Commit History

Author SHA1 Message Date
  Jonas Maebe 164db72f07 * implements getter must used target's default calling convention, because 15 years ago
  giulio2 58eb923ff5 Allow negative offset in segment:offset declarations, if the resulting 15 years ago
  Jonas Maebe 559e284bd0 * merged r13762-14047 from trunk 16 years ago
  paul e784ec1079 merge revisions 13898-13899: 16 years ago
  Jonas Maebe 1eceb2ca65 * don't allow properties to expose private fields of parent classes 16 years ago
  Jonas Maebe 5082e23d57 Merged revisions 13599-13600,13602-13604,13608,13615-13618 via svnmerge from 16 years ago
  florian e8dff46f8e * several small bugs in the handling of implements fixed, resolves #14418 16 years ago
  Jonas Maebe a149674a75 Merged revisions 13458-13596 via svnmerge from 16 years ago
  Jonas Maebe a59c8974f3 * mark first fields of records and variant parts of records, as is also 16 years ago
  florian 10ede51609 * access static fields by a absolute sym pointing to the symbol for the space allocation, resolves #14124 16 years ago
  florian 5bccfc5aee * allow cvar and external with libname, cvar is only a naming convention so it is orthogonal to external 16 years ago
  Jonas Maebe 52c6f14de5 * do not allow local type definitions such as string[1] and "file of byte" 16 years ago
  Jonas Maebe 7bf643746e * reject "absolute" variables referencing locations with implicit 16 years ago
  Jonas Maebe c4bedeb9df * we have to be able to take the address of an "absolute" variable 16 years ago
  Jonas Maebe 9b790edd4f * fixed parsing of "var x: <type> absolute <value>;" on 64 bit platforms 16 years ago
  Jonas Maebe ae45a80d46 * allow the usage of symbolic constants to specify the "stored" attribute 16 years ago
  michael 11a41788fb * Fixed lost default value in case of a property override 16 years ago
  peter a3a66ba74d * split tvisibility from tsymoptions 16 years ago
  peter af437d5beb * refactor the forward type declaration handling, remove 17 years ago
  Jonas Maebe a23630260b + "weakexternal" support for imported procedures and variables. 17 years ago
  Jonas Maebe e43ae1ceee * use p.resultdef (representing a property array range) before freeing p 17 years ago
  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) 17 years ago
  Jonas Maebe 7e4750ac50 * workaround for default property constant value limitations 17 years ago
  florian 00ae5d1d5d + correct parsing interface delegation through classes 17 years ago
  peter 8f239d04b6 * cleanup and simplify the set type handling 17 years ago
  florian 6c53785e3a * first part of implements clean up and fixing 17 years ago
  Jonas Maebe f36e5411af * split cpu64bit compiler define into 17 years ago
  yury 13d948c07b * Fixed: import Address Table should contain the same data as Import Lookup Table. 18 years ago
  florian 00fef0fdd0 * allow the usage of fields of parent classes for property readers/writers, resolves #9095 18 years ago
  Jonas Maebe 0567329343 * the "external alignment" (i.e., that of their starting addresses) of 18 years ago