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 |
|