Istoricul angajamentelor

Autor SHA1 Permisiunea de a trimite mesaje. Dacă este dezactivată, utilizatorul nu va putea trimite nici un fel de mesaj Data
  Pierre Muller e1509e1c6d Use setlow field of tsetdef class to generate new set typedef in set add node 4 luni în urmă
  Rika Ichinose 23875bd8c4 Return NaN from sin/cos(±∞/NaN). 5 luni în urmă
  florian 548e91f104 * fix rol/ror instruction usage and spilling on RiscV 6 luni în urmă
  Michaël Van Canneyt d3a0a2dddf * Call free instead of destroy 6 luni în urmă
  Michaël Van Canneyt 8c5a48da2b * Make compilerwidestring a class using dyn array, rework tstringconstnode: value_str -> valueas, valuews 6 luni în urmă
  florian d147488133 * partly revert 8cd6606970c8fedda95a3411d684dbd57379b46d, resolves #41052 9 luni în urmă
  florian b6af220f1a + print add node flags 10 luni în urmă
  Rika Ichinose bb31f32941 Force shortcut boolean evaluation when rewriting length(Windows widestring) = 0. 11 luni în urmă
  florian 8e58bbea61 * set proper expectloc for dyn. array comparisons, resolves #40947 11 luni în urmă
  Rika Ichinose d63b6294b5 Compile “length(string or array) = 0” as “pointer(string or array) = nil” without further check, unless really required. 2 ani în urmă
  Sven/Sarah Barth 7f03fb6966 * revert the changes from b0d61558e38f7e9ceb3918dbbaab13bc49496320, as 61397d40ae0c43083844e850d87c60ba74b34d28 fixes it more correctly 1 an în urmă
  florian 2f9ed0576e * optimize x </>= length(...) also if the operands are swapped 1 an în urmă
  florian e130557d9f * optimize x < length(arr) and x >= length(arr) as proposed in #40292 1 an în urmă
  florian f29ff58ab9 + get_int_value 1 an în urmă
  florian 2e9556f2eb + fold also constant pointer operations on nil nodes 1 an în urmă
  florian 5c46b5116d + also fold nil nodes when used as pointer constants 1 an în urmă
  Sven/Sarah Barth b0d61558e3 * fix #40725: pass along whole array constructor to the Insert() so that it's converted with the correct checks 1 an în urmă
  J. Gareth "Curious Kit" Moreton 2b7df4237b * nf_pass1_done, nf_error, nf_processing and nf_do_not_execute 1 an în urmă
  florian 4100f75056 + optimize s:=s+[e] into include(s,e) 1 an în urmă
  florian 06fc6f1e6b * use destination location instead of a temp when constructing sets, resolves #40384 1 an în urmă
  J. Gareth "Curious Kit" Moreton e1297e0859 * Adjustment to "(v>=x) and (v<=y)" so it also optimises its inverse: "(v<x) or (v>y)" 1 an în urmă
  florian e35403c3b8 * optimize additions of empty sets away if possible, part of #40384 1 an în urmă
  florian 594d4cc4f9 * transform -1-x into not(x) 1 an în urmă
  florian 59c77a48b5 * transform -x-1 into not(x), resolves #40313 1 an în urmă
  florian 4103b3d180 * formatting 1 an în urmă
  J. Gareth "Curious Kit" Moreton ecc16278f0 * Flags specific to TAssignmentNode have been moved to their own field 1 an în urmă
  J. Gareth "Curious Kit" Moreton b804fc5164 * Flags specific to TAddNode have been moved to their own field 1 an în urmă
  florian 6e5860cb87 * check for *-1 multiplications after folding, resolves #40448 1 an în urmă
  Michaël Van Canneyt 3eee2d8ff3 * Do not insert a widestring <-> ansistring conversion node when checking for (un)equal empty string. 2 ani în urmă
  Sven/Sarah Barth c994b5efe8 * fix #39447: when checking whether the parameters are valid for pointer arithmetic check the *correct* parameter for being valid pointer-like type (I'd say that this was a copy&paste mistake...) 2 ani în urmă