Commit Verlauf

Autor SHA1 Nachricht Datum
  Jonas Maebe 76045bfc04 * merged macOS/AArch64 support + revisions these changes depended on vor 5 Jahren
  marco 775567e8f7 # revisions: 44598,45635,45757,45764,45772 vor 5 Jahren
  Jonas Maebe 858bf743ef --- Merging r43347 into '.': vor 6 Jahren
  Jonas Maebe 3ac703506c * rest of the previous accidental partial commit vor 6 Jahren
  pierre 23b9dde397 Merge of commits 40142, 40189 and 40347 vor 6 Jahren
  pierre 92cd9502ef Merge of revisions 40277 vor 6 Jahren
  florian c59bd8c29a + calculate loop unrolling using node_count_weighted which takes care of nodes generating no code vor 7 Jahren
  florian 3d514856a4 * improve node complexity calculations for type nodes vor 8 Jahren
  nickysn efc5e339d0 * use an enum instead of integer constants to represent inline numbers vor 8 Jahren
  florian b1dff29cbf * removed unused units vor 8 Jahren
  nickysn b6d05dba9e * mark the sar/shl/shr/rol/ror_assign nodes as having side effects vor 8 Jahren
  nickysn 7b40bdaa6e + treat the new modify-in-place inline nodes as having side effects in vor 8 Jahren
  Károly Balogh 5426c11611 marked a few uses of TConstExprInt as const during parameter passing, to avoid a few unnecessary record copying vor 8 Jahren
  florian 9c81e90e08 + extension to iso mode: reset/rewrite can take a file name as a second parameter vor 9 Jahren
  pierre 1e9491550d nutils.pas: Add new procedure: vor 9 Jahren
  Jonas Maebe 179c1ab328 * changed ttemp*node.tempinfo^.flags to a private field, and added setters vor 9 Jahren
  Jonas Maebe 8df1d1f9b8 * fixed compilation of tw15391 with range checking enabled after r34034: vor 9 Jahren
  Károly Balogh e0c21b6f8b ARM: avoid some range check errors, while running a compiler compiled with -CR vor 9 Jahren
  nickysn 96f331038d * fixed crash in node_complexity() on the callparan nodes of SetLength() (and vor 9 Jahren
  Jonas Maebe 9ea38f4577 * support static fields in nested types in records, by always including vor 10 Jahren
  florian 27828d41e7 * extended nodes which return true from is_const vor 10 Jahren
  Jonas Maebe f402b0d7df * changed getpointerdef() into a tpointerdef.getreusable() class method vor 10 Jahren
  florian 919c539ff5 * better estimation of callparanode complexity vor 10 Jahren
  Jonas Maebe 3f736f6114 * handle the loading of VMT entries at the node level, so it's done in a vor 10 Jahren
  Jonas Maebe caea5ac8be * record a load node for the self/vmt tree of the current routine in the vor 10 Jahren
  florian 0dfbba86f3 * properly firstpass nodes when inc(...) is converted into ...:=...+x, resolves #27471 vor 10 Jahren
  svenbarth 5115c3e680 Fix for Mantis #26481. This is a regression. vor 10 Jahren
  florian 6dd2edb10d * better complexity estimation for some inline nodes vor 11 Jahren
  florian 701cdf8ea2 * fix for #25956: left is not necessarily the array load node when accessing an open array/array of const element vor 11 Jahren
  svenbarth 9d48bc0baf Implement cross unit type overloading of generics. This fixes the regression introduced with revision 25498. vor 12 Jahren