fpc/compiler
pierre 00229cc405 * the code for ordering the exported procs/vars was buggy
+ added -WB to force binding (Ozerski way of creating DLL)
    this is off by default as direct writing of .edata section seems
    OK
1998-11-30 13:26:23 +00:00
..
aasm.pas * some range check bugs fixed (still not working !) 1998-11-30 09:42:52 +00:00
ag68kgas.pas * fix for first line of function break 1998-11-12 11:19:30 +00:00
ag68kmit.pas * some range check bugs fixed (still not working !) 1998-11-30 09:42:52 +00:00
ag68kmot.pas * some range check bugs fixed (still not working !) 1998-11-30 09:42:52 +00:00
ag68kmpw.pas * fix for first line of function break 1998-11-12 11:19:30 +00:00
ag386int.pas * some range check bugs fixed (still not working !) 1998-11-30 09:42:52 +00:00
ag386nsm.pas * some range check bugs fixed (still not working !) 1998-11-30 09:42:52 +00:00
aopt386.pas * changed optimizer switches + cleanup of DestroyRefs in daopt386.pas 1998-08-19 16:07:36 +00:00
asmutils.pas * fixed for $H+ 1998-11-17 00:26:09 +00:00
assemble.pas * assemble failure increments status errorcount again !! 1998-11-06 09:46:46 +00:00
browser.pas * some memory leaks specific to usebrowser define fixed 1998-10-09 16:36:01 +00:00
catch.pas Adapted to changed Signal call 1998-09-08 13:01:09 +00:00
cg68kadd.pas + binary operators for ansi strings 1998-10-20 15:09:21 +00:00
cg68kcal.pas + added -Se in Makefile cvstest target 1998-11-13 15:40:12 +00:00
cg68kcnv.pas * released useansistring 1998-11-05 12:02:30 +00:00
cg68kcon.pas * problem of const with ansi fixed 1998-11-06 09:47:29 +00:00
cg68kflw.pas * emitpushreferenceaddress gets now the asmlist as parameter 1998-10-14 11:28:13 +00:00
cg68kinl.pas * released useansistring 1998-11-05 12:02:30 +00:00
cg68kld.pas * wrong stabs info corrected once again !! 1998-10-19 08:54:53 +00:00
cg68kmat.pas * undid some changes of Peter that made the compiler wrong 1998-10-13 16:49:59 +00:00
cg68kmem.pas * var:=new(pointer_type) support added 1998-11-25 19:12:51 +00:00
cg68kset.pas * last memory leaks found when compiler 1998-10-15 12:41:16 +00:00
cg386add.pas * some range check bugs fixed (still not working !) 1998-11-30 09:42:52 +00:00
cg386cal.pas * some range check bugs fixed (still not working !) 1998-11-30 09:42:52 +00:00
cg386cnv.pas * some range check bugs fixed (still not working !) 1998-11-30 09:42:52 +00:00
cg386con.pas Fixed generation of constant ansistrings 1998-11-28 15:36:02 +00:00
cg386flw.pas * some range check bugs fixed (still not working !) 1998-11-30 09:42:52 +00:00
cg386inl.pas + open strings, $P switch support 1998-11-27 14:50:30 +00:00
cg386ld.pas * some range check bugs fixed (still not working !) 1998-11-30 09:42:52 +00:00
cg386mat.pas - removed A_CLTD opcode (use A_CDQ instead) 1998-11-26 21:45:29 +00:00
cg386mem.pas * var:=new(pointer_type) support added 1998-11-25 19:12:51 +00:00
cg386set.pas * several memory leaks fixed 1998-10-09 08:56:21 +00:00
cga68k.pas * some range check bugs fixed (still not working !) 1998-11-30 09:42:52 +00:00
cobjects.pas * ansistring fixes 1998-11-04 10:11:36 +00:00
comphook.pas * tp7 didn't like my ifopt H+ :( 1998-11-16 15:41:39 +00:00
compiler.pas * some dll support for win32 1998-10-29 11:35:36 +00:00
csopt386.pas * fixed problems posiible with 3 operand instructions 1998-11-24 19:47:22 +00:00
cws.txt - all stuff moved to docs\internal.tex 1998-09-06 17:11:28 +00:00
daopt386.pas - removed A_CLTD opcode (use A_CDQ instead) 1998-11-26 21:45:29 +00:00
depend Added compiler call 1998-09-21 15:45:25 +00:00
dmisc.pas * some changes to compile with Delphi 1998-09-18 16:03:37 +00:00
errorn.msg + added tai_const_symbol_offset 1998-10-12 12:20:37 +00:00
export.pas * some range check bugs fixed (still not working !) 1998-11-30 09:42:52 +00:00
files.pas * tp7 didn't like my ifopt H+ :( 1998-11-16 15:41:39 +00:00
gdb.pas * fix for first line of function break 1998-11-12 11:19:30 +00:00
gendef.pas * new style for m68k/i386 infos and enums 1998-10-13 13:10:08 +00:00
hcodegen.pas + open strings, $P switch support 1998-11-27 14:50:30 +00:00
htypechk.pas * newcnv -> not oldcnv 1998-11-29 12:40:19 +00:00
i386.pas - removed A_CLTD opcode (use A_CDQ instead) 1998-11-26 21:45:29 +00:00
import.pas + support for dll variables 1998-11-28 16:20:48 +00:00
innr.inc + assert() support 1998-10-05 12:32:44 +00:00
lin_targ.pas + support for dll variables 1998-11-28 16:20:48 +00:00
link.pas * the code for ordering the exported procs/vars was buggy 1998-11-30 13:26:23 +00:00
m68k.pas * some dll support for win32 1998-10-29 11:35:36 +00:00
Makefile + shorter cycle for win32 with cygnus b20 1998-11-16 15:30:19 +00:00
messages.pas * merged fixes 1998-09-16 16:41:38 +00:00
mppc68k.bat + temporary variables now in temp_gen.pas unit 1998-06-08 13:13:28 +00:00
mppc386.bat + support of <procedure var type>:=<pointer> in delphi mode added 1998-10-12 09:49:53 +00:00
msgidx.inc * some range check bugs fixed (still not working !) 1998-11-30 09:42:52 +00:00
msgtxt.inc * some range check bugs fixed (still not working !) 1998-11-30 09:42:52 +00:00
opts68k.pas * new style for m68k/i386 infos and enums 1998-10-13 13:10:08 +00:00
opts386.pas * Fixed syntax error 1998-11-12 09:00:26 +00:00
os2_targ.pas * Faster keyword scanning. 1998-10-16 14:20:53 +00:00
parser.pas * va_list -> array of const 1998-11-10 10:09:08 +00:00
pass_1.pas * ansistring support in extdebug code 1998-11-23 17:49:03 +00:00
pass_2.pas * VALUEPARA for tp7 compatible value parameters 1998-11-18 15:44:05 +00:00
pbase.pas + idtoken and only one token table 1998-09-26 17:45:30 +00:00
pdecl.pas * some range check bugs fixed (still not working !) 1998-11-30 09:42:52 +00:00
pexports.pas * the code for ordering the exported procs/vars was buggy 1998-11-30 13:26:23 +00:00
pexpr.pas + open strings, $P switch support 1998-11-27 14:50:30 +00:00
pmodules.pas * some range check bugs fixed (still not working !) 1998-11-30 09:42:52 +00:00
popt386.pas + change "setxx mem; movb mem, reg8" to "setxx reg8" if mem is a local 1998-11-26 15:41:45 +00:00
pp.pas + Added catch unit again 1998-11-27 22:54:52 +00:00
ppc.dpr * some changes to compile with Delphi 1998-09-18 16:03:37 +00:00
ppheap.pas * ansistring fixes 1998-11-04 10:11:36 +00:00
ppovin.pas + Compiler,Comphook unit which are the new interface units to the 1998-08-10 10:18:23 +00:00
ppu.pas * tp7 didn't like my ifopt H+ :( 1998-11-16 15:41:39 +00:00
pstatmnt.pas + added -Se in Makefile cvstest target 1998-11-13 15:40:12 +00:00
psystem.pas + open strings, $P switch support 1998-11-27 14:50:30 +00:00
ptconst.pas * give error when string[0] decl is found 1998-11-27 14:34:41 +00:00
ra68kmot.pas * undid some changes of Peter that made the compiler wrong 1998-10-13 16:49:59 +00:00
ra386att.pas * fixes for 'asm sti end;' 1998-11-29 12:47:21 +00:00
ra386dir.pas * fixed for $H+ 1998-11-17 00:26:09 +00:00
ra386int.pas * fixes for 'asm sti end;' 1998-11-29 12:47:21 +00:00
scandir.inc * tp7 didn't like my ifopt H+ :( 1998-11-16 15:41:39 +00:00
scanner.pas * tp7 didn't like my ifopt H+ :( 1998-11-16 15:41:39 +00:00
script.pas + smartlinking works (only case jumptable left todo) 1998-05-04 17:54:24 +00:00
switches.pas + open strings, $P switch support 1998-11-27 14:50:30 +00:00
symdef.inc * problem with arrays with init tables fixed 1998-11-29 21:45:48 +00:00
symdefh.inc * problem with arrays with init tables fixed 1998-11-29 21:45:48 +00:00
symppu.inc * set also library flag if smartlinking and outputname is different 1998-11-26 14:36:02 +00:00
symsym.inc + support for dll variables 1998-11-28 16:20:48 +00:00
symsymh.inc + support for dll variables 1998-11-28 16:20:48 +00:00
systems.pas * some range check bugs fixed (still not working !) 1998-11-30 09:42:52 +00:00
tcadd.pas * handle array of char the same as strings 1998-11-24 22:59:05 +00:00
tccal.pas + open strings, $P switch support 1998-11-27 14:50:30 +00:00
tccnv.pas * newcnv -> not oldcnv 1998-11-29 12:40:19 +00:00
tccon.pas * more ansistring fixes 1998-11-17 00:36:38 +00:00
tcflw.pas * wrong stabs info corrected once again !! 1998-10-19 08:54:53 +00:00
tcinl.pas + open strings, $P switch support 1998-11-27 14:50:30 +00:00
tcld.pas * fixes for VALUEPARA 1998-11-18 17:45:24 +00:00
tcmat.pas * fixed constant not(boolean) 1998-11-13 10:16:38 +00:00
tcmem.pas * var:=new(pointer_type) support added 1998-11-25 19:12:51 +00:00
tcset.pas + constant eval for in 1998-11-13 10:17:06 +00:00
temp_gen.pas * some range check bugs fixed (still not working !) 1998-11-30 09:42:52 +00:00
tgen68k.pas + resetregistercount, resetusableregisters 1998-09-01 09:03:47 +00:00
tgeni386.pas + ansistring operator + 1998-10-21 08:39:56 +00:00
todo.txt * crash preventions 1998-10-05 13:57:13 +00:00
token.inc + open strings, $P switch support 1998-11-27 14:50:30 +00:00
tpexcept.pas * removed some erros after other errors (introduced by useexcept) 1998-10-28 18:26:12 +00:00
tree.pas * newcnv -> not oldcnv 1998-11-29 12:40:19 +00:00
types.pas + open strings, $P switch support 1998-11-27 14:50:30 +00:00
verbose.pas * update status also for internalerrors 1998-11-26 13:08:19 +00:00
win_targ.pas * the code for ordering the exported procs/vars was buggy 1998-11-30 13:26:23 +00:00