Chris Smowton
|
40035a0b62
|
Improve pretty-printer
|
2024-09-24 17:18:09 +01:00 |
|
Chris Smowton
|
4d3a140dd7
|
Expose whether functions are variadic in their pp() output
|
2024-09-24 17:18:08 +01:00 |
|
Owen Mansel-Chan
|
73209638e3
|
Improve comments in test library
|
2024-09-24 16:41:10 +01:00 |
|
Arthur Baars
|
1953e4f971
|
Rust: handle UTF-8 decoding errors
|
2024-09-24 17:34:33 +02:00 |
|
Arthur Baars
|
37f264df74
|
Rust: correct line and column numbers in printed error messages
|
2024-09-24 17:34:32 +02:00 |
|
Arthur Baars
|
ca2b8ef6c0
|
Apply suggestions from code review
Co-authored-by: Geoffrey White <40627776+geoffw0@users.noreply.github.com>
|
2024-09-24 17:34:31 +02:00 |
|
Arthur Baars
|
9b8cbdad49
|
Add QLDoc to Diagnostics.qll
|
2024-09-24 17:34:30 +02:00 |
|
Arthur Baars
|
c596205416
|
Rust: add some more diagnostics queries
|
2024-09-24 17:34:29 +02:00 |
|
Arthur Baars
|
bdb4d89f9f
|
Rust: add Diagnostics.qll
|
2024-09-24 17:34:27 +02:00 |
|
Arthur Baars
|
b04abc09f0
|
Rust: extract syntax errors
|
2024-09-24 17:34:26 +02:00 |
|
Owen Mansel-Chan
|
b0caabac86
|
Also update QL tests
|
2024-09-24 16:25:55 +01:00 |
|
Owen Mansel-Chan
|
6e428d5083
|
Fix bug where some methods were inappropriately promoted
|
2024-09-24 16:25:53 +01:00 |
|
Owen Mansel-Chan
|
0255edf524
|
Remove tests for sources and sinks
This is redundant given that we test for paths, and for a path
we need the source, step and sink methods to be modeled.
|
2024-09-24 16:25:49 +01:00 |
|
Owen Mansel-Chan
|
afa4b6dd4a
|
Make paths test an inline expectations test
|
2024-09-24 16:23:33 +01:00 |
|
Owen Mansel-Chan
|
5490f3a957
|
Add tests for interface embedding interface
|
2024-09-24 16:23:31 +01:00 |
|
Owen Mansel-Chan
|
279800ea62
|
Use shorter naming scheme for types
|
2024-09-24 16:23:26 +01:00 |
|
Ian Lynagh
|
4dbb15ddda
|
Merge pull request #17503 from igfoo/igfoo/fields
Java/Kotlin: Deprecate Field.getSourceDeclaration(), Field.isSourceDeclaration()
|
2024-09-24 15:15:21 +01:00 |
|
Taus
|
8c015b0784
|
Merge pull request #17305 from Kwstubbs/CORSMiddleware-Starlette
Python: Add Support for CORS Middlewares
|
2024-09-24 15:51:49 +02:00 |
|
Arthur Baars
|
47953339db
|
Merge pull request #17543 from github/aibaars/rust-gen-extractor
Rust: generate the extractor
|
2024-09-24 15:47:28 +02:00 |
|
Michael Nebel
|
e6085759ae
|
Shared: Put the content of CaptureSummaryFlowQuery into the shared library code.
|
2024-09-24 15:46:44 +02:00 |
|
Michael Nebel
|
fd45d2dcbb
|
Shared: Move the model generator implementation to an internal folder.
|
2024-09-24 15:27:29 +02:00 |
|
Michael Nebel
|
22c2522aac
|
Shared: Make a ContentSensitive module with predicates and classes related to content flow.
|
2024-09-24 15:16:16 +02:00 |
|
Ian Lynagh
|
9b8152a44b
|
Java: Add up/downgrade scripts
|
2024-09-24 14:06:56 +01:00 |
|
Ian Lynagh
|
76662a6002
|
Java: Add changenote for deprecation of Field.getSourceDeclaration() and Field.isSourceDeclaration()
|
2024-09-24 14:06:55 +01:00 |
|
Ian Lynagh
|
bda779a58d
|
Java: Deprecate Field.getSourceDeclaration() and Field.isSourceDeclaration()
Also follows the removal of the sourceid column of fields.
|
2024-09-24 14:06:54 +01:00 |
|
Ian Lynagh
|
0be52f9660
|
Kotlin: Follow removal of sourceid column of the fields relation
|
2024-09-24 14:06:53 +01:00 |
|
Ian Lynagh
|
300864a38b
|
Java: dbscheme: Remove sourceid column of fields/5
It was always the same as the id column.
|
2024-09-24 14:06:53 +01:00 |
|
Tom Hvitved
|
5b45d36610
|
Merge pull request #17300 from hvitved/dataflow/node-ex-cached
Data flow: Cache `TNodeEx`
|
2024-09-24 15:04:35 +02:00 |
|
Tom Hvitved
|
d3368be94a
|
Swift: Run codegen
|
2024-09-24 14:42:37 +02:00 |
|
Tom Hvitved
|
c1f3e7389f
|
Rust: Run codegen
|
2024-09-24 14:42:04 +02:00 |
|
Tom Hvitved
|
062127b42e
|
Codegen: Do not cache injectors/projectors in Synth module
|
2024-09-24 14:41:20 +02:00 |
|
Tom Hvitved
|
300fdc344d
|
Go: Update expected test output
|
2024-09-24 14:21:42 +02:00 |
|
Tom Hvitved
|
6a11120e50
|
Address review comments
|
2024-09-24 14:21:40 +02:00 |
|
Tom Hvitved
|
16925355a8
|
Data flow: Cache TNodeEx
|
2024-09-24 14:21:39 +02:00 |
|
Tom Hvitved
|
f287216060
|
Update expected test output
|
2024-09-24 14:21:38 +02:00 |
|
Tom Hvitved
|
37490de4a2
|
Data flow: Remove Boolean column from TNodeImplicitRead
|
2024-09-24 14:21:37 +02:00 |
|
Owen Mansel-Chan
|
6a67bd52a9
|
Add tests for MaD inheritance
|
2024-09-24 13:21:05 +01:00 |
|
Arthur Baars
|
d14e77ba48
|
Address comments
|
2024-09-24 14:09:23 +02:00 |
|
Tom Hvitved
|
8d8bbd5b12
|
Rust: Run codegen
|
2024-09-24 13:25:57 +02:00 |
|
Tom Hvitved
|
5f3663018e
|
Rust: Remove spurious CFG edges in match expressions
|
2024-09-24 13:09:33 +02:00 |
|
Tom Hvitved
|
3b753da74e
|
Rust: Expose SuccessorType and sub classes
|
2024-09-24 13:09:00 +02:00 |
|
Owen Mansel-Chan
|
d7614a71f4
|
Merge pull request #17529 from github/workflow/coverage/update
Update CSV framework coverage reports
|
2024-09-24 11:37:12 +01:00 |
|
Tom Hvitved
|
6ae03e67e6
|
Rust: Add case for ParenExpr in CFG
|
2024-09-24 11:20:57 +02:00 |
|
github-actions[bot]
|
15bb670b3f
|
Add changed framework coverage reports
|
2024-09-24 00:20:17 +00:00 |
|
Kevin Stubbings
|
01aa63e170
|
Add tests
|
2024-09-23 16:47:10 -07:00 |
|
Chris Smowton
|
7e8da94d9a
|
Merge pull request #17216 from smowton/smowton/feature/golang-test-extraction
Go: support extracting test code
|
2024-09-23 16:43:42 +01:00 |
|
Chuan-kai Lin
|
1cd8af54f2
|
Merge pull request #17190 from github/cklin/diff-informed-java-queries
Java: add support for alert location restrictions
|
2024-09-23 08:39:24 -07:00 |
|
Chris Smowton
|
209f9ec93d
|
Amend comments per review
|
2024-09-23 15:20:18 +01:00 |
|
yoff
|
e7bc71f2da
|
Merge pull request #17540 from joefarebrother/python-const-compare
Python: Expand `StringConstCompareBarrier` sanitizer gaurds to cover additional constants
|
2024-09-23 16:14:09 +02:00 |
|
Joe Farebrother
|
48f9e0efe5
|
Adress review comments: Add missing deprecation + additional test case
|
2024-09-23 10:57:04 +01:00 |
|