florian
eab5d1f7c5
* started to make the rtl 64 bit save by introducing SizeInt and SizeUInt (similar to size_t of C)
2003-05-01 08:05:23 +00:00
peter
5fff238567
* threads unit added for thread support
2002-10-14 19:39:16 +00:00
peter
01dfac4a4e
* old logs removed and tabs fixed
2002-09-07 15:06:34 +00:00
Jonas Maebe
b9f6efc85b
+ "compproc" helpers
...
* renamed several helpers so that their name is the same as their
"public alias", which should facilitate the conversion of processor
specific code in the code generator to processor independent code
* some small fixes to the val_ansistring and val_widestring helpers
(always immediately exit if the source string is longer than 255
chars)
* fixed fpc_dynarray_high and fpc_dynarray_length if the dynarray is
still nil (used to crash, now return resp -1 and 0)
2001-08-01 15:00:09 +00:00
peter
e150c46c78
* remove warnings
2001-04-13 22:26:32 +00:00
florian
ddd5f168eb
+ more MT stuff added
2001-01-24 21:47:18 +00:00
florian
00917cb46f
* the info about exception frames is stored now on the stack
...
instead on the heap
2001-01-05 17:35:50 +00:00
sg
9048ff6354
* Added 'RaiseProc': A user-definable callback procedure which gets
...
called whenever an exception is being raised
2000-09-30 07:38:07 +00:00
michael
650fbb86aa
+ removed logs
2000-07-13 11:32:24 +00:00
michael
e7aca136a1
+ Initial import
2000-07-13 06:29:38 +00:00
michael
bc8a454afd
+ Modifications for exception support in sysutils. Mainly added
...
RaiseList function.
2000-06-22 18:05:56 +00:00
pierre
3930cc5818
* Use saveregisters for PushExcept..
2000-05-04 12:25:53 +00:00
peter
ebbf2e578f
* backtraces for exceptions are now only generated from the place of the
...
exception
* frame is also pushed for exceptions
* raise statement enhanced with [,<frame>]
2000-04-24 11:11:50 +00:00
florian
e22cb380d4
+ popsecondobjectstack added
2000-02-09 22:16:50 +00:00
peter
6b66a55cd6
* truncated log
2000-02-09 16:59:28 +00:00
florian
d3b00ca358
* popobjectstack is now a function
2000-02-06 17:17:57 +00:00
daniel
ec29a31834
* copyright 2000
2000-01-07 16:41:28 +00:00
florian
95b0c00463
* catch doesn't call popaddrstack anymore, this is done now by the compiler
1999-07-27 08:14:15 +00:00
florian
7d90aed73f
* reraise doesn't call popaddrstack anymode
1999-07-26 12:11:28 +00:00
peter
ec0a511cfa
* merged
1999-06-14 00:43:35 +00:00
florian
fd074a2629
* more memory leaks fixed:
...
- exceptaddrobject is now properly disposed
- after the end of the on ... do block the exception
class instance is disposed
1999-05-13 18:38:26 +00:00
florian
f0093ed32d
* popaddrstack didn't release any memory, fixed
1999-05-13 16:30:18 +00:00
peter
17f26f6577
* removed warnings
1999-04-08 11:30:57 +00:00
florian
5e622e60c0
* EInvalidCast added (from runerror 219)
1998-10-03 15:08:04 +00:00
michael
a99c5a00c7
better handling of unhandled exceptions
1998-10-02 10:40:19 +00:00
florian
cc290ede1a
* the raise helper routine get the exception object call by value
1998-08-02 16:43:35 +00:00
michael
d207893bde
+ Added support for ExceptProc+
1998-07-30 16:10:11 +00:00
michael
dc7304e08e
+ Small change in raise statement object is passed by reference
1998-07-30 14:52:04 +00:00
michael
9865eea0ef
included sysutils and math.pp as target. They compile now.
1998-07-29 15:44:32 +00:00
michael
11cbb1fd82
+ Initial implementation
1998-07-28 20:36:41 +00:00