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 |
|
Tom Hvitved
|
6ae03e67e6
|
Rust: Add case for ParenExpr in CFG
|
2024-09-24 11:20:57 +02:00 |
|
Arthur Baars
|
7b4137fbc8
|
Rust: generate the extractor
|
2024-09-20 19:24:55 +02:00 |
|
Arthur Baars
|
45d9d8a25a
|
Address comments
|
2024-09-20 17:53:27 +02:00 |
|
Arthur Baars
|
69a172c7ba
|
Rust: accept trivial expected output
|
2024-09-20 15:51:06 +02:00 |
|
Arthur Baars
|
db06ad2ac3
|
Rust: codegen
|
2024-09-20 15:51:03 +02:00 |
|
Arthur Baars
|
2ee61f9aaa
|
Rust: add placeholder QLdoc annotations
|
2024-09-20 15:51:02 +02:00 |
|
Arthur Baars
|
e6e0e6eb66
|
Rust: accept expected output
|
2024-09-20 15:51:01 +02:00 |
|
Arthur Baars
|
a9423f4bdb
|
Rust: codegen
|
2024-09-20 15:50:59 +02:00 |
|
Arthur Baars
|
57458d8f38
|
Rust: remove qldoc annotations for classes that no longer exist
|
2024-09-20 15:50:58 +02:00 |
|
Arthur Baars
|
2fdc529ac9
|
Rust: add qldoc annotations to schema
|
2024-09-20 15:50:57 +02:00 |
|
Arthur Baars
|
b2bddd3415
|
Rust: write generated schema into schema/ast.py
|
2024-09-20 15:50:55 +02:00 |
|
Geoffrey White
|
3e0d30f13a
|
Rust: Merge of unusedvar and unreachable work.
|
2024-09-20 12:58:38 +01:00 |
|
Geoffrey White
|
58b9355c69
|
Merge branch 'main' into unreachable
|
2024-09-20 12:53:49 +01:00 |
|
Geoffrey White
|
d7aa5f1022
|
Merge pull request #17497 from geoffw0/unusedvar
Rust: Placeholder queries for unused variable, unused value
|
2024-09-20 12:52:33 +01:00 |
|
Arthur Baars
|
594045b634
|
Merge pull request #17530 from github/redsun82/codegen-annotate
Codegen: allow full annotation of classes
|
2024-09-20 10:38:44 +02:00 |
|
Paolo Tranquilli
|
cc5882a3c3
|
Codegen: allow full annotation of classes
|
2024-09-20 06:55:17 +02:00 |
|
Geoffrey White
|
1eaa998648
|
Rust: Implement unreachable code query.
|
2024-09-19 17:44:15 +01:00 |
|
Geoffrey White
|
e7e0c6bf12
|
Rust: Add qhelp + examples for unreachable code query.
|
2024-09-19 17:34:46 +01:00 |
|
Geoffrey White
|
35378aa714
|
Rust: Add placeholder query + test for unreachable code query.
|
2024-09-19 17:34:41 +01:00 |
|
Tom Hvitved
|
16813240ae
|
Shared: Do not use @kind graph for CFG test output
|
2024-09-19 18:13:31 +02:00 |
|
Simon Friis Vindum
|
95c18ce431
|
Merge pull request #17498 from paldepind/rust-improve-cfg
Rust: Improve CFG
|
2024-09-19 17:33:30 +02:00 |
|
Paolo Tranquilli
|
a5e3fbf367
|
Codegen/Rust: allow breaking up schema file
|
2024-09-19 15:57:42 +02:00 |
|
Simon Friis Vindum
|
19697b9a77
|
Merge branch 'main' into rust-improve-cfg
|
2024-09-19 15:53:41 +02:00 |
|
Simon Friis Vindum
|
db9f5fdf81
|
Rust: Handle nested if expressions, address review comments
|
2024-09-19 15:10:37 +02:00 |
|
Simon Friis Vindum
|
2511986324
|
Rust: Address PR review comments
|
2024-09-19 14:11:58 +02:00 |
|
Arthur Baars
|
3aa47a3950
|
Rust: accept test changes
|
2024-09-19 13:13:18 +02:00 |
|
Arthur Baars
|
1c0f60fa2e
|
Rust: lines of code, exclude 'SourceFile' node
|
2024-09-19 13:00:52 +02:00 |
|
Arthur Baars
|
24f24855f0
|
Rust: update expected output
|
2024-09-19 13:00:51 +02:00 |
|
Arthur Baars
|
e19bca0de8
|
Rust: remove queries that no longer work
|
2024-09-19 13:00:50 +02:00 |
|
Arthur Baars
|
c3b10bf90b
|
Rust: patch cfg implementation
|
2024-09-19 13:00:49 +02:00 |
|
Arthur Baars
|
80d32a2333
|
Rust: re-generate code
|
2024-09-19 13:00:46 +02:00 |
|
Arthur Baars
|
9104c3fc81
|
Rust: re-generate schema and extractor
|
2024-09-19 13:00:45 +02:00 |
|
Arthur Baars
|
1f30d5f41b
|
Rust: generate schema.py and extractor from ungrammar
|
2024-09-19 13:00:05 +02:00 |
|
Arthur Baars
|
61ac8d66f5
|
Rust: make things compile
|
2024-09-19 10:51:52 +02:00 |
|
Arthur Baars
|
fabdb3c841
|
Rust: copy files from rust-analyzer's codegenerator
Files copied from: 50882fbfa2/xtask/src/codegen/grammar
|
2024-09-19 10:51:51 +02:00 |
|
Arthur Baars
|
5ccb45e7d3
|
Rust: add rust.ungram
Copied from 50882fbfa2/crates/syntax/rust.ungram
|
2024-09-19 10:51:46 +02:00 |
|
Arthur Baars
|
d5c0d41f98
|
Rust: add generate-schema project
|
2024-09-19 10:51:44 +02:00 |
|
Paolo Tranquilli
|
9a8d9f857f
|
Merge pull request #17491 from github/redsun82/rust-integration-test
Rust: add basic integration tests and fix archiving on Windows
|
2024-09-19 05:25:14 +02:00 |
|
Simon Friis Vindum
|
e43d39a0fe
|
Merge pull request #17508 from paldepind/rust-consistency-queries-pack
Rust: Add consistency-queries pack
|
2024-09-18 14:17:52 +02:00 |
|
Simon Friis Vindum
|
7c2b149728
|
Rust: Add consistency-queries pack
|
2024-09-18 14:09:41 +02:00 |
|
Geoffrey White
|
2769bd6f35
|
Rust: Make the placeholder queries produce no results, to avoid confusion.
|
2024-09-18 13:07:31 +01:00 |
|
Geoffrey White
|
3632a76eaf
|
Rust: Add test annotations.
|
2024-09-18 13:05:06 +01:00 |
|
Geoffrey White
|
d79aa073ea
|
Rust: Clean up the UnusedValue examples.
|
2024-09-18 13:03:09 +01:00 |
|
Geoffrey White
|
463a1254d3
|
Update rust/ql/src/queries/unusedentities/UnusedValueBad.rs
Co-authored-by: Paolo Tranquilli <redsun82@github.com>
|
2024-09-18 12:55:11 +01:00 |
|
Simon Friis Vindum
|
bbf5902b18
|
Rust: Tweak imports
|
2024-09-18 13:48:50 +02:00 |
|
Tom Hvitved
|
43c0bd36be
|
Rust: Run code generator
|
2024-09-18 13:48:02 +02:00 |
|
Tom Hvitved
|
5554c0f28f
|
Rust: Use ```rust for code block examples
Also added some missing code block terminators.
|
2024-09-18 13:47:45 +02:00 |
|
Simon Friis Vindum
|
6f555f3ad7
|
Merge branch 'main' into rust-improve-cfg
|
2024-09-18 13:42:51 +02:00 |
|