Commit Graph

  • a41379a40e doc andrey.bychkov 2025-08-13 22:29:44 +03:00
  • 39266f8c3c try 3 andrey.bychkov 2025-08-13 22:20:13 +03:00
  • 3bcb778628 try 2 andrey.bychkov 2025-08-13 22:17:04 +03:00
  • 781b430c33 revert andrey.bychkov 2025-08-13 22:15:12 +03:00
  • 0ac7ea3096 fix linux exit finished andrey.bychkov 2025-08-13 22:12:14 +03:00
  • d6a0ae6106 PIProcess windows works peri4 2025-08-13 21:36:13 +03:00
  • 3625afa783 fix tests andrey.bychkov 2025-08-13 19:50:47 +03:00
  • 154cbd0160 read and write pipes andrey.bychkov 2025-08-13 19:18:02 +03:00
  • b6c5d65a8d version 5.0.0_beta integrate PIRegularExpression into PIString and PIDir add piliterals_regularexpression.h for ""_regex and ""_glob literals peri4 2025-08-13 18:48:01 +03:00
  • d4254121b8 Merge branch 'master' into piprocess andrey.bychkov 2025-08-13 14:09:37 +03:00
  • da30ae558f add process tests andrey.bychkov 2025-08-13 14:09:18 +03:00
  • 7a6936ccd9 Merge pull request 'regexp' (#187) from regexp into master Пелипенко Иван 2025-08-13 13:27:20 +03:00
  • 58acf7a823 Merge pull request 'order_3pl' (#188) from order_3pl into master Пелипенко Иван 2025-08-13 13:27:08 +03:00
  • d9719a7a50 Merge branch 'order_3pl' into process_pipes andrey.bychkov 2025-08-13 11:26:56 +03:00
  • bf63365370 fix some tests andrey.bychkov 2025-08-13 11:22:56 +03:00
  • 64e142b8c6 fix warning tmpnam andrey.bychkov 2025-08-13 11:17:31 +03:00
  • be2d3c197c order 3lp dirs andrey.bychkov 2025-08-13 11:17:00 +03:00
  • 30c4f215a2 remove unused includes andrey.bychkov 2025-08-13 10:32:42 +03:00
  • 6ffbbbe636 starting pipes andrey.bychkov 2025-08-12 21:44:50 +03:00
  • d62599fb8e review fixes andrey.bychkov 2025-08-12 13:57:06 +03:00
  • 7e371132ae pcre2 remove unused files andrey.bychkov 2025-08-12 11:49:33 +03:00
  • 3504c25f84 PIRegularExpression::from static constructor peri4 2025-08-11 19:27:12 +03:00
  • 68615035aa CMakeLists.txt peri4 2025-08-11 14:24:42 +03:00
  • 654c0847b2 add PIRegularExpression peri4 2025-08-11 14:23:29 +03:00
  • 91955d44fa remove warning peri4 2025-08-02 22:23:07 +03:00
  • a2c24c9f07 version 4.8.0 fix PICodeParser: complex static array dimensions, member template types for multideclaration PIJSON::serialize and PIJSON::deserialize helpers peri4 2025-08-02 22:14:49 +03:00
  • cf25cacc17 decompose pip_cmg add serialization/pijsonserialization.h for JSON de/serialization add -J flag for pip_cmg to make JSON serialization methods not finished yet, but basically workable now peri4 2025-08-02 18:48:38 +03:00
  • 19daab173c version 4.7.4 andrey.bychkov 2025-07-31 20:56:32 +03:00
  • 19f8f522b3 Fix multi piprocess wait andrey.bychkov 2025-07-31 20:55:33 +03:00
  • 905d39c07b fix clang format and clear flag for read process out\err andrey.bychkov 2025-07-30 11:28:26 +03:00
  • 9504792586 version 4.7.3 peri4 2025-07-17 11:17:53 +03:00
  • 1b51d09c58 PIValueTree::child(PIStringList) fix peri4 2025-07-17 11:16:47 +03:00
  • ed3d4c4217 PIJSON::new* now accept optional initial fields peri4 2025-07-09 12:41:23 +03:00
  • 7b52f6d70d fix get mtu (#186) Бычков Андрей 2025-06-26 10:52:36 +03:00
  • 19fe33383a Fix cmake module path (#185) andrey.bychkov 2025-06-26 10:52:04 +03:00
  • e57719c118 version 4.7.2 PIThreadPoolLoop reworked, now threads starts on constructor and immediately run after start() peri4 2025-06-07 10:58:11 +03:00
  • edb077b400 PIThreadPoolLoopNW test peri4 2025-06-03 20:15:00 +03:00
  • bad51db0c8 remove export peri4 2025-05-18 18:53:28 +03:00
  • 87ab4c4c28 version 4.7.1 PIHTTP::MessageConst code categories PIHTTPClient can abort on program exit peri4 2025-05-14 19:45:58 +03:00
  • 8f3456a650 fix CurlThreadPool destroy logic peri4 2025-05-14 19:29:07 +03:00
  • ce1aee1553 PIHTTP::MessageConst code categories PIHTTPClient migrated to curl_multi_api peri4 2025-05-14 16:21:38 +03:00
  • dfdc4b8bdc add overload for PIHTTPServer::register* for pointer to a member function peri4 2025-04-30 15:07:25 +03:00
  • 8a61cfe7ef new cmake peri4 2025-04-29 21:50:17 +03:00
  • 78f79d92aa PIOpenCL::Buffer::copyTo() with Buffer peri4 2025-03-28 14:15:21 +03:00
  • f09fe03e0d workaround hangs on PIBroadcast::stopRead peri4 2025-03-06 16:26:38 +03:00
  • 8e18ec15c9 add PIBinaryLog::threadedReadRecord event (with full info) peri4 2025-03-04 20:20:09 +03:00
  • 4340f5444d add spaces for PICout operators peri4 2025-02-27 21:26:29 +03:00
  • 8e96750046 version 4.7.0 add PIEthernet socket options setReadBufferSize() and setWriteBufferSize() add PIByteArray::dataAs peri4 2025-02-06 11:13:43 +03:00
  • d01baffb0b PITimeMeasurer remove some API, add elapsedAndReset() got rid off some warnings peri4 2025-01-17 11:49:24 +03:00
  • 82cda42e75 change last logic to PIThreadNotifier peri4 2025-01-15 18:38:50 +03:00
  • 5755d172cd fallback to min_sleep peri4 2025-01-15 18:25:32 +03:00
  • 0dd47f50a0 version 4.6.0 PIThreadNotifier::waitFor() new method PIThread::waitForFinish() now use condvar to exit as soon as possible peri4 2025-01-15 17:57:16 +03:00
  • 60d2a83df5 android (maybe some other *nix) fix peri4 2025-01-10 20:46:33 +03:00
  • 7757ac10ec add PIP_BUILD_<MODULE> options for PIP build to force disabling modules peri4 2025-01-09 17:36:40 +03:00
  • f334a6603f adopt for new MinGW peri4 2025-01-06 12:55:44 +03:00
  • 15548de79c version 4.5.0 PIThread::stopAndWait now returns bool PIKbdListener on Linux now use piwaitevent_p and can immediately stop new base method piZeroMemory, also migrate all "memset 0" to piZeroMemory peri4 2024-12-29 11:48:24 +03:00
  • 49713ddc57 PIThread now setup itself in thread func peri4 2024-12-29 10:50:38 +03:00
  • 0973379f53 now works peri4 2024-12-26 16:19:33 +03:00
  • a3004491d6 no warning on terminate kbd peri4 2024-12-26 16:18:13 +03:00
  • 199a272eb8 now rude peri4 2024-12-26 16:16:01 +03:00
  • 855d1ca1b5 try to fix hang on exit by keyboard peri4 2024-12-26 16:12:02 +03:00
  • 64025e0399 PIThread now wait on _endThread() when starting is really done peri4 2024-12-26 16:01:56 +03:00
  • 6e5556969d fix for last commit peri4 2024-12-25 19:37:55 +03:00
  • b50eeaef46 fix for last commit peri4 2024-12-25 19:34:49 +03:00
  • ffc471359a fix thread name for linux peri4 2024-12-25 19:30:15 +03:00
  • 79007e7b4e PIString::arg() now ignore non-suitable %. PIVector and PIDeque now use std::stable_sort peri4 2024-12-07 12:57:48 +03:00
  • 9e08b6ffc5 turn fuck off tests by default anyway peri4 2024-12-03 15:41:34 +03:00
  • 9b8a1583c2 add "--no-strip" flag to deploy_tool peri4 2024-12-03 11:19:14 +03:00
  • cae264a77b forgot to implement PIHTTPClient headers peri4 2024-11-28 13:13:08 +03:00
  • 4f934fef35 PIHTTPClient fixes peri4 2024-11-28 12:37:05 +03:00
  • 3a159b0553 PIByteArray operators & | ^ PIDigest add BLAKE2 algorithms and HMAC peri4 2024-11-27 18:27:51 +03:00
  • 0c973f0216 add PIDigest with SHA and MD series peri4 2024-11-27 14:40:39 +03:00
  • 65d3168eb5 PICout::withExternalBufferAnd decomposed to PICout::withExternalBufferAndID and PICout::withExternalBufferAnd PIString::toPercentageEncoding/fromPercentageEncoding piStringify() PIHTTPClient support arguments some doc peri4 2024-11-26 18:26:02 +03:00
  • 12114b3e77 old curl fix peri4 2024-11-25 16:02:40 +03:00
  • 6f6b717354 pip_test peri4 2024-11-25 15:53:12 +03:00
  • 58b3fa64bc http server fix peri4 2024-11-25 15:00:42 +03:00
  • 1acaf24df9 PIHTTPServer basic auth works peri4 2024-11-24 23:23:08 +03:00
  • c2c9822169 fix FindPIP.cmake peri4 2024-11-23 17:55:59 +03:00
  • dff4f2b3a0 add http_client library, using libcurl take out common http entities to http_common dir peri4 2024-11-23 17:54:22 +03:00
  • bf9ad65ff0 take out "asize" from vector/dequeue to picontainers.h->calcNewSize() minAlloc and maxPoTAlloc now can be override from CMake by PIP_CONTAINERS_MIN_ALLOC and PIP_CONTAINERS_MAX_POT_ALLOC variables peri4 2024-11-21 20:15:18 +03:00
  • 53ec75bf0c remove junk peri4 2024-11-21 16:31:40 +03:00
  • f5270d75eb multi-utf16 fix peri4 2024-11-21 16:28:19 +03:00
  • 4aa596b179 last commit error peri4 2024-11-21 00:18:57 +03:00
  • 002f21fc9e version 4.4.1 peri4 2024-11-21 00:10:35 +03:00
  • 9ab46e4afc version 4.4.1 PIVector and PIDeque now growth to 64 MiB with PoT, then increments size by 64 MiB in case of large containers it significantly save memory peri4 2024-11-21 00:10:14 +03:00
  • caa7880cc4 get rid of piForeach apply some code analyzer recommendations ICU flag now check if libicu exists prepare for more accurate growth of containers (limited PoT, then constantly increase size) peri4 2024-11-20 20:01:47 +03:00
  • 24112498ce new method PILog::readAllLogs peri4 2024-11-18 22:47:02 +03:00
  • c9a5ddd89f PIProtectedVariable - user now can`t mistake PIHTTPServer improvements peri4 2024-11-18 11:11:19 +03:00
  • 3483edbd76 Merge pull request 'refactoring PICrypt, add PIStreamPackerConfig, delete piclientserver_config' (#184) from pisteampackerconfig into master Пелипенко Иван 2024-11-16 15:44:15 +03:00
  • fe82c12d5b fix build Andrey Bychkov 2024-11-16 14:53:04 +03:00
  • d90c3f0991 Merge branch 'master' into pisteampackerconfig Andrey Bychkov 2024-11-16 14:34:34 +03:00
  • f6b9131f4a test excluded for android peri4 2024-11-15 17:14:19 +03:00
  • c67f7a2b64 log fix peri4 2024-11-15 16:23:48 +03:00
  • 047d38ea59 http includes peri4 2024-11-15 15:47:56 +03:00
  • 3d07795515 add_custom_command(... pip_lang) on ninja brings to resursive cmake and ninja call ( peri4 2024-11-15 15:43:03 +03:00
  • ee137b2820 http server options, remove old peri4 2024-11-15 14:18:49 +03:00
  • cdde340efe add microhttpd server peri4 2024-11-14 18:15:27 +03:00
  • ee34e8a72e doc peri4 2024-11-13 16:32:21 +03:00
  • 0840d807a0 add PIReadWriteLock, PIReadLocker and PIWriteLocker peri4 2024-11-13 13:56:16 +03:00
  • 4655d72554 new class PISemaphore doc for PIProtectedVariable peri4 2024-11-12 18:50:22 +03:00