Istoricul angajamentelor

Autor SHA1 Permisiunea de a trimite mesaje. Dacă este dezactivată, utilizatorul nu va putea trimite nici un fel de mesaj Data
  marco 092d60806d --- Merging r29482 into '.': 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ă
  florian 18aaeff1d7 + calculate node complexity for addrnodes and labelnodes 12 ani în urmă
  Jonas Maebe 3cde2b2d84 * fixed check for bitpacked accesses (mantis #24007) 12 ani în urmă
  florian b43b4bb455 + pseudo procedure aligned: tells the compiler to assume that the given parameter is naturally aligned, counterpart of unaligned 12 ani în urmă
  Jonas Maebe 5929ec5592 * turned getpropaccesslist, add_parameters and add_index_parameter into 12 ani în urmă
  Jonas Maebe 33f5de990d * fixed indentation 13 ani în urmă
  florian 8c39b1eba8 * document tforeachprocmethod 13 ani în urmă
  florian 3987c82bab * assign a complexity of 2 to float nodes because they usually involve a loading from memory 13 ani în urmă
  florian 41e8da998c * cast raise node only to a tertiary node in foreach, makes adding more tertiary nodes easier 13 ani în urmă
  florian 4d86d25c6c * -O4 switch for optimizations which are correct but which might have unexpected effects 13 ani în urmă
  florian 89ec13deeb * improved complexity estimation for subscript nodes 13 ani în urmă
  Jonas Maebe baa8fa39a8 * converted code to trash variables (-gt) to operate at the node tree level, 13 ani în urmă
  florian 6c8eed21c4 + implement auto inlining (-Ooautoinline) 13 ani în urmă
  Jonas Maebe aee5380ae0 * merged trunk up to r20882 13 ani în urmă
  sergei 06192a8137 Values of managed variables are never ever used after decrementing reference on the variable, so there is no point of having a 'decrement reference' as a separate operation. We can always do 'finalize', i.e. clear the contents after decref. 13 ani în urmă
  florian 6ec0f2549a * factored load node flags out of node flags to gain space 13 ani în urmă
  sergei 6e23565edf + Initialize/finalize variants using dedicated helpers, produces both smaller (no RTTI loading necessary) and faster (direct path taken) code. 14 ani în urmă
  Jonas Maebe eb8ba875db * set the node complexity of stringconstn and setconstn to 1 rather than 14 ani în urmă
  Jonas Maebe 1c74072748 * moved handle_staticfield_access() from pexpr to nutils so it can 14 ani în urmă
  Jonas Maebe 1302017b21 + support class variables in propaccesslist_to_node() (use regular loadn, 14 ani în urmă
  Jonas Maebe ab5b1fb686 * turned call_fail_node, initialize_data_node, and finalize_data_node from 14 ani în urmă
  florian 4f6a803c29 + might_have_sideeffects, make use of it when optimizing x*x into sqr(x) 14 ani în urmă
  paul dad8313512 compiler: handle dispinterfaces the same way as com interfaces because they are IDispatch descendants: increment/decrement they references in assignments and parameters passing by _AddRef, _Release 14 ani în urmă
  Jonas Maebe 2222f2c44b * renamed is_class_or_interface_or_dispinterface_or_objc() into 14 ani în urmă