Skip to content

Commit d8d8829

Browse files
committed
Merge branch 'main' into rust-ref-mut
2 parents bc651af + 7570672 commit d8d8829

File tree

27 files changed

+1618
-1106
lines changed

27 files changed

+1618
-1106
lines changed
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"sdk": {
3+
"version": "9.0.100"
4+
}
5+
}

docs/codeql/reusables/supported-versions-compilers.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
.. [2] Objective-C, Objective-C++, C++/CLI, and C++/CX are not supported.
3434
.. [3] Support for the clang-cl compiler is preliminary.
3535
.. [4] Support for the Arm Compiler (armcc) is preliminary.
36-
.. [5] Builds that execute on Java 7 to 22 can be analyzed. The analysis understands standard language features in Java 8 to 22; "preview" and "incubator" features are not supported. Source code using Java language versions older than Java 8 are analyzed as Java 8 code.
36+
.. [5] Builds that execute on Java 7 to 24 can be analyzed. The analysis understands standard language features in Java 8 to 24; "preview" and "incubator" features are not supported. Source code using Java language versions older than Java 8 are analyzed as Java 8 code.
3737
.. [6] ECJ is supported when the build invokes it via the Maven Compiler plugin or the Takari Lifecycle plugin.
3838
.. [7] JSX and Flow code, YAML, JSON, HTML, and XML files may also be analyzed with JavaScript files.
3939
.. [8] The extractor requires Python 3 to run. To analyze Python 2.7 you should install both versions of Python.

go/documentation/library-coverage/coverage.csv

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@ github.com/jinzhu/gorm,13,15,1,,,,,,,,,,,,13,,,,,,15,,,,,1,
7070
github.com/jmoiron/sqlx,12,49,11,,,,,,,,,,,,12,,,,,,49,,,,,11,
7171
github.com/joho/godotenv,,4,,,,,,,,,,,,,,,,,,,,4,,,,,
7272
github.com/json-iterator/go,,,4,,,,,,,,,,,,,,,,,,,,,,,4,
73+
github.com/kanikanema/gorqlite,24,8,2,,,,,,,,,,,,24,,,,,,8,,,,,2,
7374
github.com/kataras/iris/context,6,,,,,,,,6,,,,,,,,,,,,,,,,,,
7475
github.com/kataras/iris/middleware/jwt,2,,,,2,,,,,,,,,,,,,,,,,,,,,,
7576
github.com/kataras/iris/server/web/context,6,,,,,,,,6,,,,,,,,,,,,,,,,,,
@@ -84,10 +85,10 @@ github.com/masterzen/xmlpath,2,,,,,,,,,,,,,,,,,,2,,,,,,,,
8485
github.com/moovweb/gokogiri/xml,4,,,,,,,,,,,,,,,,,,4,,,,,,,,
8586
github.com/moovweb/gokogiri/xpath,1,,,,,,,,,,,,,,,,,,1,,,,,,,,
8687
github.com/ory/fosite/token/jwt,2,,,,2,,,,,,,,,,,,,,,,,,,,,,
87-
github.com/raindog308/gorqlite,24,,,,,,,,,,,,,,24,,,,,,,,,,,,
88+
github.com/raindog308/gorqlite,24,8,2,,,,,,,,,,,,24,,,,,,8,,,,,2,
8889
github.com/revel/revel,2,23,10,,,,,,1,,,,,,,1,,,,,,,,23,,10,
8990
github.com/robfig/revel,2,23,10,,,,,,1,,,,,,,1,,,,,,,,23,,10,
90-
github.com/rqlite/gorqlite,24,,,,,,,,,,,,,,24,,,,,,,,,,,,
91+
github.com/rqlite/gorqlite,24,8,2,,,,,,,,,,,,24,,,,,,8,,,,,2,
9192
github.com/santhosh-tekuri/xpathparser,2,,,,,,,,,,,,,,,,,,2,,,,,,,,
9293
github.com/sendgrid/sendgrid-go/helpers/mail,,,1,,,,,,,,,,,,,,,,,,,,,,,1,
9394
github.com/sirupsen/logrus,145,,,,,,145,,,,,,,,,,,,,,,,,,,,

