Geoffrey White
|
ca71d48e4a
|
Merge pull request #13470 from geoffw0/swiftregex
Swift: Regular expressions library.
|
2023-06-23 15:51:43 +01:00 |
|
Geoffrey White
|
8f69b2afa8
|
Swift: Add some test cases aimed at regex parsing correctness.
|
2023-06-23 14:11:34 +01:00 |
|
Geoffrey White
|
e6695e3780
|
Merge branch 'main' into swiftregex
|
2023-06-22 12:21:58 +01:00 |
|
Mathias Vorreiter Pedersen
|
c50a0419e2
|
Swift: Accept test changes.
|
2023-06-22 09:46:10 +01:00 |
|
Geoffrey White
|
d3af8c5123
|
Swift: The perf. issue is fixed by above commit "Do regex locations more like Ruby does them."
|
2023-06-21 19:00:27 +01:00 |
|
Geoffrey White
|
5449bdc993
|
Swift: Do regex locations more like Ruby does them.
|
2023-06-21 18:25:48 +01:00 |
|
Geoffrey White
|
e127030b5c
|
Swift: Test some edge cases for locations.
|
2023-06-21 18:11:53 +01:00 |
|
Geoffrey White
|
58c9bf4b12
|
Swift: Copy the 'parse' test from Ruby.
|
2023-06-21 18:05:17 +01:00 |
|
Geoffrey White
|
c501fa5289
|
Swift: Add more test cases exploring the timeout.
|
2023-06-20 15:27:54 +01:00 |
|
Geoffrey White
|
9f58d961f2
|
Swift: Remove TODO about a n unknown failure as it's now diagnosed and planned.
|
2023-06-19 17:49:27 +01:00 |
|
Alex Denisov
|
0479ef5b9c
|
Merge remote-tracking branch 'origin/rc/3.10' into alexdenisov/rc3.10_mergeback
|
2023-06-16 10:13:23 +02:00 |
|
Geoffrey White
|
df38a12b84
|
Swift: Complete the escape sequences fix.
|
2023-06-15 21:18:15 +01:00 |
|
Geoffrey White
|
39302c62bd
|
Swift: Add support for isDigit and similar.
|
2023-06-15 21:18:15 +01:00 |
|
Geoffrey White
|
355793f6ca
|
Swift: Add support for \u{hhhhhh} escaped characters in regular expressions.
|
2023-06-15 21:18:15 +01:00 |
|
Geoffrey White
|
49dfe5d22b
|
Swift: Add support for \Uhhhhhhhh escaped characters in regular expressions.
|
2023-06-15 21:18:14 +01:00 |
|
Geoffrey White
|
05939bd90a
|
Swift: Add a test case for \Uhhhhhhhh character escapes.
|
2023-06-15 20:51:21 +01:00 |
|
Geoffrey White
|
9b9b4a1fd7
|
Swift: Fix QL-for-QL warnings.
|
2023-06-15 14:31:49 +01:00 |
|
Geoffrey White
|
9e9ef42054
|
Swift: Add another test case.
|
2023-06-15 13:25:02 +01:00 |
|
Geoffrey White
|
4a06394d51
|
Swift: Autoformat + fix test indentation.
|
2023-06-15 13:09:46 +01:00 |
|
Geoffrey White
|
91b2de2b61
|
Swift: Lots of small fixes / cleanup.
|
2023-06-15 13:04:26 +01:00 |
|
Geoffrey White
|
8e8a9c8018
|
Swift: Annotate tests based on real ereal execution findings. Add some
relevant variants, remove some duplicates, add the testing script also.
|
2023-06-14 19:23:06 +01:00 |
|
Geoffrey White
|
f93bf6ad22
|
Swift: Escape the test cases in a better way (so escape characters don't obscure what's going on).
|
2023-06-14 18:51:57 +01:00 |
|
Geoffrey White
|
63ab4788e0
|
Swift: Flag parse failures in the test.
|
2023-06-14 18:23:06 +01:00 |
|
Geoffrey White
|
44eb7bf642
|
Swift: Import more test cases from other languages (this highlights some issues).
|
2023-06-14 18:23:05 +01:00 |
|
Geoffrey White
|
c5405688f4
|
Swift: Add real world test cases.
|
2023-06-14 18:23:05 +01:00 |
|
Geoffrey White
|
2ccbdbdf87
|
Swift: Identify strings that are used in regular expressions properly.
|
2023-06-14 18:23:05 +01:00 |
|
Geoffrey White
|
712c3cc698
|
Swift: Add the cases from the (Ruby) qhelp to the library tests.
|
2023-06-14 18:23:05 +01:00 |
|
Geoffrey White
|
7e9d73b6b2
|
Swift: Add regex sources to the library.
|
2023-06-14 18:23:05 +01:00 |
|
Geoffrey White
|
1e290b48bb
|
Swift: Add REDOS analysis to the library test.
|
2023-06-14 18:23:04 +01:00 |
|
Geoffrey White
|
9601134ec0
|
Swift: Create library test cases for REDOS vulnerable regexs.
|
2023-06-14 18:23:04 +01:00 |
|
Geoffrey White
|
053bf9a668
|
Swift: Test the library.
|
2023-06-14 18:23:03 +01:00 |
|
Paolo Tranquilli
|
17111c96e4
|
Swift: accept test expectation changes
|
2023-06-14 16:17:44 +02:00 |
|
Paolo Tranquilli
|
b9c4adee31
|
Swift: print only toBeTested errors in Errors.ql test
|
2023-06-14 16:17:44 +02:00 |
|
Paolo Tranquilli
|
75684eebe9
|
Swift: add 5.8 update QL test
|
2023-06-14 16:17:44 +02:00 |
|
Paolo Tranquilli
|
396b57696c
|
Swift: minimal 5.8 compatibility
|
2023-06-14 16:17:44 +02:00 |
|
Nora Dimitrijević
|
0db321c724
|
Merge branch 'main' into swift/brace-stmt-variables
|
2023-06-14 14:57:46 +02:00 |
|
Anders Schack-Mulligen
|
b2d3f29ef3
|
Swift: Fix tests.
|
2023-06-09 15:39:28 +02:00 |
|
Nora Dimitrijević
|
4a29087ce7
|
Swift: update Cfg test: VarDecls no longer in BraceStmt basic blocks
This is a consequence of VarDecls not being Elements of BraceStmts. =
|
2023-06-06 16:54:47 +02:00 |
|
Nora Dimitrijević
|
8ccbad601b
|
Swift: PrintAst test changes
|
2023-06-06 16:54:47 +02:00 |
|
Geoffrey White
|
c994b4b9dd
|
Swift: Create test cases for a regular expression library.
|
2023-06-05 23:55:01 +01:00 |
|
Geoffrey White
|
d68f602124
|
Merge branch 'main' into sharedsensitive
|
2023-06-01 11:11:42 +01:00 |
|
Geoffrey White
|
02cae30270
|
Merge branch 'main' into sharedsensitive
|
2023-05-31 12:57:33 +01:00 |
|
Arthur Baars
|
5981ce4cb1
|
Swift: accept test output from failed CFG consistency queries
|
2023-05-31 12:15:21 +02:00 |
|
Arthur Baars
|
490d22d123
|
Merge remote-tracking branch 'upstream/main' into post-release-prep/codeql-cli-2.13.3
|
2023-05-30 21:31:28 +02:00 |
|
Geoffrey White
|
4a8320fafd
|
Merge pull request #13287 from geoffw0/stringfp
Swift: Fix some string length conflation false positives
|
2023-05-30 08:57:48 +01:00 |
|
Paolo Tranquilli
|
a6e21dac8f
|
Merge pull request #13284 from github/redsun82/swift-remove-property-wrapper-inconsistencies
Swift: remove some AST and CFG inconsistencies
|
2023-05-26 12:22:56 +02:00 |
|
Geoffrey White
|
736f2871f9
|
Swift: Tweak private info regexps to restore 'account_no' results.
|
2023-05-26 08:43:32 +01:00 |
|
Geoffrey White
|
0e443da710
|
Swift: Remove id() categorization due to accuracy, and repair the old bank.?account case.
|
2023-05-25 21:51:27 +01:00 |
|
Mathias Vorreiter Pedersen
|
7361ad977a
|
Merge pull request #13291 from geoffw0/correction
Swift: Promote some Data models to DataProtocol
|
2023-05-25 11:28:42 -07:00 |
|
Geoffrey White
|
3f3a5d39e5
|
Swift: Fix the SQL injection test.
|
2023-05-25 17:13:51 +01:00 |
|