2
0

Коммит түүх

Эзэн SHA1 Мессеж Огноо
  florian e80eee5da5 * generate better code for length(<dyn. type>)=0, resolves #36060 5 жил өмнө
  Jonas Maebe 14a7429e19 * factored out inlinenode check whether it may have a side effect 6 жил өмнө
  Jonas Maebe 1b6425176b * synchronised with trunk till r42049 6 жил өмнө
  Jonas Maebe 281b3ad276 * fix case completeness and unreachable code warnings in compiler that would 6 жил өмнө
  Jonas Maebe b3a8543a56 * synchronised with trunk till r40942 6 жил өмнө
  florian e24449bcfd * if sub nodes of a commutative node contain conditionally executed nodes, these sub nodes might not be swapped 6 жил өмнө
  Jonas Maebe 9630eb7ce9 * synchronised with trunk till r40466 6 жил өмнө
  Jonas Maebe 122d0d36d6 + volatile() expression that marks an expression as volatile 6 жил өмнө
  Jonas Maebe 03013cf2e1 * make ttryfinallynode inherit from ttertiary node so it has a "third" node 6 жил өмнө
  pierre 044fae62ea Fix bug report 34605 and add corresponding test 6 жил өмнө
  Jonas Maebe ea69a5b372 * finalizetemps nodes should never be considered equal and have side effects 6 жил өмнө
  Jonas Maebe 3b9f5a5e96 * moved finalization of code generator temps to a node, so it can be getcopy'd 6 жил өмнө
  Jonas Maebe 0cd85d73e4 * ttryfinallynode now inherits from tbinarynode instead of tloopnode, as its 6 жил өмнө
  florian 88f83280dc * correctly take care of short boolean evaluation when rearranging nodes during CSE 6 жил өмнө
  Jeppe Johansen f828d8700c A subscript can also trigger an exception. 6 жил өмнө
  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 жил өмнө
  florian c59bd8c29a + calculate loop unrolling using node_count_weighted which takes care of nodes generating no code 7 жил өмнө
  florian 3d514856a4 * improve node complexity calculations for type nodes 8 жил өмнө
  nickysn efc5e339d0 * use an enum instead of integer constants to represent inline numbers 8 жил өмнө
  florian b1dff29cbf * removed unused units 8 жил өмнө
  nickysn b6d05dba9e * mark the sar/shl/shr/rol/ror_assign nodes as having side effects 8 жил өмнө
  nickysn 7b40bdaa6e + treat the new modify-in-place inline nodes as having side effects in 8 жил өмнө
  Károly Balogh 5426c11611 marked a few uses of TConstExprInt as const during parameter passing, to avoid a few unnecessary record copying 8 жил өмнө
  florian 9c81e90e08 + extension to iso mode: reset/rewrite can take a file name as a second parameter 8 жил өмнө
  pierre 1e9491550d nutils.pas: Add new procedure: 8 жил өмнө
  Jonas Maebe 179c1ab328 * changed ttemp*node.tempinfo^.flags to a private field, and added setters 9 жил өмнө
  Jonas Maebe 8df1d1f9b8 * fixed compilation of tw15391 with range checking enabled after r34034: 9 жил өмнө
  Károly Balogh e0c21b6f8b ARM: avoid some range check errors, while running a compiler compiled with -CR 9 жил өмнө
  nickysn 96f331038d * fixed crash in node_complexity() on the callparan nodes of SetLength() (and 9 жил өмнө
  Jonas Maebe 9ea38f4577 * support static fields in nested types in records, by always including 9 жил өмнө