florian
|
b1c8bfc478
|
+ x86_64 pic draft
|
2005-02-06 00:05:56 +00:00 |
|
florian
|
3835b9f13b
|
* fixed previous commit
|
2005-02-05 18:32:17 +00:00 |
|
florian
|
e94fe45846
|
* fixed dword -> qword/int64 type cast on x86_64
|
2005-02-05 18:08:48 +00:00 |
|
florian
|
602026d89d
|
+ setting sse exception mask on x86_64
|
2005-02-05 16:17:19 +00:00 |
|
peter
|
ab069b68a2
|
* move tools to compiler/utils/
|
2005-02-05 10:25:30 +00:00 |
|
florian
|
e995e131bd
|
*** empty log message ***
|
2005-02-05 10:24:17 +00:00 |
|
peter
|
50d0ba7a7f
|
* low(var) var must be valid
|
2005-02-04 16:30:56 +00:00 |
|
peter
|
bc1e63a7db
|
* disable longstring
|
2005-02-04 16:30:40 +00:00 |
|
peter
|
13bea3e077
|
* fix range check error when compiled with 1.9.6
|
2005-02-03 21:43:25 +00:00 |
|
peter
|
110fb12911
|
* regenerated
|
2005-02-03 20:33:26 +00:00 |
|
peter
|
18ebd28692
|
* push_addr_param must be defined per target
|
2005-02-03 20:04:49 +00:00 |
|
florian
|
81c3feca81
|
+ support for another explicit ugly delphi type cast added
|
2005-02-03 19:24:33 +00:00 |
|
florian
|
a2a4985896
|
* in delphi mode const sets from enumerations with values > 255 are allowed if these elements aren't used
|
2005-02-03 18:43:59 +00:00 |
|
peter
|
75f0b9eb40
|
* fix extended paraloc
|
2005-02-03 18:32:25 +00:00 |
|
peter
|
43508f7ffc
|
* updated comments
|
2005-02-03 17:18:10 +00:00 |
|
peter
|
ffb7b80888
|
* more procvar directive fixes
|
2005-02-03 17:11:40 +00:00 |
|
peter
|
16a60238c6
|
* check for-loop constants ranges
|
2005-02-03 17:10:58 +00:00 |
|
peter
|
8f2a768124
|
* fix win32 small array parameters
|
2005-02-03 17:10:21 +00:00 |
|
Károly Balogh
|
9ccc0ffda7
|
t_morph.pas
|
2005-02-03 03:54:06 +00:00 |
|
florian
|
b060f8f10a
|
* delphi assumes dyn. array access make expressions l-values because it's internally a pointer
|
2005-02-02 22:16:39 +00:00 |
|
florian
|
af18e7359f
|
+ allow to take the address of a resourcestring in typed constants
|
2005-02-02 19:42:19 +00:00 |
|
florian
|
90d88ec1a5
|
* <class/interface>(<any ord. type>) in delphi mode allowed
|
2005-02-02 19:04:31 +00:00 |
|
florian
|
f5cab73217
|
* fixed proc. vars with calling specifiers in usual var declarations
|
2005-02-02 19:03:27 +00:00 |
|
florian
|
71679e0662
|
* type = type <procvar>; ignored
|
2005-02-02 19:02:47 +00:00 |
|
Károly Balogh
|
452de9187c
|
* removed debug writelns from florian's previous commit
|
2005-02-02 02:19:42 +00:00 |
|
florian
|
49347a0117
|
* fixed:
r1 = record
p : procedure stdcall;
i : longint;
end;
|
2005-02-01 23:18:54 +00:00 |
|
florian
|
5007b3e395
|
* inherited; works now in delphi mode for private methods; looks like a delphi bug
|
2005-02-01 22:50:50 +00:00 |
|
olle
|
d5d8694c96
|
* macpas now uses tp style proc params
|
2005-02-01 17:57:30 +00:00 |
|
michael
|
ac1642de89
|
* Patch from peter: fix macpas anonymous function procvar
|
2005-02-01 08:46:13 +00:00 |
|
olle
|
4f43c7e09f
|
+ Added fake Exception classes, only for MACOS.
|
2005-01-31 21:30:56 +00:00 |
|
peter
|
371e741a9d
|
* macpas procvars in parameters
|
2005-01-31 21:27:51 +00:00 |
|
peter
|
e24eb1f631
|
* set varstate before parsing the instruction block in for statements
|
2005-01-31 20:23:53 +00:00 |
|
peter
|
101705af37
|
* another guid range check error
|
2005-01-31 19:41:01 +00:00 |
|
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 |
|