Commit Verlauf

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