670 Commits

Author SHA1 Message Date
Laszlo Nagy
1f5628377f Bump up version number 2.0.10 2017-10-03 08:55:04 +11:00
Laszlo Nagy
ba6b131d2b add typing as dependency 2017-10-03 08:53:33 +11:00
Laszlo Nagy
8b6ff53b07 bump up version numbers 2.0.9 2017-09-03 18:37:43 +10:00
Laszlo Nagy
596f665fb9 report creator does not crash on empty files 2017-09-03 18:35:37 +10:00
Laszlo Nagy
515121e646 add more typing 2017-09-03 17:53:31 +10:00
Laszlo Nagy
b48b017afb apply review comments from phabricator 2017-08-11 21:44:01 +10:00
Laszlo Nagy
2a2a086443 try to run qmake test on appveyor 2017-08-09 22:53:15 +10:00
Jani Mikkonen
0a3dd5bdbf intercept-build to work with response files.
More info: https://msdn.microsoft.com/en-us/library/3te4xt0y.aspx

QT's qmake nmake generator generates makefile that puts all the
compilation units into response file. Thus, when compiling with
intercept-build to generate compilation_database.json, it won't get
populated due to _split_command not being able to detect any source
files in the intercepted call.

This patch will read the response file and append its data as
commandline parameters.

Includes unittest - essentially it covers also the functionality
so i dont see any need for "proper" functional test.
2017-08-09 20:58:13 +10:00
Laszlo Nagy
34e03511c7 bump up version number 2.0.8 2017-08-09 20:52:45 +10:00
Laszlo Nagy
82c7acd9a4 fix appveyor build 2017-08-06 00:20:41 +10:00
Laszlo Nagy
7e52731ebd remove osx-xcode6.4 since can't have pip installed 2017-08-06 00:01:35 +10:00
Laszlo Nagy
821c4aaf05 add typing 2017-08-05 23:23:53 +10:00
Laszlo Nagy
5af43962e9 try to fix #88 2017-08-05 19:48:37 +10:00
Laszlo Nagy
06aeba36db D34489: fix to put "-analyzer-config" flag in front of the analyzer config flags 2017-08-05 19:48:37 +10:00
Laszlo Nagy
14e9908acc replace @staticmethod to @classmethod 2017-07-08 14:30:15 +02:00
Laszlo Nagy
9b03665f68 bump up version number 2.0.7 2017-06-23 15:33:40 +02:00
Laszlo Nagy
1b6acffac8 fix #86 2017-06-23 15:16:26 +02:00
Zoltán Gera
e58f8fc49c Handle plist-multi-file output format 2017-06-05 20:23:15 +10:00
Laszlo Nagy
d6efdfd9bd bump up version number 2.0.6 2017-05-31 22:59:12 +10:00
Laszlo Nagy
605f8d3a89 fix 0 length argument problem 2017-05-31 22:57:22 +10:00
Laszlo Nagy
81ddab6282 bump up version number 2.0.5 2017-05-20 21:04:03 +10:00
Laszlo Nagy
843d56a8d9 lit ignore previously created directories 2017-05-20 20:51:45 +10:00
Laszlo Nagy
b476075615 add coveralls back 2017-05-20 20:51:13 +10:00
Laszlo Nagy
20137f57de run lit test without install 2017-05-20 12:42:18 +10:00
Laszlo Nagy
dc73f5d028 bump up version number 2.0.4 2017-05-07 17:36:53 +10:00
Laszlo Nagy
d76feab992 fix more pylint issues 2017-05-07 17:30:09 +10:00
Laszlo Nagy
6dfbe0e4bb make lint tools less verbose 2017-05-07 16:52:26 +10:00
Laszlo Nagy
9f3fbba80d run non configured pylint on travis-ci 2017-05-07 16:47:41 +10:00
Laszlo Nagy
f48f439054 run pep8 and flake8 on travis-ci 2017-05-07 11:31:18 +10:00
Laszlo Nagy
306a1ca1d6 add python 3.6 to the platform list 2017-05-07 10:20:58 +10:00
Laszlo Nagy
a58545d06f bump up version number 2.0.3 2017-04-30 11:19:27 +10:00
Laszlo Nagy
ed4a704f4a add deploy target to release on pypi 2017-04-30 11:11:57 +10:00
Laszlo Nagy
ecb003b939 update functional test cases 2017-04-27 22:47:38 +10:00
Laszlo Nagy
e879e36111 run test without test package 2017-04-27 19:57:31 +10:00
Laszlo Nagy
342f5659b0 use trusty and Clang 4.0 on travis-ci for linux builds 2017-04-27 09:09:27 +10:00
Laszlo Nagy
88a77421dd remove not used argument group 2017-04-20 22:06:50 +10:00
Laszlo Nagy
2f28e4f803 bump up clang version to 3.9 in travis-ci 2017-04-09 23:19:56 +10:00
Laszlo Nagy
b37d7d4d01 revert longer logging line in intercept.parse_exec_trace 2017-04-08 20:37:17 +10:00
Laszlo Nagy
628108eb1d libear json writing errors silent 2017-04-08 19:40:43 +10:00
Laszlo Nagy
a35167c4f2 libear json writing refactored 2017-04-08 19:19:29 +10:00
Laszlo Nagy
282a35f995 use mkstemp to create execution trace file 2017-04-08 13:14:44 +10:00
Laszlo Nagy
317bb6848b compilation class methods renamed 2017-04-07 22:00:15 +10:00
Laszlo Nagy
5480fc4d73 compilation object does implement __hash__, __eq__ without _hash_str 2017-03-25 19:58:58 +11:00
Laszlo Nagy
cd471df603 fix test tool package name 2017-03-25 19:25:58 +11:00
Laszlo Nagy
9f1882e1bb comment fix on report module 2017-03-11 21:11:12 +11:00
Laszlo Nagy
662fc4be69 follow up on clang's scan-build review changes 2017-03-11 21:05:46 +11:00
Laszlo Nagy
035a68c73f cosmetic renaming 2017-03-04 15:28:18 +11:00
Laszlo Nagy
b9382ba64b remove hand written tempdir and use tempfile.tmpdir instead 2017-03-04 13:08:54 +11:00
Laszlo Nagy
1d6ab8e931 follow up on clang's scan-build review changes 2017-03-04 12:56:32 +11:00
Laszlo Nagy
e9a5ae6513 compiler wrapper decorator refactored 2017-02-24 22:16:25 +11:00