Anders Schack-Mulligen
|
8ccdd4fb9f
|
Merge pull request #6211 from aschackmull/dataflow/refactor-call-context-check
Dataflow: Refactor call context check
|
2021-07-15 12:27:23 +02:00 |
|
Robert Marsh
|
4d8e882214
|
Merge pull request #6186 from geoffw0/formatarg
C++: Fix FPs from cpp/wrong-type-format-argument
|
2021-07-14 17:20:46 -07:00 |
|
Mathias Vorreiter Pedersen
|
1480ac7c1d
|
C++: Potentially improve performance by restricting the size of the call-context relation.
|
2021-07-14 11:23:56 +02:00 |
|
Anders Schack-Mulligen
|
0ccb213ec5
|
Dataflow: Sync.
|
2021-07-14 10:36:09 +02:00 |
|
Robert Marsh
|
25dd29b24f
|
Merge pull request #6158 from MathiasVP/call-ctx-for-function-ptr-resolution
C++: Resolve function pointer calls using call contexts
|
2021-07-13 10:00:44 -07:00 |
|
Geoffrey White
|
cfbfe924ef
|
C++: Replace cached with more efficient QL.
|
2021-07-02 13:03:46 +01:00 |
|
Geoffrey White
|
41a540e4e0
|
C++: Make isMicrosoft() faster.
|
2021-07-01 17:42:02 +01:00 |
|
Edoardo Pirovano
|
8354f66c29
|
Performance: Improve join order in data flow library
|
2021-06-29 18:23:22 +01:00 |
|
Geoffrey White
|
6e49891ed9
|
C++: Accept Microsoft/non-Microsoft format specifiers on the opposite platform.
|
2021-06-29 16:45:46 +01:00 |
|
Mathias Vorreiter Pedersen
|
794d96e52c
|
C++: Use call context information to perform function-pointer resolution.
|
2021-06-25 14:45:56 +02:00 |
|
Anders Schack-Mulligen
|
2d24387e9e
|
Merge pull request #6149 from edoardopirovano/fix-java-regression
Performance: Fix bad join order in Java dataflow library
|
2021-06-25 10:42:05 +02:00 |
|
Anders Schack-Mulligen
|
cd0efbe7ce
|
Dataflow: Sync.
|
2021-06-24 14:19:17 +02:00 |
|
Edoardo Pirovano
|
0909c9ff22
|
Performance: Fix bad join order in dataflow library
|
2021-06-24 08:24:17 +01:00 |
|
Anders Schack-Mulligen
|
65ac8be5ac
|
Java: Add defaultImplicitTaintRead and sync.
|
2021-06-21 14:42:47 +02:00 |
|
Anders Schack-Mulligen
|
38319a4832
|
C/C++: Make Content public as DataFlow::Content.
|
2021-06-21 14:42:47 +02:00 |
|
Anders Schack-Mulligen
|
80880320d5
|
Dataflow: Sync.
|
2021-06-21 14:42:47 +02:00 |
|
Anders Schack-Mulligen
|
9110dfaeb3
|
Merge pull request #6095 from hvitved/dataflow/local-cc-join
Data flow: Fix `getLocalCallContext` join-order
|
2021-06-21 12:53:38 +02:00 |
|
Tom Hvitved
|
eb86bceb4d
|
Address review comments
|
2021-06-18 10:18:47 +02:00 |
|
Tom Hvitved
|
ffb2350a54
|
Data flow: Fix getLocalCallContext join-order
|
2021-06-17 10:02:31 +02:00 |
|
Tom Hvitved
|
cc383e0f6a
|
Data flow: Workaround for too clever compiler in consistency queries
|
2021-06-17 09:43:36 +02:00 |
|
John L. Singleton
|
8c6c011be2
|
Formatting fixes, comment moving.
|
2021-06-11 10:17:05 -04:00 |
|
John L. Singleton
|
cd61fb4753
|
this should be abstract
|
2021-06-10 19:54:58 -04:00 |
|
John L. Singleton
|
2a01324172
|
more maintainable pattern for class abstractions
|
2021-06-10 17:09:32 -04:00 |
|
John L. Singleton
|
bd7c416356
|
comment change
|
2021-06-10 11:21:11 -04:00 |
|
John L. Singleton
|
0d3f53b013
|
Changes to structure per feedback of @jbj
|
2021-06-10 11:16:58 -04:00 |
|
John L. Singleton
|
f174d7a0e0
|
Comment changes
|
2021-06-10 09:52:22 -04:00 |
|
John L. Singleton
|
14c419a75f
|
autoformatting
|
2021-06-10 09:39:43 -04:00 |
|
John L. Singleton
|
28e2cdb54e
|
adding standard C/C++ fixed width, minimum width, and maximum width types
|
2021-06-09 16:12:58 -04:00 |
|
Mathias Vorreiter Pedersen
|
879bfbbd4e
|
C++: Match the join order from before #5522.
|
2021-06-09 15:02:31 +02:00 |
|
Mathias Vorreiter Pedersen
|
025043afca
|
Merge pull request #6010 from geoffw0/charloc
C++: Test and fix maxCols / charLoc
|
2021-06-08 11:15:04 +02:00 |
|
Geoffrey White
|
6f05fd4839
|
C++: Autoformat.
|
2021-06-07 11:01:00 +01:00 |
|
Mathias Vorreiter Pedersen
|
27586d77f8
|
C++: Copy isDeeplyConst{Below} into SideEffects and modify it so that it works for smart pointers.
|
2021-06-04 18:46:52 +02:00 |
|
Geoffrey White
|
3c6a1f165b
|
Update cpp/ql/src/semmle/code/cpp/Location.qll
Co-authored-by: Jonas Jensen <jbj@github.com>
|
2021-06-04 16:19:11 +01:00 |
|
Geoffrey White
|
a93246d28b
|
C++: Fix maxCols.
|
2021-06-04 13:05:13 +01:00 |
|
Jonas Jensen
|
7282ad90d0
|
Merge pull request #5854 from dbartol/dbartol/smart-pointers/side-effects
C++: Generate side effect instructions for smart pointer indirections
|
2021-06-01 16:57:05 +02:00 |
|
Dave Bartolomeo
|
da14647e5a
|
Merge pull request #5522 from github/rdmarsh2/cpp/ssa-reuse
C++: reuse unaliased SSA results when computing aliased SSA
|
2021-06-01 10:17:54 -04:00 |
|
Anders Schack-Mulligen
|
ce509eb7e1
|
Merge pull request #5927 from aschackmull/dataflow/flowthrough-dispatch-perf
Dataflow: Improve performance in flow-through pruning
|
2021-06-01 11:46:22 +02:00 |
|
Anders Schack-Mulligen
|
5d21c64247
|
Dataflow: qldoc fix.
|
2021-06-01 10:49:47 +02:00 |
|
Anders Schack-Mulligen
|
4f9a6c151b
|
Dataflow: Code review fixes.
|
2021-06-01 10:29:17 +02:00 |
|
Anders Schack-Mulligen
|
683f853fa5
|
Dataflow: Fix another bad join order.
|
2021-05-31 15:14:13 +02:00 |
|
Mathias Vorreiter Pedersen
|
6d7b95c15d
|
Merge pull request #5966 from erik-krogh/overrideConsistency
CPP/C#: make some parameter names consistent with the names used in the super class
|
2021-05-31 11:57:10 +02:00 |
|
Jonas Jensen
|
4e502d10d6
|
Merge pull request #5951 from MathiasVP/optimize-switcCase-getAStmt
C++: Remove large antijoin in `SwitchCase.getAStmt`
|
2021-05-31 11:50:32 +02:00 |
|
Mathias Vorreiter Pedersen
|
b4e4c12d0f
|
C++: Use a rank aggregate for a much better implementation.
|
2021-05-31 11:17:09 +02:00 |
|
Erik Krogh Kristensen
|
b947334eea
|
CPP: make some parameter names consistent with the names used in the super class
|
2021-05-28 16:48:47 +02:00 |
|
Erik Krogh Kristensen
|
79989cc3f4
|
CPP/Java: Fix getAPrimaryQlClass implementations
|
2021-05-27 21:36:27 +02:00 |
|
Mathias Vorreiter Pedersen
|
b2bdf95a9d
|
C++: Remove large antijoin in SwitchCase.getAStmt().
|
2021-05-25 17:25:42 +02:00 |
|
Anders Schack-Mulligen
|
017bf68906
|
Dataflow: Fix bad join order.
|
2021-05-25 11:40:53 +02:00 |
|
Alex Denisov
|
ab23507e3f
|
C++: Add ref qualifiers
|
2021-05-20 10:03:54 +02:00 |
|
Anders Schack-Mulligen
|
4406b8e339
|
Dataflow: Sync.
|
2021-05-19 19:22:36 +02:00 |
|
Geoffrey White
|
aaae717328
|
Merge branch 'main' into weak_crypto
|
2021-05-19 11:19:08 +01:00 |
|