..
new
+ implemented most necessary methods
1999-09-03 13:15:47 +00:00
utils
+ KNI instructions
1999-08-12 14:36:01 +00:00
aasm.pas
+ cpu flags added, mainly for the new cg
1999-08-06 15:30:17 +00:00
ag68kgas.pas
ag68kmit.pas
ag68kmot.pas
ag68kmpw.pas
ag386att.pas
* problems with -Or fixed: tdef.isfpuregable was wrong!
1999-09-02 17:07:38 +00:00
ag386bin.pas
* changed pai386, paippc and paiapha (same for tai*) to paicpu (taicpu)
1999-08-25 11:59:32 +00:00
ag386int.pas
* Could not compile with TP, some arrays moved to heap
1999-09-02 18:47:41 +00:00
ag386nsm.pas
* Could not compile with TP, some arrays moved to heap
1999-09-02 18:47:41 +00:00
aopt386.pas
+ some comments
1999-05-08 20:39:02 +00:00
assemble.pas
* Could not compile with TP, some arrays moved to heap
1999-09-02 18:47:41 +00:00
browcol.pas
* avoid some infinite recursions
1999-09-07 15:07:49 +00:00
browlog.pas
* moved bitmask constants to sets
1999-08-03 22:02:29 +00:00
catch.pas
* resources are working again
1999-08-25 16:41:04 +00:00
cg68kadd.pas
cg68kcal.pas
cg68kcnv.pas
* changed pai386, paippc and paiapha (same for tai*) to paicpu (taicpu)
1999-08-25 11:59:32 +00:00
cg68kcon.pas
cg68kflw.pas
* changed pai386, paippc and paiapha (same for tai*) to paicpu (taicpu)
1999-08-25 11:59:32 +00:00
cg68kinl.pas
* changed pai386, paippc and paiapha (same for tai*) to paicpu (taicpu)
1999-08-25 11:59:32 +00:00
cg68kld.pas
cg68kmat.pas
cg68kmem.pas
* changed pai386, paippc and paiapha (same for tai*) to paicpu (taicpu)
1999-08-25 11:59:32 +00:00
cg68kset.pas
cg386add.pas
* > < >= <= support for boolean
1999-09-07 07:52:19 +00:00
cg386cal.pas
* small array push to open array fixed, open array always needs addr
1999-09-07 07:54:23 +00:00
cg386cnv.pas
* update for new push_lea_loc
1999-09-01 09:42:13 +00:00
cg386con.pas
* bug #580 fixed
1999-09-04 20:50:08 +00:00
cg386flw.pas
* reload esi in except block to allow virtual methods
1999-09-07 07:56:37 +00:00
cg386inl.pas
* bug #519 fixed
1999-08-28 15:34:16 +00:00
cg386ld.pas
* removed warning
1999-09-01 09:37:14 +00:00
cg386mat.pas
* problems with -Or fixed: tdef.isfpuregable was wrong!
1999-09-02 17:07:38 +00:00
cg386mem.pas
* changed pai386, paippc and paiapha (same for tai*) to paicpu (taicpu)
1999-08-25 11:59:32 +00:00
cg386set.pas
* changed pai386, paippc and paiapha (same for tai*) to paicpu (taicpu)
1999-08-25 11:59:32 +00:00
cga68k.pas
* changed pai386, paippc and paiapha (same for tai*) to paicpu (taicpu)
1999-08-25 11:59:32 +00:00
cgai386.pas
* bug #580 fixed
1999-09-04 20:50:08 +00:00
cobjects.pas
* runerror => do_internalerror
1999-09-07 15:08:51 +00:00
comphook.pas
+ added do_halt procedure
1999-09-07 14:03:48 +00:00
compiler.pas
* use do_halt instead of halt
1999-09-07 15:10:04 +00:00
comprsrc.pas
* made it compilable with Dlephi 4 again
1999-07-18 10:19:38 +00:00
cpuasm.pas
* changed pai386, paippc and paiapha (same for tai*) to paicpu (taicpu)
1999-08-25 11:59:32 +00:00
cpubase.pas
* bug #519 fixed
1999-08-28 15:34:16 +00:00
cpuinfo.pas
+ initial revision
1999-08-04 11:13:38 +00:00
cresstr.pas
* Fixed small bug: next field in resourcelist was not initialized
1999-08-27 15:55:36 +00:00
csopt386.pas
* changed pai386, paippc and paiapha (same for tai*) to paicpu (taicpu)
1999-08-25 11:59:32 +00:00
daopt386.pas
* fixed typo's in -darithopt
1999-09-05 12:37:50 +00:00
depend
dmisc.pas
* made it compilable with Dlephi 4 again
1999-07-18 10:19:38 +00:00
dos_targ.pas
* tlinker object is now inherited for win32 and dos
1999-08-11 17:26:31 +00:00
errord.msg
* merged
1999-07-05 20:22:08 +00:00
errore.msg
* TYPE support
1999-09-07 07:45:29 +00:00
errores.msg
* merged
1999-07-05 20:22:08 +00:00
errorf.msg
* merged
1999-07-05 20:22:08 +00:00
errorn.msg
* Vertalingsfouten verbeterd.
1999-09-01 19:08:20 +00:00
errorr.msg
+ Added last message
1999-07-07 22:36:22 +00:00
export.pas
* all tokens now start with an underscore
1999-08-04 13:02:40 +00:00
files.pas
* in_second_compile cleaned up, in_compile and in_second_load added
1999-08-31 15:51:10 +00:00
gdb.pas
* renamed i386asm and i386base to cpuasm and cpubase
1999-08-04 00:22:34 +00:00
gendef.pas
* released valintern
1999-03-26 00:05:26 +00:00
globals.pas
* use do_internalerror insetead of runerror
1999-09-07 15:11:00 +00:00
globtype.pas
* first things to include lineinfo in the executable
1999-08-13 15:44:57 +00:00
hcgdata.pas
* fixed writing of class rtti: vmt offset were written wrong
1999-09-01 13:44:56 +00:00
hcodegen.pas
+ Hopefuly last fixes for resourcestrings
1999-08-26 20:24:37 +00:00
htypechk.pas
* arrayconstructor -> arrayofconst fixed when arraycosntructor was not
1999-08-17 13:26:06 +00:00
i386tab.inc
+ KNI instructions
1999-08-12 14:36:01 +00:00
import.pas
* all tokens now start with an underscore
1999-08-04 13:02:40 +00:00
innr.inc
* bug #519 fixed
1999-08-28 15:34:16 +00:00
insns.dat
+ KNI instructions
1999-08-12 14:36:01 +00:00
lin_targ.pas
* moved bitmask constants to sets
1999-08-03 22:02:29 +00:00
link.pas
+ implemented initilizing of data for the new code generator
1999-08-18 17:05:53 +00:00
m68k.pas
+ label faillabel added for _FAIL support
1999-08-19 13:02:08 +00:00
make.cmd
Makefile
* tokens.dat only used for TP, and also removed from
1999-09-03 08:37:34 +00:00
mdppc386.bat
* more fixes to get it with delphi running
1999-05-05 09:19:03 +00:00
messages.pas
* made it compilable with Dlephi 4 again
1999-07-18 10:19:38 +00:00
mppc68k.bat
mppc386.bat
+ floating point register variables !!
1999-08-04 13:45:17 +00:00
msgidx.inc
* TYPE support
1999-09-07 07:45:29 +00:00
msgtxt.inc
* TYPE support
1999-09-07 07:45:29 +00:00
og386.pas
* runerror => do_halt
1999-09-07 15:22:20 +00:00
og386cff.pas
* fix for DLL relocation problems
1999-08-16 15:35:20 +00:00
og386dbg.pas
* renamed i386asm and i386base to cpuasm and cpubase
1999-08-04 00:22:34 +00:00
og386elf.pas
* renamed i386asm and i386base to cpuasm and cpubase
1999-08-04 00:22:34 +00:00
options.pas
* reading of search paths fixed to work as expected
1999-09-03 09:31:22 +00:00
opts68k.pas
opts386.pas
* all tokens now start with an underscore
1999-08-04 13:02:40 +00:00
os2_targ.pas
* use do_halt instead of runerror
1999-09-07 15:05:19 +00:00
owar.pas
* made it compilable with Dlephi 4 again
1999-07-18 10:19:38 +00:00
owbase.pas
* don't write .o and link if errors occure during assembling
1999-05-09 11:38:04 +00:00
parser.pas
* in_second_compile cleaned up, in_compile and in_second_load added
1999-08-31 15:51:10 +00:00
pass_1.pas
* renamed i386asm and i386base to cpuasm and cpubase
1999-08-04 00:22:34 +00:00
pass_2.pas
* framepointer cannot be changed to esp for methods
1999-09-07 14:12:35 +00:00
pbase.pas
* Could not compile with TP, some arrays moved to heap
1999-09-02 18:47:41 +00:00
pdecl.pas
* fixed double dispose of propsymlist
1999-09-02 09:23:51 +00:00
pexports.pas
* bind_win32_dll removed (Relocsection used instead)
1999-08-10 12:51:14 +00:00
pexpr.pas
* @(<x>) support
1999-09-07 08:01:20 +00:00
pmodules.pas
* moved parsing interface/implementation to -vu
1999-09-01 22:18:37 +00:00
popt386.pas
+ fld reg;fxxx to fxxxr reg optimization
1999-09-05 14:27:19 +00:00
pp.pas
* Could not compile with TP, some arrays moved to heap
1999-09-02 18:47:41 +00:00
ppc.dpr
* made it compilable with Dlephi 4 again
1999-07-18 10:19:38 +00:00
ppheap.pas
* fix to get it self compiled
1999-06-08 15:26:49 +00:00
ppovin.pas
ppu.pas
+ startup conditionnals stored in PPU file for debug info
1999-08-31 15:47:56 +00:00
pstatmnt.pas
* framepointer cannot be changed to esp for methods
1999-09-07 14:12:35 +00:00
psub.pas
* bugfix for 237 and 244
1999-09-07 14:59:40 +00:00
psystem.pas
+ stabs for classes and classref working,
1999-08-13 14:24:17 +00:00
ptconst.pas
* avoid unused locals
1999-08-10 12:30:00 +00:00
ra68kmot.pas
ra386.pas
* changed pai386, paippc and paiapha (same for tai*) to paicpu (taicpu)
1999-08-25 11:59:32 +00:00
ra386att.pas
* V_Fatal=1, all other V_ are also increased
1999-08-05 16:52:53 +00:00
ra386dir.pas
* renamed i386asm and i386base to cpuasm and cpubase
1999-08-04 00:22:34 +00:00
ra386int.pas
* better OFFSET support for reference reading
1999-09-07 13:03:10 +00:00
rautils.pas
* bug #577 fixed
1999-09-04 20:29:11 +00:00
README
* fix for DLL relocation problems
1999-08-16 15:35:20 +00:00
scandir.inc
* included the 1.60 version of Pierre which was lost !
1999-09-03 10:00:49 +00:00
scanner.pas
* $IFNDEF is 7 chars and not 6 chars
1999-09-03 10:02:48 +00:00
script.pas
switches.pas
* Alpha changes
1999-08-01 23:35:06 +00:00
symconst.inc
* moved bitmask constants to sets
1999-08-03 22:02:29 +00:00
symconst.pas
+ floating point register variables !!
1999-08-04 13:45:17 +00:00
symdef.inc
* problems with -Or fixed: tdef.isfpuregable was wrong!
1999-09-02 17:07:38 +00:00
symdefh.inc
+ procsym field in tprocdef to allow correct gdb info generation
1999-08-10 12:34:49 +00:00
symppu.inc
* message about conditionals changed to Hint
1999-09-03 10:54:22 +00:00
symsym.inc
+ tmacrosym is_used and defined_at_startup boolean fields added
1999-08-31 15:42:24 +00:00
symsymh.inc
+ tmacrosym is_used and defined_at_startup boolean fields added
1999-08-31 15:42:24 +00:00
symtable.pas
* fixed bug #248
1999-09-08 08:05:44 +00:00
systems.pas
* powerpc default was alpha !!
1999-09-07 15:02:41 +00:00
tcadd.pas
* > < >= <= support for boolean
1999-09-07 07:52:19 +00:00
tccal.pas
* hnewn reg allocation corrected
1999-08-23 23:42:52 +00:00
tccnv.pas
* fixed proc->procvar conversion for tp_procvar mode, it now uses
1999-08-13 15:43:59 +00:00
tccon.pas
* bug #580 fixed
1999-09-04 20:50:08 +00:00
tcflw.pas
* for reg allocation corrected
1999-08-23 23:41:45 +00:00
tcinl.pas
* halt removed in do_lowhigh
1999-09-07 14:05:11 +00:00
tcld.pas
* arrayconstructor -> openarray type conversions for element types
1999-08-16 23:23:38 +00:00
tcmat.pas
* firstnot register counting error corrected
1999-08-23 23:37:01 +00:00
tcmem.pas
* one more register needed if hnewn with CREGISTER
1999-08-23 23:34:15 +00:00
tcset.pas
* elem in set_type did not work yet
1999-09-07 15:01:33 +00:00
temp_gen.pas
* renamed i386asm and i386base to cpuasm and cpubase
1999-08-04 00:22:34 +00:00
tgen68k.pas
tgeni386.pas
+ EXTTEMPREGDEBUG code added
1999-08-27 10:38:31 +00:00
todo.txt
+ qword/int64 -> floating point type cast
1999-07-04 16:37:08 +00:00
tokendat.pas
* arraytokeninfo type set to ttokenarray
1999-09-07 14:06:49 +00:00
tokens.pas
* tokens.dat only used for TP, and also removed from
1999-09-03 08:37:34 +00:00
tpexcept.pas
* esp loading corrected
1999-08-18 11:35:59 +00:00
tree.pas
* > < >= <= support for boolean
1999-09-07 07:52:19 +00:00
types.pas
* more fixes for push_addr
1999-08-13 21:27:08 +00:00
verbose.pas
* V_Fatal=1, all other V_ are also increased
1999-08-05 16:52:53 +00:00
version.pas
* all tokens now start with an underscore
1999-08-04 13:02:40 +00:00
win_targ.pas
* changed pai386, paippc and paiapha (same for tai*) to paicpu (taicpu)
1999-08-25 11:59:32 +00:00