peter
c8873b189f
* fixed small typo in help pages
1998-09-25 09:56:07 +00:00
michael
d46ab2c19d
+ Someone forgot to commit this
1998-09-25 09:08:32 +00:00
florian
16af381be8
* problems when calling class methods fixed
1998-09-25 00:04:00 +00:00
peter
8e85a889de
+ aktmodeswitches
1998-09-24 23:49:05 +00:00
peter
6467d64f16
+ outputdir support
1998-09-24 23:46:34 +00:00
carl
a4630b4f2b
* bugfixes from fix branch
1998-09-24 17:54:15 +00:00
carl
53794c1c88
* bugfix from fix branch
1998-09-24 17:52:31 +00:00
peter
01ec56bec4
* fixed type node which was always set to void :(
1998-09-24 15:13:44 +00:00
peter
3d947ea74d
* fixed enum for not GDB
1998-09-24 15:11:17 +00:00
peter
1b83196296
* some better support for openarray
1998-09-24 14:27:37 +00:00
peter
c2ae04ae25
* updated for new tvarrec
1998-09-24 14:26:03 +00:00
peter
692155686a
* rewritten isconvertable to use case
...
* array of .. and single variable are compatible
1998-09-24 09:02:13 +00:00
florian
7f57cdf52c
* the following doesn't work: on texception do, was a parser error, fixed
1998-09-23 21:53:04 +00:00
peter
ee6e14cd40
* splitted pass_1
1998-09-23 20:42:22 +00:00
peter
3be1a61de4
* high(arrayconstructor) is now correct
...
* procvardef support for variant record
1998-09-23 17:49:59 +00:00
florian
7ff17144f4
* problem with with and classes fixed
1998-09-23 15:46:36 +00:00
pierre
f6fa704f5b
export for RTLOPTS (useful for $(MAKE)) !!
1998-09-23 15:41:42 +00:00
pierre
9589f619d7
* browser bugfixes
...
was adding a reference when looking for the symbol
if -bSYM_NAME was used
1998-09-23 15:38:59 +00:00
pierre
7125b9236a
* main program tmodule had no symtable (crashed browser)
...
* unit symbols problem fixed !!
1998-09-23 12:20:50 +00:00
peter
0f3b84ca23
* overloading fix for array of const
1998-09-23 12:03:51 +00:00
peter
a3fbac27af
* first working array of const things
1998-09-23 09:58:48 +00:00
pierre
b2661d12be
+ browsing updated and developed
...
records and objects fields are also stored
1998-09-22 17:13:42 +00:00
peter
266de92af2
* some extra ifdef GDB
1998-09-22 15:40:55 +00:00
peter
3b63bc36fe
+ array of const start
1998-09-22 15:37:23 +00:00
peter
bfc89b2587
+ pchar -> string conversion
1998-09-22 15:34:07 +00:00
pierre
1148101e8d
+ added possibility to read makefile.loc if it exists
...
this allows simple addition of private rules
* restored EXENAME dependencies
PASFILES and INCFILES where not defined anymore !!
1998-09-22 13:09:24 +00:00
michael
92fce0e812
Applied florians fix for check_rec_inittable
1998-09-21 15:46:01 +00:00
michael
7f720c64ef
Added compiler call
1998-09-21 15:45:25 +00:00
daniel
13fa23a76e
* Memory leak fixed.
1998-09-21 13:24:44 +00:00
peter
4ae6e577c5
* merged fix
1998-09-21 10:26:07 +00:00
peter
ce9bc412b6
* check if procinfo.def is assigned before storing registersfpu
1998-09-21 10:01:06 +00:00
peter
d7c4af3627
* store number of defs in ppu file
1998-09-21 10:00:07 +00:00
peter
fc476492a1
* reset_gdb_info only when debuginfo is set
1998-09-21 09:00:18 +00:00
pierre
d11f7636be
+ added vmt_offset in tobjectdef.write for fututre use
...
(first steps to have objects without vmt if no virtual !!)
+ added fpu_used field for tabstractprocdef :
sets this level to 2 if the functions return with value in FPU
(is then set to correct value at parsing of implementation)
THIS MIGHT refuse some code with FPU expression too complex
that were accepted before and even in some cases
that don't overflow in fact
( like if f : float; is a forward that finally in implementation
only uses one fpu register !!)
Nevertheless I think that it will improve security on
FPU operations !!
* most other changes only for UseBrowser code
(added symtable references for record and objects)
local switch for refs to args and local of each function
(static symtable still missing)
UseBrowser still not stable and probably broken by
the definition hash array !!
1998-09-21 08:45:05 +00:00
florian
16367b50f0
* small compiling problems fixed
1998-09-20 18:00:19 +00:00
florian
84e20b561c
* some things regarding ansistrings fixed
1998-09-20 17:46:47 +00:00
Jonas Maebe
fccf4109e0
* small fix for uncertain optimizations & more cleaning up
1998-09-20 17:12:35 +00:00
Jonas Maebe
0e770798da
* released REGALLOC
1998-09-20 17:11:21 +00:00
peter
634686534e
* merged fixes
1998-09-20 12:26:35 +00:00
florian
31ec3c428f
* hasharray for defs fixed
...
* ansistring code generation corrected (init/final, assignement)
1998-09-20 09:38:45 +00:00
florian
8aa2cc1118
+ bit 6 of tpropinfo.propprocs is set, if the property contains a
...
constant index
1998-09-20 08:31:29 +00:00
florian
dc3bc0cd43
* rtti for ordtypes corrected
1998-09-19 15:23:58 +00:00
florian
603b152b1f
* problem with writing of class references fixed
1998-09-18 17:12:40 +00:00
florian
af83d90357
* some changes to compile with Delphi
1998-09-18 16:03:37 +00:00
peter
7d34dfd657
* -s doesn't require the .o to be available, this allows compiling of
...
everything on other platforms (profiling the windows.pp loading ;)
1998-09-18 09:58:51 +00:00
pierre
be29a0b86d
+ improvement on the usebrowser part
...
(does not work correctly for now)
1998-09-18 08:01:35 +00:00
Jonas Maebe
1151b6d698
* big error (with little consequences) corrected in NoChangedRegInRef
1998-09-17 21:54:21 +00:00
michael
2ffc7abcf4
+ Adapted to new file structure
1998-09-17 14:18:56 +00:00
pierre
8aa4df4046
sizeof(TPOINT) problem
1998-09-17 13:41:16 +00:00
peter
c72691c843
+ pass_2 for cg386
...
* Message() -> CGMessage() for pass_1/pass_2
1998-09-17 09:42:09 +00:00