Commit Graph

964 Commits

Author SHA1 Message Date
carl
f86a9ccb28 * set_sub_sets bugfix, was not using correct operation 1998-07-30 12:16:29 +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
ae929aed5a + changed wehere possible, procs to assembler procs 1998-07-29 23:46:37 +00:00
michael
6827a17d38 + Implemented reading/writing of ansistrings 1998-07-29 21:44:34 +00:00
michael
9865eea0ef included sysutils and math.pp as target. They compile now. 1998-07-29 15:44:32 +00:00
michael
eca58b48ce + added example 79 1998-07-29 14:39:02 +00:00
michael
e1d76d097a + added setjmp/longjmp functions 1998-07-29 14:38:01 +00:00
michael
762d5c9029 + Corrected try.. code. Type of exception fram is pushed 1998-07-29 13:29:11 +00:00
carl
d35acfdaf1 * Restored working version 1998-07-29 12:30:40 +00:00
michael
cd2659ce93 + put in exception support 1998-07-29 10:09:28 +00:00
florian
25b34c1c6c + implementation of raise and try..finally
+ some misc. exception stuff
1998-07-28 21:52:49 +00:00
michael
8cc8cb80b2 + added setjmp/longjmp and exception support 1998-07-28 20:37:45 +00:00
michael
11cbb1fd82 + Initial implementation 1998-07-28 20:36:41 +00:00
michael
3fc40cebb2 restored previous version. A bug in the compiler prevents compilation. 1998-07-28 09:27:06 +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
michael
e2ee811d74 + Added example 57 1998-07-27 13:59:53 +00:00
michael
3f2a55a1e7 + Added example for sigaction 1998-07-27 13:58:58 +00:00
michael
7e7fb1629b * corrected signactionrec 1998-07-27 13:58:36 +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
michael
2ce11f772a initial implementation 1998-07-25 21:10:07 +00:00
michael
88a4e6a849 + Added bug #150 1998-07-25 19:30:03 +00:00
michael
71ac75429e + INitial implementation 1998-07-25 19:29:07 +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
4637fffd8b + bug0149a.pp and bug0149b.pp 1998-07-23 20:34:07 +00:00
michael
e639e7b163 + Adapted assert to Delphi format 1998-07-23 19:53:20 +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
72b2ff141f + Implemented DO_ASSERT function. 1998-07-23 13:08:41 +00:00
michael
efa00172ac No nested comments in Delphi mode. 1998-07-23 12:40:41 +00:00
michael
d2e96086cb + ENViron unknow, replaced by envp 1998-07-22 21:37:51 +00:00
michael
85a98737dd make cycle now works 1998-07-22 21:37:03 +00:00
michael
c217a7df4c + COPY and Replace back to mv and cp 1998-07-22 21:33:32 +00:00
Jonas Maebe
49d11de778 + bug0148 added 1998-07-22 16:18:53 +00:00
michael
61285973f9 + Added Carls patches. 1998-07-22 13:51:21 +00:00
carl
08bb4c9d4b * FExpand bugfix was returning a pchar! 1998-07-21 12:08:06 +00:00
carl
053dded202 * restored working version 1998-07-21 12:06:03 +00:00
florian
b47f848f8d * bug0147 fixed 1998-07-21 11:16:25 +00:00
michael
5b50aa04b7 + Added clean targets for utils. 1998-07-20 23:42:03 +00:00
michael
8d50f02749 Minimal implementation, make clean should work 1998-07-20 23:41:38 +00:00
michael
bc48fd107d changed sbrk to fc_sbrk, to avoid conflicts with C library. 1998-07-20 23:40:20 +00:00
michael
dd71eb8045 changes for ansistrings 1998-07-20 23:36:56 +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
cd56bb15c3 *** empty log message *** 1998-07-20 18:42:51 +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
michael
f48664d6d5 + fixed rename. Changed p to p^ 1998-07-19 19:55:32 +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
carl
626eb9eb94 * bugfix of palette setting with wrong asm counter
(from Ingemar Ragnemalm)
1998-07-18 21:29:59 +00:00
florian
5e5ca61090 * strlenint type implemented 1998-07-18 17:14:22 +00:00