Tom Hvitved
|
2d25a04a2e
|
C#: Add test for guard implications logic
|
2018-11-05 16:47:10 +01:00 |
|
Tom Hvitved
|
f5e6b79add
|
C#: Address review comments
|
2018-11-05 16:14:15 +01:00 |
|
Tom Hvitved
|
665173692c
|
C#: Fix whitespaces
|
2018-10-30 13:15:46 +01:00 |
|
Tom Hvitved
|
e76e448953
|
C#: Unify logic in guards library
Unify the logic for Boolean/nullness/matching guards.
|
2018-10-30 13:15:15 +01:00 |
|
Tom Hvitved
|
3f6fb0f573
|
Merge pull request #364 from calumgrant/cs/extractor/fix-violations
C#: Remove results from cs/local-shadows-member
|
2018-10-29 11:25:23 +01:00 |
|
calumgrant
|
ec2bf914c8
|
Merge pull request #339 from hvitved/csharp/cfg/assertions
C#: Detect constantly failing assertions in the CFG
|
2018-10-26 10:32:23 +01:00 |
|
Tom Hvitved
|
a3d74b00e0
|
C#: Address review comments
|
2018-10-25 14:15:09 +02:00 |
|
calum
|
3041756207
|
C#: Allow constructor parameters to shadow class members.
|
2018-10-24 17:48:51 +01:00 |
|
calum
|
8c29d0eb0a
|
C#: Address review comments.
|
2018-10-19 18:13:03 +01:00 |
|
calum
|
5a4af0c2b2
|
C#: Update test case for LockOrder.
|
2018-10-19 18:13:03 +01:00 |
|
calum
|
aab30ade93
|
C#: Restrict nested locks to static variables, and report the variable itself as well as the lock sequences in order to handle large numbers of results.
|
2018-10-19 18:13:03 +01:00 |
|
calum
|
5864e57398
|
C#: Improvements to LockOrder.ql. Detect inter-procedural locks, and tidy up the tests.
|
2018-10-19 18:11:49 +01:00 |
|
Tom Hvitved
|
515d6b6d26
|
C#: Detect constantly failing assertions in the CFG
|
2018-10-19 14:07:40 +02:00 |
|
Tom Hvitved
|
acea4ddfc4
|
C#: Introduce control flow exit completions
|
2018-10-19 14:07:35 +02:00 |
|
Tom Hvitved
|
0c1db6afc3
|
C#: Add more CFG tests
Added tests for exits inside `try` statements and constantly failing assertions.
|
2018-10-19 14:05:30 +02:00 |
|
Tom Hvitved
|
b233961a9a
|
C#: Add assertion tests
|
2018-10-19 14:05:30 +02:00 |
|
Tom Hvitved
|
603c3d6a43
|
C#: Teach null-guards library about pattern matching
|
2018-10-15 10:55:16 +02:00 |
|
semmle-qlci
|
76af2d2e3d
|
Merge pull request #249 from hvitved/csharp/cfg/boolean-splitting
Approved by calumgrant
|
2018-10-11 20:14:37 +01:00 |
|
Tom Hvitved
|
98db3f89c2
|
C#: Extend pre-SSA consistency tests
|
2018-10-11 13:59:06 +02:00 |
|
Tom Hvitved
|
c064b1f41d
|
Merge pull request #103 from lukecartey/csharp/zipslip-update
C#: ZipSlip - Refine sanitizers
|
2018-10-10 10:47:23 +02:00 |
|
Max Schaefer
|
2d8f424ce8
|
C#: Convert tests/query-tests/Stubs/Test.cs to Unix line endings.
|
2018-10-09 13:01:00 +01:00 |
|
semmle-qlci
|
2a9abcbb8c
|
Merge pull request #279 from hvitved/csharp/type-conversion-performance
Approved by calumgrant
|
2018-10-09 10:15:53 +01:00 |
|
Tom Hvitved
|
8df657c9f0
|
Merge pull request #217 from calumgrant/cs/make_stubs
C#: Tool to generate stubs for qltests
|
2018-10-09 09:59:53 +02:00 |
|
calum
|
2fdf766750
|
C#: Address review comments.
|
2018-10-08 17:26:30 +01:00 |
|
Tom Hvitved
|
ff2abe0356
|
C#: Add qldoc to getTypeArgumentRanked()
|
2018-10-08 13:33:50 +02:00 |
|
Tom Hvitved
|
4ca10986cb
|
C#: Remove queries.xml from the Metrics folder
|
2018-10-04 11:13:01 +02:00 |
|
Tom Hvitved
|
19215d0868
|
C#: Improve performance of type conversion library
|
2018-10-04 11:00:33 +02:00 |
|
Luke Cartey
|
1a90f7df2c
|
C#: ZipSlip - Address review comments.
- Add backticks
- Add extra test.
|
2018-10-03 11:38:48 +01:00 |
|
Aditya Sharad
|
0882eb7bb3
|
Merge rc/1.18 into master.
|
2018-10-01 12:08:16 +01:00 |
|
Aditya Sharad
|
1c71a856e1
|
Version: Bump to 1.18.1 dev.
|
2018-09-28 16:39:44 +01:00 |
|
Aditya Sharad
|
f5bd737ada
|
Version: Fix C# and JavaScript Eclipse plugins for 1.18.
|
2018-09-28 14:10:06 +01:00 |
|
Tom Hvitved
|
e8cd99335a
|
C#: Simple Boolean control flow graph splitting
|
2018-09-28 14:59:39 +02:00 |
|
Tom Hvitved
|
d0f63ca303
|
C#: Introduce SplitKind class
|
2018-09-28 14:59:39 +02:00 |
|
Tom Hvitved
|
c4a167cb0e
|
C#: Group cached predicates
|
2018-09-28 14:59:39 +02:00 |
|
Tom Hvitved
|
05e00ab05b
|
C#: Fix whitespaces
|
2018-09-28 14:59:39 +02:00 |
|
Tom Hvitved
|
a48d77f7b8
|
C#: Add internal PreSsa library
|
2018-09-28 14:59:38 +02:00 |
|
Tom Hvitved
|
b8caa117f1
|
C#: Add internal PreBasicBlocks library
|
2018-09-28 14:59:38 +02:00 |
|
Aditya Sharad
|
51697f077c
|
Version: Bump to 1.18.0 release.
|
2018-09-26 18:18:20 +01:00 |
|
Anders Schack-Mulligen
|
9198f5b9bd
|
CPP/CSharp/Java/Javascript: Use concat in XMLParent.allCharactersString().
|
2018-09-26 15:47:21 +02:00 |
|
Anders Schack-Mulligen
|
26c1397216
|
CPP/CSharp/Javascript: Clean up QLDoc and bring the different XML.qll files closer.
|
2018-09-26 15:36:20 +02:00 |
|
Dave Bartolomeo
|
1f36f5552f
|
Normalize all text files to LF
Use `* text=auto eol=lf`
|
2018-09-23 16:24:31 -07:00 |
|
Dave Bartolomeo
|
26abf5d4a2
|
Force LF for basically everything.
|
2018-09-23 16:24:31 -07:00 |
|
calum
|
abe5d0dd72
|
C#: Fixes to stub generation.
|
2018-09-21 13:06:33 +01:00 |
|
calum
|
593f0a9d71
|
C#: Implement query and script for generating C# qltest stubs.
|
2018-09-20 15:01:26 +01:00 |
|
Tom Hvitved
|
70e713122f
|
Merge branch 'rc/1.18' into merge-rc
|
2018-09-11 09:11:03 +02:00 |
|
calum
|
ecb3efba34
|
C#: Fix merge conflicts.
|
2018-09-07 18:12:28 +01:00 |
|
calum
|
9ec2172dca
|
C#: Fix CFG for unknown expressions, and add a test that also covers object initializer lists fixed by the extractor.
|
2018-09-07 17:56:44 +01:00 |
|
calum
|
58cf95b155
|
C#: Rewrite not using if.
|
2018-09-07 11:37:05 +01:00 |
|
calum
|
0cd4340ac3
|
C#: Address review comment: refactor last() predicate for ConstCase and TypeCase.
|
2018-09-07 10:15:16 +01:00 |
|
Tom Hvitved
|
04f29951a5
|
Merge pull request #98 from calumgrant/cs/literal-conversion-fix
C#: Regression test for extractor
|
2018-09-07 08:42:00 +02:00 |
|