コミット履歴

作者 SHA1 メッセージ 日付
  Sven/Sarah Barth 1a8444087a * ensure that result of factor_handle_sym is initialized 3 年 前
  Sven/Sarah Barth 5ce96de0f2 * ensure that an expression that involves an overloaded generic in mode Delphi isn't handled as a specialization if it shouldn't be 3 年 前
  Sven/Sarah Barth d4e0a79d9e * move the handling of the symbol found in factor_read_id to a separate function 3 年 前
  florian e4ee8fa6a2 * patch by Rika to pass some strings by reference, resolves #39338 3 年 前
  florian f78818e387 * some warnings fixed 3 年 前
  Yuriy Sydorov 07dcd22b1c * sizeof(array) and length(array) must return sizeUint in case the array 4 年 前
  florian 415bf22e01 * remove mhs_exceptions in might_have_sideeffects call for C operators: it improves code 4 年 前
  florian 0d6a1d24bd * might_have_sideeffects in gen_c_style_operator as proposed by runewalsh, resolves #39206 4 年 前
  svenbarth 6e4984184b * for variant dispatch calls, use the parameter name in source case, not upper case 4 年 前
  svenbarth 2885d3ab56 * fix for Mantis #37426: don't allow an instance function of a type helper to be used on the type instead of a concrete value 4 年 前
  svenbarth 7343e9c4a2 * correctly handle the case should the generic dummy symbol be a procsym instead of a typesym 4 年 前
  svenbarth e4eed4e259 * when only a symbol name is provided to generate_specialization_phase1 allow a symbol table to be provided as well 4 年 前
  svenbarth a65d778f73 * also handle call nodes when determining the generic symbol for inline specializations 4 年 前
  svenbarth f42b39a7b5 * use a case statement instead of nested if-then statements 4 年 前
  svenbarth c496b609d1 * fix for Mantis #38051: make Chr() a real intrinsics so that it can be used in type declarations as well 4 年 前
  florian 637976e83f * patch by Marģers to unify internal error numbers, resolves #37888 4 年 前
  svenbarth e90cf131fe * fix for Mantis #37844: prefer to use the symtable determined in generate_specialization_phase1 for procdefs as that might a withsymtable that is needed to correctly load Self later on 4 年 前
  florian 0bdc1fdea4 * do not set nonlocal for inter-procedural labels, this is not needed, they use 4 年 前
  svenbarth b2177fb50e * fix for Mantis #37650: apply adjusted patch by Ryan Joseph do not range check the length of ShortStrings if their length parameter is based on a generic constant 4 年 前
  svenbarth e4ec420bf5 * reject the default Create array constructor if used on a variable instead of a type 5 年 前
  svenbarth d401639b24 * fix for Mantis #37251: apply patches by Bi0T1N to implement the IsConstValue() intrinsic 5 年 前
  florian 51da470757 * constrained type parameters are not undefined defs, resolves #37107 5 年 前
  yury 40504a6f9d * If a nested procedure does not access its parent's frame pointer, optimize it by removing the hidden $parentfp parameter. 5 年 前
  svenbarth 60345366f2 * fix for Mantis #35140: apply patch by Ryan Joseph together with some further changes by me to add support for constant parameters in generics 5 年 前
  svenbarth c4f3f7f453 * only resolve a dummy symbol if it is a type symbol (thus truly a dummy symbol) 5 年 前
  svenbarth 1407aa2b4b * fix for Mantis #36631: it's an error if a POINT after an array is not followed by an identifier 5 年 前
  florian ac6e4f59c6 * better error recovery, resolves #36397 5 年 前
  svenbarth b0ac0ddcc9 + add support for the IsManagedType() intrinsics which reports for a type (or variable) whether it needs initialization/finalization 5 年 前
  Jonas Maebe a051b8d225 - remmoved doregister parameter from t*sym constructors, as the registration 5 年 前
  svenbarth 24c4b90343 * instead of declaring another type with a 'attribute' suffix, *search* for another type with a 'ATTRIBUTE' suffix (Delphi allows declaring both a TFoo and TFooAttribute in the same unit) 6 年 前