Istoricul angajamentelor

Autor SHA1 Permisiunea de a trimite mesaje. Dacă este dezactivată, utilizatorul nu va putea trimite nici un fel de mesaj Data
  pierre f82cc96cb9 Check that inserttypeconv really change node type to ttypeconvnode before setting convtype field (should fix taddbool.pp bytebool failure on powerpc) 6 ani în urmă
  Jonas Maebe 40082100e1 * fixed range test optimization for signed types and enabled it for them 6 ani în urmă
  Jonas Maebe faf75095cd * synchronised with trunk till r42189 6 ani în urmă
  Jonas Maebe eab079c7bd * fixed cbool "and" with full boolean evaluation, and cbool "xor" 6 ani în urmă
  Jonas Maebe 1b6425176b * synchronised with trunk till r42049 6 ani în urmă
  Jonas Maebe 281b3ad276 * fix case completeness and unreachable code warnings in compiler that would 6 ani în urmă
  florian 38be96e586 * allow pointer+ord. const always if the node is created internally 6 ani în urmă
  Jonas Maebe 7af95cbf06 * LLVM does not support 128 bits arithmetic on 32 bit platforms, which we 6 ani în urmă
  Jonas Maebe 04d295f186 * first step towards supporting 32 bit targets with the LLVM code generator: 6 ani în urmă
  Jonas Maebe d1361ca6ed * fixed adjustments of lower/upper bounds in range test optimization in case 6 ani în urmă
  yury 4357caaad8 * Removed unused local vars. 6 ani în urmă
  florian 116f36fe56 * avoid range check errors 6 ani în urmă
  Jonas Maebe 0b246f3dbd * converted Boolean8 to an internal type, and mapped Boolean to the 6 ani în urmă
  pierre 293973b306 Add missing setting of expectloc for multiplications 6 ani în urmă
  florian 352fb866ef * is_range_test returns false if "lower" bound is greater than "upper" bound 7 ani în urmă
  florian a34d4e715c Merged riscv_new branch 7 ani în urmă
  florian a21397e356 + based on a patch by Laksen, optimize (v>=x) and (v<=y) into (v-x)<(y-x) 7 ani în urmă
  svenbarth 32c307e9ce * fix for Mantis #34021: if one of the two operators is an array constructor try to use an operator overload for that first before converting it to a set 7 ani în urmă
  florian 32a58ba7d1 * might_have_sideeffects gets flags: if mhs_exceptions is passed, nodes which might cause an exception are considered as having a side effect 7 ani în urmă
  florian 52846df241 * fixed condition in getbestreal 7 ani în urmă
  florian 0c6cf12fbf + support for the directive $EXCESSPRECISION 7 ani în urmă
  svenbarth fa78bb0e89 * warn if the compiler hides an eventual "+" operator overload if modeswitch ArrayOperators is active 7 ani în urmă
  svenbarth 97acf24290 + add a new modeswitch ArrayOperators which is set by default in Delphi modes that enables the internal array operators (currently only "+") 7 ani în urmă
  svenbarth 9b45f58c0b + add flags that allow checking for overloads with isbinaryoverloaded() and isunaryoverloaded() without modifying the passed in node or even checking for normally non-overloadable operators 7 ani în urmă
  svenbarth 199b5809a3 * optimize "dynarr := dynarr + [elem]" to "Insert(elem, dynarr, High(SizeInt))" and "dynarr := [elem] + dynarr" to "Insert(elem, dynarr, 0)" (we need to do this in the typecheck of taddnode as otherwise the array constructor is already converted) 7 ani în urmă
  florian 71e71ad267 * fix currency division on non x86 32 bit targets 7 ani în urmă
  florian b2825f2467 * scale constants if possible before currency multiplications to avoid overflows, resolves #33439 7 ani în urmă
  florian c230f81719 + support for <dyn. array>+<dyn. array>, resolves #30463 7 ani în urmă
  Jonas Maebe 1934285c20 * don't convert "int64(sint32) * cardinal_const" into a 32x32->64 7 ani în urmă
  pierre 59edd81a26 Disable some code using bestrealrec if macro FPC_SOFT_FPUX80 is defined 8 ani în urmă