Commit History

Author SHA1 Message Date
  maciej-izak 16a11c8b7a Bug fix for getting pointer to function result (mantis #10933 #19861) 8 years ago
  svenbarth 22e579cc74 * fix for Mantis #31107: disallow calling of ordinary record methods using the record's type. 9 years ago
  florian 2b6ccb3565 * better error recovery 9 years ago
  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 years ago
  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 years ago
  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 years ago
  svenbarth aaceb5518f * fix Mantis #30494 by applying patch from Maciej Izak 9 years ago
  nickysn c2305809dc + added an i8086-embedded target support to the compiler (RTL and makefile 9 years ago
  svenbarth a2c9c75e97 Convert Insert() and Delete() to intrinsics in preparation for dynamic array support for these two procedures. 9 years ago
  svenbarth 04adcf2a12 Fix for Mantis #30179 and #30203. 9 years ago
  svenbarth c3c345d569 Fix for Mantis #30202. 9 years ago
  Jonas Maebe 712e4f90d6 - removed (unnecessary) use of ctemprefnode.create_offset() while parsing 9 years ago
  Jonas Maebe 661be0baad * replaced ctemprefnode.create_offset() usage in variant array indexing 9 years ago
  Jonas Maebe a0296d7311 * fixed indentation 9 years ago
  svenbarth 94c0938edd Reverted accidentally committed inline if-then-else expression (committed in r33048 when I reverted the IfThen()... -.- ) 9 years ago
  svenbarth 25744dd3f1 Fix for Mantis #29609. 9 years ago
  svenbarth 8287773b16 Reverted revision 33036. This feature is too controverse to be left in. 10 years ago
  svenbarth ed94ca4b24 Add support for IfThen() instrinsic that works like the if-statement in that it evaluates only the expression that is indeed executed. 10 years ago
  svenbarth 61b12af82b Fix for Mantis #29321. 10 years ago
  Jonas Maebe 9ea38f4577 * support static fields in nested types in records, by always including 10 years ago
  svenbarth b2988ad8c0 pexpr.pas, sub_expr: 10 years ago
  florian 1142fdeccd * initialize variables to avoid warnings 10 years ago
  svenbarth 89d37c1e69 pgentype.pas: 10 years ago
  svenbarth 0471db5bb6 pexpr.pas, factor.factor_read_id: 10 years ago
  svenbarth ae8316b1b4 Implement two phase specialization to support inline specialization of generic functions in non-Delphi modes. 10 years ago
  svenbarth 74c79803f7 Extend tlocalvarsym with the ability to not register it if needed. 10 years ago
  svenbarth fe39de1573 pexpr.pas: 10 years ago
  florian 70b8789262 o basic extended pascal support: 10 years ago
  svenbarth 0ff87336aa Convert the Boolean parameters accept_equal, typeonly and hadspecialize of comp_expr(), sub_expr() and factor() to a set parameter and adjust all calls. 10 years ago
  nickysn 75dc2ad7e1 + implemented Seg(procedure) on i8086 10 years ago