6558 Commits

Author SHA1 Message Date
Pavel Avgustinov
1bd0c69f0e Merge pull request #1831 from jbj/existsCompleteWithName-perf
C++: Performance fix for existsCompleteWithName
v1.22.0
2019-08-27 16:30:40 +01:00
Jonas Jensen
3700a631a6 C++: Performance fix for existsCompleteWithName 2019-08-27 16:28:57 +02:00
Nick Rolfe
45a3dcd770 Merge pull request #1829 from jf205/update-cpp-lang-support
docs: mention clang-ci support
2019-08-27 14:45:18 +01:00
james
be5b5e1617 docs: clang-ci support 2019-08-27 14:04:05 +01:00
Luke Cartey
8d33f31b0d Merge pull request #1725 from jf205/add-rst-slide/sd-3717
docs: add rst files for C/C++ training and a few styling improvements
2019-08-27 11:43:44 +01:00
Pavel Avgustinov
b3081154fa Merge pull request #1823 from markshannon/python-dont-prune-in-ql
Python: removing pruning in QL.
2019-08-27 11:32:23 +01:00
jf205
baeb1d549e Merge pull request #1826 from felicity-semmle/ql-support/updates
QL docs: Update global variables
2019-08-26 15:21:57 +01:00
semmle-qlci
f123916f53 Merge pull request #1825 from asger-semmle/js-change-notes
Approved by xiemaisi
2019-08-26 14:00:32 +01:00
Esben Sparre Andreasen
43ede52e29 Merge pull request #1670 from sjvs/patch-2
Remove reference to internal emacs tooling from public repository
2019-08-26 14:54:07 +02:00
Asger F
17f5984101 Update change-notes/1.22/analysis-javascript.md
Co-Authored-By: Felicity Chapman <felicity@semmle.com>
2019-08-26 13:10:19 +01:00
Felicity Chapman
5e21af2ca9 Update global variables 2019-08-26 13:08:54 +01:00
Pavel Avgustinov
deacc23465 Merge pull request #1824 from jbj/sbb-perf
C++: Optimize SubBasicBlocks library
2019-08-26 13:02:43 +01:00
Asger F
6364f8bbf7 JS: Change notes for jump-to-def and documentation improvements 2019-08-26 12:55:14 +01:00
Jonas Jensen
5e674825e3 C++: Optimize SubBasicBlock::getPosInBasicBlock() 2019-08-26 12:47:40 +02:00
Jonas Jensen
d4f1cf97fd C++: Optimize SubBasicBlock::getNode(int) 2019-08-26 12:22:37 +02:00
Jonas Jensen
be24c6418b C++: Optimize SubBasicBlock::getNumberOfNodes() 2019-08-26 12:22:34 +02:00
Jonas Jensen
27b6ed3be4 Merge pull request #1822 from pavgust/fix/multiloc-defs
definitions.qll: Suppress multi-location links.
2019-08-26 10:50:21 +02:00
zlaski-semmle
c276d0b8ac Merge pull request #1770 from geoffw0/qldoceg7
CPP: Add syntax examples to QLDoc in various files
2019-08-25 20:15:51 -07:00
Mark Shannon
ca75a393b4 Python: Remove pruning in QL; rely on the extractor to do it. 2019-08-25 17:03:22 +01:00
Mark Shannon
f11d0638cf Python: Remove tests for pruning in QL. 2019-08-25 17:00:08 +01:00
Pavel Avgustinov
b9b0c3bc5d definitions.qll: Suppress multi-location links. 2019-08-25 15:59:17 +01:00
semmle-qlci
30921d5ee7 Merge pull request #1817 from taus-semmle/python-change-notes-1.22
Approved by felicity-semmle
2019-08-25 13:28:14 +01:00
Taus Brock-Nannestad
f08d8573c7 Address review comments and add missing notes. 2019-08-25 13:55:42 +02:00
semmle-qlci
a22ada1289 Merge pull request #1819 from jbj/1.22-changenote
Approved by felicity-semmle
2019-08-24 18:55:41 +01:00
ian-semmle
8d037da049 Merge pull request #1818 from jbj/lambda_capture-upgrade-perf
C++: Fix lambda_capture upgrade query join order
2019-08-24 18:26:05 +01:00
yh-semmle
2590019058 Merge pull request #1815 from felicity-semmle/1.22/java-finalize-change-notes
Java 1.22: Minor tidy up to release notes
2019-08-24 13:03:41 -04:00
Jonas Jensen
83e0a65c71 C++: improved wording 2019-08-24 17:09:58 +02:00
Jonas Jensen
e379a60142 C++: Change note for flow through fields 2019-08-24 16:53:46 +02:00
Jonas Jensen
1900734484 C++: Reorganize the data flow change note
This groups the change notes that concern the `DataFlow` library and
clarifies the change notes that concern the two different
`TaintTracking` libraries.
2019-08-24 16:49:39 +02:00
semmle-qlci
e37751e365 Merge pull request #1816 from felicity-semmle/1.22/js-finalize-change-notes
Approved by asger-semmle
2019-08-24 14:52:41 +01:00
Jonas Jensen
52e4058903 C++: Fix lambda_capture upgrade query join order
When this query was run as an upgrade script, the optimizer picked a bad
join order, making the upgrade very slow on large databases. It picked a
bad join order because upgrade scripts are run with no stats.
2019-08-24 15:33:50 +02:00
Taus Brock-Nannestad
76c0113155 Python: Update change note for 1.22. 2019-08-24 15:32:26 +02:00
Tom Hvitved
f17c670f90 Merge pull request #1814 from felicity-semmle/1.22/csharp-finalize-change-notes
C# 1.22: Finalize change notes
2019-08-24 14:59:10 +02:00
Felicity Chapman
0ef81b5932 Merge pull request #1 from asger-semmle/class-change-notes
JS: Add change note about CHA
2019-08-24 13:31:55 +01:00
Asger F
28d0e890a8 JS: Add change note about CHA 2019-08-24 13:23:34 +01:00
Jonas Jensen
bd9bebc096 Merge pull request #1811 from felicity-semmle/1.22/cpp-finalize-change-notes
C/C++ 1.22: finalize change notes
2019-08-24 14:09:01 +02:00
Felicity Chapman
71ac4003f5 Finalize release notes 2019-08-24 12:30:33 +01:00
Felicity Chapman
64dbb88efe Minor tidy up to release notes 2019-08-24 12:10:53 +01:00
semmle-qlci
fc59dd6819 Merge pull request #1788 from asger-semmle/additional-type-tracking-step
Approved by xiemaisi
2019-08-24 11:55:16 +01:00
Geoffrey White
c164d9390c Add a note about QLDoc comments
The changes aren't finished in this release, but there widespread enough we should acknowledge them.

