Harry Maclean
|
ea95e2e1d0
|
Ruby: Use InclusionTests library in barrier guards
|
2022-07-13 18:20:27 +12:00 |
|
Harry Maclean
|
b9fc82a741
|
Ruby: Test both old and new-style barrier guards
|
2022-07-13 18:20:25 +12:00 |
|
Harry Maclean
|
301914d80c
|
Ruby: Add an extra barrier guard test
|
2022-07-13 18:20:14 +12:00 |
|
Harry Maclean
|
706d1d2eee
|
Ruby: Make StringArrayInclusion more sensitive
We now recognise the following pattern as a barrier guard for `x`:
values = ["foo", "bar"]
if values.include? x
sink x
end
|
2022-07-13 18:20:12 +12:00 |
|
Anders Schack-Mulligen
|
736372ffd6
|
Ruby: Remove test.
|
2022-06-21 11:18:36 +02:00 |
|
Tom Hvitved
|
addb92f13b
|
Ruby: Handle captured variables in BarrierGuard::getAGuardedNode()
|
2022-04-21 13:25:47 +02:00 |
|
Tom Hvitved
|
325b451288
|
Ruby: Add barrier guards test involving captured variables
|
2022-04-21 13:25:40 +02:00 |
|
Harry Maclean
|
6bae03a7cc
|
Ruby: Update string const barrier guard
This change recognises guards like `FOO.include?`, where `FOO` is an array
constant.
|
2022-01-20 17:34:12 +13:00 |
|
Harry Maclean
|
13a0ece25c
|
Ruby: Add test case: array constant barrier guard
This guard isn't yet recognised as a `StringConstArrayInclusionCall`.
|
2022-01-20 17:07:01 +13:00 |
|
Arthur Baars
|
976daddd36
|
Move files to ruby subfolder
|
2021-10-15 11:47:28 +02:00 |
|