Tom Hvitved
|
a8758c0160
|
Ruby: Handle element references with blocks
|
2024-06-21 12:04:55 +02:00 |
|
Tom Hvitved
|
3cdb27725a
|
Ruby: Add more call graph tests
|
2023-05-15 16:02:33 +02:00 |
|
Asger F
|
179d0b36cf
|
Ruby: make up qnames for top-level namespaces
|
2023-03-24 13:42:51 +01:00 |
|
Asger F
|
1f70c59bbc
|
Ruby: add test with deep unresolved classes
|
2023-03-23 13:36:14 +01:00 |
|
erik-krogh
|
db49cfb723
|
Merge branch 'main' into kernelLoad
|
2022-12-19 09:46:25 +01:00 |
|
Tom Hvitved
|
b64083d08e
|
Ruby: Add more call graph tests
|
2022-12-16 09:21:00 +01:00 |
|
erik-krogh
|
1a6e16f292
|
Merge branch 'main' into kernelLoad
|
2022-12-08 15:41:48 +01:00 |
|
erik-krogh
|
8ab31bbe1c
|
have getMethodName return the method being called for super-calls
|
2022-12-07 14:09:36 +01:00 |
|
Arthur Baars
|
dd519cc9bf
|
Ruby: also treat included/prepended modules as subclasses
|
2022-11-14 10:56:56 +01:00 |
|
Asger F
|
84ae17dcbb
|
Ruby: ensure Object is a transitive superclass
|
2022-10-21 15:18:59 +02:00 |
|
Asger F
|
db58e3357b
|
Ruby: allow speculative container qname resolution
|
2022-10-21 11:44:11 +02:00 |
|
Asger F
|
8c2c28dd56
|
Ruby: add test showing missing superclass edge
|
2022-10-20 15:56:58 +02:00 |
|
Tom Hvitved
|
bda98261cc
|
Ruby: Add more call graph tests
|
2022-10-20 12:59:32 +02:00 |
|
Harry Maclean
|
aa6c433529
|
Ruby: Update test fixture
This change is due to a8fdda65fb.
|
2022-10-17 09:44:32 +13:00 |
|
Asger F
|
1bd3d29409
|
Ruby: workaround issue with 'def self.method' in a block
|
2022-10-14 15:07:33 +02:00 |
|
Asger F
|
17a246b321
|
Ruby: more uninteresting test updates
|
2022-10-14 13:59:52 +02:00 |
|
Asger F
|
b1dadc224c
|
Ruby: uninteresting test output update
|
2022-10-14 10:10:39 +02:00 |
|
Asger F
|
789f591de4
|
Ruby: add another spurious call edge test
|
2022-10-14 10:09:57 +02:00 |
|
Asger F
|
329ab9156a
|
Ruby: add test showing spurious call
|
2022-10-14 10:07:34 +02:00 |
|
Asger F
|
a64286b664
|
Ruby: add test for singleton class instance field
incorrect test output
|
2022-10-11 18:53:20 +02:00 |
|
Tom Hvitved
|
7608276397
|
Ruby: Add more call graph tests
|
2022-10-06 10:38:02 +02:00 |
|
Asger F
|
8b7ec20573
|
Merge branch 'main' into rb/summarize-more
|
2022-10-05 09:43:52 +02:00 |
|
Tom Hvitved
|
77c47bc856
|
Ruby: Add another call graph test
|
2022-10-04 12:58:49 +02:00 |
|
Arthur Baars
|
c2b98a4761
|
Ruby: add support for 'extend' method
|
2022-10-04 12:58:49 +02:00 |
|
Asger F
|
1c484d80aa
|
Ruby: add some calls to .each in call graph test
|
2022-10-04 11:06:44 +02:00 |
|
Tom Hvitved
|
dd7458acc8
|
Ruby: Add more call graph tests for protected methods
|
2022-09-30 16:24:34 +02:00 |
|
Tom Hvitved
|
58b7556bdf
|
Ruby: Add call graph tests for protected methods
|
2022-09-29 11:37:35 +02:00 |
|
Harry Maclean
|
5cdaae7378
|
Update tests
|
2022-09-27 10:29:04 +13:00 |
|
Harry Maclean
|
494fb4c966
|
Ruby: Make room for new test cases
|
2022-09-27 10:18:43 +13:00 |
|
Tom Hvitved
|
fa6da788dc
|
Ruby: Add call graph test for unsupported constructs
|
2022-09-23 10:24:43 +02:00 |
|
Tom Hvitved
|
37a2b7d0b3
|
Ruby: Add more call graph tests for private methods
|
2022-09-21 14:00:17 +02:00 |
|
Tom Hvitved
|
d13332cff1
|
Ruby: Add more call graph tests
|
2022-09-19 14:19:25 +02:00 |
|
Tom Hvitved
|
9004e82820
|
Ruby: Add another call graph test
|
2022-09-18 19:34:00 +02:00 |
|
Tom Hvitved
|
41c45c26bc
|
Ruby: Add more call graph tests, and make calls.rb interpretable by irb
|
2022-09-16 10:22:20 +02:00 |
|
Tom Hvitved
|
4247843a27
|
Ruby: Adjust the scope of singleton class targets
In
```rb
class << x
...
end
```
the scope of `x` is not the singleton class itself, but rather the outer scope.
|
2022-09-13 11:39:38 +02:00 |
|
Tom Hvitved
|
87db5fc6b1
|
Ruby: Add tests for getEnclosing{Method,Module}
|
2022-09-13 11:39:15 +02:00 |
|
Tom Hvitved
|
ab22f932a5
|
Ruby: Add more tests for singleton methods
|
2022-09-05 14:09:59 +02:00 |
|
Tom Hvitved
|
4d485163a6
|
Ruby: Exclude top-level self accesses from trackModule
|
2022-09-01 11:05:53 +02:00 |
|
Tom Hvitved
|
c6696adfde
|
Ruby: Add test case that would make old module resolution library diverge
|
2021-12-15 15:18:42 +01:00 |
|
Harry Maclean
|
6223b166c2
|
Update test fixtures
At the same time, rename some classes in `private.rb` so they don't
interact with identically-named modules in `calls.rb`.
|
2021-12-13 16:24:25 +13:00 |
|
Arthur Baars
|
976daddd36
|
Move files to ruby subfolder
|
2021-10-15 11:47:28 +02:00 |
|