Geoffrey White
|
704e42cf22
|
Swift: Accept integration test changes (not sure what caused this exactly but it looks OK to me).
|
2023-03-29 15:49:44 +01:00 |
|
Geoffrey White
|
8e4c7a9d89
|
Swift: Test expectations.
|
2023-03-29 15:49:36 +01:00 |
|
Geoffrey White
|
4ba8de4802
|
Swift: Update codegen.
|
2023-03-29 15:49:26 +01:00 |
|
Geoffrey White
|
f042195e5c
|
Swift: Connect it up.
|
2023-03-29 15:49:17 +01:00 |
|
Geoffrey White
|
d8703210dd
|
Swift: Extract type aliases.
|
2023-03-29 15:49:12 +01:00 |
|
Anders Schack-Mulligen
|
d0fa7c7ff8
|
Merge pull request #12683 from aschackmull/java/rangeanalysis-add
Java: Support double-recursive range analysis bounds for addition.
|
2023-03-29 13:39:59 +02:00 |
|
Jeroen Ketema
|
0acca2ba76
|
Merge pull request #12687 from jketema/unit-2
Make imports of `codeql.util.Unit` private
|
2023-03-29 13:07:12 +02:00 |
|
Mathias Vorreiter Pedersen
|
1dd3e385ab
|
Merge pull request #12133 from d10c/swift/case-let-dataflow
Swift: `case let` dataflow
|
2023-03-29 11:31:48 +01:00 |
|
Nora Dimitrijević
|
d0de4a5d93
|
Merge branch 'main' into swift/case-let-dataflow
|
2023-03-29 11:55:34 +02:00 |
|
Nora Dimitrijević
|
70ed8c6e8f
|
Swift: add QLdoc to Pattern
|
2023-03-29 11:52:50 +02:00 |
|
Nora Dimitrijević
|
3fbf90cbd7
|
Swift: add ConstructorDecl.isFailable/0
|
2023-03-29 11:52:50 +02:00 |
|
Tamás Vajk
|
08d2d3b96b
|
Merge pull request #12699 from tamasvajk/fix/ruby-makefile
Ruby: Adjust Makefile after shared library refactoring
|
2023-03-29 11:48:24 +02:00 |
|
Anders Schack-Mulligen
|
7844384768
|
Java: Add change note.
|
2023-03-29 11:39:07 +02:00 |
|
Asger F
|
2ef1743bf4
|
Merge pull request #11615 from asgerf/js/extension-docs
JS: docs for customizing library models with data extensions
|
2023-03-29 10:20:53 +02:00 |
|
Tamas Vajk
|
85d824b96b
|
Ruby: Adjust Makefile after shared library refactoring
|
2023-03-29 10:12:10 +02:00 |
|
Edward Minnix III
|
e39318853f
|
Merge pull request #12693 from atorralba/atorralba/java/insecure-ldap-auth-tag
Java: Fix InsecureLdapAuth tags
|
2023-03-28 14:56:56 -04:00 |
|
Nora Dimitrijević
|
55ce9760e1
|
Merge branch 'main' into swift/case-let-dataflow
|
2023-03-28 18:20:33 +02:00 |
|
Nora Dimitrijević
|
2a5f29cd0f
|
Swift: remove getIdentityPreservingEnclosingPattern
The Pattern public interface doesn't really need it.
|
2023-03-28 18:18:32 +02:00 |
|
Asger F
|
080acdbfff
|
JS: remove links to docs file... again
|
2023-03-28 17:29:26 +02:00 |
|
Tony Torralba
|
ce191e1f9f
|
Fix InsecureLdapAuth tags
|
2023-03-28 17:10:33 +02:00 |
|
Edward Minnix III
|
b00104ebe3
|
Merge pull request #12458 from egregius313/egregius313/promote-insecure-ldap-authentication
Java: Promote LDAP Authentication Query
|
2023-03-28 10:39:17 -04:00 |
|
Edward Minnix III
|
97ec808a6f
|
Make configuration public
Co-authored-by: Tony Torralba <atorralba@users.noreply.github.com>
|
2023-03-28 10:28:15 -04:00 |
|
Erik Krogh Kristensen
|
451f6f01bb
|
Merge pull request #12633 from erik-krogh/more-global-flow
JS: better callgraph support for global variables
|
2023-03-28 15:19:50 +02:00 |
|
Nora Dimitrijević
|
94614320b5
|
Swift: refactor OptionalSomeDecl -> OptionalSomeContentSet
|
2023-03-28 15:15:16 +02:00 |
|
Anders Schack-Mulligen
|
7c74fd07e9
|
Merge pull request #12684 from aschackmull/dataflow/remove-footgun
Dataflow: Remove accidentally exposed predicates.
|
2023-03-28 15:14:58 +02:00 |
|
Nora Dimitrijević
|
ea9e8e7ddb
|
Swift: fix bad join order in Pattern.getImmediateMatchingExpr
On Signal-iOS, this snippet:
```codeql
class Pattern extends Generated::Pattern {
...
Expr getImmediateMatchingExpr() {
...
exists(PatternBindingDecl v, int i |
v.getPattern(i) = this and
result = v.getInit(i)
)
...
}
...
}
```
Had the following join order:
```
33926 ~0% {3} r8 = SCAN PatternBindingDecl#ab5153b9::Generated::PatternBindingDecl::getImmediateInit#1#dispred#fff OUTPUT In.1, In.0, In.2
2565045964 ~0% {4} r9 = JOIN r8 WITH pattern_binding_decl_patterns_102#join_rhs ON FIRST 1 OUTPUT Lhs.1, Rhs.1, Lhs.2, Rhs.2
33926 ~0% {2} r10 = JOIN r9 WITH Synth#5f134a93::Synth::convertPatternBindingDeclToRaw#1#ff ON FIRST 2 OUTPUT Lhs.3, Lhs.2
33926 ~2% {2} r11 = JOIN r10 WITH Synth#5f134a93::Synth::convertPatternFromRaw#1#ff ON FIRST 1 OUTPUT Rhs.1, Lhs.1
33926 ~1% {2} r12 = JOIN r11 WITH Element#e67432df::Generated::Element::resolve#ff ON FIRST 1 OUTPUT Lhs.1, Rhs.1
33926 ~4% {2} r13 = JOIN r12 WITH Element#e67432df::Generated::Element::resolve#ff ON FIRST 1 OUTPUT Lhs.1, Rhs.1
```
After applying `pragma[only_bind_out]` to `this`:
```
198815 ~1% {2} r4 = SCAN Synth#5f134a93::Synth::TPattern#f OUTPUT In.0, In.0
198815 ~0% {2} r5 = JOIN r4 WITH Element#e67432df::Generated::Element::resolve#ff_10#join_rhs ON FIRST 1 OUTPUT Rhs.1, Lhs.1
75626 ~0% {3} r6 = JOIN r5 WITH PatternBindingDecl#ab5153b9::Generated::PatternBindingDecl::getImmediatePattern#1#dispred#fff_201#join_rhs ON FIRST 1 OUTPUT Rhs.1, Rhs.2, Lhs.1
33926 ~1% {2} r7 = JOIN r6 WITH PatternBindingDecl#ab5153b9::Generated::PatternBindingDecl::getImmediateInit#1#dispred#fff ON FIRST 2 OUTPUT Rhs.2, Lhs.2
33926 ~4% {2} r8 = JOIN r7 WITH Element#e67432df::Generated::Element::resolve#ff ON FIRST 1 OUTPUT Lhs.1, Rhs.1
```
|
2023-03-28 14:57:05 +02:00 |
|
Jeroen Ketema
|
3b8ad087eb
|
Make imports of codeql.util.Unit private
|
2023-03-28 14:14:13 +02:00 |
|
Michael Nebel
|
042e53aa4a
|
Merge pull request #12688 from michaelnebel/csharp/documentation
C#: Claim support for C# 11 / .NET 7 in external documentation.
|
2023-03-28 14:02:51 +02:00 |
|
Anders Schack-Mulligen
|
3b0095725c
|
Java: Adjust test expectation.
|
2023-03-28 14:00:25 +02:00 |
|
Anders Schack-Mulligen
|
47e7aa9566
|
Dataflow: Add change note.
|
2023-03-28 13:17:48 +02:00 |
|
Michael Nebel
|
e38196a3a8
|
C#: Claim support for C# 11 / .NET 7 in external documentation.
|
2023-03-28 13:04:30 +02:00 |
|
Asger F
|
02da09c7d8
|
Update docs/codeql/codeql-language-guides/customizing-library-models-for-javascript.rst
Co-authored-by: Ben Ahmady <32935794+subatoi@users.noreply.github.com>
|
2023-03-28 11:36:24 +02:00 |
|
Tony Torralba
|
12b236f6f1
|
Merge pull request #12682 from github/workflow/coverage/update
Update CSV framework coverage reports
|
2023-03-28 11:27:19 +02:00 |
|
Asger F
|
d62b944b93
|
JS: Explain difference between type and member
|
2023-03-28 10:49:28 +02:00 |
|
Arthur Baars
|
cd53c77e23
|
Merge pull request #12670 from alexrford/mergeback-rc/3.9
Merge `rc/3.9` back into `main`
|
2023-03-28 10:49:08 +02:00 |
|
Asger F
|
aec82f6ef8
|
Update docs/codeql/codeql-language-guides/customizing-library-models-for-javascript.rst
Co-authored-by: Andrew Eisenberg <aeisenberg@github.com>
|
2023-03-28 10:12:38 +02:00 |
|
Asger F
|
04b28c5118
|
Merge branch 'main' into js/extension-docs
|
2023-03-28 10:12:22 +02:00 |
|
Anders Schack-Mulligen
|
d406b051fc
|
Dataflow: Remove accidentally exposed predicates.
|
2023-03-28 10:04:21 +02:00 |
|
Asger F
|
a5b1677cca
|
Update docs/codeql/codeql-language-guides/customizing-library-models-for-javascript.rst
Co-authored-by: Andrew Eisenberg <aeisenberg@github.com>
|
2023-03-28 10:03:07 +02:00 |
|
Asger F
|
32bab0b8b2
|
Merge pull request #12654 from asgerf/rb/always-resolve-toplevel-namespace
RB: always resolve toplevel namespaces to their locally qualified name
|
2023-03-28 09:54:59 +02:00 |
|
Anders Schack-Mulligen
|
b5c66c514e
|
Java: Support double-recursive range analysis bounds for addition.
|
2023-03-28 09:52:05 +02:00 |
|
yoff
|
a1a2eb356c
|
Merge pull request #11515 from yoff/py/port-comparison-using-is
python: port `py/comparison-using-is`
|
2023-03-28 09:42:34 +02:00 |
|
Michael Nebel
|
730848cee8
|
Merge pull request #12648 from michaelnebel/csharp/cs-web-debug-binary
C#: Improve cs/web/debug-binary to repect the RemoveAttributes transformation.
|
2023-03-28 09:40:46 +02:00 |
|
yoff
|
a034f89d9d
|
Merge pull request #12517 from yoff/python/fix-documentation-redirect-type-inference
python: Fix link to type inference
|
2023-03-28 09:38:55 +02:00 |
|
Michael Nebel
|
7283002dfa
|
Merge pull request #12410 from michaelnebel/java/docs-models-as-data
Java: Docs MaD using extensions.
|
2023-03-28 09:21:07 +02:00 |
|
Tom Hvitved
|
e3799adbe0
|
Merge pull request #12612 from hvitved/ruby/print-ast-desugar-reorder
Ruby: Order synthetic children in PrintAST based on their index instead of location
|
2023-03-28 09:13:03 +02:00 |
|
Mathias Vorreiter Pedersen
|
58c7148669
|
Merge pull request #12655 from jketema/range-rem
|
2023-03-28 08:01:16 +01:00 |
|
github-actions[bot]
|
2573efa358
|
Add changed framework coverage reports
|
2023-03-28 00:17:02 +00:00 |
|
Jeroen Ketema
|
12da4f7814
|
C++: Address review comment
|
2023-03-28 00:33:46 +02:00 |
|
Jeroen Ketema
|
9303055013
|
C++: Address review comment
|
2023-03-28 00:33:46 +02:00 |
|