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 жил өмнө |
florian
|
35206c3d93
* make ResetProcessing more efficient
|
11 жил өмнө |
florian
|
99eadb91b3
* run CheckAndWarn to get proper locations for warnings about uninitialized variables
|
11 жил өмнө |
florian
|
92508a9801
* take of life of tlabelnode.left, the test does not test this however because I'am not aware of any example to force a left node for a label
|
11 жил өмнө |