Commit Graph

2337 Commits

Author SHA1 Message Date
a41379a40e doc 2025-08-13 22:29:44 +03:00
39266f8c3c try 3 2025-08-13 22:20:13 +03:00
3bcb778628 try 2 2025-08-13 22:17:04 +03:00
781b430c33 revert 2025-08-13 22:15:12 +03:00
0ac7ea3096 fix linux exit finished 2025-08-13 22:12:14 +03:00
d6a0ae6106 PIProcess windows works 2025-08-13 21:36:13 +03:00
3625afa783 fix tests 2025-08-13 19:50:47 +03:00
154cbd0160 read and write pipes 2025-08-13 19:18:02 +03:00
d4254121b8 Merge branch 'master' into piprocess 2025-08-13 14:09:37 +03:00
da30ae558f add process tests 2025-08-13 14:09:18 +03:00
7a6936ccd9 Merge pull request 'regexp' (#187) from regexp into master
Reviewed-on: #187
2025-08-13 13:27:20 +03:00
58acf7a823 Merge pull request 'order_3pl' (#188) from order_3pl into master
Reviewed-on: #188
2025-08-13 13:27:08 +03:00
d9719a7a50 Merge branch 'order_3pl' into process_pipes 2025-08-13 11:26:56 +03:00
bf63365370 fix some tests 2025-08-13 11:22:56 +03:00
64e142b8c6 fix warning tmpnam 2025-08-13 11:17:31 +03:00
be2d3c197c order 3lp dirs 2025-08-13 11:17:00 +03:00
30c4f215a2 remove unused includes 2025-08-13 10:32:42 +03:00
6ffbbbe636 starting pipes 2025-08-12 21:44:50 +03:00
d62599fb8e review fixes 2025-08-12 13:57:06 +03:00
7e371132ae pcre2 remove unused files 2025-08-12 11:49:33 +03:00
3504c25f84 PIRegularExpression::from static constructor 2025-08-11 19:27:12 +03:00
68615035aa CMakeLists.txt 2025-08-11 14:24:42 +03:00
654c0847b2 add PIRegularExpression 2025-08-11 14:23:29 +03:00
91955d44fa remove warning 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
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
2025-08-02 18:48:38 +03:00
19daab173c version 4.7.4 2025-07-31 20:56:32 +03:00
19f8f522b3 Fix multi piprocess wait 2025-07-31 20:55:33 +03:00
905d39c07b fix clang format and clear flag for read process out\err 2025-07-30 11:28:26 +03:00
9504792586 version 4.7.3 2025-07-17 11:17:53 +03:00
1b51d09c58 PIValueTree::child(PIStringList) fix 2025-07-17 11:16:47 +03:00
ed3d4c4217 PIJSON::new* now accept optional initial fields 2025-07-09 12:41:23 +03:00
7b52f6d70d fix get mtu (#186)
Reviewed-on: #186
2025-06-26 10:52:36 +03:00
19fe33383a Fix cmake module path (#185)
Если в cmake передаётся кастомная папка с cmake-модулями, например в toolchain файле, то pip перестаёт добавлять ./cmake в путь поиска модулей. Это приводит к ошибке `can't find PIPMacros.cmake`. Не  очень понимаю зачем так было сделано, поэтому просто убрал условие пустого CMAKE_MODULE_PATH.

Reviewed-on: #185
Co-authored-by: andrey.bychkov <andrey@signalmodelling.ru>
Co-committed-by: andrey.bychkov <andrey@signalmodelling.ru>
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()
2025-06-07 10:58:11 +03:00
edb077b400 PIThreadPoolLoopNW test 2025-06-03 20:15:00 +03:00
bad51db0c8 remove export 2025-05-18 18:53:28 +03:00
87ab4c4c28 version 4.7.1
PIHTTP::MessageConst code categories
PIHTTPClient can abort on program exit
2025-05-14 19:45:58 +03:00
8f3456a650 fix CurlThreadPool destroy logic 2025-05-14 19:29:07 +03:00
ce1aee1553 PIHTTP::MessageConst code categories
PIHTTPClient migrated to curl_multi_api
2025-05-14 16:21:38 +03:00
dfdc4b8bdc add overload for PIHTTPServer::register* for pointer to a member function 2025-04-30 15:07:25 +03:00
8a61cfe7ef new cmake 2025-04-29 21:50:17 +03:00
78f79d92aa PIOpenCL::Buffer::copyTo() with Buffer 2025-03-28 14:15:21 +03:00
f09fe03e0d workaround hangs on PIBroadcast::stopRead 2025-03-06 16:26:38 +03:00
8e18ec15c9 add PIBinaryLog::threadedReadRecord event (with full info) 2025-03-04 20:20:09 +03:00
4340f5444d add spaces for PICout operators 2025-02-27 21:26:29 +03:00
8e96750046 version 4.7.0
add PIEthernet socket options setReadBufferSize() and setWriteBufferSize()
add PIByteArray::dataAs
2025-02-06 11:13:43 +03:00
d01baffb0b PITimeMeasurer remove some API, add elapsedAndReset()
got rid off some warnings
2025-01-17 11:49:24 +03:00
82cda42e75 change last logic to PIThreadNotifier 2025-01-15 18:38:50 +03:00
5755d172cd fallback to min_sleep 2025-01-15 18:25:32 +03:00