Commit History

Autor SHA1 Mensaxe Data
  florian 5e0585c0d0 + introduce tf_no_objectfiles_when_smartlinking so object file generation on i8086-msdos can be turned off %!s(int64=12) %!d(string=hai) anos
  sergei d54d38b4ab * Moved all code responsible for writing VMTs and interface wrappers (nobj.TVMTWriter, ncgutil.gen_intf_wrappers, ptype.write_persistent_type_info) into a new unit ncgvmt.pas. %!s(int64=12) %!d(string=hai) anos
  florian 784641ec46 * delay parsing of the closing SEMICOLON of a uses clause till the %!s(int64=12) %!d(string=hai) anos
  paul 5d74e0578a compiler: remove unused variables and unneeded assignments %!s(int64=12) %!d(string=hai) anos
  Jeppe Johansen 8b17a358e4 Remove all traces of the interrupt vector table generation mechanism %!s(int64=13) %!d(string=hai) anos
  pierre 2f24527ea0 Enable gotvarsym for sparc cpu %!s(int64=13) %!d(string=hai) anos
  svenbarth e04fae2c67 Remove commented variables which strangely weren't detected by a "make cycle"... %!s(int64=13) %!d(string=hai) anos
  svenbarth 88af293155 Fix for Mantis #22160 %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe 14cfe770a4 * replaced most (if not all) remaining fields/parameters in the compiler %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe aee5380ae0 * merged trunk up to r20882 %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe adbad5ab96 + fcl-res support for xcoff/aix %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe d545a72f1a + lnfogdb unit that can use gdb to symbolicate backtraces on unix targets %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe 481b3d99a9 * just like Darwin and Classic Mac OS, AIX uses the system crt* files and %!s(int64=13) %!d(string=hai) anos
  florian 4cf4c65502 * write the file location (if available), if a unit is not found, resolves #21514 %!s(int64=13) %!d(string=hai) anos
  florian fbc519faeb * don't allow multiple deprecated messages, resolves #21466 %!s(int64=13) %!d(string=hai) anos
  paul a71d588105 compiler: write INIT and RTTI info also for defs of nested records and classes + test (issue #0020909) %!s(int64=13) %!d(string=hai) anos
  sergei c8e65c501a * Don't optimize away implicit initialization/finalization procedures if corresponding clause is present in the source but is empty. Resolves #19701. %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe b584c71e42 * use {$IFNDEF cpu64bitaddr} instead of {$IFDEF cpu32bit} so that it's %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe de3a7f0cfd * the size of the FPC_RESSYMBOL pointer must depend on the target %!s(int64=14) %!d(string=hai) anos
  florian d7f7a9bb76 * patch by Alexander Shishkin to clean up $ifopt usage by $push/$pop, resolves #20346 %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 125c0cf225 + support for generics on the JVM target: %!s(int64=14) %!d(string=hai) anos
  sergei 689d4b3ecc + Mantis #19651: Generate table of typed string constants which are initialized with resourcestrings, so they are updated when SetResourceStrings or SetUnitResourceStrings is called. %!s(int64=14) %!d(string=hai) anos
  paul 3c5d642685 fix indenting (after the merge of namespaces branch) %!s(int64=14) %!d(string=hai) anos
  paul adceaf438c reintegrate paul/namespaces branch into trunk: %!s(int64=14) %!d(string=hai) anos
  paul fbbbc1117d compiler: also parse dots in package name and in units which package contains (although package support is not implemented yet in FPC it can parse packages) %!s(int64=14) %!d(string=hai) anos
  paul 61f2335de9 compiler: replace "string" with ansistring where we concatenate substrings to prevent 255 chars limit overflow %!s(int64=14) %!d(string=hai) anos
  paul de21de2024 compiler: implement delphi like namespaces %!s(int64=14) %!d(string=hai) anos
  florian a08dfdf803 o slightly modified patch by John Clymer: %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 28c20cfc5e * the default string type for the JVM target is no longer automatically %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 979f55e1db + support for procedural variables for the JVM target %!s(int64=14) %!d(string=hai) anos