Asger F
|
cf4a3e0bbe
|
Ruby: 'a' -> 'an' in a qldoc
|
2022-11-03 10:13:39 +01:00 |
|
Asger F
|
fe8945b5c9
|
Ruby: Rename getCanonicalEnclosing/Nested module
getCanonicalEnclosingModule -> getParentModule
getCanonicalNestedModule -> getNestedModule
|
2022-11-03 10:10:47 +01:00 |
|
Asger F
|
bd2a065562
|
Ruby: rename ConstantValue::getX -> fromX
|
2022-11-03 10:03:40 +01:00 |
|
Asger F
|
2619f3f667
|
Ruby: include overridden methods in getAnInstanceSelf
|
2022-11-01 08:32:55 +01:00 |
|
Asger F
|
ab4e341e65
|
Ruby: fix handling of namespaces with no 'self'
|
2022-10-31 14:05:11 +01:00 |
|
Asger F
|
9da5ec79c5
|
Ruby: Drive-by fix a QL4QL alert
|
2022-10-31 14:05:11 +01:00 |
|
Asger F
|
e549f15b1c
|
Ruby: fix implicit 'this'
|
2022-10-31 14:05:11 +01:00 |
|
Asger F
|
056b1e8d63
|
Ruby: add some basic tests
|
2022-10-31 14:05:11 +01:00 |
|
Asger F
|
9be2512050
|
Ruby: rename one of the PostsController2 classes
These had the same name and ended up being unified
|
2022-10-31 13:33:41 +01:00 |
|
Asger F
|
b4b34cc994
|
Ruby: port part of ActionController model
|
2022-10-31 13:33:41 +01:00 |
|
Asger F
|
12ce46e4b1
|
Ruby: port part of Railties model
|
2022-10-31 13:33:41 +01:00 |
|
Asger F
|
38955d1761
|
Ruby: port part of the Rails model
|
2022-10-31 13:33:41 +01:00 |
|
Asger F
|
9f59b6b439
|
Update type-tracking test
|
2022-10-31 13:33:41 +01:00 |
|
Asger F
|
0a8f39fe96
|
Ruby: recover some incomplete capture flow
|
2022-10-31 13:33:41 +01:00 |
|
Asger F
|
ff02ba5965
|
Ruby: include SSA param input step for flowsTo
|
2022-10-31 13:33:41 +01:00 |
|
Asger F
|
017157820a
|
Ruby: make ParameterNode extend LocalSourceNode
|
2022-10-31 13:33:41 +01:00 |
|
Asger F
|
b29ac5249e
|
Ruby: add type-tracking inline test in global flow test
|
2022-10-31 13:33:41 +01:00 |
|
Asger F
|
4ed61c13f8
|
Ruby: add some captured-variable flow tests
|
2022-10-31 13:33:41 +01:00 |
|
Asger F
|
b632e21ba0
|
Ruby: add ConstRef
|
2022-10-31 13:33:41 +01:00 |
|
Asger F
|
06ec03de74
|
Ruby: add convenience-accessors for ConstantValue
|
2022-10-28 15:16:14 +02:00 |
|
Asger F
|
046e669c78
|
Ruby: add getAncestorExpr
|
2022-10-28 15:16:14 +02:00 |
|
Asger F
|
77d1788619
|
Ruby: add data flow versions of ArrayLiteral, HashLiteral, Pair
|
2022-10-28 15:16:14 +02:00 |
|
Asger F
|
2546d09fe2
|
Ruby: add SetterCallNode
|
2022-10-28 15:16:14 +02:00 |
|
Asger F
|
515b8366d2
|
Ruby: add getAnAncestor, getADescendent
|
2022-10-28 15:16:14 +02:00 |
|
Asger F
|
c8f7519cee
|
Ruby: add Module.getNamespaceOrTopLevel
|
2022-10-28 15:16:14 +02:00 |
|
Asger F
|
1f644a9c1d
|
Ruby: add getEnclosingToplevel
|
2022-10-28 15:16:14 +02:00 |
|
Asger F
|
436cc60138
|
Ruby: update some uses of getConstantValue()
|
2022-10-28 15:16:14 +02:00 |
|
Asger F
|
156964bfc9
|
Ruby: add getEnclosingModule and getNestedModule
|
2022-10-28 15:16:14 +02:00 |
|
Asger F
|
67772bbc43
|
Ruby: Accessors for attributes and elements
|
2022-10-28 15:16:14 +02:00 |
|
Asger F
|
8976ba5583
|
Ruby: Add CallableNode, MethodNode, and accessors
|
2022-10-28 15:16:13 +02:00 |
|
Asger F
|
ac4cac889f
|
Ruby: add DataFlow::ModuleNode
sdf
|
2022-10-24 15:35:17 +02:00 |
|
Asger F
|
65add15416
|
Ruby: add getALocalUse()
This is the inverse of getALocalSource()
|
2022-10-24 15:35:17 +02:00 |
|
Asger F
|
aab1e1f5b4
|
Ruby: add some helpers at the AST level
|
2022-10-24 15:35:17 +02:00 |
|
Erik Krogh Kristensen
|
5ff98cd80e
|
Merge pull request #10888 from erik-krogh/glob
Ruby: add model for Dir.glob and other Dir methods
|
2022-10-24 14:17:37 +02:00 |
|
Asger F
|
bcfe4ece6f
|
Merge pull request #10918 from asgerf/rb/constant-compound-assignment
Ruby: handle compound constant-assignment
|
2022-10-24 14:07:28 +02:00 |
|
Asger F
|
cac2e2e2e4
|
Merge pull request #10928 from asgerf/rb/assumed-global-const
Ruby: assume some global constants are defined
|
2022-10-24 14:06:34 +02:00 |
|
Asger F
|
0ffb0f6d4d
|
Ruby: constant lookup is unaffected by blocks
|
2022-10-24 13:07:21 +02:00 |
|
erik-krogh
|
07d90b34df
|
use instanceof in DirPathAccess
|
2022-10-24 12:05:26 +02:00 |
|
Erik Krogh Kristensen
|
669b0c35fe
|
fix qldoc
Co-authored-by: Nick Rolfe <nickrolfe@github.com>
|
2022-10-24 12:05:26 +02:00 |
|
erik-krogh
|
85cd7f9121
|
add model for Dir.glob and other Dir methods
|
2022-10-24 12:05:26 +02:00 |
|
Arthur Baars
|
b3855b089a
|
Ruby: some more tests
|
2022-10-22 14:15:29 +02:00 |
|
Arthur Baars
|
ccaa12998d
|
Ruby: desugar compound constant-assignments
|
2022-10-22 01:11:35 +02:00 |
|
Nick Rolfe
|
9fb436e22b
|
Ruby: add change note for localTaintStep fix
|
2022-10-21 16:33:29 +01:00 |
|
Nick Rolfe
|
269c27757d
|
Ruby: include value-preserving flow in localTaintStep
|
2022-10-21 16:17:11 +01:00 |
|
Nick Rolfe
|
5319216c18
|
Ruby: add test of TaintTracking::localFlowStep
|
2022-10-21 16:04:04 +01:00 |
|
Asger F
|
84ae17dcbb
|
Ruby: ensure Object is a transitive superclass
|
2022-10-21 15:18:59 +02:00 |
|
Arthur Baars
|
a56ed88db2
|
Merge pull request #10920 from github/post-release-prep/codeql-cli-2.11.2
Post-release preparation for codeql-cli-2.11.2
|
2022-10-21 11:58:12 +02:00 |
|
Asger F
|
3fd2b9ad7b
|
Ruby: add a comment
This would have saved me some time
|
2022-10-21 11:44:12 +02:00 |
|
Asger F
|
ee7970afcb
|
Ruby: treat String as a builtin
|
2022-10-21 11:44:11 +02:00 |
|
Asger F
|
db58e3357b
|
Ruby: allow speculative container qname resolution
|
2022-10-21 11:44:11 +02:00 |
|