Results 25 issues of Michael de Lang

It would be really nice to be able to do ``` friend class hiberlite::access; template void hibernate(Archive & ar) { ar & HIBERLITE_NVP(_Name); ar & HIBERLITE_ONETOMANY(_Employers); } ... vector _Employers;...

I'd like to help with adding features to hiberlite, but documentation on how hiberlite works is a bit sparse. Do you mind adding this? Is there a way I can...

Whenever I have a history in the .scm files, the delta shows a dash instead of an actual delta. ![Screenshot_2021-05-22_17-21-32](https://user-images.githubusercontent.com/212134/119231727-a36c5480-bb22-11eb-8e98-4364a264bfe8.png) scm file: ``` ((title "Top Gear 2 (SNES)") (category USA%)...

**Describe the bug** The following code leads to a compile error: ```c++ std::pmr::unsynchronized_pool_resource _memResource{}; absl::btree_multimap _eventQueue{&_memResource}; _eventQueue.extract(_eventQueue.begin()); ``` error: ``` In file included from /home/oipo-unencrypted/Programming/cppelix/external/abseil-cpp/absl/container/internal/btree.h:62, from /home/oipo-unencrypted/Programming/cppelix/external/abseil-cpp/absl/container/btree_map.h:50, from /home/oipo-unencrypted/Programming/cppelix/include/ichor/DependencyManager.h:20, from...

bug

See build https://github.com/apache/celix/pull/292/checks?check_run_id=1417482244#step:5:2200 or the log archive [logs_2250.zip](https://github.com/apache/celix/files/5559360/logs_2250.zip)

https://github.com/apache/celix/blob/master/bundles/pubsub/pubsub_protocol/pubsub_protocol_lib/src/pubsub_wire_protocol_common.c#L196 Line refers to wrong variable, but so far all code usages either put NULL for both out arguments or non-NULL for both. Hence never triggering the NULL dereference.

Fix some issues, ~~epoll_wait in pubsub is stuck~~

On Ubuntu 20.04 I get this warning when compiling experimental promises: ``` In file included from /home/oipo-unencrypted/Programming/celix/misc/experimental/promise/api/celix/Deferred.h:29, from /home/oipo-unencrypted/Programming/celix/misc/experimental/promise/src/PromiseExamples.cc:23: /usr/include/tbb/task_scheduler_init.h:21:154: note: #pragma message: TBB Warning: tbb/task_scheduler_init.h is deprecated. For details,...

Data race + deadlock: ``` ================== WARNING: ThreadSanitizer: data race (pid=64112) Write of size 8 at 0x7b0c00000548 by main thread (mutexes: write M29408895206162704, write M34193969810243856, write M37853144507482384, write M41512319204720912, write...