peter
c9ec04cd7d
* reinstantited stackcheck note for linux
1998-08-10 15:47:08 +00:00
peter
467fbbf27f
+ inc/dec is done
1998-08-10 14:55:13 +00:00
peter
85c8a88cbe
+ localswitches, moduleswitches, globalswitches splitting
1998-08-10 14:49:33 +00:00
peter
9050cab930
* string type st_ fixed
1998-08-10 14:43:14 +00:00
peter
6396267185
+ Compiler,Comphook unit which are the new interface units to the
...
compiler
1998-08-10 10:18:23 +00:00
peter
3a6d38ad23
- Remove InitTree which was empty and obsolete
1998-08-10 09:57:19 +00:00
peter
b8f4c8f6b8
* path to the include file is also written to the debug output
1998-08-10 09:56:04 +00:00
Jonas Maebe
cb54f94147
* small bugfix for uncertain optimizations in DestroyRefs
1998-08-09 13:56:24 +00:00
peter
76800e807e
* small crash prevent is firstassignment
1998-08-08 21:51:39 +00:00
florian
a00e9a92f8
* small fixes to write the extended type correct
1998-08-08 10:19:17 +00:00
Jonas Maebe
a3b5867cb8
* removed $ before and after Log in comment
1998-08-06 19:40:25 +00:00
pierre
936aefc511
+ faster remake3 :
...
stops when two executables are equal
1998-08-06 10:42:56 +00:00
Jonas Maebe
10142c9fe7
* fstp/fld bugfix (fstt does not exist)
1998-08-05 16:27:17 +00:00
florian
76ee202b37
* some fixes for ansi strings
...
* $log$ to $Log$ changed
1998-08-05 16:00:08 +00:00
michael
79b246c1d7
+ fixed dir_include search() call
1998-08-04 22:03:44 +00:00
Jonas Maebe
ebe9337e21
* made optimization options a little clearer (I hope)
1998-08-04 19:44:09 +00:00
Jonas Maebe
a123902056
* added support for NoRa386* in the {$O ...} section
1998-08-04 16:28:40 +00:00
Jonas Maebe
66feedde08
+ jump analyzing
1998-08-04 16:28:15 +00:00
Jonas Maebe
2c0d277164
+ disposal of labeltable after optimizations
1998-08-04 16:27:18 +00:00
Jonas Maebe
f932c3d833
* converted // comment to {} comment
1998-08-04 16:26:26 +00:00
Jonas Maebe
aa224d4bd5
* removed some units from the uses clause
1998-08-04 16:19:46 +00:00
pierre
e12c7a240a
* weird bug fixed :
...
a pchar ' ' (simple space or any other letter) was found to
be equal to a string of length zero !!!
thus printing out non sense
found that out while checking Control-C !!
+ added column info also in RHIDE format as
it might be usefull later
1998-08-04 13:22:46 +00:00
florian
8eb9f6121d
* on o : tobject do should also work now, the exceptsymtable shouldn't be
...
disposed by dellexlevel
1998-08-02 16:41:59 +00:00
michael
9fed2b39d0
Default exception handler also needs to call FPC_CATCHES
1998-07-31 11:36:34 +00:00
florian
23fe1ae0de
* try ... expect <statement> end; works now
1998-07-30 16:07:08 +00:00
florian
a1f903d4b1
* final implemenation of exception support, maybe it needs
...
some fixes :)
1998-07-30 13:30:31 +00:00
florian
38ec73449d
+ first implementation of try ... except on .. do end;
...
* limitiation of 65535 bytes parameters for cdecl removed
1998-07-30 11:18:13 +00:00
michael
762d5c9029
+ Corrected try.. code. Type of exception fram is pushed
1998-07-29 13:29:11 +00:00
florian
25b34c1c6c
+ implementation of raise and try..finally
...
+ some misc. exception stuff
1998-07-28 21:52:49 +00:00
florian
4caf39e3ac
* fix to allow tv like stream registration:
...
@tmenu.load doesn't work if load had parameters or if load was only
declared in an anchestor class of tmenu
1998-07-27 21:57:13 +00:00
florian
9af86a2bf0
+ better support for switch $H
...
+ index access to ansi strings added
+ assigment of data (records/arrays) containing ansi strings
1998-07-26 21:58:57 +00:00
florian
9b4225f26f
* internal error 10 together with array access fixed. I hope
...
that's the final fix.
1998-07-24 22:16:52 +00:00
Jonas Maebe
892964eaf2
* split the optimizer
1998-07-23 19:31:18 +00:00
michael
2bfc4fa33d
+ Added ansirtl target to make an ansistrings capable rtl
1998-07-23 18:17:58 +00:00
michael
efa00172ac
No nested comments in Delphi mode.
1998-07-23 12:40:41 +00:00
michael
c217a7df4c
+ COPY and Replace back to mv and cp
1998-07-22 21:33:32 +00:00
florian
b47f848f8d
* bug0147 fixed
1998-07-21 11:16:25 +00:00
michael
d5d8c510eb
Const ansistrings are not copied.
1998-07-20 23:35:50 +00:00
florian
e770d0b0d2
* hex constants in numeric char (#$54#$43 ...) are now allowed
...
* there was a bug in record_var_dec which prevents the used
of nested variant records (for example drivers.tevent of tv)
1998-07-20 22:17:15 +00:00
florian
a824e04fc5
* handling of ansi string constants should now work
1998-07-20 18:40:10 +00:00
florian
814ae50075
* better ansi string assignement
1998-07-20 10:23:00 +00:00
florian
206549900f
* some ansi/wide/longstring support fixed:
...
o parameter passing
o returning as result from functions
1998-07-18 22:54:23 +00:00
florian
ce8b39ae1f
+ ansi string constants fixed
...
+ switch $H partial implemented
1998-07-18 17:11:07 +00:00
pierre
31ff347814
* small bug correction due to newinput
...
(only with tempdebug conditionnal)
1998-07-16 08:01:42 +00:00
Jonas Maebe
f09128a3ec
* fixed bug that caused the stackframe never to be omitted
1998-07-15 16:41:01 +00:00
Jonas Maebe
6d4bdf4e02
* fixed bug that caused the stackframe never to be omitted
1998-07-15 16:06:44 +00:00
Jonas Maebe
879b7d0288
* change "pop reg/push reg to "mov (%esp), reg" with -Ox, remove otherwise
1998-07-15 16:06:00 +00:00
peter
c9715847f6
* updated messages file
1998-07-14 21:46:38 +00:00
peter
28f036c698
+ support for with p^do constructs
1998-07-14 21:38:13 +00:00
peter
4b6ca45e6b
* fixed packrecords as discussed at the alias
1998-07-14 21:37:24 +00:00