Commit History

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