peter
|
f5e21ec2ff
|
* fixed parseparaloc
|
2005-01-31 17:46:25 +00:00 |
|
peter
|
79eac1c0b3
|
* fix [regpara] in intel assembler
|
2005-01-31 17:07:50 +00:00 |
|
peter
|
cc2789b680
|
* for-node cleanup, checking for uninitialzed from and to values
is now supported
|
2005-01-31 16:16:21 +00:00 |
|
peter
|
be1808953c
|
* fix laststatement()
|
2005-01-31 16:15:17 +00:00 |
|
peter
|
9cf82cd7f6
|
* zero based array with elementsize>1 fix
|
2005-01-31 16:15:04 +00:00 |
|
Jonas Maebe
|
2e944b3b71
|
* fixed darwin cycle
|
2005-01-30 21:51:57 +00:00 |
|
florian
|
f1892e7e56
|
* better alignment on linux
|
2005-01-30 17:45:38 +00:00 |
|
florian
|
56f1af83a9
|
* variables exported by $J/$Z in macpas mode are never regable
|
2005-01-30 17:17:19 +00:00 |
|
florian
|
bd31b225a0
|
* fixed compilation of arm compiler
|
2005-01-30 14:43:40 +00:00 |
|
peter
|
14f2a9d757
|
* only add @link.res if source is go32v2
|
2005-01-30 12:03:28 +00:00 |
|
peter
|
4631658576
|
* add info that a procedure is local in error messages
|
2005-01-30 11:26:40 +00:00 |
|
peter
|
46dbff9c93
|
* revert last commit
|
2005-01-30 11:03:22 +00:00 |
|
peter
|
cd01e600b9
|
* update x86_64 with new cpupara
|
2005-01-29 11:36:52 +00:00 |
|
peter
|
3dcc711558
|
* fixed x86_64 compile
|
2005-01-29 00:40:18 +00:00 |
|
peter
|
f818478945
|
* finalize for refcounted strings shall also reset temps to 0, the
previous exception that decrrefcnt already set it to 0 is not valid
anymore
|
2005-01-29 00:32:53 +00:00 |
|
florian
|
651f9e5bbd
|
+ implemented overflow checking for 64 bit types on sparc
|
2005-01-27 20:32:51 +00:00 |
|
peter
|
d3b559cfcc
|
* detect arithmetic overflows for constants at compile time
* use try..except instead of setjmp
|
2005-01-26 16:23:28 +00:00 |
|
florian
|
4efb72e13d
|
* fixed load64 which shouldn't do a make_simple_ref
|
2005-01-25 20:58:30 +00:00 |
|
peter
|
b009240860
|
* fix overload choosing with an qword overload
* allow to get the address of string temps in delphi mode
|
2005-01-25 18:49:45 +00:00 |
|
peter
|
6ee925dec8
|
* spaces in register names
|
2005-01-25 18:48:34 +00:00 |
|
peter
|
0991cb288d
|
* tf_pic_uses_got added
|
2005-01-25 18:48:15 +00:00 |
|
peter
|
e820bc93f2
|
* interface wrapper generation moved to cgobj
* generate interface wrappers after the module is parsed
|
2005-01-24 22:08:32 +00:00 |
|
peter
|
bb7b812beb
|
* remove multiple typeconvs for procvar
|
2005-01-24 21:39:03 +00:00 |
|
florian
|
c08ec5fbf3
|
* wrong prefix output for masm fixed
|
2005-01-24 20:44:29 +00:00 |
|
olle
|
a9e90b796f
|
+ msg2inc now executed, utils is compiled
|
2005-01-24 18:18:46 +00:00 |
|
Jonas Maebe
|
28ea4a8fd4
|
* fixed bug introduced in revision 1.6
|
2005-01-24 18:13:46 +00:00 |
|
olle
|
2f38fbd7c2
|
* In MPW, whole path to source file is now displayed in messages.
|
2005-01-24 18:12:17 +00:00 |
|
olle
|
f5f6d7bf36
|
+ Mac style resource files can now be included in MacOS
|
2005-01-24 18:10:20 +00:00 |
|
olle
|
39ba224077
|
+ Mac style resource files can now be included in MacOS
|
2005-01-24 17:53:12 +00:00 |
|
olle
|
469d1cc5cf
|
+ ppu files now has FPas as creator code on MacOS
|
2005-01-24 17:46:18 +00:00 |
|
olle
|
b78d92b99d
|
+ added support for macos
|
2005-01-24 17:41:57 +00:00 |
|
florian
|
0fe35da937
|
* fixed math constants for big endian cpus
|
2005-01-23 22:13:50 +00:00 |
|
florian
|
020bbc8913
|
* another improvement of pi handling
|
2005-01-23 21:47:14 +00:00 |
|
florian
|
cc9534cf41
|
+ added pi bit pattern to the compiler, so pi should always be correct
|
2005-01-23 21:09:11 +00:00 |
|
florian
|
00324d38bf
|
+ optimized code generation on sparc
+ some stuff for pic code on sparc added
|
2005-01-23 17:14:21 +00:00 |
|
florian
|
98a5e2b00a
|
* update from Ido Kanner aka ik_5
|
2005-01-22 20:05:51 +00:00 |
|
florian
|
3eb9e80603
|
* optimized register usage for non-x86 e.g. 3 operand cpus
|
2005-01-20 21:28:52 +00:00 |
|
peter
|
35e466d971
|
* remove copy_value_on_stack and a_param_copy_ref
|
2005-01-20 17:47:01 +00:00 |
|
peter
|
ea269120e5
|
* $COPERATORS added
|
2005-01-20 17:32:33 +00:00 |
|
peter
|
7848d612cd
|
* fixed -vv
|
2005-01-20 17:29:07 +00:00 |
|
peter
|
79c20ebf7d
|
* use val() for decoding integers
|
2005-01-20 17:05:53 +00:00 |
|
peter
|
04c97cc129
|
* load jmp_buf_size from system unit
|
2005-01-20 16:38:45 +00:00 |
|
florian
|
2729f303a4
|
* taking the address of a resourcestring is allowed now
|
2005-01-19 23:23:12 +00:00 |
|
peter
|
8d251e8506
|
* unit mapping rewrite
* new derefmap added
|
2005-01-19 22:19:41 +00:00 |
|
peter
|
66d9ada975
|
* build wordversion from constants
|
2005-01-19 21:10:15 +00:00 |
|
florian
|
b41c21e6d2
|
* tmypointer(12435)^ is an l-value
|
2005-01-19 20:53:27 +00:00 |
|
peter
|
c9f22afb8d
|
* support labels in references
|
2005-01-19 20:21:51 +00:00 |
|
florian
|
4647e2e720
|
* init./final code isn't created for pure assembler procedures anymore
|
2005-01-19 20:04:46 +00:00 |
|
peter
|
b9ca478f50
|
* multiple location support for i386 a_param_ref
* remove a_param_copy_ref for i386
|
2005-01-18 22:19:20 +00:00 |
|
peter
|
ba4228d281
|
* fix section names
|
2005-01-18 17:49:45 +00:00 |
|