andrey
99c99c39c2
separate cmake opts for tests
2026-03-18 13:39:01 +03:00
andrey
ba57aa0144
disable exceptions on win
2026-03-18 09:40:32 +03:00
andrey
ccbf86f781
disable exeptions in cmake
2026-03-18 09:30:28 +03:00
andrey
ac415ebbb6
revert can_unlock flag
2026-03-18 08:54:06 +03:00
andrey
c02b627d47
some fixes
...
PIEthernet::listen
PIClientServer::Server::~Server
PISystemTime const sleep
ClientServer tests fast and stable
2026-03-17 20:14:22 +03:00
andrey
9dc1af921c
more simplify Pointer
2026-03-17 19:18:44 +03:00
andrey
e761625eab
using recursive mutex
2026-03-17 19:14:14 +03:00
andrey
449978bda0
revert main and more tests
2026-03-17 19:07:01 +03:00
andrey
fe01c353e6
simplify tests
2026-03-17 18:56:20 +03:00
andrey
9f57f0107e
remove picout
2026-03-17 18:34:48 +03:00
andrey
ac877f1024
fixes
2026-03-17 18:13:23 +03:00
andrey
8ccc05ee78
simplify piprotectedvariable
2026-03-17 17:33:27 +03:00
andrey
2798d7de9c
fix gitignore
2026-03-17 09:33:10 +03:00
andrey
9588b48105
PIVector2D - add funcs, optimize, tests, fixes, doxygen ( #194 )
...
Reviewed-on: #194
Co-authored-by: andrey.bychkov <andrey@signalmodelling.ru >
Co-committed-by: andrey.bychkov <andrey@signalmodelling.ru >
2026-02-27 23:58:44 +03:00
andrey
1739836a18
fix pistatistic mean calc
2026-02-25 17:50:56 +03:00
andrey
7195734765
add more tests
2026-02-17 21:53:18 +03:00
andrey
8ecec6b914
add more funcs
2026-02-17 21:40:36 +03:00
andrey
9029bcf099
Vibecoding PIVector2D - add funcs and doc
...
Добавь в файл pivector2d.h комментарии для Doxygen ко всем классам и
всем функциям.
Комментарии должны быть в таком же стиле как в файле pivector.h.
Проанализируй функциональность классов pivector2d в файле pivector2d.h и
класс pivector в файле pivector.h и добавь недостающую функциональность
в pivector2d по аналогии с pivector.
2026-02-17 21:04:40 +03:00
andrey
ce962bfb40
fix for new pip
2025-09-15 19:47:32 +03:00
andrey
1b3f72d429
add PISystemMonitor measurer signal
2025-08-14 15:57:42 +03:00
andrey
3426a3064e
main doc
2025-08-13 22:35:43 +03:00
andrey
a41379a40e
doc
2025-08-13 22:29:44 +03:00
andrey
39266f8c3c
try 3
2025-08-13 22:20:13 +03:00
andrey
3bcb778628
try 2
2025-08-13 22:17:04 +03:00
andrey
781b430c33
revert
2025-08-13 22:15:12 +03:00
andrey
0ac7ea3096
fix linux exit finished
2025-08-13 22:12:14 +03:00
andrey
3625afa783
fix tests
2025-08-13 19:50:47 +03:00
andrey
154cbd0160
read and write pipes
2025-08-13 19:18:02 +03:00
andrey
d4254121b8
Merge branch 'master' into piprocess
2025-08-13 14:09:37 +03:00
andrey
da30ae558f
add process tests
2025-08-13 14:09:18 +03:00
andrey
d9719a7a50
Merge branch 'order_3pl' into process_pipes
2025-08-13 11:26:56 +03:00
andrey
bf63365370
fix some tests
2025-08-13 11:22:56 +03:00
andrey
64e142b8c6
fix warning tmpnam
2025-08-13 11:17:31 +03:00
andrey
be2d3c197c
order 3lp dirs
2025-08-13 11:17:00 +03:00
andrey
30c4f215a2
remove unused includes
2025-08-13 10:32:42 +03:00
andrey
6ffbbbe636
starting pipes
2025-08-12 21:44:50 +03:00
andrey
d62599fb8e
review fixes
2025-08-12 13:57:06 +03:00
andrey
7e371132ae
pcre2 remove unused files
2025-08-12 11:49:33 +03:00
andrey
19daab173c
version 4.7.4
2025-07-31 20:56:32 +03:00
andrey
19f8f522b3
Fix multi piprocess wait
2025-07-31 20:55:33 +03:00
andrey
905d39c07b
fix clang format and clear flag for read process out\err
2025-07-30 11:28:26 +03:00
andrey
7b52f6d70d
fix get mtu ( #186 )
...
Reviewed-on: #186
2025-06-26 10:52:36 +03:00
andrey
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
andrey
fe82c12d5b
fix build
2024-11-16 14:53:04 +03:00
andrey
d90c3f0991
Merge branch 'master' into pisteampackerconfig
...
# Conflicts:
# libs/client_server/piclientserver_server.cpp
# libs/crypt/picrypt.cpp
# libs/io_utils/pistreampacker.cpp
# main.cpp
2024-11-16 14:34:34 +03:00
andrey
315966504e
fix picrypt and remove crypt_frag from PIStreamPacker
2024-10-20 18:03:25 +03:00
andrey
ac8efc9f88
need fix PIPackedTCP
2024-10-18 19:00:39 +03:00
andrey
92a0a9356c
refactoring PICrypt, add PIStreamPackerConfig, delete piclientserver_config
2024-10-18 18:59:20 +03:00
andrey
d764171c82
Обновить libs/main/containers/pipair.h
2024-05-13 14:35:49 +03:00
andrey
b14d30108a
Optimization removeAll and removeWhere in PIVector and PIDeque ( #180 )
...
Reviewed-on: #180
Co-authored-by: Andrey Bychkov <andrey@signalmodelling.ru >
Co-committed-by: Andrey Bychkov <andrey@signalmodelling.ru >
2024-03-13 10:43:02 +03:00
andrey
63321a4ce3
doc fix
2023-07-13 13:08:27 +03:00
andrey
66fb93ba88
change PIMap::at and add const to PIMap and PIBinaryLog
2023-07-13 12:32:45 +03:00
andrey
299a009d61
fix tests
2023-07-12 19:37:59 +03:00
andrey
8ad2503c5a
pichar and pistring explicit test
2023-07-06 18:37:42 +03:00
andrey
3a6b3a4064
добавил const для части контейнеров и explicit для конструкторов
2023-07-03 19:10:36 +03:00
andrey
6c6437e980
typo fix
2023-06-21 17:20:07 +03:00
andrey
58dcf7ba69
small fixes
2023-05-12 11:47:21 +03:00
andrey
d66f7efb3c
fix include
2023-03-21 14:48:08 +03:00
andrey
20bdf3af61
version
2023-03-21 13:53:23 +03:00
andrey
df82102798
cmake fixes
2023-03-16 09:41:53 +03:00
andrey
650dadc347
new gtest
2023-03-16 09:34:34 +03:00
andrey
e0900b6bd5
piDeleteAll fix
2023-02-11 15:56:14 +03:00
andrey
443eeed38b
Merge pull request 'PIDeque optimize and bugfix' ( #165 ) from deque2 into master
...
Reviewed-on: https://git.shs.tools/SHS/pip/pulls/165
2022-08-23 10:30:05 +03:00
andrey
d1abfe5213
Merge pull request 'PIVector some optimize code' ( #164 ) from vector into master
...
Reviewed-on: https://git.shs.tools/SHS/pip/pulls/164
2022-08-22 20:18:08 +03:00
andrey
616b384ad6
Merge pull request 'cmake refactoring' ( #104 ) from cmake_refactor into master
...
Reviewed-on: https://git.shs.tools/SHS/pip/pulls/104
2022-08-08 16:43:44 +03:00
andrey
16c12a2756
Merge pull request 'Много исправлений и добавлений' ( #100 ) from pip297 into master
...
Reviewed-on: https://git.shs.tools/SHS/pip/pulls/100
2022-07-28 14:47:24 +03:00
andrey
7a0adf5e28
Merge pull request 'translation for russian starts' ( #85 ) from doxygen-ru into master
...
Reviewed-on: https://git.shs.tools/SHS/pip/pulls/85
2022-03-25 12:12:36 +03:00
andrey
866f71edb5
Merge pull request 'geometry_refact' ( #86 ) from geometry_refact into master
...
Reviewed-on: https://git.shs.tools/SHS/pip/pulls/86
2022-03-21 14:14:12 +03:00
andrey
20e6d1be99
Merge branch 'master' into micro
2022-03-14 11:57:06 +03:00
andrey
04d7ed77d9
Merge pull request 'condvar_use' ( #82 ) from condvar_use into master
...
Reviewed-on: https://git.shs.tools/SHS/pip/pulls/82
2021-11-16 14:49:52 +03:00
andrey
00edfa4ef0
cloud data send optimize
2021-09-01 17:48:58 +03:00
andrey
5ecdcbe46e
Merge pull request 'cloud_debug' ( #78 ) from cloud_debug into master
...
Reviewed-on: https://git.shs.tools/SHS/pip/pulls/78
2021-08-23 13:58:08 +03:00
andrey
a8d55abac1
Merge pull request 'Next Tests for PIStringList 21-30' ( #71 ) from PIStringListTests_21-30 into master
...
Reviewed-on: https://git.shs.tools/SHS/pip/pulls/71
2021-06-15 09:02:42 +03:00
andrey
2d0a419091
Merge pull request 'PIString_81-90' ( #70 ) from PIString_81-90 into master
...
Reviewed-on: https://git.shs.tools/SHS/pip/pulls/70
2021-06-15 09:00:42 +03:00
andrey
22173fe850
Merge pull request 'Next tests for PIStringList 11-20' ( #67 ) from PIStringListTests_11-20 into master
...
Reviewed-on: https://git.shs.tools/SHS/pip/pulls/67
2021-03-01 18:15:09 +03:00
andrey
84ef121227
Merge pull request 'Next tests for PIString 71-80' ( #68 ) from PIStringTests_71-80 into master
...
Reviewed-on: https://git.shs.tools/SHS/pip/pulls/68
2021-02-25 16:45:48 +03:00
andrey
0ae2ef6cc2
Merge branch 'master' into PIStringTests_71-80
2021-02-15 17:49:24 +03:00
andrey
2abdad700e
Merge branch 'master' into PIStringListTests_11-20
2021-02-15 17:48:57 +03:00
andrey
9e454f4a76
Merge pull request 'Next tests for PIString 61-70' ( #66 ) from PIStringTests_61-70 into master
...
Reviewed-on: https://git.shs.tools/SHS/pip/pulls/66
2021-02-09 09:36:46 +03:00
andrey
8eb6b7be74
Merge pull request 'New tests for PIString 51-60' ( #64 ) from PIStringTests_51-60 into master
...
Reviewed-on: https://git.shs.tools/SHS/pip/pulls/64
2021-02-02 10:44:26 +03:00
andrey
0d4111192b
Merge pull request 'First 10 tests for PIStringList' ( #65 ) from PIStringListTests_1-10 into master
...
Reviewed-on: https://git.shs.tools/SHS/pip/pulls/65
2021-02-02 10:43:49 +03:00
andrey
a07c195dd8
Merge pull request 'Next tetst for PIString 41-50' ( #63 ) from PIStringTests_41-50 into master
...
Reviewed-on: https://git.shs.tools/SHS/pip/pulls/63
2021-01-27 10:02:20 +03:00
andrey
d6ee72962f
Merge pull request 'Tests for PIString 31-40' ( #62 ) from PIStringTests_31-40 into master
...
Reviewed-on: https://git.shs.tools/SHS/pip/pulls/62
2021-01-26 11:13:54 +03:00
andrey
f9015743bc
Merge pull request 'PIStringTests_21-30' ( #61 ) from PIStringTests_21-30 into master
...
Reviewed-on: https://git.shs.tools/SHS/pip/pulls/61
2021-01-25 11:39:51 +03:00
andrey
e8fcccfd1d
Merge pull request 'Test for PIString 11-20' ( #59 ) from PIStringTest_11-20 into master
...
Reviewed-on: https://git.shs.tools/SHS/pip/pulls/59
2021-01-22 12:48:53 +03:00
andrey
91cfea7450
Merge pull request '1-10 tests for PIString' ( #56 ) from PIString_1-10 into master
...
Reviewed-on: https://git.shs.tools/SHS/pip/pulls/56
2021-01-22 10:28:40 +03:00
andrey
29ca38d81c
Merge pull request 'Add code coverage info support' ( #57 ) from coverage into master
...
Reviewed-on: https://git.shs.tools/SHS/pip/pulls/57
2021-01-21 17:15:46 +03:00
andrey
ff9b0126be
Merge pull request 'Fix windows build tests' ( #54 ) from sanitaze into master
...
Reviewed-on: https://git.shs.tools/SHS/pip/pulls/54
2021-01-20 19:28:16 +03:00
andrey
8bfd466f6b
Merge pull request 'PIPropertyStorage: add return values and documentation in some functions' ( #52 ) from propertystorage_imp into master
...
Reviewed-on: https://git.shs.tools/SHS/pip/pulls/52
2020-11-25 12:48:16 +03:00
andrey
24559f33e3
Merge pull request 'Fix row check & remove matrix couts' ( #49 ) from test_vector2d into master
...
Reviewed-on: https://git.shs.tools/SHS/pip/pulls/49
2020-11-03 12:06:55 +03:00
andrey
9dc93b73c9
Merge pull request 'Improve template & doc for PIMathFloatNullCompare' ( #43 ) from math into master
...
Reviewed-on: https://git.shs.tools/SHS/pip/pulls/43
2020-09-28 11:52:33 +03:00
andrey
d180c0c0dd
Merge pull request 'cond_var' ( #42 ) from cond_var into master
...
Reviewed-on: https://git.shs.tools/SHS/pip/pulls/42
2020-09-25 13:34:16 +03:00
andrey
f10908a7e9
Merge pull request 'Fix nanosecond calc bug in piconditionvar.cpp' ( #41 ) from cond_var into master
...
Reviewed-on: https://git.shs.tools/SHS/pip/pulls/41
2020-09-24 17:59:58 +03:00
andrey
65b1243426
Merge pull request 'Restore piconditionvar.cpp after wrong fix' ( #40 ) from cond_var into master
...
Reviewed-on: https://git.shs.tools/SHS/pip/pulls/40
2020-09-24 16:47:26 +03:00
andrey
aae59106f0
Merge pull request 'tests' ( #36 ) from tests into master
...
Reviewed-on: https://git.shs.tools/SHS/pip/pulls/36
2020-09-15 15:40:56 +03:00
andrey
b11ebc8100
Merge pull request 'shstk' ( #37 ) from shstk into master
...
Reviewed-on: https://git.shs.tools/SHS/pip/pulls/37
2020-09-08 15:13:33 +03:00
andrey
37de1ec099
Merge pull request 'Fixed PIConditionVariable timeout bug on Linux' ( #33 ) from cond_fix into master
...
Reviewed-on: https://git.shs.tools/SHS/pip/pulls/33
2020-08-31 16:41:59 +03:00
andrey
9bd87dcc63
поправил PIP_CONCURRENT_TEST
2020-07-24 14:42:49 +03:00
andrey
2f57945c34
Merge pull request 'Added additional poll method without timeout' ( #12 ) from concurrent into master
2020-07-16 12:06:16 +03:00
andrey
614370096c
Merge pull request 'Fixed tests and improve multithread sync' ( #9 ) from atomic into master
2020-07-08 15:36:36 +03:00