Commit History

Autor SHA1 Mensaxe Data
  Jonas Maebe e7fbebfef5 * fixed field alignment when reusing an anonymous recorddef for LLVM and %!s(int64=6) %!d(string=hai) anos
  florian 217ae6e4bb * more fixes to rtti after attribute branch merging %!s(int64=6) %!d(string=hai) anos
  Mattias Gaertner 4d0e7cd1d4 pastojs: filer: GenericTemplateTypes %!s(int64=6) %!d(string=hai) anos
  Mattias Gaertner 8206049dc1 pastojs: less hints %!s(int64=6) %!d(string=hai) anos
  Mattias Gaertner 93c130979f fcl-passrc: check generic constraint %!s(int64=6) %!d(string=hai) anos
  Mattias Gaertner f35e711024 fcl-passrc: fixed parsing generic array type %!s(int64=6) %!d(string=hai) anos
  svenbarth e97a2cb03e * tests with Delphi showed that an attribute class must explicitely declare a parameterless constructor if it should be used, cause TCustomAttribute.Create is private %!s(int64=6) %!d(string=hai) anos
  svenbarth c282f21b1b * don't bother finding the correct constructor if the attribute isn't a TCustomAttribute descendant anyway; simply skip the parameters in that case %!s(int64=6) %!d(string=hai) anos
  svenbarth 6cde8ab4cb * fix for Mantis #35866: parse_paras does not check whether the expressions are really constant, so check that manually %!s(int64=6) %!d(string=hai) anos
  Mattias Gaertner 75321c848d fcl-passrc: fixed parsing generic function after type section %!s(int64=6) %!d(string=hai) anos
  marco ed2dbc19e7 * lookup property published but not stored. Doesn't change much, but less trouble when opening/dualmaintaining delphi forms. %!s(int64=6) %!d(string=hai) anos
  michael a670360d08 * Change resource string file to .jrs, to avoid confusion with FPC format %!s(int64=6) %!d(string=hai) anos
  michael 9d67784a18 * Write -Jr help %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe 145f4299b4 * search dynamic string data record in correct symtable in %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe 12e63d8a2c * don't reuse defs for attribute lists or individual attributes with parameters, as %!s(int64=6) %!d(string=hai) anos
  michael 17b6fc07f9 * Write resource strings to file for easy translation %!s(int64=6) %!d(string=hai) anos
  svenbarth c26348a3dd * follow up to r42457: FreeTerminateProcs needs to be called before DoneExceptions just in case an exception is triggered due to a corrupted list %!s(int64=6) %!d(string=hai) anos
  svenbarth 900fd35f4a * increase PPU version now that all generic procdefs store their local symtables %!s(int64=6) %!d(string=hai) anos
  svenbarth 43b5dbf613 * fix for Mantis #23071: also store local symtable in the PPU if the procdef is generic as we need it to resolve genericdefs to nested types %!s(int64=6) %!d(string=hai) anos
  svenbarth 4d6844e731 * fix test on systems where Currency is calculated using floating point types %!s(int64=6) %!d(string=hai) anos
  svenbarth 176a63b67b * fix for Mantis #35862: free the list of functions added with AddTerminateProc to avoid memory leaks %!s(int64=6) %!d(string=hai) anos
  svenbarth 48d0ab1af9 * fix for Mantis #35744: applied patch by Anton Kavalenka to correctly implement FileGetSymLinkTarget %!s(int64=6) %!d(string=hai) anos
  svenbarth 48b8110e38 * disable UCS4String if dynamic arrays are disabled %!s(int64=6) %!d(string=hai) anos
  Mattias Gaertner 41fa84a355 pastojs: filer: TPasProcedure.NameParts %!s(int64=6) %!d(string=hai) anos
  Mattias Gaertner c6aaa3f1e6 pastojs: clean up %!s(int64=6) %!d(string=hai) anos
  marco 6ca93e294f * SecsPerHour, delphi compatibility. %!s(int64=6) %!d(string=hai) anos
  Mattias Gaertner 5d4ae23df8 fcl-passrc: store generic procedure templates %!s(int64=6) %!d(string=hai) anos
  michael 3b1c2061f5 * Some small refactoring %!s(int64=6) %!d(string=hai) anos
  florian f04afdd5ea * compilation fixed %!s(int64=6) %!d(string=hai) anos
  florian 3206ac3508 * properly align rtti for orddefs %!s(int64=6) %!d(string=hai) anos