Jason Volk
|
29fda76769
|
ircd::spirit: Optimize functor, qi::rule toward eliminating indirect branching.
|
2022-06-17 21:11:53 -07:00 |
|
Jason Volk
|
d59d1a8060
|
ircd::spirit: Additional boost iterator ctors for substring_view.
|
2022-06-17 21:11:53 -07:00 |
|
Jason Volk
|
03c69de789
|
ircd::spirit: Add nothrow/noexcept overload to force no EH at callsite.
|
2022-06-17 21:11:53 -07:00 |
|
Jason Volk
|
b1f1e003d2
|
ircd::spirit: Fix missing include guard/pragma; minor cleanup/comments.
|
2022-06-17 21:11:53 -07:00 |
|
Jason Volk
|
65322352b0
|
ircd::spirit: Workarounds for clang-13.
|
2022-06-17 21:11:53 -07:00 |
|
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 |
|