Commit History

Autor SHA1 Mensaxe Data
  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
  Jonas Maebe 2376003cd0 * wrap the init/finalization code even when it is implicitly generated %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 739c654e3a + support for main programs for the JVM target %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe c264c24fb0 + support for unit initialisation sections for the JVM target, %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 019ca93a04 * symcreat functionality to use the parser from inside the compiler for %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 28740dce2d - removed extra "fordefinition" parameter again from tprocdef.mangledname(), %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 0ee702b3a2 * tprocdef.mangledname now gets an extra boolean parameter indicating %!s(int64=14) %!d(string=hai) anos
  sergei fec5dde5b6 * Fix handling of Windows WideString typed constants, resolves #15842 and completes the related #14308: %!s(int64=14) %!d(string=hai) anos
  pierre 4d50a95320 Use FPC_HAS_SYSTEMS_INTERRUPT_TABLE conditional %!s(int64=14) %!d(string=hai) anos
  pierre 239944f8d0 + Use DLL name in assembler labels used to import DLL functions/variables %!s(int64=14) %!d(string=hai) anos