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
Jonathan Müller
c26d230d33
[breaking] Drop support for clang 3.9.1
2018-09-24 15:59:12 +02:00
Jonathan Müller
9dfb518741
Only link llvm and clang libraries, not everything
2018-09-21 13:10:23 +02:00
Jonathan Müller
f8355100c9
Remove option that is no longer needed
2018-09-21 13:00:00 +02:00
Jonathan Müller
73f41aac05
Fix ctest configuration
2018-09-20 21:02:21 +02:00
Jonathan Müller
664a0bb2bb
Support static linking libclang on unix systems
2018-09-20 20:59:33 +02:00
Jonathan Müller
9f18b7f4d8
Update clang-format
2018-09-20 19:57:03 +02:00
Manu Sánchez
c755a885bf
Ignore git tags in llvm-config version numbers ( #65 )
...
Some llvm precompiled releases, such as 5.0.0 have a git tag as part of
the version number given by their llvm-config, but the rest of the setup
(for example, the system includes directory) uses the semantic
versioning tag ("5.0.0") only.
This commit adds a regex filter to ignore any tag appended to the llvm
version number, if any.
2018-08-10 16:33:12 +02:00