florian
a7643bea3d
+ powerpc support
2003-04-21 18:34:00 +00:00
Jonas Maebe
934974e234
* fixed tstatementnode.det_resulttype and tststatementnode.pass_1
...
* fixed some getcopy issues with ttemp*nodes
2003-04-21 15:00:22 +00:00
Jonas Maebe
e206a74439
- removed copying of all paras when secondpassing a callnode (this used
...
to be necessary for inlinign support, but currently the whole inlined
procedure is already copied in advance). Note that the compiler crashes
when compiling ucomplex with -dTEST_INLINE (also after fixing the
syntax errors), but that was also the case before this change.
2003-04-21 13:53:16 +00:00
michael
10d28cc837
+ Fix from Mattias Gaertner, closes memory leak
2003-04-19 14:29:25 +00:00
Jonas Maebe
44f26523e6
* process para's from first to last instead of the other way round
2003-04-17 18:52:35 +00:00
daniel
0c93e261e7
* Added some code to keep track of move instructions in register
...
allocator
2003-04-17 16:48:21 +00:00
sg
9ee89e71d7
* Added writing of array ranges
2003-04-17 14:15:24 +00:00
daniel
ba9d0abb67
* Tweaked register allocate/deallocate positition to less interferences
...
are generated.
2003-04-17 10:02:48 +00:00
daniel
a32926e2fc
* Some work on interference graph construction
2003-04-17 07:50:24 +00:00
Jonas Maebe
56132c1a9c
* assembler procedures now again get a stackframe if they have local
...
variables. No space is reserved for a function result however.
Also, the register parameters aren't automatically saved on the stack
anymore in assembler procedures.
2003-04-16 09:26:55 +00:00
Jonas Maebe
fd1056c621
* fixed paralocation for integer var/out parameters
2003-04-16 07:55:07 +00:00
Jonas Maebe
06e03ecd23
* calculation of parameter and resultlocation offsets now depends on
...
tg.direction instead of if(n)def powerpc
2003-04-16 07:53:11 +00:00
peter
12cced8116
* don't clean rtl unit dir in ppuclean, this breaks the snapshot
...
building
2003-04-15 18:22:07 +00:00
peter
c889842761
* fix ppuclean
2003-04-15 17:45:02 +00:00
pierre
9e21fb4c0a
* use 218 as ignore value for compare under win32
...
* also remove ppu files in subdirectories
2003-04-14 15:15:34 +00:00
michael
695db05a1c
+ Added crypt library
2003-04-13 10:26:34 +00:00
peter
2c5eee4c62
* convert registers for importssection
2003-04-12 15:43:40 +00:00
peter
aca9555704
* Use the original unitname when defining a unitsym
2003-04-12 15:13:03 +00:00
Jonas Maebe
bd90c192c5
* ttempdeletenode.create now sets the nodetype to tempdeleten instead of
...
temprefn
2003-04-12 14:53:59 +00:00
armin
d81dcf5c47
* added THandle
2003-04-12 13:21:27 +00:00
peter
3e9210af7b
* new bug
2003-04-11 16:11:54 +00:00
peter
1bfa0a6ba3
* don't firstpass typen
2003-04-11 16:02:05 +00:00
peter
9d52f8bcff
* new bug
2003-04-11 15:51:38 +00:00
peter
d6838c82b4
* support subscript,vec for setting methodpointer varstate
2003-04-11 15:51:04 +00:00
peter
d780263799
* default property also increased the reference count for the
...
property symbol
2003-04-11 15:49:01 +00:00
peter
4a28c6bca1
* new bug
2003-04-11 15:08:43 +00:00
peter
2e4c0445fa
* fix bug #2438
2003-04-11 15:01:23 +00:00
peter
c49bd10499
* new bug
2003-04-11 14:50:31 +00:00
peter
5cff10dd1a
* fix tw2454
2003-04-11 14:50:08 +00:00
peter
8da3f59d32
* vs_hidden released
2003-04-10 17:57:52 +00:00
yuri
635280c5d2
+ Dynamic jobs properties added
2003-04-10 15:48:27 +00:00
pierre
c27cd0bc71
* also recompile packages/base if needed
2003-04-10 07:06:51 +00:00
peter
426b43ed1f
* amiga has also no .exe
2003-04-08 16:01:40 +00:00
armin
20f6a64021
* corrected BuildCommDCBAndTimeouts, the external is BuildCommDCBAndTimeoutsA not BuildCommDCBAndTimeouts
2003-04-07 18:28:53 +00:00
Jonas Maebe
ffb79851e6
* more vs_invisible fixes
2003-04-07 11:58:22 +00:00
Jonas Maebe
a4af1a61e1
* fixed VS_HIDDEN for high parameter so it works again
2003-04-07 10:40:21 +00:00
Jonas Maebe
d951c7b5f2
* fixed compiling error
2003-04-07 08:52:58 +00:00
Jonas Maebe
5c5b86b650
+ generic a_op64_reg_ref implementation
2003-04-07 08:45:09 +00:00
olle
a069aadad0
* changed newasmsymbol to newasmsymboldata for data symbols
2003-04-06 21:11:23 +00:00
olle
1372a617cb
+ line numbers are now emitted in the assembler code
...
* bug in export and import directive fixed
* made code more in sync with aggas.pas
2003-04-06 21:01:40 +00:00
Tomas Hajny
03aefe277c
+ new packages for OS/2 added
2003-04-06 20:57:17 +00:00
Jonas Maebe
f51a189be0
* don't generate entry/exit code for assembler procedures
2003-04-06 16:39:11 +00:00
carl
2f1df38019
* Use FPC user screen for Win32 target
2003-04-06 15:56:25 +00:00
carl
3ad9bc6769
* Update package versions to 1.0.8
2003-04-06 15:22:03 +00:00
carl
29da102221
* Update package versions to 1.0.8
2003-04-06 15:09:43 +00:00
carl
caf60c33f7
* Update package versions to 1.0.8
2003-04-06 14:44:46 +00:00
carl
870b1a2e9c
+ Update to 1.0.8
2003-04-06 14:22:21 +00:00
carl
8d54984e77
* Fix compilation problems for some targets
2003-04-06 13:37:49 +00:00
michael
c83bed53cb
+ Added exception classname to output of unhandled exception for better identification
2003-04-06 11:06:39 +00:00
Jonas Maebe
ec71805aa8
* several ppc/generic result offset related fixes. The "normal" result
...
offset seems now to be calculated correctly and a lot of duplicate
calculations have been removed. Nested functions accessing the parent's
function result don't work at all though :(
2003-04-05 21:09:31 +00:00