heck
7199891b4b
Merge branch 'gitea-02'
3 years ago
heck
176eed4dc7
Enhancement: correct emplace_ functions using perfect-forwarding
3 years ago
heck
3ec82a016f
Merge branch 'gitea-02' - locked_queue<T>::emplace_back() should use universal references…
3 years ago
heck
bd19a512fc
Enhancement: add emplace_front()
for completeness
3 years ago
heck
336dec07a1
Improvement: emplace_back() - use move semantics
to avoid copying
3 years ago
heck
e9d930ed41
Merge pull request 'PEMA-103' ( #1 ) from TSaschabc/libpEpCxx11:PEMA-103 into master
Reviewed-on: https://gitea.pep.foundation/pEp.foundation/libpEpCxx11/pulls/1
3 years ago
ignaciogarcia
9188dd8ea0
PEMA-103 WIP
3 years ago
ignaciogarcia
1af5bd9614
PEMA-103 Approach to using libpEpCxx11
3 years ago
Luca Saiu
bfb5f81247
getpid: #undefine before re-#define, to avoid a warning
3 years ago
heck
af7cc32668
Merge branch 'master' of https://gitea.pep.foundation/pEp.foundation/libpEpCxx11
3 years ago
heck
431327b0b5
pEpLog - add copy assign operator for pEpLogger AND a lot of comestic changes
3 years ago
heck
5c7a02fec8
Build: remove -ansi requirement
3 years ago
heck
c223e65e3d
Test: improve module inspect
3 years ago
heck
37ac31c8cf
improve module inspect
3 years ago
Luca Saiu
2888e26ec6
pEp::Utils::file_read: throw exception instead of calling exit on failure
This fixes the JSON server adapter which has just switched from the old slurp
module to this functionality, which was not completely compatible because of its
way of failing.
3 years ago
Luca Saiu
af3304f29e
add missing #include <cassert>
3 years ago
heck
ccfe02e9ea
.gitignore
3 years ago
heck
b5b4a0beec
Build: link against libpEpCxx11
3 years ago
heck
3446c30f0d
Coding Conventions: .clang-tidy - allow implicit bool conversion
3 years ago
heck
2b14c95b9b
Coding Conventions: update .clang-tidy
3 years ago
heck
551028b888
.gitignore
3 years ago
heck
05cf359a9f
Tests: rename
3 years ago
heck
847d88f98d
Tests: collate tests of 'std_utils'
3 years ago
heck
77fbab86cc
Update include guard defines
3 years ago
heck
b6cdb6ed9a
Import: corresponding tests from libpEpAdapter
3 years ago
heck
473baa8d9a
Import: module 'pc_container' from libpEpAdapter
3 years ago
heck
55c274f41c
Import: module 'locked_queue' from libpEpAdapter
3 years ago
heck
9094154d46
Import: module 'Semaphore' from libpEpAdapter
3 years ago
heck
3a9adcbb3d
Import: module 'CountingSemaphore' from libpEpAdapter
3 years ago
heck
e4bac9b003
Import: module 'call_with_lock' from libpEpAdapter
3 years ago
heck
8d6ca210d0
Import: module 'constant_time_algo' from libpEpAdapter
3 years ago
heck
3fbef3dfdf
Import: module 'std_utils' from libpEpAdapter
3 years ago
heck
6b713165e8
Import: module 'pEpLog' from libpEpAdapter
3 years ago
heck
14e3839722
Test: Add module 'Inspect'
3 years ago
heck
52b011d5ac
Add module 'Inspect'
3 years ago
heck
b0f32bd214
Build: add basic makefile build
3 years ago
heck
86ef74cdd2
Coding Conventions (!)
3 years ago
heck
2792f5d7fe
Add .gitignore
3 years ago
heck
cd9d32fe0d
Add License GPL3
3 years ago
heck
e6e775d4b1
README.md
3 years ago