compiler
|
52af9a2c89
* Changed passing of hidden parameters to constructors of class-style objects: VMT is always passed in the first ('self') parameter, and the second one ('vmt', although this name is now misleading) contains flag specifying the constructor behavior and meaning of 'self'. Together with r26656 this removes methodpointer sharing between two parameter node trees, it becomes possible not to put methodpointer into temp, but use node tree below 'self' parameter to do virtual calls. This also matches behavior of Delphi.
|
%!s(int64=11) %!d(string=hai) anos |
ide
|
77967432ef
* always use forward slashes in path to fpmake similarly to paths to other tools in Makefiles
|
%!s(int64=11) %!d(string=hai) anos |
installer
|
dea2c743d5
* Initial active version of
|
%!s(int64=11) %!d(string=hai) anos |
packages
|
c184669206
* Fixed bug ID #23826
|
%!s(int64=11) %!d(string=hai) anos |
rtl
|
f2d163cd38
* Fixed bug ID #23290 (FileSetDate on Dir)
|
%!s(int64=11) %!d(string=hai) anos |
tests
|
a1dfaa54dd
* Fixed exception handling in constructors of TP-style objects to correctly handle cases of statically allocated objects (must call destructor but do not free memory) and objects without destructor (must free memory if it was allocated dynamically).
|
%!s(int64=11) %!d(string=hai) anos |
utils
|
77967432ef
* always use forward slashes in path to fpmake similarly to paths to other tools in Makefiles
|
%!s(int64=11) %!d(string=hai) anos |
.gitattributes
|
083b2d4016
* Updated example to use 4.x version of ExtJS (Bug ID 23978)
|
%!s(int64=11) %!d(string=hai) anos |
.gitignore
|
04df0d537e
* more finegrained parallelism support for testsuite runs: the tests are no
|
%!s(int64=13) %!d(string=hai) anos |
Makefile
|
2a2184bc40
* regenerated makefiles affected by the last change
|
%!s(int64=11) %!d(string=hai) anos |
Makefile.fpc
|
fd5fa95416
+ OPTNEW Makefile parameter: when running a native cycle, this allows to pass a parameter only to the new generated compiler
|
%!s(int64=11) %!d(string=hai) anos |
fpmake.pp
|
df4191acb3
* Handle the location of each package at run-time, not at compilation time
|
%!s(int64=12) %!d(string=hai) anos |
fpmake_add1.inc
|
df4191acb3
* Handle the location of each package at run-time, not at compilation time
|
%!s(int64=12) %!d(string=hai) anos |
fpmake_proc1.inc
|
df4191acb3
* Handle the location of each package at run-time, not at compilation time
|
%!s(int64=12) %!d(string=hai) anos |