fpc/compiler
pierre c3b3abdb65 * undid some changes of Peter that made the compiler wrong
for m68k (I had to reinsert some ifdefs)
  * removed several memory leaks under m68k
  * removed the meory leaks for assembler readers
  * cross compiling shoud work again better
    ( crosscompiling sysamiga works
     but as68k still complain about some code !)
1998-10-13 16:49:59 +00:00
..
aasm.pas + added tai_const_symbol_offset 1998-10-12 12:20:37 +00:00
ag68kgas.pas * new style for m68k/i386 infos and enums 1998-10-13 13:10:08 +00:00
ag68kmit.pas + added tai_const_symbol_offset 1998-10-12 12:20:37 +00:00
ag68kmot.pas + added tai_const_symbol_offset 1998-10-12 12:20:37 +00:00
ag68kmpw.pas + added tai_const_symbol_offset 1998-10-12 12:20:37 +00:00
ag386int.pas + added tai_const_symbol_offset 1998-10-12 12:20:37 +00:00
ag386nsm.pas + added tai_const_symbol_offset 1998-10-12 12:20:37 +00:00
aopt386.pas * changed optimizer switches + cleanup of DestroyRefs in daopt386.pas 1998-08-19 16:07:36 +00:00
asmutils.pas * undid some changes of Peter that made the compiler wrong 1998-10-13 16:49:59 +00:00
assemble.pas * undid some changes of Peter that made the compiler wrong 1998-10-13 16:49:59 +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 * undid some changes of Peter that made the compiler wrong 1998-10-13 16:49:59 +00:00
cg68kcal.pas * undid some changes of Peter that made the compiler wrong 1998-10-13 16:49:59 +00:00
cg68kcnv.pas * undid some changes of Peter that made the compiler wrong 1998-10-13 16:49:59 +00:00
cg68kcon.pas * update smartlinking, uses getdatalabel 1998-09-07 18:45:52 +00:00
cg68kflw.pas * undid some changes of Peter that made the compiler wrong 1998-10-13 16:49:59 +00:00
cg68kinl.pas * undid some changes of Peter that made the compiler wrong 1998-10-13 16:49:59 +00:00
cg68kld.pas + source_os is now set correctly for cross-processor compilers 1998-10-13 08:19:24 +00:00
cg68kmat.pas * undid some changes of Peter that made the compiler wrong 1998-10-13 16:49:59 +00:00
cg68kmem.pas * m68k compiler compiles again 1998-10-06 20:48:56 +00:00
cg68kset.pas * undid some changes of Peter that made the compiler wrong 1998-10-13 16:49:59 +00:00
cg386add.pas * still more memory leaks fixes !! 1998-10-09 11:47:45 +00:00
cg386cal.pas * several memory leaks fixed 1998-10-09 08:56:21 +00:00
cg386cnv.pas * current_module old scanner tagged as invalid if unit is recompiled 1998-10-08 17:17:07 +00:00
cg386con.pas + pass_2 for cg386 1998-09-17 09:42:09 +00:00
cg386flw.pas * some memory leaks fixed (thanks to Peter for heaptrc !) 1998-10-06 17:16:31 +00:00
cg386inl.pas * undid some changes of Peter that made the compiler wrong 1998-10-13 16:49:59 +00:00
cg386ld.pas * some memory leaks fixed (thanks to Peter for heaptrc !) 1998-10-06 17:16:31 +00:00
cg386mat.pas * several memory leaks fixed 1998-10-09 08:56:21 +00:00
cg386mem.pas + support of <procedure var type>:=<pointer> in delphi mode added 1998-10-12 09:49:53 +00:00
cg386set.pas * several memory leaks fixed 1998-10-09 08:56:21 +00:00
cga68k.pas * undid some changes of Peter that made the compiler wrong 1998-10-13 16:49:59 +00:00
cobjects.pas * some changes to compile with Delphi 1998-09-18 16:03:37 +00:00
comphook.pas merged from fixes branch 1998-09-15 10:49:32 +00:00
compiler.pas * some memory leaks specific to usebrowser define fixed 1998-10-09 16:36:01 +00:00
csopt386.pas * changed state to WState (WriteState), added RState for future use in 1998-10-07 16:24:52 +00:00
cws.txt - all stuff moved to docs\internal.tex 1998-09-06 17:11:28 +00:00
daopt386.pas * changed state to WState (WriteState), added RState for future use in 1998-10-07 16:27:02 +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
files.pas * fixed -al 1998-10-13 14:01:07 +00:00
gdb.pas + browsing updated and developed 1998-09-22 17:13:42 +00:00
gendef.pas * new style for m68k/i386 infos and enums 1998-10-13 13:10:08 +00:00
hcodegen.pas * some memory leaks fixed (thanks to Peter for heaptrc !) 1998-10-06 17:16:31 +00:00
htypechk.pas + support of <procedure var type>:=<pointer> in delphi mode added 1998-10-12 09:49:53 +00:00
i386.pas * current_module old scanner tagged as invalid if unit is recompiled 1998-10-08 17:17:07 +00:00
import.pas * new style for m68k/i386 infos and enums 1998-10-13 13:10:08 +00:00
innr.inc + assert() support 1998-10-05 12:32:44 +00:00
link.pas * new style for m68k/i386 infos and enums 1998-10-13 13:10:08 +00:00
m68k.pas * undid some changes of Peter that made the compiler wrong 1998-10-13 16:49:59 +00:00
Makefile + added tai_const_symbol_offset 1998-10-12 12:20:37 +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 + source_os is now set correctly for cross-processor compilers 1998-10-13 08:19:24 +00:00
msgtxt.inc + source_os is now set correctly for cross-processor compilers 1998-10-13 08:19:24 +00:00
opts68k.pas * new style for m68k/i386 infos and enums 1998-10-13 13:10:08 +00:00
opts386.pas * new style for m68k/i386 infos and enums 1998-10-13 13:10:08 +00:00
os2_targ.pas * small os2 fixes 1998-06-17 14:10:11 +00:00
parser.pas * current_module old scanner tagged as invalid if unit is recompiled 1998-10-08 17:17:07 +00:00
pass_1.pas * m68k compiler compiles again 1998-10-06 20:48:56 +00:00
pass_2.pas * first working array of const things 1998-09-23 09:58:48 +00:00
pbase.pas + idtoken and only one token table 1998-09-26 17:45:30 +00:00
pdecl.pas * new style for m68k/i386 infos and enums 1998-10-13 13:10:08 +00:00
pexports.pas + idtoken and only one token table 1998-09-26 17:45:30 +00:00
pexpr.pas * new style for m68k/i386 infos and enums 1998-10-13 13:10:08 +00:00
pmodules.pas * new style for m68k/i386 infos and enums 1998-10-13 13:10:08 +00:00
popt386.pas * fixed small memory leak 1998-10-05 14:41:14 +00:00
pp.pas * current_module old scanner tagged as invalid if unit is recompiled 1998-10-08 17:17:07 +00:00
ppc.dpr * some changes to compile with Delphi 1998-09-18 16:03:37 +00:00
ppheap.pas * current_module old scanner tagged as invalid if unit is recompiled 1998-10-08 17:17:07 +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 + aktmodeswitches 1998-09-24 23:49:05 +00:00
pstatmnt.pas * new style for m68k/i386 infos and enums 1998-10-13 13:10:08 +00:00
psystem.pas + assert() support 1998-10-05 12:32:44 +00:00
ptconst.pas + added tai_const_symbol_offset 1998-10-12 12:20:37 +00:00
ra68kmot.pas * undid some changes of Peter that made the compiler wrong 1998-10-13 16:49:59 +00:00
ra386att.pas * undid some changes of Peter that made the compiler wrong 1998-10-13 16:49:59 +00:00
ra386dir.pas * updated some error messages 1998-09-04 08:41:36 +00:00
ra386int.pas * undid some changes of Peter that made the compiler wrong 1998-10-13 16:49:59 +00:00
scandir.inc * undid some changes of Peter that made the compiler wrong 1998-10-13 16:49:59 +00:00
scanner.pas * fixed inputfile^.name^ bug 1998-10-09 11:08:15 +00:00
script.pas + smartlinking works (only case jumptable left todo) 1998-05-04 17:54:24 +00:00
switches.pas * undid some changes of Peter that made the compiler wrong 1998-10-13 16:49:59 +00:00
symdef.inc * still more memory leaks fixes !! 1998-10-09 11:47:45 +00:00
symdefh.inc * fixed 161,165,166,167,168 1998-10-05 21:33:15 +00:00
symppu.inc * new style for m68k/i386 infos and enums 1998-10-13 13:10:08 +00:00
symsym.inc * current_module old scanner tagged as invalid if unit is recompiled 1998-10-08 17:17:07 +00:00
symsymh.inc * current_module old scanner tagged as invalid if unit is recompiled 1998-10-08 17:17:07 +00:00
systems.pas * undid some changes of Peter that made the compiler wrong 1998-10-13 16:49:59 +00:00
tcadd.pas + checks for division by zero 1998-10-11 14:31:15 +00:00
tccal.pas * some memory leaks specific to usebrowser define fixed 1998-10-09 16:36:01 +00:00
tccnv.pas * forgot a firstpass in arrayconstruct2set 1998-10-07 10:38:55 +00:00
tccon.pas * splitted pass_1 1998-09-23 20:42:22 +00:00
tcflw.pas * m68k compiler compiles again 1998-10-06 20:48:56 +00:00
tcinl.pas * m68k compiler compiles again 1998-10-06 20:48:56 +00:00
tcld.pas * m68k compiler compiles again 1998-10-06 20:48:56 +00:00
tcmat.pas * undid some changes of Peter that made the compiler wrong 1998-10-13 16:49:59 +00:00
tcmem.pas * small problems with DOM and excpetions fixed (code generation 1998-09-26 15:03:02 +00:00
tcset.pas * m68k compiler compiles again 1998-10-06 20:48:56 +00:00
temp_gen.pas * several memory leaks fixed 1998-10-09 08:56:21 +00:00
tgen68k.pas + resetregistercount, resetusableregisters 1998-09-01 09:03:47 +00:00
tgeni386.pas * released REGALLOC 1998-09-20 17:11:21 +00:00
todo.txt * crash preventions 1998-10-05 13:57:13 +00:00
token.inc * fixed far,near which are not keywords 1998-09-30 12:12:30 +00:00
tpexcept.pas * removed warnings 1998-08-28 10:56:56 +00:00
tree.pas * current_module old scanner tagged as invalid if unit is recompiled 1998-10-08 17:17:07 +00:00
types.pas + support of <procedure var type>:=<pointer> in delphi mode added 1998-10-12 09:49:53 +00:00
verbose.pas * current_module old scanner tagged as invalid if unit is recompiled 1998-10-08 17:17:07 +00:00
version.inc * adapted to 0.99.5 1998-03-31 09:32:24 +00:00
win_targ.pas + smartlinking for win95 imports 1998-09-07 18:33:31 +00:00