marco
|
6aac7466d5
--- Merging r19471 into '.':
|
13 ani în urmă |
sergei
|
c2ea372682
* Declared types describing RTTI data of arrays and records, and rewrote main RTTI routines using these types. Shorter by about 60 lines, functionality isn't changed.
|
14 ani în urmă |
sergei
|
1fcd40ee64
Continue fixing open array handling:
|
14 ani în urmă |
sergei
|
54bc8efa0b
* Fixed reference counting of open array parameters passed by value. RTTI of the array itself is useless in this case, as it does not provide correct element count. Now using dedicated helpers which take RTTI of array element and the element count. Resolves #18859.
|
14 ani în urmă |
Jonas Maebe
|
749991ec02
+ support extra parameter for initialize() that indicates how many elements
|
15 ani în urmă |
florian
|
e01e4e5719
* optimized copy(<dyn. array> ...) by checking if the elements are really ref. counted
|
15 ani în urmă |
marco
|
4104d9f481
* More pluggability of the RTL. Mantis 15124
|
16 ani în urmă |
yury
|
e82e4ae806
* Fixed WideString on wince. WideString=UnicodeString on wince. Bug #14304.
|
16 ani în urmă |
Jonas Maebe
|
f9b4d58e98
* set finalized dynarrays to nil (mantis #12048)
|
17 ani în urmă |
florian
|
b178b08ba7
Merged revisions 11665-11738 via svnmerge from
|
17 ani în urmă |
florian
|
f56b741948
* quicker finalization of dyn. arrays, thanks to the hint of Volker Zipfel
|
17 ani în urmă |
Jonas Maebe
|
dc71827e2e
* procedure version of fpc_copy to avoid errors with {$x-} (mantis #9918)
|
18 ani în urmă |
florian
|
657ef819e0
* comment fixed
|
18 ani în urmă |
Jonas Maebe
|
d9284963b3
* fix for fpc_copy on 64 bit systems from Florian
|
18 ani în urmă |
florian
|
ea97b8b137
* fixed copying of remaining elements
|
18 ani în urmă |
florian
|
2c4aeefbf4
* fixed copying of automated records
|
18 ani în urmă |
florian
|
37bd49692e
* proper fix for 8481 et. al.
|
18 ani în urmă |
yury
|
11576fd24b
* fixed warnings and notes while compiling system unit for wince.
|
19 ani în urmă |
florian
|
7bff61ce29
* patch from Ales Katona to add a stack size parameter to tthread functions
|
20 ani în urmă |
michael
|
5cafc069b5
+ Removed NOSAVEREGISTERS define
|
20 ani în urmă |
michael
|
93ba0409be
+ Removed HASCOMPILERPROC define
|
20 ani în urmă |
michael
|
21425e303c
+ Removed HASVARIANT define
|
20 ani în urmă |
michael
|
8a226bba52
+ Removed HASWIDESTRING/HASWIDECHAR defines
|
20 ani în urmă |
michael
|
23ad0ae1ec
+ Removed HASINTF and VER1_0 defines
|
20 ani în urmă |
peter
|
4ace790492
* remove $Log
|
20 ani în urmă |
fpc
|
790a4fe2d3
* log and id tags removed
|
20 ani în urmă |
fpc
|
50778076c3
initial import
|
20 ani în urmă |
peter
|
e417e34496
* truncate log
|
20 ani în urmă |
florian
|
99ebd46010
* several variant init./final. stuff fixed
|
20 ani în urmă |
florian
|
bd211ce900
+ init/cleaning code for variants added
|
20 ani în urmă |