go/documentation/library-coverage/coverage.rst

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ Go framework & library support
5353
`goproxy <https://github.com/elazarl/goproxy>`_,``github.com/elazarl/goproxy*``,2,2,2
5454
`gorilla/mux <https://github.com/gorilla/mux>`_,``github.com/gorilla/mux*``,1,,
5555
`gorilla/websocket <https://github.com/gorilla/websocket>`_,``github.com/gorilla/websocket*``,3,,
56-
`gorqlite <https://github.com/rqlite/gorqlite>`_,"``github.com/raindog308/gorqlite*``, ``github.com/rqlite/gorqlite*``",,,48
56+
`gorqlite <https://github.com/rqlite/gorqlite>`_,"``github.com/raindog308/gorqlite*``, ``github.com/rqlite/gorqlite*``",16,4,48
5757
`goxpath <https://github.com/ChrisTrenkamp/goxpath/wiki>`_,``github.com/ChrisTrenkamp/goxpath*``,,,3
5858
`htmlquery <https://github.com/antchfx/htmlquery>`_,``github.com/antchfx/htmlquery*``,,,4
5959
`json-iterator <https://github.com/json-iterator/go>`_,``github.com/json-iterator/go*``,,4,
@@ -73,5 +73,6 @@ Go framework & library support
7373
`xpathparser <https://github.com/santhosh-tekuri/xpathparser>`_,``github.com/santhosh-tekuri/xpathparser*``,,,2
7474
`yaml <https://gopkg.in/yaml.v3>`_,``gopkg.in/yaml*``,,9,
7575
`zap <https://go.uber.org/zap>`_,``go.uber.org/zap*``,,11,33
76-
Totals,,470,952,1532
76+
Others,``github.com/kanikanema/gorqlite``,8,2,24
77+
Totals,,494,958,1556
7778

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
---
2+
category: feature
3+
---
4+
* The Java extractor and QL libraries now support Java 24.

java/ql/test-kotlin1/library-tests/compilation-units/cus.expected

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
| AbstractList$RandomAccessSpliterator | .../AbstractList$RandomAccessSpliterator.class:0:0:0:0 |
33
| ArrayList | .../ArrayList.class:0:0:0:0 |
44
| ArrayList$ArrayListSpliterator | .../ArrayList$ArrayListSpliterator.class:0:0:0:0 |
5+
| CleanerImpl$CleanableList | .../CleanerImpl$CleanableList.class:0:0:0:0 |
6+
| CleanerImpl$CleanableList$Node | .../CleanerImpl$CleanableList$Node.class:0:0:0:0 |
57
| List | .../List.class:0:0:0:0 |
68
| ListIterator | .../ListIterator.class:0:0:0:0 |
79
| MemorySessionImpl$ResourceList | .../MemorySessionImpl$ResourceList.class:0:0:0:0 |

java/ql/test-kotlin1/library-tests/java-kotlin-collection-type-generic-methods/test.expected

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,22 @@ methodWithDuplicate
1616
| AbstractCollection<E> | removeAll | Collection<?> |
1717
| AbstractCollection<E> | retainAll | Collection<?> |
1818
| AbstractCollection<E> | toArray | T[] |
19+
| AbstractCollection<Entry<K,V>> | add | Entry<K,V> |
20+
| AbstractCollection<Entry<K,V>> | addAll | Collection<? extends Entry<K,V>> |
21+
| AbstractCollection<Entry<K,V>> | contains | Object |
22+
| AbstractCollection<Entry<K,V>> | containsAll | Collection<?> |
23+
| AbstractCollection<Entry<K,V>> | remove | Object |
24+
| AbstractCollection<Entry<K,V>> | removeAll | Collection<?> |
25+
| AbstractCollection<Entry<K,V>> | retainAll | Collection<?> |
26+
| AbstractCollection<Entry<K,V>> | toArray | T[] |
27+
| AbstractCollection<K> | add | K |
28+
| AbstractCollection<K> | addAll | Collection<? extends K> |
29+
| AbstractCollection<K> | contains | Object |
30+
| AbstractCollection<K> | containsAll | Collection<?> |
31+
| AbstractCollection<K> | remove | Object |
32+
| AbstractCollection<K> | removeAll | Collection<?> |
33+
| AbstractCollection<K> | retainAll | Collection<?> |
34+
| AbstractCollection<K> | toArray | T[] |
1935
| AbstractCollection<Runnable> | add | Runnable |
2036
| AbstractCollection<Runnable> | addAll | Collection<? extends Runnable> |
2137
| AbstractCollection<Runnable> | contains | Object |
@@ -40,6 +56,14 @@ methodWithDuplicate
4056
| AbstractCollection<T> | removeAll | Collection<?> |
4157
| AbstractCollection<T> | retainAll | Collection<?> |
4258
| AbstractCollection<T> | toArray | T[] |
59+
| AbstractCollection<V> | add | V |
60+
| AbstractCollection<V> | addAll | Collection<? extends V> |
61+
| AbstractCollection<V> | contains | Object |
62+
| AbstractCollection<V> | containsAll | Collection<?> |
63+
| AbstractCollection<V> | remove | Object |
64+
| AbstractCollection<V> | removeAll | Collection<?> |
65+
| AbstractCollection<V> | retainAll | Collection<?> |
66+
| AbstractCollection<V> | toArray | T[] |
4367
| AbstractList | add | E |
4468
| AbstractList | add | int |
4569
| AbstractList | addAll | Collection<? extends E> |

