peter
c1ebcc4ca4
* bugfix so that code like
...
movl 48(%esi),%esi movl 48(%esi),%esi
pushl %esi doesn't get changed to pushl %esi
movl 48(%esi),%edi movl %esi,%edi
1998-10-20 09:29:24 +00:00
pierre
1a77339355
* several memory corruptions due to double freemem solved
...
=> never use p^.loc.location:=p^.left^.loc.location;
+ finally I added now by default
that ra386dir translates global and unit symbols
+ added a first field in tsymtable and
a nextsym field in tsym
(this allows to obtain ordered type info for
records and objects in gdb !)
1998-10-20 08:06:37 +00:00
pierre
ed24c76b30
+ systemdebug reports about unclosed files at exit
1998-10-20 07:34:07 +00:00
peter
484da4b465
+ external dll_name name func support for linux
1998-10-19 18:07:11 +00:00
peter
f8dd60e004
* use no_double
1998-10-19 18:06:23 +00:00
peter
62ef9faa79
+ empty .o files are not written anymore
1998-10-19 18:05:08 +00:00
peter
33610c0fb1
+ tstringcontainer.init_no_doubles
1998-10-19 18:04:40 +00:00
peter
aa8d7dea4a
* better splitname to support glib-1.1.dll alike names
1998-10-19 15:41:02 +00:00
peter
41af0eea9c
- obsolete
1998-10-19 12:48:35 +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
5c9acf66ad
* removed old code forgotten about vmtoffset
1998-10-19 08:49:16 +00:00
carl
a166bd1bca
* FillChar and FillObject bugfix, count was compared with byte
1998-10-17 14:34:37 +00:00
carl
68376ac427
* bugfix of FPU deallocation in $E- mode
1998-10-17 02:53:48 +00:00
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