Commit Graph

7498 Commits

Author SHA1 Message Date
peter
4ace790492 * remove $Log
git-svn-id: trunk@231 -
2005-06-07 09:47:55 +00:00
Károly Balogh
94281c5589 few fixes and advancements. 68k cg now compiles empty system unit without crashing.
git-svn-id: trunk@224 -
2005-06-05 23:36:35 +00:00
florian
83209064f9 * getmmregister should test the mm register allocator for being assigned
git-svn-id: trunk@221 -
2005-06-05 15:32:24 +00:00
florian
c97714de9f * renamed windows related units from win32 to win so it can contain ce and 64 bit stuff
git-svn-id: trunk@213 -
2005-06-05 13:42:35 +00:00
Károly Balogh
62121a9029 made m68k to compile again
git-svn-id: trunk@212 -
2005-06-05 13:07:13 +00:00
florian
c53b3e5928 * foreachnodestatic extended so it can do pre processing of child nodes
* simplify processes first the children and determines their result type

git-svn-id: trunk@211 -
2005-06-05 12:41:19 +00:00
olle
0aac61c5c1 fixed misspelling of comment
git-svn-id: trunk@207 -
2005-06-05 12:28:30 +00:00
florian
cf2c0d52e3 * initialisation of global mm register variables
git-svn-id: trunk@206 -
2005-06-05 10:40:20 +00:00
florian
a7446e4a7b * changed operand information for multimedia xor operations
git-svn-id: trunk@204 -
2005-06-05 09:50:38 +00:00
florian
91f87244e3 * float calculation aren't executed anymore using the best real type if the types differ
git-svn-id: trunk@203 -
2005-06-05 09:01:17 +00:00
florian
355aaa69c8 + before calling a helper procedure, all register classes are now saved, this patch is subject to being merged back
git-svn-id: trunk@201 -
2005-06-05 08:12:33 +00:00
florian
36dd45fbc3 * allocation strings fixed allocated<->released where exchanged
git-svn-id: trunk@200 -
2005-06-05 07:47:28 +00:00
florian
ebcb69478f * fixed a lot of stuff for fpu/mm register variables
git-svn-id: trunk@199 -
2005-06-04 21:23:15 +00:00
peter
2720cbd25b * win32 dll smartlink patch from Pavel V. Ozerski
git-svn-id: trunk@182 -
2005-06-03 11:39:57 +00:00
florian
a39fd9d2ea * array of const for classes fixed, was broken by r10
* test adapted

git-svn-id: trunk@154 -
2005-05-30 18:44:42 +00:00
peter
f67de71de2 * insert typeconv to ptrint for all inc(pointer) operations
git-svn-id: trunk@144 -
2005-05-29 19:17:31 +00:00
florian
e920b10d7a + nmat refactored to have simplify
git-svn-id: trunk@142 -
2005-05-29 16:00:51 +00:00
florian
9c717f2a35 * some warning about uninitialized vars fixed by using out instead of var
git-svn-id: trunk@141 -
2005-05-29 15:18:30 +00:00
florian
21038de78d + started with refactoring det_resulttype
+ dosimplify
* inlinenig makes use of dosimplify

git-svn-id: trunk@140 -
2005-05-29 15:15:38 +00:00
florian
0f94b21379 * updated version from Michael Schindler
git-svn-id: trunk@138 -
2005-05-29 13:32:00 +00:00
Jonas Maebe
0115a0a38e * convert inc/dec(pointertype) to add/sub if overflow checking is turned on
(fixes web bug #4004)

git-svn-id: trunk@136 -
2005-05-29 11:19:40 +00:00
Jonas Maebe
aea6563bba * no longer change r12 when fpu regs have to saved, corrupted copying of
stack parameters coming after that

git-svn-id: trunk@130 -
2005-05-27 22:09:49 +00:00
florian
6bf3609bda + tokens for packages added
git-svn-id: trunk@90 -
2005-05-24 19:50:09 +00:00
peter
ac0277b40b * dword-dword now gives dword
git-svn-id: trunk@78 -
2005-05-23 20:44:47 +00:00
florian
b0545a7a04 * first bunch of pic fixes
git-svn-id: trunk@76 -
2005-05-22 19:57:38 +00:00
florian
9fba8829e3 * new version vom janio
git-svn-id: trunk@74 -
2005-05-22 19:08:02 +00:00
florian
d01bde1a83 + $WARN directive implemented fixes bug #3939
git-svn-id: trunk@65 -
2005-05-22 11:57:24 +00:00
florian
ac880214fc * fixed passing function results to const formal defs, see tbs/tb0490.pp
git-svn-id: trunk@56 -
2005-05-21 20:44:04 +00:00
florian
8994c6362c * arrays now use the native int type as index
git-svn-id: trunk@48 -
2005-05-21 14:48:15 +00:00
fpc
790a4fe2d3 * log and id tags removed
git-svn-id: trunk@42 -
2005-05-21 09:42:41 +00:00
florian
c044221818 * fixed alignment of objects and arrays in arrays, fixes bug #3971
git-svn-id: trunk@39 -
2005-05-21 07:39:44 +00:00
peter
c8dccad8d3 * create dirs before compiling msg2inc
git-svn-id: trunk@22 -
2005-05-18 20:41:14 +00:00
fpc
aabbd3c7df * property svn:eol-style: native set
git-svn-id: trunk@16 -
2005-05-18 16:16:11 +00:00
florian
f949a53da8 * format(%u",[<qword>]); fixed
* made test working

git-svn-id: trunk@13 -
2005-05-17 22:27:53 +00:00
florian
d4194bce53 * array of const for currency, classes and interfaces fixed
git-svn-id: trunk@11 -
2005-05-17 21:17:35 +00:00
peter
b68af1b0e3 * post 2.0.0 fixes from cvs
git-svn-id: trunk@7 -
2005-05-16 20:59:02 +00:00
peter
0c5e32ccff * 2.1.1
git-svn-id: trunk@5 -
2005-05-16 20:17:53 +00:00
fpc
50778076c3 initial import
git-svn-id: trunk@1 -
2005-05-16 18:37:41 +00:00
peter
41701b0811 * test 2005-05-14 16:18:37 +00:00
peter
f1a5c4e099 * 2.0.1 2005-05-14 16:17:00 +00:00
olle
5d05584a8e * Fix small issue for link script 2005-05-14 12:15:18 +00:00
Tomas Hajny
5f59b0f6b9 * fix for SIGSEGV due to access to uninitialized pointers in TList 2005-05-12 21:40:42 +00:00
marco
fd8927391f * typo fixed 2005-05-08 19:56:59 +00:00
florian
09b0fe36fb + made variant publishable 2005-05-07 16:43:02 +00:00
florian
d1e6934a5b * better exception catching 2005-05-06 18:54:26 +00:00
florian
83ac6eeaad * 32 -> 64 bit cross compilation fixed 2005-05-06 17:02:52 +00:00
florian
736d8fa666 * write nil into the method table for abstract methods 2005-05-05 21:09:10 +00:00
florian
83fa3bd0cb + output of supported instruction sets in info page 2005-05-05 14:53:55 +00:00
florian
e7abf182c2 + added -Cp to option page 2005-05-05 14:52:50 +00:00
peter
6cf4eb98c3 * use current fpcmake instead of from 1.9.8 2005-05-05 13:28:47 +00:00