Historial de Commits

Autor SHA1 Mensaje Fecha
  J. Gareth "Curious Kit" Moreton 179fc5848b * Flags specific to TArrayConstructorNode have been moved to their own field hace 1 año
  J. Gareth "Curious Kit" Moreton ecc16278f0 * Flags specific to TAssignmentNode have been moved to their own field hace 1 año
  Michaël Van Canneyt fe62b3ace8 * Introduce constwresourcestring - in unicode mode, resource strings are unicode strings, and must be streamed differently hace 1 año
  florian 5f42443db3 * several issues with the in_val_x optimization fixed hace 1 año
  J. Gareth "Curious Kit" Moreton 01246e4d30 * Fixed issue where Val shortcutting would not compile under 32-bit systems hace 1 año
  J. Gareth "Curious Kit" Moreton 6597f02ebc * The "Val" intrinsic is now simplified for string constants akin to a hace 1 año
  Sven/Sarah Barth ab5c5a7e9a * also keep track of captured def (necessary when functions are captured) hace 1 año
  J. Gareth "Curious Kit" Moreton 83f383e004 * Fixed bug where the original index of a call hace 1 año
  J. Gareth "Curious Kit" Moreton d25d094d57 * Fixed bug where a call node's intrinsic code hace 1 año
  florian 3539b4a6f3 * do str(...) optimization only in level 3+ mode hace 1 año
  J. Gareth "Curious Kit" Moreton 81b22cc5d1 * TCallNode.simplify method introduced to convert Str with a constant into a direct string assignment hace 2 años
  J. Gareth "Curious Kit" Moreton 28e7dd77de * A call node's original parameter ordering can now be remembered, and a method introduced to access this hace 2 años
  J. Gareth "Curious Kit" Moreton ea7b9c73f3 * New intrinsiccode field for TCallNode to track transmutation from TInlineNode hace 2 años
  Sven/Sarah Barth 78025d90b3 + add a tcallnodeflag value that prohibits the tcallnode.pass_typecheck to return a procvar in case of a call without parameters with a found symbol, but no suitable procdef hace 2 años
  Sven/Sarah Barth 3dc64dd67e * fix typo in comment hace 2 años
  Sven/Sarah Barth d97d34ee9c * fix #40332: apply patch by Rika to avoid a crash when an overload can't be picked outside of a function (e.g. when using intrinsics inside constants) hace 2 años
  florian 8f3cce556d * some error messages use nicer symbol names hace 2 años
  Jonas Maebe 12bde4e903 WPO: fix dead code detection, and handle procvars hace 2 años
  Jonas Maebe 0e46041717 WPO: also consider NewInstance to detect class instancing hace 2 años
  Pierre Muller dce70b3b70 Short version of the mips code genration bug hace 2 años
  Jonas Maebe df3a0af7e0 objc: use compile-time macOS version checks hace 2 años
  Sven/Sarah Barth cdf676c9b5 * a function also captures other nested functions when these are called hace 3 años
  Sven/Sarah Barth 2cc621618a * Delphi-mode calling without parenthesis hace 4 años
  Pierre Muller 5acd7a7b83 Rename tsymtable.insert and delete methods to insertsym ands deletesym hace 3 años
  Sven/Sarah Barth 74f9523806 * in case of an implicit specialization ensure that the symbol of the generic is indeed considered as used once the final implicit specialization has been picked hace 3 años
  Sven/Sarah Barth e0e8620ded * use a single if-condition for both check_hints and addsymref hace 3 años
  Sven/Sarah Barth 90844c2027 * fix #35261: apply slightly adjusted changes by Ryan Joseph to implement support for implicit generic function specializations hace 3 años
  florian d198fc46cb * just copy value parameters to a temp. when inlining instead of hace 3 años
  florian f56aa9abe7 * set expectloc properly for x87 on x86 hace 3 años
  svenbarth 7330a0156c * fix writing of the method and parameter names for the Variant call description hace 4 años