Paolo Tranquilli
de4ab44e06
Merge branch 'main' into redsun82/rust-unextracted
2024-09-16 17:10:26 +02:00
Paolo Tranquilli
3eaee1249c
Merge pull request #17464 from geoffw0/loc
...
Rust: Add lines-of-code queries
2024-09-16 16:47:12 +02:00
Paolo Tranquilli
64f77051bd
Rust: commit forgotten new files
2024-09-16 16:02:59 +02:00
Paolo Tranquilli
a4399a184a
Rust: introduce Unextracted and Missing "marker" classes
2024-09-16 15:49:37 +02:00
Geoffrey White
7a21b3ba46
Rust: Accept the new results.
2024-09-16 13:42:18 +01:00
Geoffrey White
4656b3a43d
Revert "Rust: Only test the 'user code' queries, as the non-user stuff is not stable between platforms."
...
This reverts commit 00b9647aa1 .
2024-09-16 13:39:50 +01:00
Tom Hvitved
8d68bdf4d6
Codegen: Fix return type of getResolveStep and resolve
2024-09-16 14:19:29 +02:00
Tom Hvitved
683ecc39d8
Rust: Adjust some generated Impl files
2024-09-16 13:39:57 +02:00
Tom Hvitved
4dd3059f16
Rust: Run code generator
2024-09-16 13:39:55 +02:00
Geoffrey White
00b9647aa1
Rust: Only test the 'user code' queries, as the non-user stuff is not stable between platforms.
2024-09-16 11:49:27 +01:00
Arthur Baars
762bf87663
Merge branch 'main' into loc
2024-09-16 09:50:48 +02:00
Geoffrey White
551c4e83f4
Rust: Improve getNumberOfLinesOfCode (in particular, it will now include the closing of blocks { } ).
2024-09-13 18:23:11 +01:00
Geoffrey White
0d5c25b400
Rust: Repair getNumberOfLinesOfCode.
2024-09-13 18:19:01 +01:00
Geoffrey White
d21cbe57aa
Merge branch 'main' into loc
2024-09-13 17:55:09 +01:00
Arthur Baars
90537f9132
Fix other QL code
...
This reverts commit 5c02fb4a2e .
2024-09-13 18:47:10 +02:00
Arthur Baars
3fdc49c4cb
Rename Literal, Type, and BinExpr
2024-09-13 18:33:55 +02:00
Arthur Baars
ebe1e5e0d2
Fix locations for Path and LiteralOrConstPat
2024-09-13 18:23:39 +02:00
Arthur Baars
661a4e07be
Merge remote-tracking branch 'upstream/main' into aibaars/rust-doc-tests
2024-09-13 17:31:38 +02:00
Paolo Tranquilli
5108799224
Merge pull request #17448 from github/redsun82/rust-std-files
...
Rust: integrate into standard files+location library
2024-09-13 16:23:25 +02:00
Geoffrey White
6e01270fec
Rust: Better (still incomplete) results on latest main.
2024-09-13 15:06:22 +01:00
Geoffrey White
fdf079265d
Rust: Add test.
2024-09-13 15:05:20 +01:00
Geoffrey White
c124820256
Rust: Add summary stats query showing all of the summary data, for convenience.
2024-09-13 15:05:19 +01:00
Geoffrey White
6e9f2a3b61
Rust: Add tests.
2024-09-13 15:05:18 +01:00
Geoffrey White
2f98c5ba47
Rust: Add lines-of-code queries.
2024-09-13 15:05:17 +01:00
Geoffrey White
e1299143c6
Merge pull request #17442 from geoffw0/files
...
Rust: Extracted Files diagnostic query
2024-09-13 14:13:43 +01:00
Arthur Baars
d73d90dba2
Avoid use of plain 'None' in tests
...
For some reason the parser resolves the ambiguity between None as a PathPat or IdentPat
differently on the Action runners vs local machine.
2024-09-13 12:48:58 +02:00
Arthur Baars
e68229892e
Add some more QL docs
2024-09-13 11:48:36 +02:00
Arthur Baars
5c02fb4a2e
Fix CFG library
2024-09-13 11:41:21 +02:00
Arthur Baars
e46ad61bb8
Update test data
2024-09-13 11:16:25 +02:00
Arthur Baars
d99c2031ac
Workaround nameclash in dbscheme generator
2024-09-13 11:07:02 +02:00
Geoffrey White
587ebbffba
Rust: Edit test slightly to avoid DBCheck failure.
2024-09-13 10:02:28 +01:00
Arthur Baars
fa9cfc1104
Regenerate code
2024-09-13 10:52:43 +02:00
Arthur Baars
452424a0d2
Fix tests for Path and TypeRef
2024-09-13 10:25:36 +02:00
Arthur Baars
085aad3b3c
Update test data
2024-09-13 10:22:01 +02:00
Arthur Baars
197fb04184
Improve docs
2024-09-13 10:16:34 +02:00
Arthur Baars
c825ae4eab
Add some examples for some of the unimplemented nodes
2024-09-12 22:18:02 +02:00
Arthur Baars
8e378d86df
Update test data
2024-09-12 22:18:00 +02:00
Arthur Baars
7572546efa
Improve handling of unimplemented nodes
2024-09-12 22:17:39 +02:00
Arthur Baars
69761a2942
Rust: AST: add docs with examples for qltest
2024-09-12 19:54:37 +02:00
Arthur Baars
2a88086544
Rust: AST: add docs with examples for qltest
2024-09-12 17:58:15 +02:00
Geoffrey White
7907cbeae1
Rust: Add query suites (identical to the Swift ones apart from their names).
2024-09-12 15:55:06 +01:00
Paolo Tranquilli
0b850a2dff
Rust: add missing doc
2024-09-12 16:51:52 +02:00
Paolo Tranquilli
beb27bf5e3
Rust: fix QL compilation and schema includes ordering
2024-09-12 15:05:30 +02:00
Geoffrey White
f77c79593e
Rust: Updated expected for changes on main.
2024-09-12 12:46:04 +01:00
Geoffrey White
9d8b514b5c
Merge remote-tracking branch 'upstream/main' into files
2024-09-12 12:29:44 +01:00
Paolo Tranquilli
b4b680775c
Rust: integrate into standard files+location library
2024-09-12 13:17:10 +02:00
Paolo Tranquilli
aeae922ef3
Rust: make ql tests extract files together
...
For the moment this removes the possibility to set custom flags or env
variables for the extractor via comments, but that can be added back
easily if needed with a different mechanism (like an `env` file).
2024-09-12 09:13:35 +02:00
Geoffrey White
c2e86423b9
Rust: Test the successfully extracted files diagnostic.
2024-09-11 17:10:08 +01:00
Geoffrey White
f1d281ffcc
Rust: Add test cases for diagnostics.
2024-09-11 17:10:07 +01:00
Geoffrey White
a933f0d695
Rust: Add diagnostic query for successfully extracted files.
2024-09-11 16:45:33 +01:00