0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-07-05 10:08:36 +02:00
Commit graph

17 commits

Author SHA1 Message Date
Jason Volk b55d670af1 ircd::spirit: Fixes for thread_local generator_state linkage related. 2021-03-05 13:02:12 -08:00
Jason Volk 9b1f2b4268 ircd::spirit: Import inf into namespace. 2021-02-25 14:38:52 -08:00
Jason Volk d85a4bec99 ircd::spirit: Relax character assertion. 2020-12-06 10:27:27 -08:00
Jason Volk cf065aedbe ircd::spirit: Use better alignment for function object allocation. 2020-11-29 19:49:15 -08:00
Jason Volk 42808cb5a5 ircd::spirit: Match exception specification from original template. 2020-11-28 17:05:13 -08:00
Jason Volk 5b5adb77d3 ircd::spirit: Optimize boost::spirit::qi::char_parser / literal_char related. 2020-11-27 18:31:18 -08:00
Jason Volk 3132f85f9a ircd::spirit: Add custom function object interposition (for clang). 2020-11-27 17:30:21 -08:00
Jason Volk a3809351f4 ircd::spirit: Prevent inline of expectation_failure ctor. 2020-11-27 17:28:43 -08:00
Jason Volk 124e969f43 ircd::spirit: Comment on the std::function drop-in. [ci skip] 2020-11-11 22:49:39 -08:00
Jason Volk 231bcf3f95 ircd::spirit: Increase expectation rule buffer size.
ircd::spirit: Simplify expectation failure wrapper.
2020-11-05 22:10:53 -08:00
Jason Volk 30e5a0110c ircd::spirit: Add template id to custom_parser; add three specializations per unit for now. 2020-09-27 14:57:07 -07:00
Jason Volk a738cc8444 ircd::spirit: Split boost includes for separate pragma clang system_header. 2020-09-18 23:40:34 -07:00
Jason Volk 43afc1a9a7 ircd::spirit: Add comments documenting generator_state; assertions; minor cleanup. 2020-09-03 21:14:43 -07:00
Jason Volk d64d038911 ircd::spirit: Adjust generator_state linkage for clang/gcc. 2020-08-31 12:09:31 -07:00
Jason Volk 8505635716 ircd::spirit: Use per-unit thread-local internal generator_state ptr. 2020-08-30 05:43:12 -07:00
Jason Volk a6277ac2d0 ircd::spirit: Fix down-copy destination size cases. 2020-08-30 05:43:12 -07:00
Jason Volk 5104e284cb ircd::spirit: Split into headers; move into directory; reorg definitions. 2020-08-29 17:38:54 -07:00