Dmitry Arkhipov
64db9b700d
fix typo
boost-1.90.0.beta1
boost-1.90.0
2025-10-30 21:05:43 +03:00
Dmitry Arkhipov
dfd4e3bd56
check for dependency cylces in CI
2025-10-30 13:27:44 +03:00
Dmitry Arkhipov
a9d6075d92
1.90.0 release notes
2025-10-30 10:35:11 +03:00
Dmitry Arkhipov
427baa6e47
remove dependency on StaticAssert
2025-10-24 19:33:52 +03:00
Dmitry Arkhipov
49ae79743c
remove dependency on Align
2025-10-24 18:58:47 +03:00
Dmitry Arkhipov
a81a43da65
refactor fuzzing jobs
2025-10-24 16:22:05 +03:00
Dmitry Arkhipov
a6fbf10e1f
use CMake 3.8.2 in CMake CI jobs
2025-09-11 16:28:01 +03:00
Nigel Stewart
9dd59bcbb7
CMake builds are fixed to actually support version 3.8
2025-09-11 16:26:40 +03:00
Dmitry Arkhipov
e280e702aa
fix callout styling
2025-09-09 16:29:03 +03:00
Dmitry Arkhipov
1645a14887
fix cmake subdirectory tests
2025-09-09 15:27:14 +03:00
Dmitry Arkhipov
a7216f0387
fixed images with benchmark results in docs
2025-09-04 23:07:26 +03:00
Dmitry Arkhipov
2df2366f74
replace sprintf
2025-08-21 11:21:10 +03:00
sdarwin
51581b91b9
Drone: newer xcode versions
2025-08-20 16:20:37 -06:00
Dmitry Arkhipov
e9daad5d0e
disable msvc warning 4996
2025-08-17 20:08:53 +03:00
Dmitry Arkhipov
e4023c05e4
use murmur2a hash
2025-08-08 13:47:43 +03:00
Dmitry Arkhipov
3c80c097d2
documentation fixes
boost-1.89.0
2025-07-03 16:02:00 +03:00
Dmitry Arkhipov
10ece22f23
raise priority of optional and variant above sequence
2025-07-02 12:58:24 +03:00
Dmitry Arkhipov
bab5f3793e
move benchmarking conversions to a dedicated program
2025-06-27 12:20:08 +03:00
Dmitry Arkhipov
bfedf3ca5d
enable conversion for derived described structs
2025-06-25 14:07:55 +03:00
Dmitry Arkhipov
6c79a2cf88
Switch to asciidoc documentation
2025-06-18 15:12:04 +03:00
Dmitry Arkhipov
0b1048adf7
remove custom alignas check
...
The check was added because of older GCC versions which are no longer
supported
boost-1.88.0
boost-1.88.0.beta1
2025-02-28 08:05:43 +03:00
Dmitry Arkhipov
448a11cb12
gcc<5 no longer supported
2025-02-28 07:56:07 +03:00
Dmitry Arkhipov
f4e359251c
fix warnings
2025-02-27 18:05:43 +03:00
Dmitry Arkhipov
99c072c074
build benchmark runner in CI
2025-02-27 17:26:32 +03:00
Dmitry Arkhipov
2ad2ed2627
special target for heavy tests
2025-02-27 15:46:02 +03:00
Dmitry Arkhipov
13d95270e9
correct info on object element reference invalidation
2025-02-27 14:52:29 +03:00
Roy Bellingan
e3531d3210
used BOOST_FALLTHROUGH; instead of a comment
2025-02-19 18:05:30 +00:00
Dmitry Arkhipov
c02d8721ef
flag for counting conversion time in benchmarks
2025-02-05 10:23:02 +03:00
Dmitry Arkhipov
2e3388a00b
benchmarks for direct conversions
...
So far supports:
* apache_builds.json
* canada.json
* citm_catalog.json
2025-01-24 09:05:26 +03:00
Dmitry Arkhipov
159a8f3ffc
add CBOR example
2025-01-13 15:17:20 +03:00
Dmitry Arkhipov
57d42f0715
Fix pretty printers integration for 32-bit ARM
2024-12-26 15:06:34 +03:00
Dmitry Arkhipov
7f0bceb812
release notes for 1.87.0
2024-11-08 11:44:40 +03:00
Dmitry Arkhipov
facd41082c
update direct conversion docs
2024-11-07 16:59:48 +03:00
Dmitry Arkhipov
9b654f7b1a
remove unnecessary branch in string serialization
boost-1.87.0.beta1
boost-1.87.0
2024-10-30 15:33:31 +03:00
Dmitry Arkhipov
9b3b993ff6
short circuit serializer::read on empty buffer
2024-10-30 15:33:31 +03:00
Dmitry Arkhipov
7b16bf74e6
increase value_to coverage
2024-10-23 22:59:25 +03:00
Dmitry Arkhipov
fc255cf114
increase parse_into coverage
2024-10-23 15:43:59 +03:00
Dmitry Arkhipov
5326a2fa10
increase cxxstd for codecov job
2024-10-23 15:43:59 +03:00
Dmitry Arkhipov
3857c2ab91
allow extra members for converted structs
2024-10-23 15:43:59 +03:00
Dmitry Arkhipov
3c04cc603a
make fuzz_direct_parse build with C++11
2024-10-23 15:43:59 +03:00
Dmitry Arkhipov
6071cd5808
simplify exception wrapping in value_to
2024-10-22 16:27:50 +03:00
Martin Vejbora
b6c916f3a6
Use correct 64bit full multiplication for MinGW on ARM64
2024-10-18 09:29:41 +02:00
Dmitry Arkhipov
5bdbb23e7c
add precise mode support for rapidjson benchmarks
2024-10-17 14:24:45 +03:00
Dmitry Arkhipov
7113c5bc51
refactor choosing benchmark operation
2024-10-14 19:21:19 +03:00
Dmitry Arkhipov
d1c65b3b46
implement skipping inapplicable tests
2024-10-14 19:21:19 +03:00
Dmitry Arkhipov
3b9a395f43
bench jamfile cleanup
2024-10-14 19:21:19 +03:00
Dmitry Arkhipov
ec3e05069b
other boost bench implementations support different memory resources
2024-10-14 19:21:19 +03:00
Dmitry Arkhipov
03488c1755
refactor benchmark runner
...
Allocations strategy is now selected separately from implementation.
All flags now support multiple choice, which allows to test several
options in one run.
2024-10-14 19:21:19 +03:00
Dmitry Arkhipov
3804d735b7
update maintainer in metadata
2024-10-14 19:18:06 +03:00
Mikhail Khachayants
3f88a33518
direct parsing fuzzing test
2024-10-13 16:22:11 +03:00