peter
99b31c91bc
* check for importsection for empty asm file
1998-10-21 20:13:10 +00:00
pierre
f31407b8ab
* wmemu387.dxe was not closed !!
1998-10-21 17:05:46 +00:00
pierre
84b9f22e04
* dxeload range check problem solved
1998-10-21 16:51:07 +00:00
pierre
49c698a41b
+ tests to check if filename exists
1998-10-21 16:24:14 +00:00
pierre
6c1766feed
* bug fix for IOCHECK inside a procedure with iocheck modifier
...
* removed the GPF for unexistant overloading
(firstcall was called with procedinition=nil !)
* changed typen to what Florian proposed
gentypenode(p : pdef) sets the typenodetype field
and resulttype is only set if inside bt_type block !
1998-10-21 15:12:49 +00:00
pierre
bf7419d4b6
* stupid error removing getret.exe each time
1998-10-21 12:14:30 +00:00
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