Erik Krogh Kristensen
|
d3c3f2dc90
|
Merge pull request #12628 from erik-krogh/betterReDoS
ReDoS: better super-linear algorithm
|
2023-03-27 15:26:49 +02: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 |
|
erik-krogh
|
404cbc93eb
|
rename succ to pumpEnd throughout SuperLinearBackTracking.qll
|
2023-03-23 10:46:22 +01:00 |
|
erik-krogh
|
3f18b7730f
|
address some review comments
|
2023-03-23 10:39:56 +01:00 |
|
erik-krogh
|
e189b36e3f
|
materialize less strings when ranking states
|
2023-03-23 10:35:58 +01:00 |
|
Harry Maclean
|
c90299baee
|
Ruby: Move codeql_threads calculation to library
|
2023-03-23 11:58:19 +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 |
|
erik-krogh
|
3d9bbd7824
|
ReDoS: fix potential bad mistake caught by QL-for-QL
|
2023-03-22 10:16:23 +01:00 |
|
erik-krogh
|
801e0ff050
|
ReDoS: implement a better super-linear algorithm, with better worst-case performance
|
2023-03-22 10:13:16 +01:00 |
|
Asger F
|
6d665da4dc
|
Merge pull request #12570 from github/post-release-prep/codeql-cli-2.12.5
Post-release preparation for codeql-cli-2.12.5
|
2023-03-21 13:06:25 +01:00 |
|
Erik Krogh Kristensen
|
2270d6fa61
|
fix typo
Co-authored-by: Taus <tausbn@github.com>
|
2023-03-20 10:56:30 +01:00 |
|
github-actions[bot]
|
981e171525
|
Post-release preparation for codeql-cli-2.12.5
|
2023-03-17 13:27:00 +00:00 |
|
github-actions[bot]
|
fe4d27e8cc
|
Release preparation for version 2.12.5
|
2023-03-16 12:58:50 +00:00 |
|
erik-krogh
|
54ec047433
|
ReDoS: put an artificial limitation on the analysis in polynomial-redos for large regular expressions
|
2023-03-16 12:20:53 +01:00 |
|
Anders Schack-Mulligen
|
3640b6d3a8
|
Shared: Autoformat
|
2023-03-10 09:41:20 +01:00 |
|
github-actions[bot]
|
af61b45785
|
Post-release preparation for codeql-cli-2.12.4
|
2023-03-04 14:16:55 +00:00 |
|
github-actions[bot]
|
462da63970
|
Release preparation for version 2.12.4
|
2023-03-03 14:11:51 +00:00 |
|
Tom Hvitved
|
bd5ae88a9a
|
Ruby: Move FileSystem.qll implementation into shared util pack
|
2023-02-23 10:21:04 +01:00 |
|
Tom Hvitved
|
879eff41ea
|
Merge branch 'main' into util/inline-expect-test-use-end-line
|
2023-02-20 10:03:38 +01:00 |
|
Tom Hvitved
|
85e4707e0c
|
Util: Use end line instead of start line for actual results
|
2023-02-17 13:22:28 +01:00 |
|
github-actions[bot]
|
8eb8daa4d4
|
Post-release preparation for codeql-cli-2.12.3
|
2023-02-16 17:23:25 +00:00 |
|
github-actions[bot]
|
b0315119c6
|
Release preparation for version 2.12.3
|
2023-02-16 11:49:06 +00:00 |
|
Tom Hvitved
|
29ce9bfe24
|
Util: Make some predicates private
|
2023-02-13 15:58:31 +01:00 |
|
Tom Hvitved
|
97f79602a9
|
Copy NumberUtils.qll from Ruby into shared util pack
|
2023-02-13 15:57:53 +01:00 |
|
github-actions[bot]
|
faf21f3edb
|
Post-release preparation for codeql-cli-2.12.2
|
2023-02-02 23:01:04 +00:00 |
|
github-actions[bot]
|
a4fa984792
|
Release preparation for version 2.12.2
|
2023-02-02 14:34:55 +00:00 |
|
Erik Krogh Kristensen
|
1ee9957838
|
Merge pull request #9807 from erik-krogh/endFilter
JS: recognize "-->" as a bad tag filter
|
2023-01-23 10:06:50 +01:00 |
|
github-actions[bot]
|
b62cb6ba84
|
Post-release preparation for codeql-cli-2.12.1
|
2023-01-20 19:49:56 +00:00 |
|
github-actions[bot]
|
005b3e4a47
|
Release preparation for version 2.12.1
|
2023-01-20 12:03:19 +00:00 |
|
erik-krogh
|
38ca68febb
|
recognize "-->" as a bad tag filter
|
2023-01-10 18:09:56 +01:00 |
|
Tony Torralba
|
7ef8099a8b
|
Shared: Remove omittable exists variables
|
2023-01-10 13:39:50 +01:00 |
|
yoff
|
c01ce955ba
|
Merge pull request #11778 from yoff/shared/inline-tests
Shared: Inline test expectations
|
2023-01-09 13:21:18 +01:00 |
|
github-actions[bot]
|
cdb8f67601
|
Post-release preparation for codeql-cli-2.12.0
|
2023-01-06 10:36:34 +00:00 |
|
github-actions[bot]
|
b6a8193785
|
Release preparation for version 2.12.0
|
2023-01-05 16:32:14 +00:00 |
|
Rasmus Lerchedahl Petersen
|
c3b3c05cf3
|
Revert "Merge pull request #37 from erik-krogh/shared/inline-tests"
This reverts commit 65fe9abcfe, reversing
changes made to 08e9d3391f.
|
2023-01-05 09:19:43 +01:00 |
|
Aditya Sharad
|
9988c19a42
|
Merge branch 'main' into tutorial/library-pack
|
2023-01-03 14:08:37 -08:00 |
|
erik-krogh
|
b3dd50bc36
|
inline Location into the shared implementation of InlineExpectationsTest
|
2022-12-22 11:09:43 +01:00 |
|
Rasmus Lerchedahl Petersen
|
b767dcfd18
|
shared: Add shared inline expectation test library
|
2022-12-22 10:20:05 +01:00 |
|
erik-krogh
|
5728e3ee8f
|
Merge branch 'main' into equiv
|
2022-12-21 21:28:32 +01:00 |
|
Arthur Baars
|
035ad65e43
|
AlertSuppression: move library into util folder
|
2022-12-21 10:39:57 +01:00 |
|
erik-krogh
|
0a828f7b31
|
fix the left()/right() predicates such that they return an Either
|
2022-12-20 13:56:25 +01:00 |
|
erik-krogh
|
b1001d1a10
|
make TypeWithToString private inside the shared pack
|
2022-12-20 13:56:25 +01:00 |
|
erik-krogh
|
236e6db996
|
fix typos
|
2022-12-20 13:54:02 +01:00 |
|
erik-krogh
|
50a91b5017
|
shared: add a shared Either type
|
2022-12-20 13:54:02 +01:00 |
|
Aditya Sharad
|
bcd711a708
|
Tutorial: Add separate QLDoc for Person class
By moving the existing doc comment to the top level,
that comment is shown when a user hovers over the module name
in `import tutorial`.
|
2022-12-19 15:54:12 -08:00 |
|
Aditya Sharad
|
d772998bc7
|
Shared packs: Create codeql/tutorial library pack
This contains the QL detective tutorial library
in `tutorial.qll`, so that it can be shared by
all language libraries and referenced on its own.
|
2022-12-19 15:52:11 -08:00 |
|
Arthur Baars
|
c9739b21cb
|
AlertSuppression: add support for //codeql comments
|
2022-12-19 16:10:28 +01:00 |
|
Arthur Baars
|
c176606be5
|
AlertSuppression: allow //lgtm comments to scope over the next line
|
2022-12-19 16:10:26 +01:00 |
|
Arthur Baars
|
016c7a8ca7
|
Merge pull request #11719 from aibaars/alert-suppression-shared
Shared AlertSuppression library
|
2022-12-19 16:04:44 +01:00 |
|
Arthur Baars
|
072a180093
|
Util: add AlertSuppression.qll
|
2022-12-19 12:06:36 +01:00 |
|