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