Tom Hvitved
|
201f64ef8e
|
Merge pull request #367 from calumgrant/cs/path-problems
C#: Update all security queries to path-problems
|
2018-11-22 12:02:11 +01:00 |
|
calum
|
3eae1cd500
|
C#: Update test outputs.
|
2018-11-21 17:28:48 +00:00 |
|
Tom Hvitved
|
3e78c2671f
|
C#: Generalize pre-SSA library to include local-scope-like fields/properties
|
2018-11-20 15:07:44 +01:00 |
|
Tom Hvitved
|
25150265dc
|
C#: Compute phi inputs in pre-SSA library
Logic is copied directly from the ordinary SSA library.
|
2018-11-20 15:07:43 +01:00 |
|
Tom Hvitved
|
98db3f89c2
|
C#: Extend pre-SSA consistency tests
|
2018-10-11 13:59:06 +02:00 |
|
Tom Hvitved
|
a48d77f7b8
|
C#: Add internal PreSsa library
|
2018-09-28 14:59:38 +02:00 |
|
Tom Hvitved
|
42faabc552
|
C#: Rename and restructure control flow graph entities
Follow a naming structure similar to the data flow library:
- `ControlFlowNode` -> `ControlFlow::Node`.
- `CallableEntryNode` -> `ControlFlow::Nodes::EntryNode`.
- `CallableExitNode` -> `ControlFlow::Nodes::ExitNode`.
- `ControlFlowEdgeType` -> `ControlFlow::SuccessorType`.
- `ControlFlowEdgeSuccessor` -> `ControlFlow::SuccessorTypes::NormalSuccessor`.
- `ControlFlowEdgeConditional -> ControlFlow::SuccessorTypes::ConditionalSuccessor`.
- `ControlFlowEdgeBoolean` -> `ControlFlow::SuccessorTypes::BooleanSuccessor`.
- `ControlFlowEdgeNullness` -> `ControlFlow::SuccessorTypes::NullnessSuccessor`.
- `ControlFlowEdgeMatching` -> `ControlFlow::SuccessorTypes::MatchingSuccessor`.
- `ControlFlowEdgeEmptiness` -> `ControlFlow::SuccessorTypes::EmptinessSuccessor`.
- `ControlFlowEdgeReturn` -> `ControlFlow::SuccessorTypes::ReturnSuccessor`.
- `ControlFlowEdgeBreak` -> `ControlFlow::SuccessorTypes::BreakSuccessor`.
- `ControlFlowEdgeContinue` -> `ControlFlow::SuccessorTypes::ContinueSuccessor`.
- `ControlFlowEdgeGotoLabel` -> `ControlFlow::SuccessorTypes::GotoLabelSuccessor`.
- `ControlFlowEdgeGotoCase` -> `ControlFlow::SuccessorTypes::GotoCaseSuccessor`.
- `ControlFlowEdgeGotoDefault` -> `ControlFlow::SuccessorTypes::GotoDefaultSuccessor`.
- `ControlFlowEdgeException` -> `ControlFlow::SuccessorTypes::ExceptionSuccessor`
|
2018-09-05 14:20:26 +02:00 |
|
Tom Hvitved
|
124a00ba10
|
C#: Update expected output in SSA tests
|
2018-09-04 20:15:33 +02:00 |
|
Tom Hvitved
|
9a7746e9b5
|
C#: Fix bug in BaseSsa library
|
2018-09-04 15:16:20 +02:00 |
|
Tom Hvitved
|
81122ca7a4
|
C#: Add test that reveals bug in BaseSsa implementation
|
2018-09-04 13:58:59 +02:00 |
|
Pavel Avgustinov
|
b55526aa58
|
QL code and tests for C#/C++/JavaScript.
|
2018-08-02 17:53:23 +01:00 |
|