2
0
mirror of https://github.com/boostorg/leaf.git synced 2026-02-02 08:52:13 +00:00
Commit Graph

672 Commits

Author SHA1 Message Date
Emil Dotchevski
7404e5585b BOOST_LEAF_ASSERT 2020-01-03 10:30:41 -08:00
Emil Dotchevski
0d276db168 Testing preload with non-LEAF exceptions 2020-01-03 10:23:09 -08:00
Emil Dotchevski
e55f47fe33 Updated definition of LEAF_AUTO and LEAF_CHECK 2020-01-01 23:22:34 -08:00
Emil Dotchevski
62ffacaa7d Updated test jamfile 2020-01-01 18:45:39 -08:00
Emil Dotchevski
c2323f50dc Removed exception handlinf member functions of the context class template 2020-01-01 18:41:48 -08:00
Emil Dotchevski
80baf5914f fixing travis.yml 2019-12-30 20:53:07 -08:00
Emil Dotchevski
9fb4e7ce59 Fixing subtle bug in propagation of error objects. 2019-12-30 20:22:35 -08:00
Emil Dotchevski
30cfe9fce1 Context activation/deactivation/propagation refactored. 2019-12-29 18:13:10 -08:00
Emil Dotchevski
96477366c3 last_error() -> current_error() 2019-12-10 00:10:14 -08:00
Emil Dotchevski
8b6c938233 Merge branch 'develop' of https://github.com/zajo/leaf into develop 2019-12-08 22:20:21 -08:00
Emil Dotchevski
0b1d09715e LEAF_EXCEPTION optionally supporting custom error_id 2019-12-08 22:08:42 -08:00
Emil Dotchevski
74c609c9da make_exception<>, LEAF_MAKE_EXCEPTION 2019-12-08 19:24:15 -08:00
Emil Dotchevski
fbafb8b758 Updated godbolt generated code in benchmark.md after latest refactoring/optimization 2019-12-08 17:06:41 -08:00
Emil Dotchevski
cf6a8c9a71 Updated msvc benchmarks (windows) 2019-12-08 16:50:07 -08:00
Emil Dotchevski
ff6c893cd7 updated mac os benchmarks 2019-12-08 16:35:04 -08:00
Emil Dotchevski
ca0a41ace0 Minor bug in error_id::value() 2019-12-08 16:14:28 -08:00
Emil Dotchevski
159e535611 Removed explicit std options from meson.build 2019-12-08 16:07:15 -08:00
Emil Dotchevski
d60b4d19e3 Updated all.hpp 2019-12-08 16:04:06 -08:00
Emil Dotchevski
0ae00ab180 Major refactor to delete next_error(). Improved async support. 2019-12-08 15:38:16 -08:00
Emil Dotchevski
2ea222966e css tweak 2019-12-07 12:48:23 -08:00
Emil Dotchevski
05a10db18e Fixed error in benchmark tables, added compiler versions to benchmark.md 2019-12-06 21:38:05 -08:00
Emil Dotchevski
1feece68fc Updated clang, gcc results for 10 mil iterations, charts 2019-12-06 17:55:41 -08:00
Emil Dotchevski
65a25c200c new msvc results with 10 mil iterations 2019-12-06 17:29:05 -08:00
Emil Dotchevski
59c6e06084 Increased iteration count to 10000000 for better repeatability of benchmark results. 2019-12-06 11:38:01 -08:00
Emil Dotchevski
2bb20006d2 Better names for Meson options 2019-12-06 11:37:41 -08:00
Emil Dotchevski
e26bddcb2f Deleting accidentally committed file. 2019-12-05 20:32:24 -08:00
Emil Dotchevski
288538a3a2 Fixing a bug in leaf::type() due to constexpr changing its signature 2019-12-05 19:15:02 -08:00
Emil Dotchevski
fca6cc6462 Better result<void> 2019-12-05 19:02:35 -08:00
Emil Dotchevski
329d1c27a5 Added msvc benchmark results 2019-12-02 23:09:54 -08:00
Emil Dotchevski
f2aaa6f534 Fixing unicode μs. 2019-12-02 22:00:18 -08:00
Emil Dotchevski
b103ac6197 md formatting changes 2019-12-02 15:07:35 -08:00
Emil Dotchevski
b700fc9d7b Merge branch 'develop' 2019-12-02 15:03:57 -08:00
Emil Dotchevski
60b3e14350 Working Godbolt links in benchmark.md 2019-12-02 15:03:37 -08:00
Emil Dotchevski
5f3e973432 Merge branch 'develop' 2019-12-02 14:18:00 -08:00
Emil Dotchevski
87a2caf499 Deleting accidentally-committed TL expected.hpp 2019-12-02 14:02:44 -08:00
Emil Dotchevski
2c81021758 Merge branch 'develop' 2019-12-02 13:40:14 -08:00
Emil Dotchevski
41b41ec0d7 Converted benchmarks to use enum instead of e_int 2019-12-02 13:08:02 -08:00
Emil Dotchevski
2989827aef Much simplified benchmark. 2019-12-02 10:11:05 -08:00
Emil Dotchevski
de31813a4c constexpr fixes 2019-12-01 22:16:08 -08:00
Emil Dotchevski
905fe93b24 constexpr 2019-12-01 21:49:26 -08:00
Emil Dotchevski
0dccda8c1f deleted unused optional::emplace 2019-11-30 22:25:16 -08:00
Emil Dotchevski
be721add94 Marked several functions 'always inline' 2019-11-30 22:24:53 -08:00
Emil Dotchevski
13407ea0f8 Merge branch 'develop' 2019-11-27 21:55:31 -08:00
Emil Dotchevski
2fe5d3abf4 Fixing compile error for gcc-trunk 2019-11-27 21:54:37 -08:00
Emil Dotchevski
75a1bff99b Merge branch 'develop' 2019-11-27 21:42:17 -08:00
Emil Dotchevski
52bbcd1f16 x86asm (syntax highlighting) 2019-11-27 21:41:19 -08:00
Emil Dotchevski
e0cf24e92e x86 syntax highlighting 2019-11-27 21:36:11 -08:00
Emil Dotchevski
dbc92860ef Changed benchmarks to 10000 iterations 2019-11-27 21:25:05 -08:00
Emil Dotchevski
fc70213e8e Optimization 2019-11-27 20:52:25 -08:00
Emil Dotchevski
1710a121b8 Syntax highlighting for x86asm 2019-11-27 15:56:23 -08:00