5 Commits

Author SHA1 Message Date
joaquintides
1ae6a823b9 upgraded CI (#31) 2025-06-21 18:14:40 +02:00
joaquintides
fcd9cebc92 Feature/variant_collection (#26)
* added variant_collection

* added variant_collection

* avoided &* on null pointers

* made (non-public) fixed_variant ctor explicit

* tested higher-arity visit

* implemented visit<void>

* fixed {boost::variant2|std}::variant insertion

* fixed lookup issues with invoke_visit

* removed unneeded constexpr qualifiers

* s/typeid_/index

* reverted c6bc62f6d2 as Clang 5.0 didnt seem to like it

* reinstated c6bc62f6d2

* dropped -std=c++1z for Clang 5.0

* updated docs and examples

* added boost::poly_collection::visit_by_index

* typo

* explicit cted tuple in make_iota_tuple

* changed function name to see if it helps with mangling-related Clang 3.8 ICE

* rewritten make_iota_tuple to try to make Clang 3.8 happier

* added boost::variant_collection_of
2024-12-28 10:56:06 +01:00
Alexander Grund
89cb3f4e29 Fix node 20 issue on GHA CI (#25)
* Fix node 20 issue on GHA CI

* Use hosted node

* Update containers

* Install xz

* Use Ubuntu 24 on Drone
2024-12-18 16:47:24 +01:00
joaquintides
49b4651b29 fixed msvc 14.3 test crash (#23)
* isolated crashing job

* bisected test

* bisected test

* bisected test

* bisected test

* bisected test

* bisected test

* bisected test

* traced to crash

* traced to crash

* traced to crash

* heisenbug, forced codegen change for get_map_iterator_for(const std::type_info&)

* tried another codegen change

* extended fix and unbisected

* fixed fix and restored testsuite

* restored GHA jobs
2024-10-15 09:05:21 +02:00
joaquintides
4597538eb5 Feature/update ci (#22)
* added Drone and GHA CI support

* given drone.sh execution permissions

* relaunched CI after Drone setup

* relaunched CI

* split jobs to avoid timeouts

* worked around too big obj files

* [skip ci] updated README.md

* [skip ci] fixed links
2024-10-13 12:55:03 +02:00