Commit History

Autor SHA1 Mensaxe Data
  J. Gareth "Curious Kit" Moreton 1ab46c909a * Reduced the number of expensive calls to "GetUserCode" in DFA hai 1 ano
  J. Gareth "Curious Kit" Moreton 5c090fce2c * Node dumps now output the convention if it's not pocall_default hai 1 ano
  Jonas Maebe 50040a2cab default values: store as staticvarsyms in staticsymtable %!s(int64=2) %!d(string=hai) anos
  florian 0d3ec87492 * also initalize default helper variables of initialization sections, resolves #40183 %!s(int64=2) %!d(string=hai) anos
  Jonas Maebe 0e46041717 WPO: also consider NewInstance to detect class instancing %!s(int64=2) %!d(string=hai) anos
  florian 342524c312 * run dead store elimination multiple times if needed %!s(int64=2) %!d(string=hai) anos
  Jonas Maebe d12bf094ab cs_opt_consts: disable when non-local gotos are active %!s(int64=2) %!d(string=hai) anos
  Jonas Maebe 3d6c53ee74 parentfpstruct: explicitly trash before initialising %!s(int64=3) %!d(string=hai) anos
  Sven/Sarah Barth f8b1801a8f + implement necessary functionality in tcgprocinfo to initialize and populate the capturer %!s(int64=3) %!d(string=hai) anos
  Sven/Sarah Barth 4dbdb4f0f1 + initial support for anonymous functions, for now as essentially nested functions %!s(int64=4) %!d(string=hai) anos
  Sven/Sarah Barth ee187f78f4 * have read_body return the created procdef %!s(int64=4) %!d(string=hai) anos
  Sven/Sarah Barth f6a444c6fc * combine the Boolean parameters of read_proc and read_proc_dec into a set %!s(int64=4) %!d(string=hai) anos
  florian 4c8e802dd3 * continue const. propagation after a for loop when possible %!s(int64=3) %!d(string=hai) anos
  florian a1ee4e04ed * if a for loop does not change a variable, we can propate it if it is a constant, resolves #39726 %!s(int64=3) %!d(string=hai) anos
  Pierre Muller 5acd7a7b83 Rename tsymtable.insert and delete methods to insertsym ands deletesym %!s(int64=3) %!d(string=hai) anos
  Karoly Balogh 60919b4979 * m68k: disable the frame pointer optimization on subarchs that don't support long displacements for now, until the shortcomings of the cg can be addressed %!s(int64=3) %!d(string=hai) anos
  florian 2b66f60a88 * do not throw an internal error in case of a misplaced string, resolves #39609 %!s(int64=3) %!d(string=hai) anos
  Florian Klämpfl a47f153dae * avoid to create a stack frame on aarch64 if possible %!s(int64=6) %!d(string=hai) anos
  Yuriy Sydorov b78761efd3 * Removed obsolete OLDREGVARS ifdefs. %!s(int64=3) %!d(string=hai) anos
  florian d0fdda6da7 + TDFABuilder.redodfainfo %!s(int64=3) %!d(string=hai) anos
  Nikolay Nikolov c96e203780 * moved the 'end_block' WebAssembly instruction before the 'exit' label right %!s(int64=3) %!d(string=hai) anos
  florian 1e072aef31 + for loop optimizations can be controller by a switch (-Oo(no)forloop) %!s(int64=3) %!d(string=hai) anos
  florian 468975aa30 + move often used floating point constants into registers %!s(int64=3) %!d(string=hai) anos
  florian d2921dfb55 * move more node tree optimizations to tcgprocinfo.OptimizeNodeTree %!s(int64=3) %!d(string=hai) anos
  nickysn 940738a3a1 * synchronized with trunk %!s(int64=4) %!d(string=hai) anos
  florian fe57cd3536 * fix LLVM after r48828 %!s(int64=4) %!d(string=hai) anos
  florian 4c2e0b9ff0 * for setjmp based exception handling, get the type of the exception reason from the setjmp result %!s(int64=4) %!d(string=hai) anos
  nickysn 64bb0359d2 * synchronized with trunk %!s(int64=4) %!d(string=hai) anos
  yury 64c586b86d * Removed/ifdefed lots of unused variables. %!s(int64=4) %!d(string=hai) anos
  nickysn 96de6c4b96 * synchronize with trunk %!s(int64=4) %!d(string=hai) anos