Commit History

Автор SHA1 Съобщение Дата
  florian 81d24975f0 * properly take care of tempinitcode when calculating def./use. sums of tempcreate nodes преди 9 месеца
  florian 511beac49c * get rid of the hack that tlabelnode inherits from tunarynode and stores a statement in left, resolves #40964 преди 10 месеца
  J. Gareth "Curious Kit" Moreton 2b7df4237b * nf_pass1_done, nf_error, nf_processing and nf_do_not_execute преди 1 година
  florian bcf320a76e * patch by Rika: Don’t pretend optinfo^.index can be aword(−1), resolves #40405 преди 1 година
  florian a27cb35fa8 * propagate life info properly преди 2 години
  florian 3b43bd027c * calculate life info for if nodes correctly if the then branch is empty, resolves #39992 преди 2 години
  florian 1b08b89b7b * check if a target really supports safecall before calling load_safecallresult_node преди 2 години
  florian 3db1415a44 * generate correct dfa for subroutines declared as safecall преди 2 години
  florian 3fa77a4f62 * fix life information propagation for while loops, resolves #39971 преди 2 години
  florian 2b48afe151 * check if optinfo is assigned before using it, resolves #39913 преди 2 години
  florian 98ec81896e * do not throw messages on potentially uninitialized internal symbols, resolves #39744 преди 3 години
  Rika Ichinose 0634d5349d * add const преди 3 години
  Rika Ichinose 92771760b7 Get rid of some global variables. преди 3 години
  florian d0fdda6da7 + TDFABuilder.redodfainfo преди 3 години
  florian b4a6c22234 * do not check inlined exit nodes for unset results, resolves #38259 преди 4 години
  florian edfbf2ce30 * correctly handle inlined exits in dfa, resolves #38259 преди 4 години
  Jonas Maebe 5d51a788f7 - revert r47208 преди 4 години
  florian 3c18dee694 * take care of for loop counter read after loop преди 5 години
  florian 2f2b378c03 * moved conversion of for into while loops in a separate pass, so node optimizations on the node tree can be преди 5 години
  Jonas Maebe 7e51c5e856 * DFA now takes case-completeness into account (mantis #35598) преди 6 години
  Jonas Maebe 281b3ad276 * fix case completeness and unreachable code warnings in compiler that would преди 6 години
  florian 34d11046e0 * wrapcomplexinlinepara takes care of function results which need different temp. handling, resolves #34438 преди 6 години
  florian b1dff29cbf * removed unused units преди 8 години
  florian 45807056c5 * factored out SymbolCandidateForWarningOrHint преди 9 години
  yury b26fa07f1a * Fixed notes "var is assigned but not used". преди 10 години
  florian c0e66deaf2 * handle raise nodes in dfa on jvm, resolves #27416 преди 10 години
  florian 4289dd667d * managed types cause a different warning/hint when they are преди 10 години
  florian c44b5d1043 * take care of tempinitcode when creating def information for tempcreatenodes преди 11 години
  florian 5aae381d10 * as nodes can appear directly in statements for checking of type conversions преди 11 години
  florian 6924cc0458 * optimize CheckAndWarn преди 11 години