Commit Graph

1975 Commits

Author SHA1 Message Date
daniel
e7013f1efd * Faster keyword scanning.
* Import library and smartlink library in one file.
1998-10-16 14:20:53 +00:00
peter
b4fce59bbc * removed writelns 1998-10-16 14:20:06 +00:00
daniel
792c3bfd7e * Updates 1998-10-16 14:18:02 +00:00
pierre
850e611770 * added code for vmt_offset in destructors 1998-10-16 13:37:45 +00:00
florian
eaab0f1c1b + switch -FD added to specify the path for utilities 1998-10-16 13:37:14 +00:00
pierre
6b1fd26b42 * added vmt_offsets in destructors code also !!!
* vmt_offset code for m68k
1998-10-16 13:12:46 +00:00
peter
361452bb0f + 169,170 1998-10-16 08:56:24 +00:00
peter
4c17808c92 * findfirst is now more delphi alike 1998-10-16 08:55:26 +00:00
peter
852db81fd0 * fill_object in constructor changed to 'inline' code to overcome
pushw/pushl problem
1998-10-16 08:53:50 +00:00
peter
acf9818648 + target_os.stackalignment
+ stack can be aligned at 2 or 4 byte boundaries
1998-10-16 08:51:45 +00:00
peter
39dc89f39f * reset_gdb_info -> reset_global_def becuase it also resets rangenr ! 1998-10-16 08:50:02 +00:00
peter
ce31428aa4 + fpuinit
+ end of backtrace indicator
1998-10-15 16:26:19 +00:00
peter
c6593ec44e * removed uses verbose which is not possible! this unit may not use
any other unit !
1998-10-15 16:20:41 +00:00
peter
8d1adfae43 * fixed asmsynchronize 1998-10-15 16:19:42 +00:00
pierre
d91210671d + added oo_hasconstructor and oo_hasdestructor
for objects options
1998-10-15 15:13:25 +00:00
pierre
397be1fe09 * last memory leaks found when compiler
a native atari compiler fixed
1998-10-15 12:41:16 +00:00
pierre
1e9ae4a7ea + passes vmt offset to HELP_CONSTRUCTOR for objects 1998-10-15 12:37:42 +00:00
pierre
23b80f41dc * close include files immediately after end reading
instead of waiting until unit compilation ended !
1998-10-15 12:22:23 +00:00
pierre
2312760103 + first step of variable vmt offset
offset is stored in R_EDI (R_D0)
   if objectvmtoffset is defined
1998-10-15 11:35:02 +00:00
michael
ccd0cb296a Changes from Gretjan Schouten 1998-10-15 09:39:12 +00:00
peter
0f609f0ee2 + get winsize at startup
+ ConsoleBuf to interface
1998-10-15 08:31:53 +00:00
peter
8d3acbf569 * type aliases using delphi typenaming 1998-10-15 08:31:10 +00:00
peter
98f3f733a3 + sigfpe -> runerror 200 1998-10-15 08:30:00 +00:00
peter
7aa9d73fe1 + -vr option 1998-10-14 21:30:23 +00:00
peter
d24ead1dd6 * initialize fpu so sigfpe is finally generated for fpu errors 1998-10-14 21:28:45 +00:00
pierre
8e4c45dee1 * bug in in_inc_x for constants out of range for A_ADDQ fixed 1998-10-14 16:53:04 +00:00
pierre
d4854b6324 * all references to comp suppressed for m68k 1998-10-14 15:56:37 +00:00
pierre
8d823b38c3 * smallsets are not entirely implemented for
m68k added a ifdef usesmallset
    that is allways defined for i386
    (enables testing for m68k)
1998-10-14 15:54:20 +00:00
florian
e529231c8f + Initial revision 1998-10-14 14:30:03 +00:00
peter
53443c97a7 * fixed path with staticlib/objects in ppufiles 1998-10-14 13:38:19 +00:00
peter
b7dcdb0966 * fixed small typo 1998-10-14 13:33:24 +00:00
peter
7c2bb05a9a * fixed small tp7 things
* boolean:=longbool and longbool fixed
1998-10-14 12:53:38 +00:00
peter
ef7da87e66 * fixed dos dependency 1998-10-14 12:49:42 +00:00
florian
6155ef488c * emitpushreferenceaddress gets now the asmlist as parameter
* m68k version compiles with -duseansistrings
1998-10-14 11:28:13 +00:00
daniel
8b972b7b6a * Forgot to dereference a pointer. 1998-10-14 11:03:55 +00:00
daniel
b9728a8a75 * Stupid typo fixed. 1998-10-14 11:02:49 +00:00
daniel
5d506871af * Staticlibfilename no longer not include a path. Correction when calling
ar.
1998-10-14 11:01:21 +00:00
daniel
0c4c29a300 * Staticlibfilename now doesn't include path. 1998-10-14 10:59:37 +00:00
daniel
f01b55955f * Dirstr, namestr, extstr.
* $V+ to prevent Peter from forgetting this.
* OS/2 compiler uses 8.3 filenames to support running the compiler on an old
  DOS FAT partition.
1998-10-14 10:57:25 +00:00
pierre
693353ab66 * added some include directory command lines necessary
* added some missing units
  + now compiles completely  with cross-compiler
1998-10-14 10:49:46 +00:00
pierre
26e7db397b added several ; missing 1998-10-14 10:46:14 +00:00
pierre
dac2986b7f * ppu problems for m68k fixed (at least in cross compiling)
* one last memory leak for sysamiga fixed
  * the amiga RTL compiles now completely !!
1998-10-14 10:45:05 +00:00
florian
d55bb22c58 * adapted to work 1998-10-14 10:31:28 +00:00
pierre
fa1478ef99 * bugs in secondfuncret for result in subprocedures removed 1998-10-14 08:47:14 +00:00
pierre
e619803966 * following Peters remark, removed all ifdef in
the systems unit enums
  * last bugs of cg68k removed for sysamiga
    (sysamiga assembles with as68k !!)
1998-10-14 08:08:52 +00:00
pierre
b19acb2539 * -Sv now necessary for dpmiexcp unit 1998-10-14 07:56:02 +00:00
peter
9569de8b0f * cleanup and use of external var
* fixed ctrl-break crashes
1998-10-13 21:42:42 +00:00
peter
b15f3bb518 + int 0 for divide by zero 1998-10-13 21:41:06 +00:00
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
pierre
54cf737ebd + added -AGAS for crosscompilers 1998-10-13 16:31:14 +00:00