michael
cfa519dbe9
Initial implementation
1998-09-21 10:15:33 +00:00
michael
11ca840361
initial implementation
1998-09-21 10:13:44 +00:00
michael
fab0251333
small fix
1998-09-21 10:13:00 +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
michael
92b80224c7
Implemented syntax diagrams and made listings pretty-printed
1998-09-21 07:14:19 +00:00
michael
5ed5681d83
+initial implementation
1998-09-21 07:11:59 +00:00
florian
a1cdc96c84
* some stuff to the overview added
1998-09-20 23:52:34 +00:00
florian
16367b50f0
* small compiling problems fixed
1998-09-20 18:00:19 +00:00
florian
41efdfd57d
* some ansistring fixes
1998-09-20 17:49:07 +00:00
florian
84e20b561c
* some things regarding ansistrings fixed
1998-09-20 17:46:47 +00:00
Jonas Maebe
150f565d58
+ bug0164
1998-09-20 17:20:57 +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
81bce6dd30
+ description of tpropinfo.propprocs bit 6 added
1998-09-20 08:25:34 +00:00
florian
e6f7c229d0
* procedure GetOrdProp added
1998-09-19 15:25:45 +00:00
florian
dc3bc0cd43
* rtti for ordtypes corrected
1998-09-19 15:23:58 +00:00
florian
0fdaedaec0
+ some procedures added
1998-09-19 08:33:53 +00:00
florian
5be9c5724b
* some internal procedures take now an pointer instead of a
...
ansistring
1998-09-19 08:33:17 +00:00
michael
6a28735427
* Changed use_excepions to useexceptions
1998-09-18 23:57:26 +00:00
michael
8d64e21dac
+ Added bug #0163
1998-09-18 20:09:02 +00:00
florian
784d8a9335
+ bug0162 added
1998-09-18 17:19:28 +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
pierre
d337790969
some conversion where wrong
1998-09-18 16:01:22 +00:00
peter
5ae64603db
* fixed a bug introduced by my previous update
1998-09-18 12:23:22 +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
peter
795801f770
* merged
1998-09-18 09:56:33 +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
Jonas Maebe
c4dd8d472a
* some spelling errors corrected
1998-09-17 21:51:22 +00:00
peter
1e3a448793
* new eof,eoln,seekeoln,seekeof
...
* speed upgrade for read_string
* inoutres 104/105 updates for read_* and write_*
1998-09-17 16:34:16 +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
michael
9eb24eda6f
Naming scheme changed, FPC_ prefix added.
1998-09-17 13:01:15 +00:00
michael
f296cf3117
+ Further fixes from GertJan Schouten
1998-09-17 12:39:52 +00:00
peter
c72691c843
+ pass_2 for cg386
...
* Message() -> CGMessage() for pass_1/pass_2
1998-09-17 09:42:09 +00:00
peter
7108da4331
* removed postscript docs
1998-09-17 09:26:38 +00:00
Jonas Maebe
e7c7c034e8
+ bug0161
1998-09-16 18:14:59 +00:00
Jonas Maebe
2c1ae07bea
* optimizer now completely dependant on GetNext/GetLast instruction, works again with -dRegAlloc
1998-09-16 17:59:59 +00:00
Jonas Maebe
fee3b9ed89
* fixed -dRegAlloc and -dDRegalloc problems
1998-09-16 17:58:33 +00:00
peter
d26cb63037
* merged fixes
1998-09-16 16:47:18 +00:00
peter
dbe21324d5
+ updates
1998-09-16 16:46:36 +00:00
peter
f9427475c0
+ new
1998-09-16 16:45:54 +00:00
peter
897e9051f9
* needed for basego32
1998-09-16 16:44:03 +00:00