Historique des commits

Auteur SHA1 Message Date
  paul d29de71b75 compiler: allow message after the *deprecated* keyword il y a 16 ans
  Jonas Maebe 1eceb2ca65 * don't allow properties to expose private fields of parent classes il y a 16 ans
  florian e8dff46f8e * several small bugs in the handling of implements fixed, resolves #14418 il y a 16 ans
  florian 10ede51609 * access static fields by a absolute sym pointing to the symbol for the space allocation, resolves #14124 il y a 16 ans
  florian 5bccfc5aee * allow cvar and external with libname, cvar is only a naming convention so it is orthogonal to external il y a 16 ans
  Jonas Maebe 52c6f14de5 * do not allow local type definitions such as string[1] and "file of byte" il y a 16 ans
  Jonas Maebe 7bf643746e * reject "absolute" variables referencing locations with implicit il y a 16 ans
  Jonas Maebe c4bedeb9df * we have to be able to take the address of an "absolute" variable il y a 16 ans
  Jonas Maebe 9b790edd4f * fixed parsing of "var x: <type> absolute <value>;" on 64 bit platforms il y a 16 ans
  Jonas Maebe ae45a80d46 * allow the usage of symbolic constants to specify the "stored" attribute il y a 16 ans
  michael 11a41788fb * Fixed lost default value in case of a property override il y a 16 ans
  peter a3a66ba74d * split tvisibility from tsymoptions il y a 16 ans
  peter af437d5beb * refactor the forward type declaration handling, remove il y a 16 ans
  Jonas Maebe a23630260b + "weakexternal" support for imported procedures and variables. il y a 17 ans
  Jonas Maebe e43ae1ceee * use p.resultdef (representing a property array range) before freeing p il y a 17 ans
  michael d2169a7e43 * In case no default is specified and no NoDefault is present, act as if NoDefault was given. (bug ID 10080, now we are Delphi compatible) il y a 17 ans
  Jonas Maebe 7e4750ac50 * workaround for default property constant value limitations il y a 17 ans
  florian 00ae5d1d5d + correct parsing interface delegation through classes il y a 17 ans
  peter 8f239d04b6 * cleanup and simplify the set type handling il y a 17 ans
  florian 6c53785e3a * first part of implements clean up and fixing il y a 17 ans
  Jonas Maebe f36e5411af * split cpu64bit compiler define into il y a 17 ans
  yury 13d948c07b * Fixed: import Address Table should contain the same data as Import Lookup Table. il y a 18 ans
  florian 00fef0fdd0 * allow the usage of fields of parent classes for property readers/writers, resolves #9095 il y a 18 ans
  Jonas Maebe 0567329343 * the "external alignment" (i.e., that of their starting addresses) of il y a 18 ans
  Jonas Maebe 70d94ade58 * replaced uses of -1 as C_alignment with the symbolic constant name il y a 18 ans
  Jonas Maebe e1aefdbac5 * Improved escape analysis so the improved tretopt no longer fails. il y a 18 ans
  Jonas Maebe 20a35f9701 * fixed public/export support for initialised variables/typed il y a 18 ans
  florian bc678a2b90 * allow in delphi mode member classes in published sections which aren't compiled with $M+ il y a 18 ans
  florian 078f6e05fa * typos corrected il y a 18 ans
  daniel 9adb202a92 * Rework the constexprint to allow operations from low(int64) to high(qword). il y a 18 ans