Arthur Baars
|
dbcb1c2224
|
Ruby: update grammar
|
2023-06-09 16:23:28 +02:00 |
Asger F
|
74a9d9fa37
|
Revert "Ruby: update tree-sitter-ruby"
|
2023-06-08 15:29:36 +02:00 |
Arthur Baars
|
0efa212c40
|
Ruby: update tree-sitter-ruby
|
2023-06-07 19:27:46 +02:00 |
Harry Maclean
|
9203efbdc4
|
Shared: Share autobuilder code between Ruby and QL
|
2023-05-05 07:20:14 +00:00 |
Harry Maclean
|
ab4eba11ec
|
Ruby: Rename extractor to codeql-extractor-ruby
|
2023-04-19 06:27:27 +00:00 |
Harry Maclean
|
8691845d23
|
Ruby: Re-add test
This got lost in an earlier refactor.
|
2023-04-07 15:50:48 +08:00 |
Harry Maclean
|
2ef6d5c7b9
|
Ruby/QL: Remove unnecessary CLI config
|
2023-04-07 15:49:17 +08:00 |
Harry Maclean
|
79089b40b9
|
Ruby: Merge extractor binaries into one
There is now one binary, codeql-ruby-extractor, which takes a positional
argument specifying whether to extract, generate or autobuild.
|
2023-04-07 12:04:02 +08:00 |
Harry Maclean
|
5a8a6f2971
|
Ruby: Enable derive feature in clap
This allows nicer CLI definitions.
|
2023-04-07 12:04:02 +08:00 |
Harry Maclean
|
e2f64de621
|
Merge pull request #12774 from hmac/merge-extractor-binaries
|
2023-04-06 19:21:54 +08:00 |
Arthur Baars
|
f1246af7da
|
Merge pull request #12776 from aibaars/update-tree-sitter
Ruby: update tree-sitter to 0.20.10
|
2023-04-06 13:11:12 +02:00 |
Arthur Baars
|
144a748388
|
Ruby: update tree-sitter to 0.20.10
|
2023-04-06 09:10:56 +02:00 |
Harry Maclean
|
d8a2ba9e00
|
Ruby: Bump clap to 4.2
|
2023-04-06 07:56:10 +08:00 |
Harry Maclean
|
109ca0dc20
|
Ruby: Clippy fixes
|
2023-04-05 18:46:57 +08:00 |
Harry Maclean
|
b6c071a10b
|
Shared: Further consolidate generators
|
2023-04-05 18:46:57 +08:00 |
Harry Maclean
|
c4bee299e5
|
Ruby: Remove db generation functions
These now live in the shared extractor library.
|
2023-04-05 18:46:56 +08:00 |
Harry Maclean
|
6b2e8847f5
|
Rename shared extractor
It is now called `tree-sitter-extractor`, to make it clearer that it
builds on tree-sitter grammars.
|
2023-03-25 10:43:07 +13:00 |
Harry Maclean
|
30eacd03d8
|
Ruby: Whitespace change to bust extractor cache
|
2023-03-24 15:04:10 +13:00 |
Harry Maclean
|
856132bc2f
|
Ruby: Fix cross-compilation
Ensure that builds via cargo-cross, which are executed in a docker
container, can see the shared library.
|
2023-03-23 11:59:14 +13:00 |
Harry Maclean
|
c90299baee
|
Ruby: Move codeql_threads calculation to library
|
2023-03-23 11:58:19 +13:00 |
Harry Maclean
|
74671281f9
|
Ruby: Remove unused dependencies from extractor
|
2023-03-23 11:58:18 +13:00 |
Harry Maclean
|
c4a7389873
|
Ruby: Move extractor into shared crate
This makes it possible for different languages to share this extractor.
|
2023-03-23 11:58:18 +13:00 |
Harry Maclean
|
0eb0c26b72
|
Ruby: Add some documentation
This is primarily to bust the build cache.
|
2023-03-16 12:24:47 +13:00 |
Harry Maclean
|
01a85164ee
|
Ruby: Bump rust toolchain to 1.68
|
2023-03-16 11:54:47 +13:00 |
Arthur Baars
|
fe34ec1378
|
Ruby: fix formatting errors
|
2023-03-15 13:45:06 +01:00 |
Henry Mercer
|
5de0eae992
|
Ruby: Update diagnostic source names for consistency
|
2023-03-15 12:05:09 +00:00 |
Henry Mercer
|
0de4259bff
|
Revert "Ruby: Use `rb` prefix in diagnostic IDs for consistency with queries"
This reverts commit a6509c7a37 .
|
2023-03-15 12:00:47 +00:00 |
Arthur Baars
|
fbe9823a42
|
Merge branch 'main' into henrymercer/polish-diagnostics
|
2023-03-14 23:42:33 +01:00 |
Harry Maclean
|
6dcc884fe1
|
Ruby: Small doc change
This is primarily to bust the actions cache, to test a change in the
ruby-build workflow.
|
2023-03-15 08:42:24 +13:00 |
Henry Mercer
|
a6509c7a37
|
Ruby: Use `rb` prefix in diagnostic IDs for consistency with queries
|
2023-03-14 17:13:50 +00:00 |
Henry Mercer
|
769f9051af
|
Ruby: Serialize severities as lowercase
|
2023-03-14 17:09:25 +00:00 |
Harry Maclean
|
999b12f78b
|
Ruby: better errors in generator
Provide more context if a file cannot be opened by the generator.
|
2023-03-14 18:12:01 +13:00 |
Harry Maclean
|
f3272239bd
|
Ruby: Format rust files
|
2023-03-14 12:31:50 +13:00 |
Harry Maclean
|
e070bd512e
|
Ruby: Move some support files to new extractor
|
2023-03-14 12:07:39 +13:00 |
Harry Maclean
|
194edd76e5
|
Ruby: Put all binaries in same directory
|
2023-03-14 12:03:46 +13:00 |
Harry Maclean
|
f53c31398c
|
Ruby: Fix imports in extractor
|
2023-03-14 12:02:11 +13:00 |
Harry Maclean
|
15bd825805
|
Ruby: finish reorganising extractor files
|
2023-03-14 11:49:18 +13:00 |
Harry Maclean
|
6f23111320
|
Ruby: Remove old Cargo.toml files
|
2023-03-14 11:47:21 +13:00 |
Harry Maclean
|
983b84276b
|
Ruby: Lift extractor binaries
|
2023-03-14 11:45:46 +13:00 |
Harry Maclean
|
1a71c3f174
|
Ruby: Merge extractor crates
This just moves the files, so as not to confuse git when we make changes
to them.
|
2023-03-14 11:43:17 +13:00 |
Arthur Baars
|
41a53ec109
|
Address comments
|
2023-03-13 11:50:03 +01:00 |
Arthur Baars
|
c67bfff33b
|
Ruby: strip `\\?\` from display paths
|
2023-03-10 22:32:11 +01:00 |
Arthur Baars
|
4bfcc31ef0
|
Ruby: support long paths on Windows
|
2023-03-10 22:32:11 +01:00 |
Nick Rolfe
|
7649772935
|
Expose TRAP compression option via the new extractor options feature.
|
2023-03-10 19:09:51 +13:00 |
Arthur Baars
|
c98e0fa0b4
|
Ruby: fix comment
|
2023-03-09 13:14:57 +01:00 |
Arthur Baars
|
8096f86224
|
Ruby: lower severity of parse error to warning
|
2023-03-09 13:14:57 +01:00 |
Arthur Baars
|
2d6f3ed6c2
|
Address comments
|
2023-03-08 13:10:03 +01:00 |
Arthur Baars
|
858aa9ae63
|
Ruby: add some links to diagnostic messages
|
2023-03-07 17:55:13 +01:00 |
Arthur Baars
|
78a802359e
|
Remove references to 'ruby' in generic extractor code
|
2023-03-07 13:38:48 +01:00 |
Arthur Baars
|
2c611d3fef
|
Address review comments
|
2023-03-01 13:30:02 +01:00 |