Commit Graph

86 Commits

Author SHA1 Message Date
pierre
2d311def72 + code for FPC_TESTOBJEXT conditionnal 1999-02-05 12:26:25 +00:00
florian
769b8d8711 * class destructor helper routine for the new calling copnventions fixed 1999-02-02 11:04:27 +00:00
Jonas Maebe
2738539d11 + fixed bug0163 (set1 <= set2 support) 1999-01-20 17:48:02 +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
michael
36d5398924 + Finalize fixed after florians fix :) 1998-12-20 14:08:06 +00:00
florian
9af41247e4 * Finalize fixed, constant for ansistrings is 9, not 10 1998-12-19 00:22:09 +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
pierre
86f0e64b17 * vmt address pushed for CHECK_OBJECT was not removed from stack 1998-11-30 15:27:28 +00:00
michael
5f21062312 + Adjusted typeinfo constants 1998-11-30 10:07:34 +00:00
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