peter
d9e1c47d84
* fixes for storenumber
1999-04-17 13:16:19 +00:00
peter
cc9df8d478
* first things to store the symbol/def number in the ppu
1999-04-14 09:14:44 +00:00
pierre
5f410c2cd3
* all formaldefs are now a sinlge definition
...
cformaldef (this was necessary for double_checksum)
+ small part of double_checksum code
1999-04-07 15:31:12 +00:00
peter
6a802e85d7
* released valintern
...
+ deffile is now removed when compiling is finished
* ^( compiles now correct
+ static directive
* shrd fixed
1999-03-26 00:05:26 +00:00
peter
d0cb5a147a
* fixed bugs 212,222,225,227,229,231,233
1999-03-24 23:16:42 +00:00
florian
706eedfedd
* typecanbeforward wasn't always restored in object_dec which
...
sometimes caused strange effects
1999-03-22 22:10:25 +00:00
pierre
74719d1acf
* bug0198 : call conventions for methods
...
not yet implemented is the control of same calling convention
for virtual and child's virtual
* msgstr and msgint only created if message was found
who implemented this by the way ?
it leaks lots of plabels !!!! (check with heaptrc !)
1999-03-05 01:14:23 +00:00
peter
c8f444b65f
* ag386bin updates
...
+ coff writer
1999-02-25 21:02:16 +00:00
peter
e25d934e2f
* small updates for ag386bin
1999-02-24 00:59:11 +00:00
florian
204c81bd98
+ message directive for integers added
1999-02-22 23:33:29 +00:00
florian
3c576cce7d
+ first implementation of message keyword
1999-02-22 20:13:32 +00:00
peter
5befcfad1e
* ag386bin doesn't use i386.pas anymore
1999-02-22 02:44:07 +00:00
pierre
696db29f84
* Reference specific bug in recompiling unit solved
1999-02-17 14:20:40 +00:00
peter
ad379bc2dd
* fixed crash with forward declared class of ...
1999-01-25 20:13:48 +00:00
peter
fbfdeee09e
* fixed constant strings > 255 chars
1999-01-19 12:17:00 +00:00
peter
f67fb1b0eb
* error if upper<lower in array decl
1999-01-15 13:08:19 +00:00
peter
f8f66faad4
* fixed forwardpointer problem with multiple forwards for the same
...
typesym. It now uses a linkedlist instead of a single pointer
1999-01-14 21:49:58 +00:00
peter
6ee9d913cd
+ farpointer type
...
* absolutesym now also stores if its far
1998-12-30 22:15:45 +00:00
peter
c7230805a2
* fixed const s : ^string
...
* first things for const pchar : @string[1]
1998-12-15 17:16:00 +00:00
peter
1b369bb4bb
+ globtype,tokens,version unit splitted from globals
1998-12-11 00:02:37 +00:00
pierre
a1f1003555
* some range check bugs fixed (still not working !)
...
+ added DLL writing support for win32 (also accepts variables)
+ TempAnsi for code that could be used for Temporary ansi strings
handling
1998-11-30 09:42:52 +00:00
peter
6df97708c1
* check for constants with array decl
1998-11-29 12:42:24 +00:00
peter
b4045fe57e
+ support for dll variables
1998-11-28 16:20:48 +00:00
peter
162124d10c
* give error when string[0] decl is found
1998-11-27 14:34:41 +00:00
peter
dabc19f0ff
* H+ fixes
1998-11-17 10:40:15 +00:00
pierre
93620d84dd
* stackcheck removed for i386_win32
...
* exportlist does not crash at least !!
(was need for tests dir !)z
1998-11-16 11:28:57 +00:00
peter
59c75c7410
* fixes for ansistrings
1998-11-16 10:18:07 +00:00
pierre
274bce92b8
+ added -Se in Makefile cvstest target
...
+ lexlevel cleanup
normal_function_level main_program_level and unit_init_level defined
* tins_cache grown to A_EMMS (gave range check error in asm readers)
(test added in code !)
* -Un option was wrong
* _FAIL and _SELF only keyword inside
constructors and methods respectively
1998-11-13 15:40:12 +00:00
peter
fdb8d828a6
+ nil constants
1998-11-13 10:18:09 +00:00
peter
3037445491
* released useansistring
...
* removed -Sv, its now available in fpc modes
1998-11-05 12:02:30 +00:00
pierre
1dfbb756e9
* classes get a vmt allways
...
* better error info (tried to remove
several error strings introduced by the tpexcept handling)
1998-10-27 13:45:25 +00:00
florian
eadcc6ad1a
* new introduded problem with classes fix, the parent class wasn't set
...
correct, if the class was defined forward before
1998-10-26 22:58:16 +00:00
peter
c65b618cfb
* procvar parsing updated just like psub.pas routine
1998-10-25 23:31:18 +00:00
florian
d666ac848e
+ ansistring operator +
...
+ $h and string[n] for n>255 added
* small problem with TP fixed
1998-10-21 08:39:56 +00:00
peter
309ac0b4cb
* fixed object(unknown) crash
1998-10-20 13:09:13 +00:00
pierre
a5f0168fbb
* wrong stabs info corrected once again !!
...
+ variable vmt offset with vmt field only if required
implemented now !!!
1998-10-19 08:54:53 +00:00
pierre
6b1fd26b42
* added vmt_offsets in destructors code also !!!
...
* vmt_offset code for m68k
1998-10-16 13:12:46 +00:00
pierre
d91210671d
+ added oo_hasconstructor and oo_hasdestructor
...
for objects options
1998-10-15 15:13:25 +00:00
peter
1468993242
* new style for m68k/i386 infos and enums
1998-10-13 13:10:08 +00:00
pierre
1b303e7447
* typo error for propertyparas dispose corrected
1998-10-09 12:07:49 +00:00
pierre
4073682c64
* still more memory leaks fixes !!
1998-10-09 11:47:45 +00:00
peter
47c808f95a
* fixed memory leaks for do nothing source
...
* fixed unit interdependency
1998-10-08 13:48:40 +00:00
peter
3176cb83db
* fixed set of bugs. like set of false..true set of #1..#255 and
...
set of #1..true which was allowed
1998-10-06 20:43:30 +00:00
peter
fb43998d8c
* commited the wrong file :(
1998-10-05 22:43:35 +00:00
peter
4f0915d6e1
* fixed 161,165,166,167,168
1998-10-05 21:33:15 +00:00
peter
166faa64f6
* crash preventions
1998-10-05 13:57:13 +00:00
peter
c5039c8527
* better error message for unresolved forward types
1998-10-02 17:05:58 +00:00
peter
b56098e7e3
* fixed error msg with type l=<var>
...
* block_type bt_const is now set in read_const_dec
1998-10-02 09:23:24 +00:00
florian
2cd812215b
* better error recovering
1998-09-30 07:40:33 +00:00
peter
d4ac5e456b
+ idtoken and only one token table
1998-09-26 17:45:30 +00:00