Commit Graph
100 Commits
Author SHA1 Message Date
andrey 6041a72f30 AGENTS.md 2026-02-26 19:42:50 +03:00
andrey 98d93865f0 review fixes 2026-02-18 22:00:21 +03:00
andrey d8cadce026 code style 2026-02-18 20:26:38 +03:00
andrey 87a29bc8bc addColumn 2026-02-18 20:03:47 +03:00
andrey 39c1be6bc0 fix filterElements 2026-02-18 20:03:27 +03:00
andrey 52c400915d fix doc 2026-02-18 17:09:26 +03:00
andrey 95d3c9c658 add more comments 2026-02-18 14:59:08 +03:00
andrey 7f894e77bb add more tests 2026-02-18 13:46:09 +03:00
andrey 97c14870c0 Add col and row funcs an tests 2026-02-17 22:27:25 +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
andrey 6cb1040b56 version 2020-07-08 15:27:36 +03:00
andrey 51a76be487 Merge branch 'master' of https://git.shs.tools/SHS/pip 2020-05-22 12:19:56 +03:00
andrey a2898ac737 correct regexp in DeployMacros.cmake 2020-05-22 12:19:50 +03:00
andrey b9eda039a0 Merge branch 'master' of https://git.shs.tools/SHS/pip 2020-04-29 18:41:47 +03:00
andrey b24de48931 fix linux piconfig 2020-04-29 18:41:42 +03:00
andrey 3454971100 Merge branch 'master' of https://git.shs.tools/SHS/pip 2020-04-29 17:18:11 +03:00