2
0

Коммит түүх

Эзэн SHA1 Мессеж Огноо
  paul b7f1ea0a93 compiler: remove unneeded check that def is objectdef when we have another check that object has vmt. records don't have vmt so we can leave only one check there 14 жил өмнө
  paul 89dc742de2 compiler: mark operator overloads as operators in rtti (although classes don't have operator overloads now) 14 жил өмнө
  Jonas Maebe 482a244f30 * version 2.13 of the parser, by Ryan Joseph: mainly restructuring and 14 жил өмнө
  sergei 15e1abddf7 * Windows RTL: Simplify SysUtils.GetLocalTime(). TSystemTime type for these targets matches one defined in Windows unit, so WinAPI function result can be used directly. Resolves #18346. 14 жил өмнө
  Jonas Maebe 2222f2c44b * renamed is_class_or_interface_or_dispinterface_or_objc() into 14 жил өмнө
  Jonas Maebe e8871f0885 * fixed and simplified tcgaddnode.second_addsmallset: don't modify 14 жил өмнө
  pierre 14a10ad6cb + Add $rbp FrameName for x86_64 CPU 14 жил өмнө
  paul b437f85984 compiler: forgotten unit in r16660 14 жил өмнө
  paul 2af416e145 compiler: move current_objectdef variable to implementation of pdecobj and use explicit type conversion to tobjectdef in other places where current_objectdef is needed 14 жил өмнө
  paul ee78cf0f06 compiler: use current_structdef in more places where current_objectdef was used, change type of current_genericdef and current_specializedef to tabstractrecorddef for future use with generic records 14 жил өмнө
  paul dc5f5c3f63 compiler: use current_structdef instead of current_objectdef in more places 14 жил өмнө
  marco ff2292aafa * Patch from LacaK2 to improve decimalpoint localisation. (Mantis 18338) 14 жил өмнө
  paul 327b570ea4 compiler: rename extended records to advanced records 14 жил өмнө
  paul 86d3e41442 compiler: replace MODESWTICH POINTERARITHMETICS with $POINTERMATH directive, disable pointer arithmetic in delphi mode by default (compatible with delphi), enable pointer arithmetic in fpc/objfpc modes as they had it enabled by default before, add has_pointer_math field to tpointerdef to allow pointer arithmetic with such pointer even if pointer math mode is off (delphi compatible) + tests 14 жил өмнө
  Jonas Maebe 5175a5ee07 * handle LOC_SUBSETREG,LOC_CSUBSETREG,LOC_SUBSETREF,LOC_CSUBSETREF in 14 жил өмнө
  paul a8da9e4bd1 compiler: set result value to dummy function to prevent compiler to generate a hint 14 жил өмнө
  paul 04ac114c77 tests: move tb0070.pp to tbs and change expected behavior to success because delphi and fpc both allows this constructions now 14 жил өмнө
  paul 210e78e4fa compiler: allow objects and records to have members which point to themself. only don't permit this to regular fields. 14 жил өмнө
  paul e098046608 compiler: fix typo 14 жил өмнө
  paul 51a9d3280c compiler: require at least one argument of class operator to be of type of structure where this operator is declared 14 жил өмнө
  marco b25f51e2e1 * stdcall added to ipropertysetstorage, mantis 18315 14 жил өмнө
  paul 77fa5b7fb9 compiler: read and write full token size instead of 1 byte because TToken has more than 255 elements now 14 жил өмнө
  paul fb2c465f22 tests: add Negative and Positive operators test 14 жил өмнө
  paul ee6fe6c4f5 compiler: add unary plus node, search for unary plus operator if a type cannot be handled by compiler, increase ppu version because of node types change 14 жил өмнө
  paul c0c7e40b65 compiler: allow Inc, Dec, Explicit operators for other fpc modes 14 жил өмнө
  paul 66b128efb3 compiler: map delphi Implicit operator to := operator of FPC, add Explicit operator for delphi only (for now) which works when explicit type conversion happens + extend test 14 жил өмнө
  sergei 2ff5f7a000 * For object fullrtti, add a parent 'field' regardless of whether its type needs inittable. 14 жил өмнө
  Jonas Maebe 814658847e * fixed comments for some comments, they were offset by one line (patch by 14 жил өмнө
  Jonas Maebe 780e75bfac o patch by Jeppe Johansen to fix mantis #17472: 14 жил өмнө
  sergei 8cbef5627e Fixed rtti/finalization of objects that have ancestors and fields of managed types: 14 жил өмнө