Commit History

Autor SHA1 Mensaxe Data
  Rika Ichinose 11d16be702 Add a bound parameter to node_count(_weighted). %!s(int64=3) %!d(string=hai) anos
  Rika Ichinose 510a281c3f Use a set instead of boolean arguments to TCallCandidates. %!s(int64=3) %!d(string=hai) anos
  Rika Ichinose 326776c7fa Turn TCallCandidates into an object, make it create FIgnoredCandidateProcs on demand, and outline such adding on demand into dedicated TFPList.AddOnDemand. %!s(int64=3) %!d(string=hai) anos
  florian 4ef30edbd4 * set ra_addr_taken for addr. param only if really needed hai 10 meses
  florian 00ae194e0a + add printing of all fields of tcallnode in TCallNode.XMLPrintNodeData as well hai 10 meses
  florian 431d4395ea + print all sub nodes of call nodes hai 10 meses
  florian b2892adebf * do not set the addr taken flag for nodes to passed to const/var/out parameters, if hai 10 meses
  Sven/Sarah Barth 04b0dfc812 * fix typo in comment hai 10 meses
  Alligator-1 9caabdc4e7 Immediately set the capacity hai 1 ano
  florian fc6d6c123d * more debug statments removed hai 1 ano
  florian ab66440e76 * accidently committed debug statement removed hai 1 ano
  florian 51f5726343 * (hopefully) more consistent message when the compiler is stopped during showing the help screen, resolves #39455 hai 1 ano
  J. Gareth "Curious Kit" Moreton 2b7df4237b * nf_pass1_done, nf_error, nf_processing and nf_do_not_execute hai 1 ano
  J. Gareth "Curious Kit" Moreton 179fc5848b * Flags specific to TArrayConstructorNode have been moved to their own field hai 1 ano
  J. Gareth "Curious Kit" Moreton ecc16278f0 * Flags specific to TAssignmentNode have been moved to their own field hai 1 ano
  Michaël Van Canneyt fe62b3ace8 * Introduce constwresourcestring - in unicode mode, resource strings are unicode strings, and must be streamed differently hai 1 ano
  florian 5f42443db3 * several issues with the in_val_x optimization fixed hai 1 ano
  J. Gareth "Curious Kit" Moreton 01246e4d30 * Fixed issue where Val shortcutting would not compile under 32-bit systems hai 1 ano
  J. Gareth "Curious Kit" Moreton 6597f02ebc * The "Val" intrinsic is now simplified for string constants akin to a hai 1 ano
  Sven/Sarah Barth ab5c5a7e9a * also keep track of captured def (necessary when functions are captured) hai 1 ano
  J. Gareth "Curious Kit" Moreton 83f383e004 * Fixed bug where the original index of a call hai 1 ano
  J. Gareth "Curious Kit" Moreton d25d094d57 * Fixed bug where a call node's intrinsic code hai 1 ano
  florian 3539b4a6f3 * do str(...) optimization only in level 3+ mode hai 1 ano
  J. Gareth "Curious Kit" Moreton 81b22cc5d1 * TCallNode.simplify method introduced to convert Str with a constant into a direct string assignment %!s(int64=2) %!d(string=hai) anos
  J. Gareth "Curious Kit" Moreton 28e7dd77de * A call node's original parameter ordering can now be remembered, and a method introduced to access this %!s(int64=2) %!d(string=hai) anos
  J. Gareth "Curious Kit" Moreton ea7b9c73f3 * New intrinsiccode field for TCallNode to track transmutation from TInlineNode %!s(int64=2) %!d(string=hai) anos
  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 %!s(int64=2) %!d(string=hai) anos
  Sven/Sarah Barth 3dc64dd67e * fix typo in comment %!s(int64=2) %!d(string=hai) anos
  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) %!s(int64=2) %!d(string=hai) anos
  florian 8f3cce556d * some error messages use nicer symbol names %!s(int64=2) %!d(string=hai) anos