heck
d8dd1e3d44
Build: add propper build configuration concept
2023-08-28 18:56:56 +02:00
heck
8dafa5d36e
change local.conf to build.conf
2023-08-28 18:39:43 +02:00
heck
38112f1e62
Build: pEp wide consistent Makefiles - add env var BUILD_CONF / change local.conf to build.conf
2023-08-23 12:13:36 +02:00
heck
7026ce6cc2
pEpLog: add verbosity to `set_enabled()`
2023-03-15 15:38:02 +01:00
heck
7199891b4b
Merge branch 'gitea-02'
2022-12-14 16:45:01 +01:00
heck
176eed4dc7
Enhancement: correct emplace_ functions using perfect-forwarding
2022-12-14 16:44:40 +01:00
heck
3ec82a016f
Merge branch 'gitea-02' - locked_queue<T>::emplace_back() should use universal references…
2022-12-06 22:05:57 +01:00
heck
bd19a512fc
Enhancement: add emplace_front()
...
for completeness
2022-12-06 22:05:10 +01:00
heck
336dec07a1
Improvement: emplace_back() - use move semantics
...
to avoid copying
2022-12-06 22:04:37 +01:00
heck
e9d930ed41
Merge pull request 'PEMA-103' ( #1 ) from TSaschabc/libpEpCxx11:PEMA-103 into master
...
Reviewed-on: #1
2022-11-14 13:49:05 +01:00
ignaciogarcia
9188dd8ea0
PEMA-103 WIP
2022-10-31 17:40:45 +01:00
ignaciogarcia
1af5bd9614
PEMA-103 Approach to using libpEpCxx11
2022-10-28 18:40:54 +02:00
Luca Saiu
bfb5f81247
getpid: #undefine before re-#define, to avoid a warning
2022-10-06 17:25:14 +02:00
heck
af7cc32668
Merge branch 'master' of https://gitea.pep.foundation/pEp.foundation/libpEpCxx11
2022-09-01 16:40:53 +02:00
heck
431327b0b5
pEpLog - add copy assign operator for pEpLogger AND a lot of comestic changes
2022-09-01 16:40:43 +02:00
heck
5c7a02fec8
Build: remove -ansi requirement
2022-09-01 16:38:03 +02:00
heck
c223e65e3d
Test: improve module inspect
2022-09-01 16:37:47 +02:00
heck
37ac31c8cf
improve module inspect
2022-09-01 16:37:31 +02:00
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.
2022-09-01 16:37:18 +02:00
Luca Saiu
af3304f29e
add missing #include <cassert>
2022-09-01 16:36:43 +02:00
heck
ccfe02e9ea
.gitignore
2022-03-03 15:54:49 +01:00
heck
b5b4a0beec
Build: link against libpEpCxx11
2022-03-03 15:54:38 +01:00
heck
3446c30f0d
Coding Conventions: .clang-tidy - allow implicit bool conversion
2022-03-03 13:51:13 +01:00
heck
2b14c95b9b
Coding Conventions: update .clang-tidy
2022-03-02 03:25:50 +01:00
heck
551028b888
.gitignore
2022-03-01 00:30:00 +01:00
heck
05cf359a9f
Tests: rename
2022-03-01 00:27:58 +01:00
heck
847d88f98d
Tests: collate tests of 'std_utils'
2022-03-01 00:27:47 +01:00
heck
77fbab86cc
Update include guard defines
2022-03-01 00:15:25 +01:00
heck
b6cdb6ed9a
Import: corresponding tests from libpEpAdapter
2022-03-01 00:04:20 +01:00
heck
473baa8d9a
Import: module 'pc_container' from libpEpAdapter
2022-02-28 23:34:36 +01:00
heck
55c274f41c
Import: module 'locked_queue' from libpEpAdapter
2022-02-28 23:33:10 +01:00
heck
9094154d46
Import: module 'Semaphore' from libpEpAdapter
2022-02-28 23:29:32 +01:00
heck
3a9adcbb3d
Import: module 'CountingSemaphore' from libpEpAdapter
2022-02-28 23:28:31 +01:00
heck
e4bac9b003
Import: module 'call_with_lock' from libpEpAdapter
2022-02-28 23:27:10 +01:00
heck
8d6ca210d0
Import: module 'constant_time_algo' from libpEpAdapter
2022-02-28 23:24:49 +01:00
heck
3fbef3dfdf
Import: module 'std_utils' from libpEpAdapter
2022-02-28 23:19:09 +01:00
heck
6b713165e8
Import: module 'pEpLog' from libpEpAdapter
2022-02-28 23:18:58 +01:00
heck
14e3839722
Test: Add module 'Inspect'
2022-02-28 23:05:47 +01:00
heck
52b011d5ac
Add module 'Inspect'
2022-02-28 23:05:36 +01:00
heck
b0f32bd214
Build: add basic makefile build
2022-02-28 23:05:16 +01:00
heck
86ef74cdd2
Coding Conventions (!)
2022-02-28 23:04:35 +01:00
heck
2792f5d7fe
Add .gitignore
2022-02-28 23:03:56 +01:00
heck
cd9d32fe0d
Add License GPL3
2022-02-28 23:03:39 +01:00
heck
e6e775d4b1
README.md
2022-02-28 23:03:25 +01:00