java/ql/test-kotlin2/library-tests/compilation-units/cus.expected

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
| AbstractList$RandomAccessSpliterator | .../AbstractList$RandomAccessSpliterator.class:0:0:0:0 |
33
| ArrayList | .../ArrayList.class:0:0:0:0 |
44
| ArrayList$ArrayListSpliterator | .../ArrayList$ArrayListSpliterator.class:0:0:0:0 |
5+
| CleanerImpl$CleanableList | .../CleanerImpl$CleanableList.class:0:0:0:0 |
6+
| CleanerImpl$CleanableList$Node | .../CleanerImpl$CleanableList$Node.class:0:0:0:0 |
57
| List | .../List.class:0:0:0:0 |
68
| ListIterator | .../ListIterator.class:0:0:0:0 |
79
| MemorySessionImpl$ResourceList | .../MemorySessionImpl$ResourceList.class:0:0:0:0 |

java/ql/test-kotlin2/library-tests/java-kotlin-collection-type-generic-methods/test.expected

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,22 @@ methodWithDuplicate
1616
| AbstractCollection<E> | removeAll | Collection<?> |
1717
| AbstractCollection<E> | retainAll | Collection<?> |
1818
| AbstractCollection<E> | toArray | T[] |
19+
| AbstractCollection<Entry<K,V>> | add | Entry<K,V> |
20+
| AbstractCollection<Entry<K,V>> | addAll | Collection<? extends Entry<K,V>> |
21+
| AbstractCollection<Entry<K,V>> | contains | Object |
22+
| AbstractCollection<Entry<K,V>> | containsAll | Collection<?> |
23+
| AbstractCollection<Entry<K,V>> | remove | Object |
24+
| AbstractCollection<Entry<K,V>> | removeAll | Collection<?> |
25+
| AbstractCollection<Entry<K,V>> | retainAll | Collection<?> |
26+
| AbstractCollection<Entry<K,V>> | toArray | T[] |
27+
| AbstractCollection<K> | add | K |
28+
| AbstractCollection<K> | addAll | Collection<? extends K> |
29+
| AbstractCollection<K> | contains | Object |
30+
| AbstractCollection<K> | containsAll | Collection<?> |
31+
| AbstractCollection<K> | remove | Object |
32+
| AbstractCollection<K> | removeAll | Collection<?> |
33+
| AbstractCollection<K> | retainAll | Collection<?> |
34+
| AbstractCollection<K> | toArray | T[] |
1935
| AbstractCollection<Runnable> | add | Runnable |
2036
| AbstractCollection<Runnable> | addAll | Collection<? extends Runnable> |
2137
| AbstractCollection<Runnable> | contains | Object |
@@ -40,6 +56,14 @@ methodWithDuplicate
4056
| AbstractCollection<T> | removeAll | Collection<?> |
4157
| AbstractCollection<T> | retainAll | Collection<?> |
4258
| AbstractCollection<T> | toArray | T[] |
59+
| AbstractCollection<V> | add | V |
60+
| AbstractCollection<V> | addAll | Collection<? extends V> |
61+
| AbstractCollection<V> | contains | Object |
62+
| AbstractCollection<V> | containsAll | Collection<?> |
63+
| AbstractCollection<V> | remove | Object |
64+
| AbstractCollection<V> | removeAll | Collection<?> |
65+
| AbstractCollection<V> | retainAll | Collection<?> |
66+
| AbstractCollection<V> | toArray | T[] |
4367
| AbstractList | add | E |
4468
| AbstractList | add | int |
4569
| AbstractList | addAll | Collection<? extends E> |

java/ql/test-kotlin2/library-tests/reflection/reflection.expected

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -333,6 +333,7 @@ compGenerated
333333
| file://<external>/TextStyle.class:0:0:0:0 | getEntries | Default property accessor |
334334
| file://<external>/Thread$State.class:0:0:0:0 | getEntries | Default property accessor |
335335
| file://<external>/TimeUnit.class:0:0:0:0 | getEntries | Default property accessor |
336+
| file://<external>/TypeKind.class:0:0:0:0 | getEntries | Default property accessor |
336337
| file://<external>/VarHandle$AccessMode.class:0:0:0:0 | getEntries | Default property accessor |
337338
| file://<external>/VarHandle$AccessType.class:0:0:0:0 | getEntries | Default property accessor |
338339
| file://<external>/Wrapper.class:0:0:0:0 | getEntries | Default property accessor |

0 commit comments

Comments
 (0)