Commit graph

452 commits

Author SHA1 Message Date
Jonathan Müller
d303bab0da Support attributes in using declaration target
Fixes parsing of libcxx.
2022-01-31 14:41:46 +01:00
Fadhil Mandaga
bf7ec70ea5 Backslash escape in paths
Fixes #106.
2021-10-13 19:16:00 +02:00
Tobias Hienzsch
032d48df2e
Fix typo in documentation (#119) 2021-04-22 18:13:09 +02:00
Minh Lu
1b03d106ab Add support for consteval 2021-03-24 19:47:50 +01:00
Minh Lu
ce218dfb8a Add basic C++20 support 2021-03-24 19:47:50 +01:00
Jonathan Müller
019163b585 Allow duplicate definitions of templates 2021-03-01 18:30:28 +01:00
Jonathan Müller
47a643e113 Move CI to GitHub Actions
Note that CI on windows has been dropped for now, I don't have access to a windows dev machine and it is just annoying to setup.
2021-03-01 18:19:16 +01:00
Jonathan Müller
22572a86ed Update Azure Badge 2021-02-17 15:50:41 +01:00
Jonathan Müller
1311b22ddc Update azure pipeline version 2021-02-17 15:27:22 +01:00
Jonathan Müller
a23ce01cbb Add sponsor 2021-02-17 15:27:22 +01:00
Jonathan Müller
27ac5b7003 Use FetchContent() instead of submodules 2021-02-17 15:27:22 +01:00
Jonathan Müller
eda153e728 Vendor tiny-process-library
Fixes #113.
2021-02-17 15:27:22 +01:00
Jonathan Müller
39ba4f5de2 Use catch via FetchContent
Fixes #111 and #112.
2021-02-17 13:37:14 +01:00
Julian Rüth
36b64d29b9
Segfault when parsing an empty extern "C" {} block (#110)
extern declaration blocks can be empty: https://en.cppreference.com/w/cpp/language/language_linkage
2021-02-03 19:28:49 +01:00
Loïc Touraine
9ab6ef877a
fix: update catch.hpp link to fix broken link due to Catch2 repository branches evolution (#108) 2021-02-03 16:54:22 +01:00
nealhow
6542b72a71
Fix MSVC warnings (#104)
/WX Treats all compiler warnings as errors. It should be disabled to prevent compilation issues with CMake on Windows.

/W4 displays level 1, level 2, and level 3 warnings, and all level 4 (informational) warnings that aren't off by default. /W3 is the default setting in the IDE and should be enforced to prevent issues with CMake.
2020-10-02 13:33:45 +02:00
Jonathan Müller
b155d6abcc Add funding 2019-11-20 15:33:54 +01:00
Jonathan Müller
4bc743327d Fix float literal detection
Fixes #95.
2019-11-18 18:47:37 +01:00
Julian Rüth
4f7583eeff Search for libclang.lib on Windows (#94) 2019-11-18 18:35:42 +01:00
Jonathan Müller
b88023dc70 Update tiny-process-library remote location 2019-11-18 17:57:15 +01:00
Jonathan Müller
9e3830e75e Update submodules 2019-11-18 17:53:58 +01:00
Jonathan Müller
000febb999 Fix parsing of explicit template instantiation
Fixes #82.
2019-11-18 17:22:00 +01:00
Jonathan Müller
72850d4362 Specify C++ standard in integration test 2019-11-18 17:01:39 +01:00
Julian Rüth
144f94da5a Remove superfluous move (#84) 2019-10-02 19:38:18 +02:00
Omer Ozarslan
a89ebcdf0a Use empty underlying type for aliases of anonymous types (#83)
Fixes #58
2019-08-16 12:58:48 +02:00
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