Commit graph

427 commits

Author SHA1 Message Date
Mike Lloyd
55221f1536 Add documentation for Windows 2019-04-09 11:15:48 +02:00
Jonathan Müller
4ed067893f Add support for clang8 2019-04-08 15:25:14 +02:00
Jonathan Müller
bda6629bd9 Fix unreachable warning 2019-04-08 15:11:31 +02:00
Jonathan Müller
80b805db46 Update CI 2019-04-08 15:11:31 +02:00
Jonathan Müller
5dd48ccf50 Fix missing switch cases 2019-04-08 14:55:09 +02:00
Jonathan Müller
0ceb484761 Fix azure 2019-02-26 21:06:11 +01:00
Jonathan Müller
f78525ab41 Fix cxxopts error 2019-02-26 17:49:11 +01:00
Jonathan Müller
20bfd9307e Update submodules 2019-02-26 17:13:10 +01:00
Jonathan Müller
5fae110ca0 Improve llvm-config logic
Fixes foonathan/standardese#123.
2019-02-12 19:37:47 +01:00
Jonathan Müller
e2a98b3533 Properly handle upstream fix for #1 2019-02-01 14:24:04 +01:00
Jonathan Müller
ade719651f Copyright year update 2019-02-01 14:14:36 +01:00
Jonathan Müller
44fbe78b2e Fix issue with double quotation of macros
Fixes foonathan/standardese#117.
2018-12-20 16:20:45 +01:00
Jonathan Müller
9605bb328f
Setup CI with Azure Pipelines
Fixes #68.
2018-12-18 19:48:18 +01:00
Jonathan Müller
d84ad81b85 Update Readme 2018-12-18 18:53:40 +01:00
Jonathan Müller
facd7310ec Move GCC compiler to azure 2018-12-18 18:53:40 +01:00
Jonathan Müller
70630ff6b3 Workaround MacOS integration tests 2018-12-18 18:27:36 +01:00
Jonathan Müller
6246ff2711 Don't show download progress 2018-12-18 18:27:36 +01:00
Jonathan Müller
7d4794460e Fix Windows warnings 2018-12-18 18:27:36 +01:00
Jonathan Müller
d44571f1c8 Improve CMake 2018-12-18 18:27:36 +01:00
azure-pipelines[bot]
a98cbc8518 Set up CI with Azure Pipelines 2018-12-18 18:27:36 +01:00
Jonathan Müller
3cd14ca0f5 Change type of hash to guaranteed 64 bit integer
Fixes #66, closes #69 (obsolete now).
2018-12-18 17:14:56 +01:00
Jonathan Müller
758f26afce Fix tokenization related bugs 2018-12-18 16:58:43 +01:00
Jonathan Müller
51c2fc6569 Extend variable range to include attributes
Fixes #27.
2018-12-18 16:42:57 +01:00
Jonathan Müller
3aaa73020d Handle inline type declarations and attributes
Fixes #27.
2018-12-18 16:42:57 +01:00
Jonathan Müller
5971c4a0a1 Print number of attributes in tool 2018-12-18 16:42:57 +01:00
Jonathan Müller
40236f606b Support multiple separate attributes in front
Fixes #60.
2018-12-18 16:42:57 +01:00
Jonathan Müller
4b5fc57f32 Add test for default argument fix
Fixes #41.
2018-12-18 16:42:57 +01:00
Jonathan Müller
d971d9a59e Workaround Windows bug in test 2018-12-18 16:42:57 +01:00
Jonathan Müller
6f70de206b Fix false positive in variadic parameter workaround 2018-12-18 16:42:57 +01:00
Jonathan Müller
f66ec833c1 Fix issue with defaulted destructors 2018-12-18 16:42:57 +01:00
Jonathan Müller
69c6ca17f5 Change external macro test 2018-12-18 16:42:57 +01:00
Jonathan Müller
101b7ccc18 Simplify tokenizer
Fixes #26.
2018-12-18 16:42:57 +01:00
Jonathan Müller
21ed11b700 Add support for more compiler options
Fixes foonathan/standardese#115.
2018-12-04 20:34:59 +01:00
Jonathan Müller
4860bf6981 Add command line option for feature flags 2018-12-03 12:24:23 +01:00
Jonathan Müller
336a00946d Parse feature flags in compilation database 2018-12-03 12:20:32 +01:00
Jonathan Müller
c6aae718bd Add support for -fXX feature flags 2018-12-03 12:17:50 +01:00
Jonathan Müller
9411a232a4 Obtain the system include directories at runtime 2018-11-29 10:36:42 +01:00
Jonathan Müller
9268fd6ffa Update MacOs clang version 2018-11-29 10:26:20 +01:00
Jonathan Müller
7a4b2590d8 Cross platform fun 2018-11-28 19:26:15 +01:00
Jonathan Müller
0423511e80 Update readme 2018-11-28 17:10:46 +01:00
Jonathan Müller
8073d61049 Disable problematic integration test include 2018-11-28 17:08:05 +01:00
Jonathan Müller
8a60d52be1 Remove dependency on system include dir 2018-11-28 16:32:54 +01:00
Ingo Ruhnke
824f19effd Add handling of -isystem include flag (#70) 2018-10-25 23:24:41 +02:00
Jonathan Müller
44fb635a90 Handle upstream fix for #1 in tests 2018-10-25 22:09:09 +02:00
Jonathan Müller
34fd07b1b4 Ignore maximal munch issue in type spelling in clang 7 2018-10-25 22:08:57 +02:00
Jonathan Müller
6a3baa9974 Ignore more type kinds 2018-10-25 21:49:12 +02:00
Jonathan Müller
de7f29d267 Register namespace alias as forward declaration
They may occur multiple times in a project.
2018-09-24 21:48:49 +02:00
Jonathan Müller
8ffb2b748f Test clang 5 on travis 2018-09-24 21:48:49 +02:00
Jonathan Müller
a4c64dbc8d Implement a search for the clang binary 2018-09-24 16:28:16 +02:00
Jonathan Müller
bf872b31d1 Don't override CLANG_BINARY 2018-09-24 16:02:05 +02:00