Commit Graph

197 Commits

Author SHA1 Message Date
pierre
69aed4ad5c * bug allocation of more than 1 MB failed corrected 1998-08-24 14:44:04 +00:00
florian
cb2b504eb1 + rtti for objects and classes
+ TObject.GetClassName implemented
1998-08-23 20:58:50 +00:00
peter
515764fec4 + set_load_small
* fixed set_set_range
1998-08-14 18:13:44 +00:00
peter
de0a5038f9 * splitted default_extended from support_extended 1998-08-11 21:39:04 +00:00
peter
bd57e42086 * $ifdef ver0_99_5 updates 1998-08-11 00:04:46 +00:00
peter
7bf6c1a006 * removed dup power(longint) 1998-08-10 15:54:50 +00:00
florian
29a7bb1314 * a lot small fixes to the extended data type work 1998-08-08 12:28:09 +00:00
michael
6a11ae5e72 reverted to non-assmebler version, florians fix is applied. 1998-08-05 08:59:53 +00:00
pierre
b495ca5d7d * problem with asmmode for bugfix branch 1998-08-04 18:22:02 +00:00
florian
c9c4bfe19e * stricomp and strlicomp were buggy (unworkable :(), should be fixed now 1998-08-03 11:46:07 +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
ae929aed5a + changed wehere possible, procs to assembler procs 1998-07-29 23:46:37 +00:00
michael
11cbb1fd82 + Initial implementation 1998-07-28 20:36:41 +00:00
michael
eb9df35117 Undid carls changes, but renamed _heapsize to _internal_heapsize. Make cycle now works 1998-07-02 14:24:08 +00:00
carl
fbe85528a9 * Put back DoError, DO NOT TOUCH! 1998-07-02 12:55:04 +00:00
carl
91a581342c + IO-Error and Overflow now print address in hex 1998-07-02 12:19:32 +00:00
carl
a60397c5d1 - removed function heapsize, CAUSED conflicts with HEAPSIZE var 1998-07-02 12:18:46 +00:00
peter
5a638754f4 * better readln/writeln 1998-07-01 15:29:56 +00:00
daniel
8a84b20446 - Doerror removed. 1998-06-26 08:20:57 +00:00
daniel
2abf9ca1b3 * Removed some more tabs 1998-06-25 09:26:10 +00:00
florian
811044754a * better rtti 1998-06-25 08:41:41 +00:00
daniel
336bf10c88 * Removed some tabs. 1998-06-24 11:53:26 +00:00
michael
553665456a + Small patch: forgot to make alias public 1998-06-17 11:50:43 +00:00
daniel
ef51eedac3 * Optimizations 1998-06-16 14:55:49 +00:00
daniel
a07500f360 * Brought my policy into practive that the RTL should output only runtime
errors and no other texts when things go wrong.
1998-06-15 15:15:13 +00:00
michael
504b4faf62 + Forgot to commit some changes 1998-06-10 07:46:45 +00:00
michael
b36e918420 + Implemented DecRef 1998-06-08 19:26:53 +00:00
michael
4b73216117 + Split rtti according to processor. Implemented optimized i386 code. 1998-06-08 15:32:08 +00:00
peter
12f6e38140 * force to use ATT or direct parsing 1998-05-31 14:15:47 +00:00
peter
769d7ee21a * this needs also direct mode :( 1998-05-30 15:01:28 +00:00
peter
a9e0837f1e * force att reading 1998-05-30 14:30:21 +00:00
pierre
2719fa44c6 * CR0 works now (written using DB to allow to use it we INTEL and ATT output)
* floating_emulation bit set correctly
1998-05-25 10:51:27 +00:00
peter
53be2cf842 * remake3 works again on tflily 1998-05-25 10:40:48 +00:00
peter
1b68629d67 + I386_ATT switch 1998-05-23 01:14:06 +00:00
peter
d26106d745 * fixed the optimizes of daniel 1998-05-22 12:34:06 +00:00
peter
70f8a1ac12 * .FILL_OBJECT and FILL_OBJECT are not the same names ;) 1998-05-20 11:01:52 +00:00
daniel
3ffd393399 * Some extra use of ;assembler;. 1998-05-20 08:09:24 +00:00
peter
e64becf81c * moved getopts to inc/, all supported OS's need argc,argv exported
+ strpas, strlen are now exported in the systemunit
  * removed logs
  * removed $ifdef ver_above
1998-05-12 10:42:41 +00:00
michael
dbe0135764 Changed makefile system to use -I compiler option, and streamlined i a bit 1998-05-06 09:09:07 +00:00
peter
f11a6ba390 * some cleanup and i386_att usage 1998-04-29 13:28:19 +00:00
peter
e4328d08e2 + heapblocks 1998-04-21 10:22:48 +00:00
florian
0e34e8a6ce + some small comments added 1998-04-10 15:41:54 +00:00
michael
c297ae8bfa - Removed so-called better random function 1998-04-10 15:25:23 +00:00
daniel
3a2a212930 * Optimized some code. 1998-04-09 08:32:14 +00:00
michael
62001bab9a + Changed Random() function. Moved from system to processor dependent files (from Pedro Gimeno) 1998-04-08 07:53:31 +00:00
daniel
274d8885d3 * Replaced 'mod 8' with 'and 7'. Generates more efficient code. 1998-03-31 19:01:41 +00:00
root
d1a1f501c8 Initial revision 1998-03-25 11:18:12 +00:00