Commit Graph

46 Commits

Author SHA1 Message Date
florian
8dd52941d5 * tdynarraytypeinfo moved to interface
* made aligntoptr inlined

git-svn-id: trunk@630 -
2005-07-15 21:09:45 +00:00
michael
198b2104be + Removed HASFUNCTIONCOPYDYNARR define
git-svn-id: trunk@313 -
2005-06-09 18:06:35 +00:00
michael
5cafc069b5 + Removed NOSAVEREGISTERS define
git-svn-id: trunk@307 -
2005-06-09 17:58:20 +00:00
michael
93ba0409be + Removed HASCOMPILERPROC define
git-svn-id: trunk@265 -
2005-06-07 21:41:02 +00:00
michael
7712d4e2d1 + Removed FPC_ALIGNSRTTI define
git-svn-id: trunk@251 -
2005-06-07 20:59:11 +00:00
peter
4ace790492 * remove $Log
git-svn-id: trunk@231 -
2005-06-07 09:47:55 +00:00
fpc
790a4fe2d3 * log and id tags removed
git-svn-id: trunk@42 -
2005-05-21 09:42:41 +00:00
fpc
50778076c3 initial import
git-svn-id: trunk@1 -
2005-05-16 18:37:41 +00:00
Jonas Maebe
9ccf2effdc * fixed web bug #3805
* extra range check in fpc_dynarray_copy (also error if lowidx >
    high(source))
2005-03-27 14:56:34 +00:00
florian
eeaded577a * fixed copy(dyn. array,...); 2005-03-05 16:37:28 +00:00
peter
e417e34496 * truncate log 2005-02-14 17:13:06 +00:00
florian
14c33448af * fixed copy(dyn. array of ansistring) 2005-01-24 21:32:48 +00:00
Jonas Maebe
3f30fb7bb6 * fixed getting pointer to nested dynarray types 2004-11-07 18:31:50 +00:00
Jonas Maebe
405fb30652 * fixed pointer arithmetic errors 2004-11-07 18:02:47 +00:00
florian
b54ea2800a * fixed fpc_dynarry_copy for arm/sparc 2004-11-06 15:29:19 +00:00
florian
4ae980e0bc * fixed dyn. array handling for 32 bit architectures requiering proper alignment 2004-11-03 10:54:36 +00:00
peter
fd759e521f * saveregisters calling convention is obsolete 2004-10-24 20:01:41 +00:00
michael
5cccea2115 + Fix crash when resizing dynamic array 2004-09-15 07:28:09 +00:00
peter
3094258825 * removed warnings 2004-05-31 20:25:04 +00:00
peter
962ef697d5 * remove comment warnings 2004-05-31 14:31:57 +00:00
michael
f4e0bc3881 + Patch from peter to fix crash 2004-05-24 07:18:17 +00:00
florian
3ef5e89682 * fixed <dyn. array>:=nil; 2004-05-20 15:56:32 +00:00
peter
e8f338aa8e * use freemem() without size 2004-05-02 15:15:58 +00:00
peter
48ea64442f * fixed a:=copy(b) 2003-10-29 21:00:34 +00:00
florian
78a00b657b * fixed copy(<dynarray>, ...) 2003-10-25 22:52:07 +00:00
peter
2b6e06bd4a * fixed dynarray copy 2002-11-26 23:02:07 +00:00
florian
b38887e311 + range checking for dyn. arrays 2002-10-09 20:24:30 +00:00
peter
603b3bc48b * Copy() changed to internal function calling compilerprocs
* FPC_SHORTSTR_COPY renamed to FPC_SHORTSTR_ASSIGN because of the
    new copy functions
2002-10-02 18:21:51 +00:00
peter
01dfac4a4e * old logs removed and tabs fixed 2002-09-07 15:06:34 +00:00
peter
268e4bb7e7 * use saveregisters for incr routines, saves also problems with
the optimizer
2002-04-26 15:19:04 +00:00
peter
0cdf327866 * updated compilerprocs
* incr ref count has now a value argument instead of var
2002-04-25 20:14:56 +00:00
peter
1338dbd992 * updated for dynarr:=nil 2002-01-21 20:16:08 +00:00
Jonas Maebe
e27b13b0e4 * correctly check for 0-size dynarray in previous patch 2001-12-29 15:51:11 +00:00
Jonas Maebe
f0662a6990 * don't allocate memory when doing a setlength(dynarr,0) when dynarr is
already nil
2001-12-28 14:19:07 +00:00
florian
5050f1ff66 * init and final code in genrtti.inc updated 2001-11-17 16:56:08 +00:00
Jonas Maebe
d601ccd49b * fixed bug in dynarr_decr_ref I introduced with my previous fixes 2001-09-27 08:59:13 +00:00
Jonas Maebe
da09ad93c7 * fixed several bugs, most related to handling multi-dimensional
dynamical arrays
2001-09-26 14:07:25 +00:00
florian
6476fbf2fe * fixed and added a lot of stuff to get the Jedi DX( headers
compiled
2001-08-19 21:02:01 +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
florian
23b3c24a01 + made the ref. couting MT safe 2001-05-27 14:28:44 +00:00
peter
46b58ded78 * fixes for the stricter compiler 2001-04-13 23:49:48 +00:00
florian
caee5e33c8 * fixed some bugs in setlength 2000-12-01 23:30:00 +00:00
florian
5da658c6db * interfaces basically running 2000-11-12 23:23:34 +00:00
florian
f79644d9ca + AfterConstruction and BeforeDestruction implemented
+ TInterfacedObject implemented
2000-11-07 23:42:21 +00:00
peter
2660e94c5f * removed some warnings 2000-11-06 21:35:59 +00:00
florian
8dc903fc3b * fixed linker errors 2000-11-04 17:52:46 +00:00