提交历史

作者 SHA1 备注 提交日期
  Jonas Maebe aba3f8f162 * fixed over-eager rejection of tobjecttype.fieldname expression after r40785 6 年之前
  Jonas Maebe 51e68eb302 * fixed several places where the interface crc could change: 6 年之前
  Jonas Maebe b2b34338e5 * give an error when trying to call an object instance method via a type node 6 年之前
  Jonas Maebe 122d0d36d6 + volatile() expression that marks an expression as volatile 6 年之前
  Jonas Maebe 2c7c0d1144 * handle widechar constants directly in the scanner, instead of in the 6 年之前
  florian eea088c5f5 * allow nil to be assigned to generic types, resolves #34037 6 年之前
  florian 7082b6e34a * compilation fixed 6 年之前
  svenbarth 9a99ab9dda * fix for Mantis #34287: correctly handle "inherited method" calls if "method" is a generic (no matter if it's mode Delphi or not) 6 年之前
  svenbarth 0aee319fdb * do_member_read() takes ownership of the specialization context, so Nil it after the call 7 年之前
  florian 93c5eae528 * accept dereferences in generics definitions, resolves #33700 properly 7 年之前
  svenbarth 441fc2fab6 * also parse postfix operators after parsing a _STRING token (required for class functions on type helpers for String) 7 年之前
  nickysn e813a11e85 + support TP7-compatible @proc^ (as in FillChar(@proc^,...)) 7 年之前
  nickysn 88d9dd23ae * the 'again' parameter of factor_read_id() changed to 'out' instead of 'var' 7 年之前
  svenbarth 22a5e5e4ee * the symbol parsed for "specialize" does not need to be a type; it could be a procsym or some other type (e.g. a constant of the same name in a third unit) 7 年之前
  svenbarth e7f29e9e28 * also pass the pattern with which the potential unit/namespace symbol had been found to try_consume_unitsym*() 7 年之前
  nickysn 3318703ece * moved nf_typedaddr to addrnodeflags (anf_typedaddr) 7 年之前
  nickysn 213e61eae5 + introduce the anf_ofs address node flag - indicates that the node was 7 年之前
  Jonas Maebe 2919d97f91 * support asssigning @class.classmethod to a procvar of object in FPC modes 7 年之前
  nickysn 78e0f6c68b + added an i8086-specific FarAddr() function, similar to Addr(), but always 7 年之前
  svenbarth f6a867ef04 * move handling of Concat to tinlinenode so that it can be easily extended for dynamic arrays 7 年之前
  svenbarth 83f5b27e02 * check helpertype instead of the extendeddef to judge whether inherited should be allowed or not 7 年之前
  svenbarth 6acba684d4 * class helpers: fix calling virtual methods of the extended type using inherited 8 年之前
  svenbarth 0b02dab684 + new Delphi-compatible intrinsic GetTypeKind() which returns the TTypeKind of a type as a constant value (and thus can be optimized away in If- and Case-statements) 8 年之前
  svenbarth eb9b4fb71f * fix for Mantis #31973: resolve dummy symbols earlier and print a nice error message if a generic dummy could not be resolved to an ordinary symbol 8 年之前
  nickysn efc5e339d0 * use an enum instead of integer constants to represent inline numbers 8 年之前
  florian b1dff29cbf * removed unused units 8 年之前
  svenbarth 1aa80f77cb - remove no longer needed global variable allow_array_constructor 8 年之前
  svenbarth 6d512ddac7 * allow nested array constructors inside normal code blocks (body & except) 8 年之前
  svenbarth 82b2d22ed6 * keep track of allow_array_constructor as part of the array constructor node 8 年之前
  maciej-izak 16a11c8b7a Bug fix for getting pointer to function result (mantis #10933 #19861) 8 年之前