Commit Graph

234 Commits

Author SHA1 Message Date
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
peter
1bffd4e290 * released NEWINPUT 1998-07-14 14:46:36 +00:00
florian
0912889c24 * changed to compile with TP 1998-07-13 21:17:38 +00:00
peter
2cd0720f62 * m68k updates 1998-07-10 10:50:54 +00:00
peter
889203c8ba * fixed realnumber scanning
* [] after asmblock was not uppercased anymore
1998-07-10 10:48:40 +00:00
pierre
b79c82a255 * Just the N_FNAME to N_FUN substitution for stabs of functions
thanks again Daniel !!
1998-07-10 08:31:38 +00:00
peter
5e5e2fd78d * fixed ttypesym bug finally
* fileinfo in the symtable and better using for unused vars
1998-07-09 23:59:59 +00:00
daniel
a7193efbc6 + $N+,E+ added for TP. 1998-07-08 15:06:41 +00:00
daniel
aaf3d30f81 * First check if call to assembler is succesfull, then check it's exit code.
This is more logical than first checking the exit code. For some mysterious
reason this did not give problems on DOS & Linux. On OS/2 it did.
1998-07-08 14:58:34 +00:00
daniel
5eb055dc70 * Fixed $ifdef TP. 1998-07-08 14:56:53 +00:00
peter
b5f4535ec1 * heap_size for m68k 1998-07-08 12:39:38 +00:00
peter
9330b0e700 * packrecords 4 works
* word aligning of parameters
1998-07-07 17:40:37 +00:00
peter
b94116de16 * fixed {$I } with following eof 1998-07-07 17:39:38 +00:00
peter
34f5f72c53 * status.currentsource is now calculated in verbose (more accurated) 1998-07-07 12:32:54 +00:00
peter
756165dd30 * fixed string:= which allowed almost any type 1998-07-07 12:31:44 +00:00
peter
911abb5abc + NEWINPUT for a better inputfile and scanner object 1998-07-07 11:19:50 +00:00
michael
9c5e9c2189 Added length checking for string reading 1998-07-06 15:51:15 +00:00
michael
9bb3b87cb8 + Added calls for reading/writing ansistrings 1998-07-06 14:19:51 +00:00
peter
4d36bc1cc3 + better writeln/readln handling, now 100% like tp7 1998-07-01 15:28:48 +00:00
peter
97f61a43f4 * better bufferfile.reset error handling 1998-07-01 15:26:57 +00:00
peter
4ac8e5d18f + internal inc/dec 1998-06-25 14:04:17 +00:00
pierre
91130f7270 * ppu files where not closed in newppu !!
second compilation was impossible due to too many opened files
    (not visible in 'make cycle' as we remove all the ppu files)
1998-06-25 11:15:33 +00:00
pierre
e64d70d4cd * removed a remaining ifndef NEWPPU
replaced by ifdef OLDPPU
  * added uf_finalize to ppu unit
1998-06-25 10:51:00 +00:00
florian
028721c4de * first version of rtti support 1998-06-25 08:48:04 +00:00
peter
804397de24 * ifdef newppu -> ifndef oldppu 1998-06-24 14:48:34 +00:00
peter
fe323891cf * fixed the name changes 1998-06-24 14:06:33 +00:00
peter
f1082542f9 * new depend for the new ra units 1998-06-24 14:02:57 +00:00
peter
3ea08ab259 * stricter var parsing like tp7 and some optimizes with directive
parsing
1998-06-24 12:26:45 +00:00
peter
3968111048 * renamed RA* units 1998-06-23 14:00:15 +00:00
daniel
461661c69c * Recommitted. 1998-06-23 08:59:22 +00:00