Historial de Commits

Autor SHA1 Mensaje Fecha
  florian dbf7ba4721 + { optimze @<proc>=/<>@<proc> hace 1 semana
  Nikolay Nikolov ccbebd6463 * fixed WebAssembly overflow checking for 64-bit multiplication hace 2 semanas
  florian 8de37f69b9 * spelling hace 1 mes
  J. Gareth "Curious Kit" Moreton 0af3f2a903 * Improved shift-to-rotate node optimisation to reduce code size and permit the use of a variable index hace 1 mes
  Pierre Muller e1509e1c6d Use setlow field of tsetdef class to generate new set typedef in set add node hace 4 meses
  Rika Ichinose 23875bd8c4 Return NaN from sin/cos(±∞/NaN). hace 6 meses
  florian 548e91f104 * fix rol/ror instruction usage and spilling on RiscV hace 6 meses
  Michaël Van Canneyt d3a0a2dddf * Call free instead of destroy hace 6 meses
  Michaël Van Canneyt 8c5a48da2b * Make compilerwidestring a class using dyn array, rework tstringconstnode: value_str -> valueas, valuews hace 6 meses
  florian d147488133 * partly revert 8cd6606970c8fedda95a3411d684dbd57379b46d, resolves #41052 hace 9 meses
  florian b6af220f1a + print add node flags hace 11 meses
  Rika Ichinose bb31f32941 Force shortcut boolean evaluation when rewriting length(Windows widestring) = 0. hace 1 año
  florian 8e58bbea61 * set proper expectloc for dyn. array comparisons, resolves #40947 hace 1 año
  Rika Ichinose d63b6294b5 Compile “length(string or array) = 0” as “pointer(string or array) = nil” without further check, unless really required. hace 2 años
  Sven/Sarah Barth 7f03fb6966 * revert the changes from b0d61558e38f7e9ceb3918dbbaab13bc49496320, as 61397d40ae0c43083844e850d87c60ba74b34d28 fixes it more correctly hace 1 año
  florian 2f9ed0576e * optimize x </>= length(...) also if the operands are swapped hace 1 año
  florian e130557d9f * optimize x < length(arr) and x >= length(arr) as proposed in #40292 hace 1 año
  florian f29ff58ab9 + get_int_value hace 1 año
  florian 2e9556f2eb + fold also constant pointer operations on nil nodes hace 1 año
  florian 5c46b5116d + also fold nil nodes when used as pointer constants hace 1 año
  Sven/Sarah Barth b0d61558e3 * fix #40725: pass along whole array constructor to the Insert() so that it's converted with the correct checks hace 1 año
  J. Gareth "Curious Kit" Moreton 2b7df4237b * nf_pass1_done, nf_error, nf_processing and nf_do_not_execute hace 1 año
  florian 4100f75056 + optimize s:=s+[e] into include(s,e) hace 1 año
  florian 06fc6f1e6b * use destination location instead of a temp when constructing sets, resolves #40384 hace 1 año
  J. Gareth "Curious Kit" Moreton e1297e0859 * Adjustment to "(v>=x) and (v<=y)" so it also optimises its inverse: "(v<x) or (v>y)" hace 1 año
  florian e35403c3b8 * optimize additions of empty sets away if possible, part of #40384 hace 1 año
  florian 594d4cc4f9 * transform -1-x into not(x) hace 1 año
  florian 59c77a48b5 * transform -x-1 into not(x), resolves #40313 hace 1 año
  florian 4103b3d180 * formatting hace 1 año
  J. Gareth "Curious Kit" Moreton ecc16278f0 * Flags specific to TAssignmentNode have been moved to their own field hace 1 año