Commit Graph

1458 Commits

Author SHA1 Message Date
pierre
9d804fbe16 Log inserted 1998-10-21 12:12:09 +00:00
pierre
922c46cdef + add log for makefile
+ added test for i:=longint;
1998-10-21 12:09:52 +00:00
florian
852aeb1a13 + check for access to index 0 of long/wide/ansi strings added,
gives now an error
  * problem with access to contant index of ansistrings fixed
1998-10-21 11:44:42 +00:00
pierre
b3867488fb + added a makefile for tests
+ uses getref  for extracting error code
  + required command lines args can be place in the first line of
    source code
    following $OPT=
1998-10-21 11:33:26 +00:00
michael
1a9987cfe5 + more fixes so it compiles 1998-10-21 09:03:11 +00:00
michael
0ee1ca0246 + Fix so it compiles 1998-10-21 08:56:58 +00:00
florian
d666ac848e + ansistring operator +
+ $h and string[n] for n>255 added
  * small problem with TP fixed
1998-10-21 08:39:56 +00:00
florian
b70ee498ad * ansistringconcat fixed 1998-10-21 08:38:46 +00:00
michael
8e65e437da + Fixed remarks by Alexander stohr 1998-10-20 22:14:49 +00:00
michael
279b995838 + Forgot to include disk functions 1998-10-20 19:26:37 +00:00
pierre
4494bfafb6 * type ptree only allowed inside expression
if following sizeof typeof low high or as first arg of new !!
1998-10-20 15:10:15 +00:00
florian
e4290ba94a + binary operators for ansi strings 1998-10-20 15:09:21 +00:00
peter
0a51bba5f7 * fixed maxlen which was not correct after my read_string update 1998-10-20 14:37:45 +00:00
peter
887c29f7a2 * fixed 'not not boolean', the location was not set to register 1998-10-20 13:12:38 +00:00
peter
309ac0b4cb * fixed object(unknown) crash 1998-10-20 13:09:13 +00:00
florian
1e126715b8 * small fixes to ansicompare 1998-10-20 12:46:11 +00:00
pierre
033303c21d + length(c) where C is a char is allways 1 1998-10-20 11:16:47 +00:00
pierre
136cf23427 * calling of private method allowed inside child object method 1998-10-20 11:15:44 +00:00
peter
9a650233f0 * removed some unused vars 1998-10-20 09:32:54 +00:00
peter
e0a2d434b5 * set also in_library flag when no .o is generated 1998-10-20 09:30:05 +00:00
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