yh-semmle
033879f5a6
Merge pull request #1639 from aschackmull/java/in-out-barriers
...
Java/C++/C# DataFlow: Add support for in/out barriers on sources and sinks.
2019-08-07 01:07:19 -04:00
Jonas Jensen
077f372f98
Merge pull request #1570 from geoffw0/qldoceg
...
CPP: Add syntax examples to QLDoc in Class.qll.
2019-08-06 21:17:45 +02:00
zlaski-semmle
3ad0bcf3de
Merge pull request #1701 from Semmle/geoffw0-patch-1
...
CPP: QLDoc tidy up Declaration.qll
2019-08-06 11:53:20 -07:00
Felicity Chapman
e8bf1b678d
Update email link for Sumitra's feedback
2019-08-06 19:27:23 +01:00
Felicity Chapman
20555c12e3
Add note emphasizing compiler/version support
2019-08-06 17:57:08 +01:00
Geoffrey White
bbe7691a3d
CPP: Fix indentation.
2019-08-06 17:56:24 +01:00
Geoffrey White
42bf1be0fd
CPP: 'if constexpr' test cases.
2019-08-06 17:56:24 +01:00
Geoffrey White
6a5ac08578
CPP: Add c++17 flag to the test.
2019-08-06 17:56:24 +01:00
Geoffrey White
3550fc7137
CPP: Merge the two unions tests.
2019-08-06 16:05:10 +01:00
Geoffrey White
4ed559ee0b
CPP: Extend the unions test.
2019-08-06 16:00:35 +01:00
Geoffrey White
cf20647765
CPP: Extend the structs test.
2019-08-06 15:52:25 +01:00
Asger F
2df0b08b26
JS: Add test with header access
2019-08-06 15:43:39 +01:00
Asger F
075e47dce2
JS: Add header/headers response type
2019-08-06 15:42:22 +01:00
Geoffrey White
2466299df5
CPP: Improve the Enums3 test.
2019-08-06 15:38:10 +01:00
Geoffrey White
064b8773a4
CPP: Test LocalEnum and NestedEnum.
2019-08-06 15:38:10 +01:00
Geoffrey White
33d38ac090
CPP: QLDoc Enum.qll.
2019-08-06 15:38:10 +01:00
Geoffrey White
5d4fba4446
CPP: QLDoc examples in Struct.qll and Union.qll.
2019-08-06 15:36:38 +01:00
Asger F
ea4bfda2d1
JS: Add predicate that disappeared during conflict resolution
2019-08-06 15:33:33 +01:00
Asger F
c4006be0e8
JS: Add more axios tests
2019-08-06 15:28:53 +01:00
Asger F
af7b942eec
JS: Add newline in test
2019-08-06 15:28:53 +01:00
Asger F
4fb3fd992d
JS: Address comments
2019-08-06 15:28:53 +01:00
Asger F
55ab7e6abf
JS: Add qldoc
2019-08-06 15:28:53 +01:00
Asger F
64f1260220
JS: Rename getResponseFormat => getResponseType
2019-08-06 15:28:53 +01:00
Asger F
7fb6615970
JS: Test for XhrIo
2019-08-06 15:28:53 +01:00
Asger F
4eb072a376
JS: Test for 'superagent' package
2019-08-06 15:28:53 +01:00
Asger F
ce4f098625
JS: Test for 'got' package
2019-08-06 15:28:52 +01:00
Asger F
f88a7162c5
JS: Test for fetch
2019-08-06 15:28:52 +01:00
Asger F
b8c1714ba9
JS: Test for 'axios' package
2019-08-06 15:28:52 +01:00
Asger F
4f6b6d12e0
JS: Test for 'request' package
2019-08-06 15:28:52 +01:00
Asger F
93be5ab715
JS: Test for XMLHttpRequest
2019-08-06 15:28:52 +01:00
Asger F
250a5997e2
JS: Add test query for getAResponseDataNode
2019-08-06 15:28:52 +01:00
Asger F
d1179be757
JS: Move ClientRequest tests into shared ql file
2019-08-06 15:28:52 +01:00
Asger F
ea507db638
JS: Fix a qldoc comment
2019-08-06 15:28:52 +01:00
Asger F
a697a1b700
JS: Fix indentation of qldoc comment
2019-08-06 15:28:52 +01:00
Asger F
d3e796decc
JS: Add caution to XMLHttpRequest class
2019-08-06 15:28:52 +01:00
Asger F
02fba482fa
JS: Bugfixes
2019-08-06 15:28:52 +01:00
Asger F
0950b4d0f7
JS: Move ClientRequest classes into a module and publish them
2019-08-06 15:28:49 +01:00
Asger F
55ad3bb65f
JS: add ClientRequest.getAResponseDataNode()
2019-08-06 15:28:13 +01:00
Nick Rolfe
257daddf3b
Merge pull request #1702 from mgrettondann/cpp-add-thread_local-support-external
...
C++: add thread_local support
2019-08-06 14:51:27 +01:00
semmle-qlci
327d5acdcf
Merge pull request #1686 from asger-semmle/lvalue-node
...
Approved by xiemaisi
2019-08-06 14:43:46 +01:00
Max Schaefer
82e15ada5f
JavaScript: Fix export default examples.
...
Only hoistable (function) declarations and class declarations can be default-exported (https://www.ecma-international.org/ecma-262/10.0/index.html#sec-exports ).
2019-08-06 14:40:53 +01:00
semmledocs-ac
927e00b6a6
Merge pull request #1699 from jf205/print-view
...
docs: add `@media print` query to QL language documentation CSS
2019-08-06 14:15:20 +01:00
Jonas Jensen
b4b940ae50
C++ IR: Remove unused predicate
2019-08-06 14:50:59 +02:00
Jonas Jensen
aab6c072c7
C++ IR: Remove fields from InstructionTag
...
Like array indexes were seemingly not needed in instruction tags, the
same appears to apply to fields.
2019-08-06 14:50:59 +02:00
Jonas Jensen
d378da33e8
C++ IR: Fix performance of large array value init
...
There were two problems here.
1. The inline predicates `isInitialized` and `isValueInitialized` on
`ArrayAggregateLiteral` caused their callers to materialize every
`int` that was a valid index into the array. This was slow on huge
value-initialized arrays.
2. The `isInitialized` predicate was used in the `TInstructionTag` IPA
type, creating a numbered tuple for each integer in it. This seemed
to be entirely unnecessary since the `TranslatedElement`s using those
tags were already indexed appropriately.
2019-08-06 14:50:57 +02:00
Jonas Jensen
f160447c20
C++: Update test results to latest master
2019-08-06 14:42:47 +02:00
Geoffrey White
73736675ce
CPP: Bits and bobs.
2019-08-06 13:32:04 +01:00
Geoffrey White
ab823f45fc
CPP: class, struct or union where appropriate.
2019-08-06 13:32:04 +01:00
Geoffrey White
8d22eb87f0
CPP: Improvements to qldoc.
2019-08-06 13:29:42 +01:00
Geoffrey White
4dd1267d6d
CPP: Bracket consistency.
2019-08-06 13:29:42 +01:00