Jonas Maebe
2a801fcd04
* reallocmem is now also used under Delphi (merged from fixes branch)
2000-08-10 12:20:44 +00:00
Jonas Maebe
a5993b9f61
* tidexarray and tdynamicarray now use reallocmem() under FPC for
...
growing (merged from fixes branch)
2000-08-09 12:09:45 +00:00
peter
deb46cc56f
* removed note
2000-08-06 19:42:40 +00:00
peter
227e983397
* first things for default parameters
2000-08-02 19:49:58 +00:00
michael
650fbb86aa
+ removed logs
2000-07-13 11:32:24 +00:00
michael
e7aca136a1
+ Initial import
2000-07-13 06:29:38 +00:00
pierre
fddd96280d
* fixed several compare problems between longints and
...
const > $80000000 that are treated as int64 constanst
by Delphi reported by Kovacs Attila Zoltan
2000-05-11 09:56:20 +00:00
pierre
b8080d2b0f
* disbal all code using MemAvail for Delphi reported by Kovacs Attila Zoltan
2000-05-11 09:29:01 +00:00
peter
4a4a24b6e8
* log truncated
2000-02-09 13:22:42 +00:00
Jonas Maebe
edf419d5a7
* removed a lot of memory leaks when an error is encountered (caused by
...
procinfo and pstringcontainers). There are still plenty left though :)
2000-01-11 17:16:04 +00:00
peter
e525797c51
* updated copyright to 2000
2000-01-07 01:14:18 +00:00
peter
7583de7a4f
- removed freelabel()
...
* added undefined label detection in internal assembler, this prevents
a lot of ld crashes and wrong .o files
* .o files aren't written anymore if errors have occured
* inlining of assembler labels is now correct
1999-12-22 01:01:45 +00:00
peter
ada779a989
* support !ENVVAR for long commandlines
...
* win32/go32v2 write short pathnames to link.res so c:\Program Files\ is
finally supported as installdir.
1999-12-06 18:21:03 +00:00
pierre
7526d8714f
* last was not handled correctly in TStringQueue
1999-11-15 14:59:55 +00:00
peter
2537225035
* fixed stringqueue.delete
1999-11-14 15:56:36 +00:00
peter
e169c592f8
* searchpaths changed to stringqueue object
1999-11-12 11:03:49 +00:00
peter
0887060ff2
* truncated log to 20 revs
1999-11-06 14:34:16 +00:00
peter
503d5a1cfa
* const parameter is now checked
...
* better and generic check if a node can be used for assigning
* export fixes
* procvar equal works now (it never had worked at least from 0.99.8)
* defcoll changed to linkedlist with pparaitem so it can easily be
walked both directions
1999-10-26 12:30:40 +00:00
pierre
1540c674d3
* runerror => do_internalerror
1999-09-07 15:08:51 +00:00
peter
06a845c5e8
* MEMDEBUG to see the sizes of asmlist,asmsymbols,symtables
1999-08-24 13:13:57 +00:00
pierre
7d2b96d4d6
* added inherited init call to tstringcontainer.init_no_double for Peter
1999-08-12 23:19:05 +00:00
florian
fdc1e9792c
* some fixes for the floating point registers
...
* more things for the new code generator
1999-08-05 14:58:03 +00:00
florian
046acfb84b
* made it compilable with Dlephi 4 again
...
+ fixed problem with large stack allocations on win32
1999-07-18 10:19:38 +00:00
peter
58cbc3e795
* new link writing to the ppu, one .ppu is needed for all link types,
...
static (.o) is now always created also when smartlinking is used
1999-07-03 00:29:45 +00:00
peter
8bbe79ac69
* fixed linebreak
1999-06-23 11:13:20 +00:00
daniel
a9b1d91b23
* Tdictionary.delete
1999-06-23 11:07:23 +00:00
peter
24b005a5f6
* merged
1999-06-15 10:14:19 +00:00
peter
855686aeb3
* fixed tdictionary rename which didn't reset left,right when
...
reinserting
1999-05-31 23:33:21 +00:00
peter
0b272f13c7
* removed oldasm
...
* plabel -> pasmlabel
* -a switches to source writing automaticly
* assembler readers OOPed
* asmsymbol automaticly external
* jumptables and other label fixes for asm readers
1999-05-27 19:43:55 +00:00
peter
bfed29ff8b
* NEWLAB for label as symbol
1999-05-21 13:54:38 +00:00
peter
08ae7a72e7
* fixed deleteindex which didn't reset indexnr and set first wrong
1999-05-21 10:38:59 +00:00
peter
7f578ca55b
* indexarray.delete resets pointer after dispose
1999-05-08 19:47:27 +00:00
florian
253ba04a57
* a delphi compiled compiler recompiles ppc
1999-05-05 10:05:48 +00:00
florian
47fd93dfa5
* more fixes to get it with delphi running
1999-05-05 09:19:03 +00:00
peter
cb70b62a82
* storenumber works
...
* fixed some typos in double_checksum
+ incompatible types type1 and type2 message (with storenumber)
1999-04-21 09:43:28 +00:00
peter
36fbdf773d
* small update for storenumber
1999-04-15 10:01:44 +00:00
peter
cc9df8d478
* first things to store the symbol/def number in the ppu
1999-04-14 09:14:44 +00:00
florian
982e083f76
* fixed problem with default properties which are a class
...
* case bug (from the mailing list with -O2) fixed, the
distance of the case labels can be greater than the positive
range of a longint => it is now a dword for fpc
1999-04-08 20:59:37 +00:00
peter
2bfdf91c5c
* assembler inlining working for ag386bin
1999-03-31 13:55:03 +00:00
pierre
0e31a84f5b
* Tnamed_object done also removed left and right
1999-03-19 16:35:29 +00:00
peter
461a11158e
+ .a writer
1999-03-18 20:30:44 +00:00
pierre
f2eb2dc540
* external used before implemented problem fixed
1999-03-01 13:31:59 +00:00
peter
e25d934e2f
* small updates for ag386bin
1999-02-24 00:59:11 +00:00
daniel
48ebf8cd94
+ Tdictionary object: Tsymtable will become object(TTdictionary) in the
...
future
+ Tnamed_item object: Tsym will become object(Tnamed_item) in the future
1999-01-19 11:00:33 +00:00
peter
de4cf49059
* ansistring fixes
1998-11-04 10:11:36 +00:00
peter
33610c0fb1
+ tstringcontainer.init_no_doubles
1998-10-19 18:04:40 +00:00
florian
af83d90357
* some changes to compile with Delphi
1998-09-18 16:03:37 +00:00
peter
17a0eb45d6
* better libc support
1998-08-12 19:28:15 +00:00
peter
1bffd4e290
* released NEWINPUT
1998-07-14 14:46:36 +00:00
peter
911abb5abc
+ NEWINPUT for a better inputfile and scanner object
1998-07-07 11:19:50 +00:00