Istoricul angajamentelor

Autor SHA1 Permisiunea de a trimite mesaje. Dacă este dezactivată, utilizatorul nu va putea trimite nici un fel de mesaj Data
  florian 88f83280dc * correctly take care of short boolean evaluation when rearranging nodes during CSE 7 ani în urmă
  Jeppe Johansen f828d8700c A subscript can also trigger an exception. 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 c59bd8c29a + calculate loop unrolling using node_count_weighted which takes care of nodes generating no code 7 ani în urmă
  florian 3d514856a4 * improve node complexity calculations for type nodes 8 ani în urmă
  nickysn efc5e339d0 * use an enum instead of integer constants to represent inline numbers 8 ani în urmă
  florian b1dff29cbf * removed unused units 8 ani în urmă
  nickysn b6d05dba9e * mark the sar/shl/shr/rol/ror_assign nodes as having side effects 8 ani în urmă
  nickysn 7b40bdaa6e + treat the new modify-in-place inline nodes as having side effects in 8 ani în urmă
  Károly Balogh 5426c11611 marked a few uses of TConstExprInt as const during parameter passing, to avoid a few unnecessary record copying 8 ani în urmă
  florian 9c81e90e08 + extension to iso mode: reset/rewrite can take a file name as a second parameter 8 ani în urmă
  pierre 1e9491550d nutils.pas: Add new procedure: 9 ani în urmă
  Jonas Maebe 179c1ab328 * changed ttemp*node.tempinfo^.flags to a private field, and added setters 9 ani în urmă
  Jonas Maebe 8df1d1f9b8 * fixed compilation of tw15391 with range checking enabled after r34034: 9 ani în urmă
  Károly Balogh e0c21b6f8b ARM: avoid some range check errors, while running a compiler compiled with -CR 9 ani în urmă
  nickysn 96f331038d * fixed crash in node_complexity() on the callparan nodes of SetLength() (and 9 ani în urmă
  Jonas Maebe 9ea38f4577 * support static fields in nested types in records, by always including 9 ani în urmă
  florian 27828d41e7 * extended nodes which return true from is_const 10 ani în urmă
  Jonas Maebe f402b0d7df * changed getpointerdef() into a tpointerdef.getreusable() class method 10 ani în urmă
  florian 919c539ff5 * better estimation of callparanode complexity 10 ani în urmă
  Jonas Maebe 3f736f6114 * handle the loading of VMT entries at the node level, so it's done in a 10 ani în urmă
  Jonas Maebe caea5ac8be * record a load node for the self/vmt tree of the current routine in the 10 ani în urmă
  florian 0dfbba86f3 * properly firstpass nodes when inc(...) is converted into ...:=...+x, resolves #27471 10 ani în urmă
  svenbarth 5115c3e680 Fix for Mantis #26481. This is a regression. 10 ani în urmă
  florian 6dd2edb10d * better complexity estimation for some inline nodes 11 ani în urmă
  florian 701cdf8ea2 * fix for #25956: left is not necessarily the array load node when accessing an open array/array of const element 11 ani în urmă
  svenbarth 9d48bc0baf Implement cross unit type overloading of generics. This fixes the regression introduced with revision 25498. 12 ani în urmă
  florian 5d4a094799 * calculate complexity of exit nodes correctly 12 ani în urmă
  florian be2ab84474 * make actualtargetnode a normal procedure using pointers to node so it can be used also when replacing nodes 12 ani în urmă
  florian 541d67771b * keep managed types in registers if possible. Under certain circumstances (if they don't require init/final code, 12 ani în urmă