Commit Graph
100 Commits
Author SHA1 Message Date
peri4 305275e3ac PICodeParser namespaces fix 2021-09-03 11:39:26 +03:00
peri4 efb0d5f4f9 PICodeParser predefined PIP macros 2021-09-03 11:20:38 +03:00
peri4 991a074538 version 2.30
PIStreamPacker remove progresses
picloud various fixes
2021-09-01 23:48:13 +03:00
peri4 be3ce454a0 picloud multithread fix 2021-08-31 19:40:22 +03:00
peri4 4c85206cfa version 2021-08-23 14:07:45 +03:00
peri4 0e65151e9f PIEthernet error 232
PICloud many fixes
PIBroadcast recursive fix
2021-08-20 10:55:47 +03:00
peri4 3c20728210 version 2021-08-19 18:29:05 +03:00
peri4 44b9c37391 PICloudClient now soft stop thread when closed
last cmake changes
2021-08-16 22:30:56 +03:00
peri4 1a2e9afaef PIVector compare operators 2021-08-12 21:52:14 +03:00
peri4 39a3a23a24 PIByteArray compare operators 2021-08-12 21:41:22 +03:00
peri4 b6bce352a2 debian service 2021-08-03 05:58:04 +03:00
peri4 d7ace8bdb1 version 2.28.1
CMake pip_code_model now accept optional NAME field
PIByteArray helpers:
 * piSerialize
 * piDeserialize
