Commit Graph

44 Commits (master)

Author SHA1 Message Date
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