Asger F
|
14e384aaa2
|
Ruby: remove unneeded import
|
2022-09-28 10:49:34 +02:00 |
|
Asger F
|
ce3665d50e
|
Ruby: remove unneeded qualified AST import
|
2022-09-28 10:49:34 +02:00 |
|
Asger F
|
665ee81967
|
Ruby: revert trackUseNode to idiomatic type-tracking
The optimizations done here now seem to backfire and cause more problems than they fix.
|
2022-09-28 10:49:34 +02:00 |
|
Asger F
|
032847f331
|
Ruby: inline getContents
|
2022-09-28 10:49:34 +02:00 |
|
Asger F
|
e09a5e87dd
|
Ruby: clarify what getAnElement() does
|
2022-09-28 10:49:34 +02:00 |
|
Asger F
|
588b31d15d
|
Ruby: fix another typo
|
2022-09-28 10:49:34 +02:00 |
|
Asger F
|
a7b92295a2
|
Ruby: fix a typo
|
2022-09-28 10:49:34 +02:00 |
|
Asger F
|
7dfa58b50d
|
Remove Content::NoContent
|
2022-09-28 10:49:34 +02:00 |
|
Asger F
|
dd23e125e5
|
Rename TypeTrackerContentSet -> TypeTrackerContent
|
2022-09-28 10:49:34 +02:00 |
|
Asger F
|
6abf77d40d
|
Factor comparison into compatibleContents
|
2022-09-28 10:49:34 +02:00 |
|
Asger F
|
85d0c63ec7
|
Ruby: store a ContentSet on type tracker instances
|
2022-09-28 10:49:34 +02:00 |
|
Asger F
|
a5ed3d791b
|
Ruby: expand test case to reveal mismatching forward/backward flow
|
2022-09-28 10:49:34 +02:00 |
|
Asger F
|
e47deaffbf
|
Ruby: More QLDoc police
|
2022-09-28 10:49:34 +02:00 |
|
Asger F
|
7737e75427
|
Update some QLDoc comments
|
2022-09-28 10:49:34 +02:00 |
|
Asger F
|
cbf16579ed
|
Ruby: tweak pipeline a bit
|
2022-09-28 10:49:33 +02:00 |
|
Asger F
|
b13b2ce319
|
Ruby: fix join order when building append relation
|
2022-09-28 10:49:33 +02:00 |
|
Asger F
|
3498a04b89
|
Ruby: associate ContentSets with store/load edges in type tracker
|
2022-09-28 10:49:33 +02:00 |
|
Asger F
|
497258eda5
|
Ruby: reuse Content type
|
2022-09-28 10:49:33 +02:00 |
|
Asger F
|
ac1b7eb0b9
|
Remove SetterMethodCall in MkAttribute
|
2022-09-28 10:49:33 +02:00 |
|
Asger F
|
a64f7cd146
|
Ruby: simplify getSetterCallAttributeName
|
2022-09-28 10:49:33 +02:00 |
|
Asger F
|
a51a540582
|
Ruby: add content edges to API graph
Fixes
|
2022-09-28 10:49:33 +02:00 |
|
Asger F
|
d5e2b93554
|
Ruby: add API graph label for content
|
2022-09-28 10:49:33 +02:00 |
|
Asger F
|
cd9cddf45a
|
Ruby: generate type-tracking steps from simple summary specs
|
2022-09-28 10:49:33 +02:00 |
|
Asger F
|
f1b99e867c
|
Ruby: use IPA type for type tracker contents
fixup qldoc in OptionalTypeTrckerContent
|
2022-09-28 10:49:33 +02:00 |
|
Asger F
|
53ef054c53
|
Ruby: Add getACallSimple and use it for arrays and hashes
|
2022-09-28 10:49:24 +02:00 |
|
Tom Hvitved
|
df2b586e7c
|
Merge pull request #10577 from hvitved/dataflow/get-a-read-content-fan-in
Data flow: Fix bad join-order when getAReadContent has large fan-in
|
2022-09-27 20:04:58 +02:00 |
|
Tom Hvitved
|
335e1a8233
|
Address review comments
|
2022-09-27 13:36:52 +02:00 |
|
erik-krogh
|
7675571daa
|
fix RegExpEscape::getValue having multiple results for some escapes
|
2022-09-27 13:25:23 +02:00 |
|
Anders Schack-Mulligen
|
9f1bbf2bbd
|
Merge pull request #10575 from aschackmull/dataflow/cleanup-module
Dataflow: Minor visibility cleanup
|
2022-09-27 10:10:53 +02:00 |
|
Tom Hvitved
|
45fc62f16b
|
Data flow: Sync files
|
2022-09-26 20:39:48 +02:00 |
|
Tom Hvitved
|
88baf0883a
|
Merge pull request #10358 from hvitved/ruby/dataflow/call-ctx
Ruby: Context sensitive instance method resolution
|
2022-09-26 19:55:10 +02:00 |
|
Anders Schack-Mulligen
|
1687d08587
|
Dataflow: Sync.
|
2022-09-26 16:10:03 +02:00 |
|
Tom Hvitved
|
257bcefaf9
|
Merge pull request #10548 from hvitved/ruby/call-graph-tests
Ruby: Add call graph tests for unsupported constructs
|
2022-09-26 10:47:23 +02:00 |
|
Dave Bartolomeo
|
3bd456e52d
|
Merge pull request #10565 from github/post-release-prep/codeql-cli-2.11.0
Post-release preparation for codeql-cli-2.11.0
|
2022-09-23 18:13:59 -04:00 |
|
github-actions[bot]
|
6cef0af5df
|
Post-release preparation for codeql-cli-2.11.0
|
2022-09-23 21:01:40 +00:00 |
|
Asger F
|
11ba0f0bbe
|
Merge pull request #10253 from asgerf/js/type-defs-squashed
JS: Add generated typings to SQL models
|
2022-09-23 11:34:01 +02:00 |
|
Tom Hvitved
|
f8d2e0e6a8
|
Ruby: Improve QL doc for Module::getASubClass
|
2022-09-23 10:40:38 +02:00 |
|
Tom Hvitved
|
8b424d181a
|
Merge pull request #10505 from hvitved/dataflow/viable-impl-in-ctx-consistency
Data flow: Guard against `viableImplInCallContext` not being a subset of `viableCallable`
|
2022-09-23 10:38:48 +02:00 |
|
Tom Hvitved
|
fa6da788dc
|
Ruby: Add call graph test for unsupported constructs
|
2022-09-23 10:24:43 +02:00 |
|
github-actions[bot]
|
f5cf8cffa3
|
Release preparation for version 2.11.0
|
2022-09-22 20:14:12 +00:00 |
|
Dave Bartolomeo
|
cee0e8e137
|
Merge pull request #10532 from github/henrymercer/3.7-mergeback
Final mergeback from `rc/3.7`
|
2022-09-22 13:42:59 -04:00 |
|
Tom Hvitved
|
9937ae8ef9
|
Ruby: Call sensitive instance method resolution
|
2022-09-22 16:22:31 +02:00 |
|
Tom Hvitved
|
64978b0138
|
Ruby: Add data-flow test that demonstrates spurious flow
|
2022-09-22 15:18:42 +02:00 |
|
Tom Hvitved
|
ad6b870f94
|
Data flow: Sync files
|
2022-09-22 15:01:33 +02:00 |
|
Alex Ford
|
140458b7cc
|
Merge pull request #9932 from alexrford/ruby/rbi-typegraph-fixes
Ruby: RBI library changes to support models-as-data model generation
|
2022-09-22 13:55:33 +01:00 |
|
Tom Hvitved
|
f0f4fe7286
|
Merge pull request #10444 from hvitved/ruby/stmt-sequence-post-update
Ruby: Add post-update nodes for compound arguments
|
2022-09-22 13:18:51 +02:00 |
|
Henry Mercer
|
f8f99af8b7
|
Bump the minor version of packs we regularly release
|
2022-09-22 12:14:19 +01:00 |
|
Nick Rolfe
|
7d0bfe8f98
|
Merge pull request #10531 from github/nickrolfe/title-case
Ruby: use consistent capitalization with `import ... as`
|
2022-09-22 12:05:44 +01:00 |
|
Nick Rolfe
|
df8a182ac2
|
Ruby: use consistent capitalization with import ... as
|
2022-09-22 11:13:41 +01:00 |
|
Nick Rolfe
|
ee34ac5394
|
Merge pull request #10512 from github/nickrolfe/hash_from_trusted_xml
Ruby: add Hash.from_trusted_xml as an unsafe deserialization sink
|
2022-09-22 10:59:49 +01:00 |
|