Alexandre Boulgakov
|
838130ca3a
|
Swift: Fix some C++20 todos.
|
2023-06-08 13:11:14 +01:00 |
|
Alexandre Boulgakov
|
5952a729df
|
Build: Bump build mode to C++20.
|
2023-06-08 13:10:43 +01:00 |
|
Tom Hvitved
|
a896be7eb8
|
Merge pull request #13387 from michaelnebel/csharp/dotnettest
C#: Dotnet test tracer improvements.
|
2023-06-08 14:05:29 +02:00 |
|
Anders Schack-Mulligen
|
5a2ac1b5ca
|
Java: Add more negation context to reduce string ops and improve perf.
|
2023-06-08 14:04:57 +02:00 |
|
Asger F
|
d6741f655d
|
Ruby: restrict ORM tracking to calls
|
2023-06-08 14:01:51 +02:00 |
|
Mathias Vorreiter Pedersen
|
a357eeedac
|
C++: Accept test changes.
|
2023-06-08 12:50:16 +01:00 |
|
Mathias Vorreiter Pedersen
|
afb1129f27
|
C++: Ensure that postfix crement operations are handled properly in dataflow SSA.
|
2023-06-08 12:50:05 +01:00 |
|
Mathias Vorreiter Pedersen
|
57ae1e9ff7
|
C++: Add a testcase that started to fail in #13326.
|
2023-06-08 12:49:08 +01:00 |
|
Alex Ford
|
b4620042a5
|
Ruby: fix use of deprecated predicate
|
2023-06-08 12:09:22 +01:00 |
|
Alex Ford
|
397a809426
|
Merge remote-tracking branch 'origin/main' into rb/rack-redirect
|
2023-06-08 12:07:57 +01:00 |
|
Geoffrey White
|
5727d49cce
|
Swift: Take out common code for lines of code.
|
2023-06-08 12:03:03 +01:00 |
|
Geoffrey White
|
a3ef5c6918
|
Swift: QLDoc Diagnostics.qll.
|
2023-06-08 12:03:02 +01:00 |
|
Anders Schack-Mulligen
|
dabb4dd643
|
Java: Improve join-order for FunctionalInterface.
|
2023-06-08 13:02:54 +02:00 |
|
Alex Ford
|
21b4f885a6
|
ruby: fix qldoc
|
2023-06-08 12:01:42 +01:00 |
|
Alex Ford
|
c531b94594
|
Ruby: add a change note for rack redirect support
|
2023-06-08 11:59:10 +01:00 |
|
Geoffrey White
|
e0f16f46d2
|
Swift: Add compile errors / warnings to SummaryStats.ql.
|
2023-06-08 11:48:57 +01:00 |
|
Geoffrey White
|
dc7a286948
|
Swift: Add lines of code to SummaryStats.ql.
|
2023-06-08 11:29:04 +01:00 |
|
Alex Ford
|
22b9ab43c6
|
Merge pull request #13259 from alexrford/rb/actiondispatch-refactor
Ruby: Refactor and slightly expand `ActionDispatch` modelling
|
2023-06-08 11:08:36 +01:00 |
|
Erik Krogh Kristensen
|
d9e3569fe5
|
Merge pull request #13350 from erik-krogh/once-again-deps-not-py
C++: delete old deprecations
|
2023-06-08 12:08:09 +02:00 |
|
Nora Dimitrijević
|
e93022d649
|
Merge branch 'main' into swift/brace-stmt-variables
|
2023-06-08 12:04:25 +02:00 |
|
Nora Dimitrijević
|
a5e0669981
|
Swift: fix bad join order in NamedPattern.getVarDecl()
Ideally the EDB itself should contain a direct
reference from NamedPattern to VarDecl, not just a name,
but oh well, this join order works fine.
BEFORE:
```
[2023-06-08 11:40:01] Evaluated non-recursive predicate quick_eval#ff@60fe07kr in 6533ms (size: 91309).
Evaluated relational algebra for predicate quick_eval#ff@60fe07kr with tuple counts:
1209062 ~3% {2} r1 = SCAN VarDecl#914e0d1e::Generated::VarDecl::getName#0#dispred#ff OUTPUT In.1, In.0
234687793 ~0% {2} r2 = JOIN r1 WITH NamedPattern#c3d26570::Generated::NamedPattern::getName#0#dispred#ff_10#join_rhs ON FIRST 1 OUTPUT Lhs.1, Rhs.1
19112791 ~0% {3} r3 = JOIN r2 WITH VarDecl#914e0d1e::Generated::VarDecl::getImmediateParentPattern#0#dispred#ff ON FIRST 1 OUTPUT Rhs.1, Lhs.0, Lhs.1
19112791 ~0% {3} r4 = JOIN r3 WITH Element#e67432df::Generated::Element::resolve#bf ON FIRST 1 OUTPUT Rhs.1, Lhs.2, Lhs.1
24647 ~0% {2} r5 = JOIN r4 WITH Element#d22cfd66::Element::getFullyUnresolved#bf ON FIRST 2 OUTPUT Lhs.1, Lhs.2
19112791 ~0% {3} r6 = JOIN r3 WITH Element#e67432df::Generated::Element::resolve#bf ON FIRST 1 OUTPUT Rhs.1, Lhs.1, Lhs.2
19112791 ~3% {3} r7 = JOIN r6 WITH Element#d22cfd66::Element::getFullyUnresolved#bf ON FIRST 1 OUTPUT Lhs.2, Rhs.1, Lhs.1
66662 ~4% {2} r8 = JOIN r7 WITH #Pattern#19b8cf65::Pattern::getImmediateEnclosingPattern#0#dispredPlus#bf ON FIRST 2 OUTPUT Lhs.0, Lhs.2
91309 ~2% {2} r9 = r5 UNION r8
return r9
```
AFTER:
```
[2023-06-08 11:55:26] Evaluated non-recursive predicate quick_eval#ff@fe906afo in 26ms (size: 91309).
Evaluated relational algebra for predicate quick_eval#ff@fe906afo with tuple counts:
92048 ~0% {3} r1 = SCAN NamedPattern#c3d26570::Generated::NamedPattern::getName#0#dispred#ff OUTPUT In.0, In.1, In.0
82893 ~0% {2} r2 = SCAN #Pattern#19b8cf65::Pattern::getImmediateEnclosingPattern#0#dispredPlus#fb#flipped OUTPUT In.1, In.0
66417 ~1% {3} r3 = JOIN r2 WITH NamedPattern#c3d26570::Generated::NamedPattern::getName#0#dispred#ff ON FIRST 1 OUTPUT Lhs.1, Rhs.1, Lhs.0
158465 ~0% {3} r4 = r1 UNION r3
94246 ~3% {3} r5 = JOIN r4 WITH VarDecl#914e0d1e::Generated::VarDecl::getImmediateParentPattern#0#dispred#ff_10#join_rhs ON FIRST 1 OUTPUT Rhs.1, Lhs.1, Lhs.2
91309 ~2% {2} r6 = JOIN r5 WITH VarDecl#914e0d1e::Generated::VarDecl::getName#0#dispred#ff ON FIRST 2 OUTPUT Lhs.2, Lhs.0
return r6
```
|
2023-06-08 12:03:58 +02:00 |
|
Stephan Brandauer
|
8f697ac1ee
|
Java: fix broken MaD export format
|
2023-06-08 12:02:50 +02:00 |
|
Stephan Brandauer
|
c6f10519fa
|
Merge branch 'main' into java/update-mad-decls-after-triage-2023-06-08T08-51-47
|
2023-06-08 12:00:07 +02:00 |
|
Mathew Payne
|
8052b35e62
|
Merge branch 'main' into csharp-ext
|
2023-06-08 10:58:02 +01:00 |
|
Mathew Payne
|
c493e276ec
|
Update MaD sink kinds from main
|
2023-06-08 10:57:12 +01:00 |
|
Anders Schack-Mulligen
|
cc45db7c76
|
Merge pull request #13394 from atorralba/atorralba/java/fix-gson-jsonarray-models
Java: Fix Gson's JsonArray.add models
|
2023-06-08 11:05:40 +02:00 |
|
Stephan Brandauer
|
bda938c544
|
Update MaD Declarations after Triage
|
2023-06-08 10:51:48 +02:00 |
|
Asger F
|
76a8e9827e
|
Merge pull request #13283 from asgerf/js/restrict-regex-search-function
JS: Be more conservative about flagging "search" call arguments as regex
|
2023-06-08 10:50:51 +02:00 |
|
erik-krogh
|
39438c6196
|
add change-note
|
2023-06-08 10:15:32 +02:00 |
|
yoff
|
d59263af0e
|
Merge pull request #13398 from github/tausbn/python-update-syntax-error-expected-files
Python: Update expected output for syntax error queries
|
2023-06-08 10:10:42 +02:00 |
|
erik-krogh
|
2241350d32
|
wait with deprecating Container::getURL()
|
2023-06-08 10:10:21 +02:00 |
|
erik-krogh
|
a4ef8619c6
|
delete old deprecations
|
2023-06-08 10:10:21 +02:00 |
|
Tom Hvitved
|
cee70883f0
|
Merge pull request #12964 from hvitved/ruby/remove-synth-returns
Ruby: Remove canonical return nodes
|
2023-06-08 10:07:48 +02:00 |
|
Tony Torralba
|
fd8112f692
|
Merge pull request #13400 from github/workflow/coverage/update
Update CSV framework coverage reports
|
2023-06-08 10:04:26 +02:00 |
|
Michael Nebel
|
2fece9d721
|
C#: Add MSTEST test project and check that the call to vstest doesn't get the UseSharedCompilation=false flag forwarded.
|
2023-06-08 10:01:00 +02:00 |
|
Anders Schack-Mulligen
|
f004fcf926
|
Merge pull request #13388 from hvitved/type-back-tracking-inline-late
Type tracking: Use `noopt`+`inline_late` in `TypeBackTracker::[small]step`
|
2023-06-08 09:55:18 +02:00 |
|
Michael Nebel
|
65e651506c
|
C#: Address review comments.
|
2023-06-08 08:51:21 +02:00 |
|
github-actions[bot]
|
cbbd885e22
|
Add changed framework coverage reports
|
2023-06-08 00:17:14 +00:00 |
|
Arthur Baars
|
dcd254adf8
|
Merge pull request #13399 from aibaars/update-ruby-grammar
Ruby: update tree-sitter-ruby
|
2023-06-07 19:53:33 +02:00 |
|
Arthur Baars
|
0efa212c40
|
Ruby: update tree-sitter-ruby
|
2023-06-07 19:27:46 +02:00 |
|
Owen Mansel-Chan
|
55fe318f5a
|
Merge pull request #13397 from owen-mc/go/document-build-environment-recommendations
Add Go version table for --identify-environment
|
2023-06-07 17:06:13 +01:00 |
|
Ian Lynagh
|
1b83aeb25d
|
Merge pull request #13393 from igfoo/igfoo/remove_explorer
Kotlin: Remove kotlin-explorer
|
2023-06-07 16:32:00 +01:00 |
|
Ian Lynagh
|
c4e829f1d4
|
Merge pull request #13385 from igfoo/igfoo/kotlin_version_relax
Kotlin: Relax version requirements
|
2023-06-07 16:31:49 +01:00 |
|
Alex Ford
|
0a7ae58710
|
Ruby: revert to simpler Rack PotentialResponseNode def and use TypeBackTracker to track instances
|
2023-06-07 16:30:53 +01:00 |
|
Taus
|
19e1bab102
|
Python: Update expected output for syntax error queries
|
2023-06-07 15:26:52 +00:00 |
|
Alex Ford
|
a5d8db6317
|
Ruby: fix qldoc
|
2023-06-07 15:55:28 +01:00 |
|
Alex Ford
|
57508b2b3b
|
ruby: Limit rack PotentialResponseNode to things that look like they occur in a rack application
|
2023-06-07 15:55:05 +01:00 |
|
Owen Mansel-Chan
|
69854638b6
|
Add Go version table for --identify-environment
|
2023-06-07 15:51:21 +01:00 |
|
Tony Torralba
|
c0135673fa
|
Fix JsonArray.addAll model
Properly test JsonArray.add(String) and JsonArray.addAll(JsonArray) as well
|
2023-06-07 16:18:32 +02:00 |
|
Stephan Brandauer
|
2921df41da
|
Java: fix import
|
2023-06-07 15:22:59 +02:00 |
|