Revīziju vēsture

Autors SHA1 Ziņojums Datums
  nickysn 3318703ece * moved nf_typedaddr to addrnodeflags (anf_typedaddr) 7 gadi atpakaļ
  nickysn 213e61eae5 + introduce the anf_ofs address node flag - indicates that the node was 7 gadi atpakaļ
  Jonas Maebe 2919d97f91 * support asssigning @class.classmethod to a procvar of object in FPC modes 7 gadi atpakaļ
  nickysn 78e0f6c68b + added an i8086-specific FarAddr() function, similar to Addr(), but always 7 gadi atpakaļ
  svenbarth f6a867ef04 * move handling of Concat to tinlinenode so that it can be easily extended for dynamic arrays 7 gadi atpakaļ
  svenbarth 83f5b27e02 * check helpertype instead of the extendeddef to judge whether inherited should be allowed or not 8 gadi atpakaļ
  svenbarth 6acba684d4 * class helpers: fix calling virtual methods of the extended type using inherited 8 gadi atpakaļ
  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 gadi atpakaļ
  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 gadi atpakaļ
  nickysn efc5e339d0 * use an enum instead of integer constants to represent inline numbers 8 gadi atpakaļ
  florian b1dff29cbf * removed unused units 8 gadi atpakaļ
  svenbarth 1aa80f77cb - remove no longer needed global variable allow_array_constructor 8 gadi atpakaļ
  svenbarth 6d512ddac7 * allow nested array constructors inside normal code blocks (body & except) 8 gadi atpakaļ
  svenbarth 82b2d22ed6 * keep track of allow_array_constructor as part of the array constructor node 8 gadi atpakaļ
  maciej-izak 16a11c8b7a Bug fix for getting pointer to function result (mantis #10933 #19861) 8 gadi atpakaļ
  svenbarth 22e579cc74 * fix for Mantis #31107: disallow calling of ordinary record methods using the record's type. 8 gadi atpakaļ
  florian 2b6ccb3565 * better error recovery 8 gadi atpakaļ
  svenbarth 531829c072 * don't check for hints if we have a specialization with the same name as the to be used generic (though since the typedef would be errordef it wouldn't print anything anyway...) 9 gadi atpakaļ
  svenbarth 50f2aab0ef * fix for Mantis #22192: handle the case that a specialization has the same name as the generic it's based on as in that case the typedef of the symbol is an errordef; therefor we need to use the symbol's real name 9 gadi atpakaļ
  svenbarth 7dd0130ac2 * generate_specialization_phase2() might also return an errordef, so check for that instead of simply using the symbol; fixes access violations of tgenconstraint{38,39,40}.pp 9 gadi atpakaļ
  svenbarth aaceb5518f * fix Mantis #30494 by applying patch from Maciej Izak 9 gadi atpakaļ
  nickysn c2305809dc + added an i8086-embedded target support to the compiler (RTL and makefile 9 gadi atpakaļ
  svenbarth a2c9c75e97 Convert Insert() and Delete() to intrinsics in preparation for dynamic array support for these two procedures. 9 gadi atpakaļ
  svenbarth 04adcf2a12 Fix for Mantis #30179 and #30203. 9 gadi atpakaļ
  svenbarth c3c345d569 Fix for Mantis #30202. 9 gadi atpakaļ
  Jonas Maebe 712e4f90d6 - removed (unnecessary) use of ctemprefnode.create_offset() while parsing 9 gadi atpakaļ
  Jonas Maebe 661be0baad * replaced ctemprefnode.create_offset() usage in variant array indexing 9 gadi atpakaļ
  Jonas Maebe a0296d7311 * fixed indentation 9 gadi atpakaļ
  svenbarth 94c0938edd Reverted accidentally committed inline if-then-else expression (committed in r33048 when I reverted the IfThen()... -.- ) 9 gadi atpakaļ
  svenbarth 25744dd3f1 Fix for Mantis #29609. 9 gadi atpakaļ