peter
|
c5faa84f92
|
* saveregister is now working and used for assert and iocheck (which has
been moved to system.inc because it's now system independent)
|
1999-08-05 23:45:09 +00:00 |
|
peter
|
00c8bda3b2
|
* fixed assert() to push/pop registers
|
1999-07-28 12:58:22 +00:00 |
|
peter
|
ebd738f2f5
|
* removed temp defines
|
1999-07-05 20:04:21 +00:00 |
|
peter
|
a3bcef25cc
|
* $ifdef int64
|
1999-07-03 01:24:19 +00:00 |
|
florian
|
01aceb4f07
|
+ qword/int64: lo/hi/swap
|
1999-07-02 18:06:40 +00:00 |
|
florian
|
404cffaad4
|
+ qword/int64 type released
|
1999-07-01 15:39:50 +00:00 |
|
peter
|
dc8c1c62bd
|
* random doesn't rte 200 with random(0)
|
1999-06-11 11:47:00 +00:00 |
|
michael
|
2ffca0ba47
|
+ AbstractErro should call HandleError, not runerror.
|
1999-06-05 20:45:12 +00:00 |
|
florian
|
e905aeea04
|
* most of the Object Pascal stuff moved to the system unit
|
1999-05-17 21:52:33 +00:00 |
|
peter
|
dc1f9b5bbb
|
* addr() internal
|
1999-04-17 13:10:23 +00:00 |
|
peter
|
6120616a20
|
+ finalization support
|
1999-04-15 12:19:59 +00:00 |
|
peter
|
af8a04a5af
|
* use external names
* removed all direct assembler modes
|
1999-03-01 15:40:48 +00:00 |
|
florian
|
e207d78d70
|
+ functions lo/hi for DWord type implemented
|
1999-02-01 00:05:14 +00:00 |
|
pierre
|
1cd9b0fb0e
|
* Fillchar(..,..,boolean) added
|
1999-01-29 09:23:09 +00:00 |
|
pierre
|
ab763cd69c
|
+ added text arg for dump_stack
|
1999-01-22 12:39:19 +00:00 |
|
pierre
|
33aac9b556
|
+ system_exit procedure added
|
1999-01-18 10:05:47 +00:00 |
|
peter
|
f11d46a93e
|
+ stdout, which is needed when you write something in the system unit
to the screen. Like the runtime error
|
1998-12-28 15:50:42 +00:00 |
|
pierre
|
02a46a6547
|
* HandleError -> HandleErrorFrame to avoid problem in
assembler code in i386.inc
(call to overloaded function in assembler block !)
|
1998-12-21 14:28:20 +00:00 |
|
peter
|
4eeae4e425
|
* fixed io-error handling
|
1998-12-18 17:21:32 +00:00 |
|
peter
|
516958a67b
|
* removed temp symbols
|
1998-12-15 22:42:49 +00:00 |
|
peter
|
f2b6d631e5
|
* removed warnign
|
1998-12-10 23:59:56 +00:00 |
|
pierre
|
67dba7efc3
|
+ added conversion from exceptions into run time error
(only if syswin32 compiled with -ddebug for now !)
* added HandleError(errno,frame)
where you specify the frame
needed for win32 exception handling
|
1998-12-01 14:00:08 +00:00 |
|
Jonas Maebe
|
5271ef0830
|
* changed RandSeed and OldRandSeed to Cardinal to avoid negative random numbers
|
1998-11-26 23:16:13 +00:00 |
|
michael
|
62952be3eb
|
+ renamed astrings.pp to astrings.inc
|
1998-11-17 10:36:07 +00:00 |
|
peter
|
dbbdb79dfe
|
* fixes for H+
|
1998-11-16 10:21:24 +00:00 |
|
pierre
|
c1b6f90bcf
|
* fix for length(char) in const expressions
|
1998-11-05 10:29:34 +00:00 |
|
michael
|
233c8c8c79
|
+ Removed ifdef useansistrings
|
1998-11-04 20:34:01 +00:00 |
|
Jonas Maebe
|
3aca7519c9
|
* fixed RandSeed bug
|
1998-10-12 22:11:28 +00:00 |
|
florian
|
26635465aa
|
* made FPC_HANDLEERROR public
|
1998-10-12 12:43:37 +00:00 |
|
Jonas Maebe
|
7688b443a8
|
* changed seed2 and seed3 to cardinal to prevent overflow
|
1998-10-07 11:40:08 +00:00 |
|
peter
|
369e79adf9
|
+ assert() support
|
1998-10-05 12:32:44 +00:00 |
|
peter
|
96159c617a
|
* more constant expression evals
|
1998-10-02 09:25:09 +00:00 |
|
peter
|
e47964d613
|
* shortstring=string type added
|
1998-09-22 15:30:54 +00:00 |
|
michael
|
ac4ac905aa
|
Added AbstractErrorHandler
|
1998-09-16 13:08:03 +00:00 |
|
michael
|
c3781fba38
|
Added FPC_ prefix to abstracterror
|
1998-09-16 12:37:07 +00:00 |
|
michael
|
2ec08b84f3
|
+ Merged changes from fixes branch
|
1998-09-15 17:12:32 +00:00 |
|
peter
|
4620a73a9b
|
* FPC_ names
* Heap manager is now system independent
|
1998-09-14 10:48:00 +00:00 |
|
peter
|
b8ff0c3320
|
+ internconst
|
1998-09-01 17:36:17 +00:00 |
|
carl
|
1dd8fe99d5
|
+ important comment added
|
1998-08-17 12:24:16 +00:00 |
|
Jonas Maebe
|
bee0c9d3b4
|
* random now returns a value between 0 and max-1 instead of between 0 and max
|
1998-08-13 16:22:11 +00:00 |
|
peter
|
bd57e42086
|
* $ifdef ver0_99_5 updates
|
1998-08-11 00:04:46 +00:00 |
|
michael
|
4e11459938
|
+ Added support for ErrorProc variable. All internal functions are required
to call HandleError instead of runerror from now on.
This is necessary for exception support.
|
1998-07-30 13:26:14 +00:00 |
|
michael
|
8cc8cb80b2
|
+ added setjmp/longjmp and exception support
|
1998-07-28 20:37:45 +00:00 |
|
michael
|
e639e7b163
|
+ Adapted assert to Delphi format
|
1998-07-23 19:53:20 +00:00 |
|
michael
|
72b2ff141f
|
+ Implemented DO_ASSERT function.
|
1998-07-23 13:08:41 +00:00 |
|
carl
|
44820af8cb
|
* would not compile under FPC v0.99.5
|
1998-07-15 12:09:35 +00:00 |
|
florian
|
ba57d2813b
|
* some problems with ansi string support fixed
|
1998-07-13 21:19:07 +00:00 |
|
carl
|
4f8884b466
|
* randon and Random(l) now work correctly - don't touch it works!
|
1998-07-08 11:56:55 +00:00 |
|
carl
|
004bb57ae9
|
* hmmm... it is luck (BSS zeroed with GAS) that DoError and ErrorBase work.
Now they are initilized instead.
|
1998-07-02 13:01:55 +00:00 |
|
carl
|
a546945c4d
|
* DOERROR RESOTRED! DON'T TOUCH :)
|
1998-07-02 12:53:09 +00:00 |
|