florian
|
44ff8e4426
|
* max. 256 MB stack on win32
git-svn-id: trunk@464 -
|
2005-06-21 20:05:40 +00:00 |
|
florian
|
07442c5693
|
* fixed passing of variant parameters for windows api
* widestrings need to be allocated by a special OS call on windows
git-svn-id: trunk@458 -
|
2005-06-20 19:56:36 +00:00 |
|
peter
|
ee6cab2022
|
* set props
git-svn-id: trunk@454 -
|
2005-06-20 06:37:12 +00:00 |
|
florian
|
11fe93f3b8
|
+ -Nu to help screen added
git-svn-id: trunk@452 -
|
2005-06-19 21:29:53 +00:00 |
|
florian
|
b7d874635c
|
* fixed some small problems in loop unrolling
git-svn-id: trunk@447 -
|
2005-06-19 21:00:27 +00:00 |
|
florian
|
7cd67ea3f0
|
* node optimizer branch merged
* gotonode and gotolabel refactored
* -Nu added to enable for loop unrolling
git-svn-id: trunk@446 -
|
2005-06-19 17:42:10 +00:00 |
|
Jonas Maebe
|
7356f83713
|
* fixed calling of external procedures if the first time they are used in a
compilation unit is in an expression which merely takes their address
git-svn-id: trunk@439 -
|
2005-06-18 09:06:07 +00:00 |
|
florian
|
b6a96ef4b3
|
- removed wrong paths using $1
git-svn-id: trunk@431 -
|
2005-06-16 21:19:00 +00:00 |
|
florian
|
ec6d5ff211
|
+ utf-8 support for string constants added
git-svn-id: trunk@428 -
|
2005-06-16 20:16:37 +00:00 |
|
florian
|
c4449e9c26
|
- unnecessary check in taddrnode.pass_1 removed, fixes bug #4010
git-svn-id: trunk@426 -
|
2005-06-16 17:12:51 +00:00 |
|
florian
|
be9bd97532
|
* fixed interface rtti, fixes bug #4089
git-svn-id: trunk@423 -
|
2005-06-15 21:28:15 +00:00 |
|
florian
|
aa1650fcdc
|
* case indention fixed
git-svn-id: trunk@417 -
|
2005-06-15 18:47:58 +00:00 |
|
Jonas Maebe
|
0f8e019c44
|
* fixed web bug tw4078 + added test
git-svn-id: trunk@414 -
|
2005-06-15 16:46:03 +00:00 |
|
florian
|
1fa6d8c993
|
* syntax error fixed
git-svn-id: trunk@410 -
|
2005-06-14 21:01:42 +00:00 |
|
Jonas Maebe
|
af3f851751
|
* rgBase -> rgbase to avoid unnecessary recompiles on case-preserving/
insensitive filesystems
git-svn-id: trunk@405 -
|
2005-06-14 17:36:56 +00:00 |
|
Tomas Hajny
|
fd40a0fb80
|
* fix for bug #4060
git-svn-id: trunk@397 -
|
2005-06-13 19:26:37 +00:00 |
|
peter
|
bc347c23a8
|
* change error: compilation aborted to fatal
git-svn-id: trunk@394 -
|
2005-06-13 07:01:49 +00:00 |
|
peter
|
34ed3ae7a5
|
* don't use normal assingments for inlining of formal consts
git-svn-id: trunk@393 -
|
2005-06-13 06:57:54 +00:00 |
|
Jonas Maebe
|
8efe880649
|
* require "override;" as well in macpas mode to override methods
git-svn-id: trunk@392 -
|
2005-06-12 17:12:49 +00:00 |
|
Jonas Maebe
|
893f45c9e2
|
* fixed web bug #4039 (include methodpointer init/fini for inlined methods)
git-svn-id: trunk@390 -
|
2005-06-12 16:40:10 +00:00 |
|
Jonas Maebe
|
a71e25ffe0
|
+ Mac Object Pascal support
git-svn-id: trunk@387 -
|
2005-06-12 14:00:27 +00:00 |
|
Jonas Maebe
|
1aa8233c57
|
- removed unused maxparasize and maxlocalsize
git-svn-id: trunk@384 -
|
2005-06-11 17:08:00 +00:00 |
|
Jonas Maebe
|
ad86df3b6f
|
* removed m_repeat_forward for macpas mode
git-svn-id: trunk@382 -
|
2005-06-11 16:05:51 +00:00 |
|
daniel
|
31d3e72e56
|
* Force linker target
git-svn-id: trunk@376 -
|
2005-06-10 21:12:01 +00:00 |
|
michael
|
7449f99d5f
|
+ Removed all compatibility defines from compiler
git-svn-id: trunk@335 -
|
2005-06-09 21:14:22 +00:00 |
|
peter
|
1d9407f2f3
|
* disable saving of fpu/mm for i386 until optimizer is fixed
git-svn-id: trunk@334 -
|
2005-06-09 21:06:27 +00:00 |
|
florian
|
21ae782854
|
* fixed more xmm stuff
+ some win64 stuff added
git-svn-id: trunk@330 -
|
2005-06-09 20:50:17 +00:00 |
|
Jonas Maebe
|
2b4d3312f7
|
* fixed web bug #4058 (missing swapleftright for subtraction if overflow
checking is turned on)
git-svn-id: trunk@327 -
|
2005-06-09 20:17:40 +00:00 |
|
florian
|
335211c397
|
* t_win unit name fixed
git-svn-id: trunk@285 -
|
2005-06-08 13:25:49 +00:00 |
|
peter
|
393101a64d
|
* allow passing read-only typedconsts to const parameters
git-svn-id: trunk@242 -
|
2005-06-07 20:42:41 +00:00 |
|
peter
|
757ed4e8d3
|
* standard assembler reader for i386
git-svn-id: trunk@235 -
|
2005-06-07 13:20:14 +00:00 |
|
peter
|
edffc31139
|
* fixed crash with empty codepage
git-svn-id: trunk@234 -
|
2005-06-07 12:52:01 +00:00 |
|
peter
|
4766e62dd2
|
* allow temp strings to be passed to consts in delphi mode
git-svn-id: trunk@233 -
|
2005-06-07 12:48:00 +00:00 |
|
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 |
|