Commit Graph

76 Commits

Author SHA1 Message Date
peter
842c6be313 * NOATTCDQ define 1998-11-28 14:09:48 +00:00
Jonas Maebe
fc52d94323 * changed cdq to cltd in AT&T assembler block 1998-11-26 23:14:52 +00:00
peter
d2ba96eeac + FPC_BOUNDCHECK 1998-11-26 21:33:58 +00:00
peter
24cb89c2bd * removed all explicit leave;ret commands and let them generate by
the compiler (needed for stack alignment)
1998-11-24 12:54:57 +00:00
peter
06209a3be3 + FPC_SET_CREATE_ELEMENT 1998-11-24 12:54:01 +00:00
peter
7aeb09d89d * renamed string functions 1998-11-17 00:41:08 +00:00
pierre
ec5cec5909 * changed fsqrtl to fsqrt (needed by as v2.9.4 for win32) 1998-11-16 14:26:03 +00:00
peter
a990cb8ab6 * fixes for 0.99.8 1998-11-16 12:21:47 +00:00
peter
c42ce9d1d0 * ATT reader 1998-11-13 10:10:54 +00:00
pierre
7e1942412d + added FPC_SET_UNSET_BYTE for exclude of normsets 1998-10-22 14:50:08 +00:00
peter
4967811717 * fixed for stackaligment also on 4 bytes, never use 'ret $..' direct 1998-10-22 12:48:29 +00:00
pierre
5c9acf66ad * removed old code forgotten about vmtoffset 1998-10-19 08:49:16 +00:00
pierre
850e611770 * added code for vmt_offset in destructors 1998-10-16 13:37:45 +00:00
peter
852db81fd0 * fill_object in constructor changed to 'inline' code to overcome
pushw/pushl problem
1998-10-16 08:53:50 +00:00
pierre
2312760103 + first step of variable vmt offset
offset is stored in R_EDI (R_D0)
   if objectvmtoffset is defined
1998-10-15 11:35:02 +00:00
peter
96159c617a * more constant expression evals 1998-10-02 09:25:09 +00:00
michael
7b19196a21 + Corrections in record and array handling. 1998-09-29 08:38:25 +00:00
peter
8b2c09d032 * added some more $ifdef FPCNAMES 1998-09-28 11:02:34 +00:00
florian
c27d0bd2e0 * FPC_NEW_CLASS optimized: addl $0,%eax => orl %eax,%eax 1998-09-28 10:23:43 +00:00
michael
afa6b37391 + Bugreport from Gertjan Schouten 1998-09-28 08:40:47 +00:00
peter
03ba16b03f + fpc_pchar_to_str alias for strpas 1998-09-22 15:32:00 +00:00
florian
41efdfd57d * some ansistring fixes 1998-09-20 17:49:07 +00:00
peter
4620a73a9b * FPC_ names
* Heap manager is now system independent
1998-09-14 10:48:00 +00:00
pierre
e283510c19 merge for fixes branch 1998-09-11 17:38:48 +00:00
peter
b95cabdc60 * much more readable :) 1998-09-08 15:02:48 +00:00
pierre
5342205224 * small corrections 1998-09-04 17:27:48 +00:00
peter
b8ff0c3320 + internconst 1998-09-01 17:36:17 +00:00
pierre
d5df96ef6a * corrected a bug introduced by my last change
(allocating 1Mb but only using a small part !!)
1998-08-25 14:15:51 +00:00
florian
f2b23a48b9 * corrected exp() function 1998-08-25 08:49:05 +00:00
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