Tom Hvitved
|
15bfeab652
|
Ruby: Make getPreUpdateNode Unique Again
|
2025-04-04 09:43:55 +02:00 |
|
Anders Schack-Mulligen
|
e7e5f75949
|
Ruby: Accept test changes.
|
2025-03-25 12:31:04 +01:00 |
|
Tom Hvitved
|
7fdc09c17f
|
Ruby: Add missing local flow steps
|
2024-07-01 19:46:40 +02:00 |
|
Tom Hvitved
|
90779f4413
|
Ruby: Extend barrier guards to handle phi inputs
|
2024-03-20 10:02:20 +01:00 |
|
Tom Hvitved
|
e7b00a7b42
|
Ruby: Add post-update argument nodes for string constants
|
2024-03-15 10:47:39 +01:00 |
|
Tom Hvitved
|
d2d017dd64
|
Ruby: Model flow through ViewComponent render methods
|
2024-01-30 20:30:58 +01:00 |
|
Harry Maclean
|
f230e618a3
|
Ruby: Update tests
|
2024-01-30 09:43:56 +00:00 |
|
Tom Hvitved
|
25a676ac6a
|
Ruby: Model simple pattern matching as value steps instead of taint steps
|
2023-12-14 20:18:24 +01:00 |
|
Tom Hvitved
|
f1b67ade9b
|
Ruby: Include name of variable in UninitializedDefinition.toString
|
2023-11-14 11:33:59 +01:00 |
|
Tom Hvitved
|
c570083163
|
Ruby: Improve performance of flow through (hash) splats
|
2023-09-27 11:49:31 +02:00 |
|
Tom Hvitved
|
e96cbeb00a
|
Ruby: Adjust locations of synthesized nodes
|
2023-08-14 14:37:47 +02:00 |
|
Tom Hvitved
|
77fca277fe
|
Ruby: Improve desugaring of for loops
|
2023-08-10 13:22:01 +02:00 |
|
Tom Hvitved
|
b816c79248
|
Ruby: Include all assignments in data flow paths
|
2023-03-24 10:09:30 +01:00 |
|
Tom Hvitved
|
1d0b3d4112
|
Ruby: Ssa::WriteDefinition::getWriteAccess should return a CFG node
|
2023-03-16 11:28:24 +01:00 |
|
Arthur Baars
|
d862972d5e
|
Ruby: Add use-use stress test
|
2022-12-07 15:28:51 +01:00 |
|
Arthur Baars
|
f11f2cb1a0
|
Ruby: Update tests
|
2022-12-07 15:28:50 +01:00 |
|
Tom Hvitved
|
32f60fd112
|
Ruby: Add more local flow tests for use-use flow
|
2022-11-15 11:45:31 +01:00 |
|
Tom Hvitved
|
e18442069b
|
Ruby: Fix SSA entry definitions for self in top-level
|
2022-11-10 15:08:17 +01:00 |
|
Asger F
|
0a8f39fe96
|
Ruby: recover some incomplete capture flow
|
2022-10-31 13:33:41 +01:00 |
|
Arthur Baars
|
0160c374e4
|
Ruby: add flow summaries for Object#dup and Kernel#tap
|
2022-10-04 12:58:49 +02:00 |
|
Arthur Baars
|
09bc78eafc
|
Ruby: local dataflow step for || and &&
|
2022-10-04 12:58:49 +02:00 |
|
Tom Hvitved
|
1e1b2e284d
|
Ruby: Cleanup flow through self
|
2022-03-09 13:17:11 +01:00 |
|
Arthur Baars
|
0cef887683
|
Ruby: address comments
|
2022-01-24 11:27:26 +01:00 |
|
Arthur Baars
|
e9a01f9e8f
|
Ruby: fix test case
|
2022-01-24 10:31:08 +01:00 |
|
Arthur Baars
|
fcec8a8388
|
Address comments
|
2022-01-24 10:31:08 +01:00 |
|
Arthur Baars
|
26a0167d6d
|
Ruby: add taint step test for hash patterns
|
2022-01-24 10:31:06 +01:00 |
|
Arthur Baars
|
49c452239e
|
Ruby: add taint steps from case value to variables in patterns
|
2022-01-24 10:10:22 +01:00 |
|
Arthur Baars
|
6c7114804e
|
Ruby: remove CaseExprChildMapping::getBranch
|
2021-12-20 19:21:36 +01:00 |
|
Tom Hvitved
|
413375992d
|
Ruby: Flatten nested statements inside desugared for loops
|
2021-11-17 09:05:37 +01:00 |
|
Tom Hvitved
|
945bb7459a
|
Ruby: Update expected test output
|
2021-11-17 09:05:37 +01:00 |
|
Alex Ford
|
8603609698
|
Update test output to account for for-loop -> each desugaring
|
2021-11-17 09:05:36 +01:00 |
|
Harry Maclean
|
aa8607009b
|
Update test fixtures
|
2021-10-22 10:56:34 +01:00 |
|
Harry Maclean
|
c437fd50a4
|
Update test fixtures
Some of these look a bit suspicious, so need to double check them before
merging.
|
2021-10-20 10:39:36 +01:00 |
|
Arthur Baars
|
976daddd36
|
Move files to ruby subfolder
|
2021-10-15 11:47:28 +02:00 |
|