Originally https://github.com/Semmle/ql/pull/1812.
2019-08-24 11:48:07 +01:00
Felicity Chapman
88a6cc0914 Update change-notes/1.22/analysis-cpp.md
Co-Authored-By: Nick Rolfe <nickrolfe@gmail.com>
2019-08-24 11:40:38 +01:00
Nick Rolfe
ead003e440 Merge pull request #1813 from pavgust/attribute
Improve attribution on some stub files
2019-08-24 11:40:32 +01:00
Felicity Chapman
9ccb0af133 Tidy up release notes 2019-08-24 11:37:07 +01:00
Felicity Chapman
22833251db Minor tidying up 2019-08-24 10:55:50 +01:00
Felicity Chapman
7a6f33890f Fix sort order for table 2019-08-24 10:48:42 +01:00
Taus
c6c307ffef Merge pull request #1810 from markshannon/python-speedup-slow-predicate
Python: Prevent bad magic in one predicate.
2019-08-24 11:35:09 +02:00
Pavel Avgustinov
da29d99560 Merge branch 'master' of github.com:Semmle/ql into attribute 2019-08-23 21:47:31 +01:00
semmle-qlci
af469fdeb8 Merge pull request #1773 from xiemaisi/js/undocumented-parameter-precision
Approved by esben-semmle
2019-08-23 21:29:10 +01:00
Mark Shannon
20fc64c673 Python: Prevent bad magic in one predicate. 2019-08-23 15:08:19 +01:00
Jonas Jensen
1c51c34685 Merge pull request #1700 from geoffw0/lambdacaptureelement
CPP: Make LambdaCaptures Elements
2019-08-23 14:38:12 +02:00