2021-08-01 22:11:24 +03:00
peri4 4236ca87b1 pip_cmg new feature - struct or class PIMETA(no-stream) 2021-07-26 14:59:37 +03:00
peri4 f3189472e6 picloud service 2021-07-26 12:22:58 +03:00
peri4 c91b54d325 picloud now can be configured from config
service fix
2021-07-26 11:49:52 +03:00
peri4 8f548920ac deploy fix 2021-07-25 10:42:46 +03:00
peri4 ca44846240 picloud deploy 2021-07-24 16:33:09 +03:00
peri4 d0db8012e6 PICloud small patches 2021-07-20 21:11:33 +03:00
peri4 511bedf425 ReshapeOrder for reshape() methods
Last PIVector features ported to PIDeque
2021-07-16 17:19:06 +03:00
peri4 de0e9f91ce code brush 2021-07-16 15:26:52 +03:00
peri4 c87e48c0a5 PIChunkStream::set() new feature 2021-07-16 01:05:48 +03:00
peri4 e33aee3ddb pip_cmg now ignore streaming for members with PIMETA(id=-) 2021-06-26 19:21:34 +03:00
peri4 229e237b2b transfers patch 2021-06-14 16:17:05 +03:00
peri4 d5823428a1 FreeRTOS PIByteArray assert 2021-06-11 21:11:22 +03:00
peri4 f309494887 version 2.26.0 2021-06-11 21:06:34 +03:00
peri4 b7e6d4e4c4 Merge pull request 'introspection' (#75) from introspection into master
Reviewed-on: https://git.shs.tools/SHS/pip/pulls/75
2021-06-11 21:02:56 +03:00
peri4 00f76fa6b5 rollback PIBinaryLog optimization due to last PIDeque fix 2021-06-11 21:01:25 +03:00
peri4 bfb64bab21 Merge pull request 'PIDeque important performance fix' (#74) from pideque into master
Reviewed-on: https://git.shs.tools/SHS/pip/pulls/74
2021-06-11 19:11:15 +03:00
peri4 f03781f898 PIDeque important performance fix 2021-06-11 19:10:13 +03:00
peri4 d839832ee6 PIBinaryLog recreate index performance patch 2021-06-10 20:05:23 +03:00
peri4 d71432136c resurrect and assertions 2021-06-09 11:32:28 +03:00
peri4 1ec9481c19 PIFile::skip() method and PIFile::isEnd() fix for read-only 2021-05-14 00:36:12 +03:00
peri4 05b18c3ab7 pip_cmg fix 2021-05-06 17:42:03 +03:00
peri4 413f9cf867 deploy_tool qt.conf for MacOS fix 2021-05-06 14:02:18 +03:00
peri4 acbb0ee84a deploy_tool qt.conf for MacOS fix 2021-05-06 13:27:04 +03:00
peri4 0fcb4e5c4b pip_cmg now use forward-declaration for stream operators 2021-05-05 19:15:14 +03:00
peri4 3c3a8ea177 version 2.24.0
New PIParseHelper class
2021-05-05 00:41:22 +03:00
peri4 8526ad1c30 PICodeParser now recognize non-direct PIMETA 2021-05-02 14:02:18 +03:00
peri4 438b4a6bce PICodeParser optimizations and improvements with PIMETA() 2021-04-29 17:17:27 +03:00
peri4 5304b21838 deploy_tool windows libraries case patch 2021-04-29 12:49:08 +03:00
peri4 5dad08c729 deploy_tool windows libraries case patch 2021-04-29 12:25:17 +03:00
peri4 a19c6f1292 deploy_tool fix 2021-04-21 18:27:57 +03:00
peri4 334061e1d7 deploy_tool rpath right patch 2021-04-21 17:11:48 +03:00
peri4 1a4805365b lua fix 2021-04-20 20:01:19 +03:00
peri4 eb2bc2a641 compiled-in LUA 2021-04-19 23:59:56 +03:00
peri4 7bed88b4e5 deploy_tool/main.cpp 2021-04-18 20:29:15 +03:00
peri4 4c52b1bf5e deploy_tool/main.cpp 2021-04-18 20:05:00 +03:00
peri4 5e735992fa deploy_tool/main.cpp 2021-04-18 20:03:54 +03:00
peri4 b46ffff2de deploy_tool/main.cpp 2021-04-18 19:58:45 +03:00
peri4 81d36618e3 deploy_tool 2021-04-18 19:36:21 +03:00
peri4 e783865d3b deploy_tool 2021-04-18 19:33:14 +03:00
peri4 722705b2e1 deploy_tool 2021-04-18 19:16:23 +03:00
peri4 016c2e3141 PIPluginLoader::pluginsDirectories fix 2021-04-18 17:58:48 +03:00
peri4 fd7eae14c6 PIPluginLoader::pluginsDirectories() 2021-04-18 17:40:40 +03:00
peri4 dd080ed5e0 deploy_tool qt-plugins-dir 2021-04-18 16:59:47 +03:00
peri4 2b28a46aae deploy_tool "qt.conf" support 2021-04-16 21:21:18 +03:00
peri4 b38171b710 deploy_tool/main.cpp 2021-04-16 20:55:51 +03:00
peri4 821c7fa0b6 deploy_tool/main.cpp 2021-04-16 20:52:41 +03:00
peri4 b7067aae46 deploy_tool/main.cpp 2021-04-16 20:34:29 +03:00
peri4 a07e3c506b deploy_tool Qt plugins dir search patch 2021-04-15 11:32:52 +03:00
peri4 95002973e8 PIEthernet send to custom address fix 2021-04-13 18:29:21 +03:00
peri4 7a2a9ee7d0 picrypt.cpp no-sodium fix
picodeparser now recognize assignment in declaration
2021-04-12 23:17:13 +03:00
peri4 4584d9c639 PIObject::deleted now has 1 argument
PIIODevice small refactoring
new PIIODevice virtual methods: threadedReadTerminated() and threadedWriteTerminated()
PIIODevice::stop now accept bool "hard" instead of "wait"

PIStreamPacker new features: packet size crypt and aggressive optimization
2021-04-07 22:13:56 +03:00
peri4 a40083ff62 deploy_tool Apple strip fix fix)) 2021-04-04 23:12:31 +03:00
peri4 461d05aaac deploy_tool Apple strip fix 2021-04-04 21:15:33 +03:00
peri4 0888df99e9 PIEvaluator code brush 2021-04-02 11:57:08 +03:00
peri4 58bdcd65a3 version 2.19
PIEvaluator setVariable by index bug fix
2021-04-01 19:14:54 +03:00
peri4 6e4b808a66 PIBinaryLog thread-safe and RealTime mode patching, now pause and seek available 2021-03-17 22:51:44 +03:00
peri4 f367ef00f7 version 2.16.0, PIPluginLoader changes 2021-02-15 16:02:24 +03:00
peri4 de4102a648 PIOpenCL::Buffer API improvements 2021-01-31 21:34:17 +03:00
peri4 27e3085cfd PIOpenCL native handlers, custom compile arguments 2021-01-22 11:14:23 +03:00
peri4 b2e9995e4d Merge pull request 'Configure address and undefined sanitizers & fix delete UB' (#53) from sanitaze into master
Reviewed-on: https://git.shs.tools/SHS/pip/pulls/53
2021-01-14 17:49:41 +03:00
peri4 3c543e79f0 PISerial patch - close on read error 2020-12-06 13:09:29 +03:00
peri4 5de87eeed1 PIVariant::fromValue<PIVariant> fix
PIOpenCL new Buffer class
2020-12-03 21:38:30 +03:00
peri4 5c0ef7173a pip_code_model macro now automatic add CMAKE_CURRENT_SOURCE_DIR to relative pathes, no ABSOLUTE need
PIOpenCL first working version
2020-11-15 11:40:47 +03:00
peri4 a6954fd7bc PIEvaluator::usedVariables() now returns without i, pi, e 2020-11-03 13:08:18 +03:00
peri4 a349af62bb Merge pull request 'deploy' (#50) from deploy into master
Reviewed-on: https://git.shs.tools/SHS/pip/pulls/50
2020-11-03 12:03:07 +03:00
peri4 24d9d66c24 version 2.14.1 2020-11-03 12:00:27 +03:00
peri4 673cf40d24 deploy_tool Qt additional modules start 2020-10-28 14:16:20 +03:00
peri4 173b8c9413 missing OpenCL in FindPIP 2020-10-28 14:14:55 +03:00
peri4 85dc0a4dc4 Merge pull request 'vectors&matrixes' (#48) from vectors&matrixes into master
Reviewed-on: https://git.shs.tools/SHS/pip/pulls/48
2020-10-22 18:04:49 +03:00
peri4 c79f39ad2a cosmetic 2020-10-22 18:03:22 +03:00
peri4 a7408922df add constexpr to pibase methods 2020-10-21 18:49:04 +03:00
peri4 2794d866fd PIPluginLoader fix 2020-10-18 19:51:59 +03:00
peri4 5078269d0f PIPluginLoader patch for several plugins 2020-10-18 19:50:07 +03:00
peri4 d0ef71c933 version 1.12.0_beta.
Very important fix in PIByteArray! Now containers stream operators for trivial types works correct
2020-10-17 21:16:26 +03:00
peri4 51775a5ee6 next easing of PIChunkStream::extract() 2020-10-08 22:47:32 +03:00
peri4 2e3204806f pichunkstream.cpp documentation 2020-10-08 22:42:42 +03:00
peri4 16cfdc709b new PIChunkStream::extract() method 2020-10-08 22:29:47 +03:00
peri4 4c0fe72d71 PICrypt first init fail patch 2020-10-07 23:43:20 +03:00
peri4 0004d2696f PIString::fromAscii() new overload 2020-10-07 23:29:18 +03:00
peri4 cebe6f452f Merge branch 'master' into plugin 2020-10-06 10:03:03 +03:00
peri4 bf1808f1c4 version 2.10.1
Documentation of PIPluginLoader
Remove PIVariantSimple ability to assign any type, leave only assignable
2020-10-06 00:53:37 +03:00
peri4 b7aef483b7 PIVariantSimple now has no error when assign to non-copyable typeName
patch pip_cmg according to last PIByteArray changes
plugin system fix
2020-10-03 13:32:43 +03:00
peri4 7421f8c9a0 first try 2020-10-02 14:23:05 +03:00
peri4 f57f2c47f4 version 2.10.0 2020-10-02 11:30:17 +03:00
peri4 0c83dffe9d Автооптимизация контейнеров и (де)сериализаций в PIByteArray
Reviewed-on: https://git.shs.tools/SHS/pip/pulls/44
2020-10-02 11:22:24 +03:00
peri4 f3d6739869 code brush 2020-10-02 11:11:55 +03:00
peri4 298765b7d8 new class PIVariantSimple
PIObject::CONNECTU_QUEUED moved to PIVariantSimple
static_assert on undeclared operators PIByteArray << and >> with complex types
2020-10-01 21:50:41 +03:00
peri4 2ca8db70f3 pibytearray patch, now automatic supports all simple types 2020-10-01 19:04:10 +03:00