The sources of the Free Pascal compiler, RTL, packages and utilities. See https://www.freepascal.org/ for more info.
Go to file
svenbarth 35809b58f8 Merged revision(s) 28856 from branches/svenbarth/packages:
Also add the initialization/finalization sections and the class constructors/destructors to the imported symbols of the current program/library.

ngenutil.pas, tnodeutils.InsertInitFinalTable:
  + new function add_initfinal_import to find the procsym for the initialization/finalization code and to add it to the imported unit symbols
  * write_struct_inits: import the found class constructor/destructor symbols if they are not in the program/library unit
  * use add_initfinal_import for the initialization and finalization sections of all used units beside the program/library unit
........

git-svn-id: trunk@33501 -
2016-04-14 19:47:19 +00:00
compiler Merged revision(s) 28856 from branches/svenbarth/packages: 2016-04-14 19:47:19 +00:00
ide * notify unit video of switching consoles under windows 2016-04-10 01:44:29 +00:00
installer * added SDL sources 2015-11-17 12:03:49 +00:00
packages * Patch from Ondrej Pokorny to make some setter methods virtual (bug ID 30011) 2016-04-14 17:15:51 +00:00
rtl - removed i386 specific fpc_pchar_length implementation as it is much slower than the generic one which takes advantage of IndexByte 2016-04-12 18:13:24 +00:00
tests * fixed a_load_regconst_subsetreg_intern() when loading a 32 bit register 2016-04-13 17:09:31 +00:00
utils * pas2jni: Minor fix to exe extension. 2016-04-07 13:17:46 +00:00
.gitattributes * fixed a_load_regconst_subsetreg_intern() when loading a 32 bit register 2016-04-13 17:09:31 +00:00
.gitignore
fpmake_add1.inc
fpmake_proc1.inc
fpmake.pp
Makefile * remove documentation of the build target in the Makefile help screen as it overrides the version check 2016-03-13 12:10:33 +00:00
Makefile.fpc * remove documentation of the build target in the Makefile help screen as it overrides the version check 2016-03-13 12:10:33 +00:00