Asger F
|
3ed0f36bb1
|
JS: Use forceLocal to localize MkTypeUse
|
2026-01-07 11:05:41 +01:00 |
|
Asger F
|
385bb32710
|
JS: Localize MkClassInstance
|
2026-01-07 11:05:41 +01:00 |
|
Asger F
|
a2a9518d2a
|
JS: Localize MkModuleImport
|
2026-01-07 11:05:41 +01:00 |
|
Asger F
|
3110e5a8ac
|
JS: Localize MkModuleExport
|
2026-01-07 11:05:41 +01:00 |
|
Asger F
|
c8108d109d
|
JS: Localize charpred of API::EntryPoint
This is needed for localizing ApiLabel later
|
2026-01-07 11:05:41 +01:00 |
|
Asger F
|
b69f8532d0
|
JS: Moving 'cache' annotations outside the parameterised module
|
2026-01-07 11:05:41 +01:00 |
|
Asger F
|
10db30a715
|
JS: Parameterise the module (still only one instantiation)
|
2026-01-07 11:05:41 +01:00 |
|
Asger F
|
465f4b987d
|
JS: Wrap in a module
Simply wraps everything in 'cached private module Stage {}' and adds 'import Stage'.
The diff is large because of indentation changes.
|
2026-01-07 11:05:41 +01:00 |
|
Asger F
|
fd65eeba0a
|
JS: Make use() and rhs() uncached and private
|
2026-01-07 11:05:41 +01:00 |
|
Asger F
|
8f413856e0
|
JS: Make other node types not depend on tracking predicates
|
2026-01-07 11:05:41 +01:00 |
|
Asger F
|
7fc87536bf
|
JS: Make MkSyntheticCallbackArg() independent of trackUseNode
|
2026-01-07 11:05:41 +01:00 |
|
Asger F
|
12c0ad0e04
|
JS: Stop dependeding on getPath() for toString()
|
2026-01-07 11:05:41 +01:00 |
|
Geoffrey White
|
503a1b5d0c
|
Merge pull request #21107 from geoffw0/rusttest
Rust: Additional test cases for tuple content.
|
2026-01-07 09:37:14 +00:00 |
|
Michael Nebel
|
77b0c4bbe4
|
Merge pull request #21111 from github/workflow/coverage/update
Update CSV framework coverage reports
|
2026-01-07 09:41:21 +01:00 |
|
github-actions[bot]
|
53a0b8dd47
|
Add changed framework coverage reports
|
2026-01-07 00:25:25 +00:00 |
|
Geoffrey White
|
13df23630b
|
Rust: Effect of lifting content reads as taint steps.
|
2026-01-06 16:47:07 +00:00 |
|
Geoffrey White
|
6e2702c3af
|
Rust: Add some taint tests involving tuples.
|
2026-01-06 16:38:36 +00:00 |
|
Tom Hvitved
|
1a2f72252a
|
Merge pull request #21072 from hvitved/rust/mad-provenance-refactor
Rust: Refactor MaD provenance-based filtering
|
2026-01-06 14:59:42 +01:00 |
|
Tom Hvitved
|
da6d0abe31
|
Address review comment
|
2026-01-06 14:35:07 +01:00 |
|
Taus
|
72f9e34318
|
Merge pull request #20708 from github/tausbn/python-add-support-for-template-string-literals
Python: Add support for template string literals
|
2026-01-06 14:33:51 +01:00 |
|
Jeroen Ketema
|
4ede207c1f
|
Merge pull request #20926 from jketema/jketema/frontend-update
C++: Update expected test results after frontend update
|
2026-01-06 14:25:40 +01:00 |
|
Jeroen Ketema
|
d02ef7c6b1
|
C++: Add change notes
|
2026-01-06 13:53:47 +01:00 |
|
Jeroen Ketema
|
17b22bc088
|
C++: Update expected test results after frontend _Generic fix
|
2026-01-06 13:53:45 +01:00 |
|
Jeroen Ketema
|
5117b5906b
|
C++: Exclude comparisons from enum constants in `cpp/constant-comparison
|
2026-01-06 13:53:44 +01:00 |
|
Jeroen Ketema
|
112eaadfae
|
C++: Add another cpp/constant-comparison FP test case
|
2026-01-06 13:53:43 +01:00 |
|
Jeroen Ketema
|
1f10cddef5
|
C++: Accept test changes after frontend update and uncomment test case
The new frontend version does less constant folding.
|
2026-01-06 13:53:41 +01:00 |
|
Jeroen Ketema
|
90d6c9fc56
|
C++: Exclude more comparisons from cpp/constant-comparison
|
2026-01-06 13:53:40 +01:00 |
|
Jeroen Ketema
|
509cbf7049
|
C++: Add cpp/constant-comparison FP test cases after frontend update
|
2026-01-06 13:53:38 +01:00 |
|
Jeroen Ketema
|
2615dab2e2
|
C++: Update supported compiler versions
|
2026-01-06 13:53:35 +01:00 |
|
Jeroen Ketema
|
87a9065d61
|
C++: Update expected test results after frontend update
|
2026-01-06 13:53:34 +01:00 |
|
Tom Hvitved
|
eca451ea05
|
Merge pull request #21101 from hvitved/ruby/fix-bad-join
Ruby: Fix bad join
|
2026-01-06 13:44:29 +01:00 |
|
Tom Hvitved
|
5359b3d6e7
|
Merge pull request #21099 from hvitved/rust/fix-todo
Rust: Improve `TuplePositionContent.getAnAccess`
|
2026-01-06 13:16:15 +01:00 |
|
Chris Smowton
|
bfcd36002a
|
Merge pull request #21049 from smowton/smowton/admin/java-buildless-paths-test
Add integration test for paths and paths-ignore vs. Java buildless mode
|
2026-01-06 12:01:09 +00:00 |
|
Michael Nebel
|
f32860b2d2
|
Merge pull request #21100 from michaelnebel/csharp14/nameofgenerictype
C# 14: [TEST ONLY] Test for `nameof` generic type.
|
2026-01-06 12:37:10 +01:00 |
|
Chris Smowton
|
6fb6923f63
|
Change note
|
2026-01-06 10:59:06 +00:00 |
|
Chris Smowton
|
102cfd06a7
|
Add integration test for paths and paths-ignore vs. Java buildless mode
|
2026-01-06 10:59:04 +00:00 |
|
Tom Hvitved
|
358339427b
|
Ruby: Fix bad join
Before
```
Evaluated relational algebra for predicate Filters::Filters::FilterCall.getAnAction/0#dispred#9c0da667@85a4cbtp with tuple counts:
394650 ~2% {2} r1 = `__#Module::ModuleBase.getAMethod/0#dispred#56626ed3Merge_Module::ModuleBase.getModule/0#dispred#4f2c__#shared` AND NOT `_Filters::Filters::FilterCall.getExceptArgument/0#dispred#515c95c0__#Method::Method.getName/0#dispre__#antijoin_rhs`(FIRST 2)
{2} | AND NOT `project#Filters::Filters::FilterCall.getOnlyArgument/0#dispred#f337e70f`(FIRST 1)
380366 ~0% {2} | SCAN OUTPUT In.1, In.0
29453 ~0% {2} r2 = JOIN `_#Module::ModuleBase.getAMethod/0#dispred#56626ed3Merge__#AST::AstNode.getEnclosingModule/0#dispred#__#shared` WITH project#ActionController::ActionControllerActionMethod#6db6f5e0 ON FIRST 1 OUTPUT Lhs.0, Lhs.1
366017 ~0% {2} r3 = JOIN `_#Module::ModuleBase.getAMethod/0#dispred#56626ed3Merge_Module::ModuleBase.getModule/0#dispred#4f2ca__#shared` WITH project#ActionController::ActionControllerActionMethod#6db6f5e0 ON FIRST 1 OUTPUT Lhs.0, Lhs.1
395470 ~0% {2} r4 = r2 UNION r3
395470 ~0% {3} | JOIN WITH `Method::Method.getName/0#dispred#2acbf239` ON FIRST 1 OUTPUT Lhs.1, Rhs.1, Lhs.0
2227 ~0% {2} | JOIN WITH `Filters::Filters::FilterCall.getOnlyArgument/0#dispred#f337e70f` ON FIRST 2 OUTPUT Lhs.2, Lhs.0
382593 ~0% {2} r5 = r1 UNION r4
133735 ~4% {2} | JOIN WITH `project#ActionController::ActionControllerActionMethod.getARoute/0#dispred#9eb85e56` ON FIRST 1 OUTPUT Lhs.1, Lhs.0
540556870 ~2% {3} | JOIN WITH Filters::Filters::Filter#a42c5138 CARTESIAN PRODUCT OUTPUT Rhs.0, Lhs.0, Lhs.1
525979755 ~127% {3} | JOIN WITH `Filters::Filters::FilterImpl.getFilterCallable/0#dispred#451bf7d7` ON FIRST 1 OUTPUT Lhs.1, Lhs.2, Rhs.1
{3} | REWRITE WITH TEST InOut.1 != InOut.2
525979755 ~407036% {2} | SCAN OUTPUT In.0, In.1
return r5
```
After
```
Evaluated relational algebra for predicate Filters::Filters::FilterCall.getAnAction/0#91dba45c@74dfcepp with tuple counts:
1363 ~4% {2} r1 = JOIN `Filters::Filters::FilterCall.getAnActionCand/1#f053150d` WITH `Filters::Filters::FilterCall.getOnlyArgument/0#dispred#f337e70f` ON FIRST 2 OUTPUT Lhs.0, Lhs.2
140978 ~0% {3} r2 = `Filters::Filters::FilterCall.getAnActionCand/1#f053150d` AND NOT `Filters::Filters::FilterCall.getExceptArgument/0#dispred#515c95c0#fb`(FIRST 2)
{3} | AND NOT `project#Filters::Filters::FilterCall.getOnlyArgument/0#dispred#f337e70f`(FIRST 1)
132372 ~3% {2} | SCAN OUTPUT In.0, In.2
133735 ~4% {2} r3 = r1 UNION r2
return r3
```
|
2026-01-06 11:42:49 +01:00 |
|
Michael Nebel
|
0a0cbdb799
|
C#14: Test for nameof generic type.
|
2026-01-06 11:32:49 +01:00 |
|
Michael Nebel
|
ff1ec47f98
|
Merge pull request #21095 from michaelnebel/net10/generatedmodels
C#: Update .NET runtime models.
|
2026-01-06 11:15:47 +01:00 |
|
Michael Nebel
|
2e208045d4
|
C#: Update test expected output.
|
2026-01-06 10:20:41 +01:00 |
|
Anders Peter Fugmann
|
103b3df885
|
Merge pull request #21093 from github/andersfugmann/deprecate_kotlin_1.7
Kotlin: Mark support for Kotlin versions 1.6 and 1.7 as deprecated
|
2026-01-06 09:53:26 +01:00 |
|
Michael Nebel
|
f5321548e1
|
C#: Add change note.
|
2026-01-06 09:46:44 +01:00 |
|
Michael Nebel
|
5299b356a9
|
C#: Update models test expected output.
|
2026-01-06 09:46:34 +01:00 |
|
Michael Nebel
|
0d5f1b11ad
|
C#: Update .NET runtime generated models.
|
2026-01-06 09:44:23 +01:00 |
|
Tom Hvitved
|
ae9588e176
|
Rust: Improve TuplePositionContent.getAnAccess
|
2026-01-06 09:24:32 +01:00 |
|
Tom Hvitved
|
19179d5005
|
Merge pull request #21071 from hvitved/rust/access-after-lifetime-perf
Rust: Speedup `AccessAfterLifetime.ql`
|
2026-01-06 09:18:05 +01:00 |
|
Michael Nebel
|
16b2e7150a
|
Merge pull request #21069 from michaelnebel/net10/stubs
C#: Generate .NET 10 stubs.
|
2026-01-06 07:56:25 +01:00 |
|
Tom Hvitved
|
836b667a62
|
Address review comment
|
2026-01-05 19:47:02 +01:00 |
|
Nick Rolfe
|
5faa546053
|
Merge pull request #21096 from github/nickrolfe/doc-range-checks
Docs: clarify behavior of range checks
|
2026-01-05 18:30:10 +00:00 |
|
Nick Rolfe
|
4ebbd1f9f3
|
Docs: clarify behavior of range checks
The current wording (about the sets of values being "the same") is not
accurate.
|
2026-01-05 18:03:54 +00:00 |
|