Commit Graph
100 Commits
Author SHA1 Message Date
peri4 00f76fa6b5 rollback PIBinaryLog optimization due to last PIDeque fix 2021-06-11 21:01:25 +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
peri4 7530ae5d30 Add PISpinlock and PISpinlockLocker 2020-09-27 20:07:47 +03:00
peri4 51c7355af4 version 2.8.0
new PIObject::deleteLater method
decompose piobject.h to 2 files
2020-09-18 14:59:24 +03:00
peri4 5f7c58c28e pip static initializer 2020-09-17 13:51:02 +03:00
peri4 351ad1bf30 deploy_tool qt-plugins patch 2020-09-16 16:23:47 +03:00
peri4 e10ff53547 reverted PIString[] operators 2020-09-11 22:51:10 +03:00
peri4 b3a3b32a6f private headers fix 2020-09-10 21:23:45 +03:00
peri4 00321257b4 strip fix 2020-09-07 13:05:20 +03:00
peri4 b0c98d4464 cmake install fix 2020-09-07 12:37:32 +03:00
peri4 410bc42830 deploy_tool strip support 2020-09-07 10:40:52 +03:00
peri4 2511e96372 ready for shstk 2020-09-06 22:52:17 +03:00
peri4 5ef37dc7fd Merge pull request 'tests' (#24) from tests into master
Reviewed-on: https://git.shs.tools/SHS/pip/pulls/24
Reviewed-by: Фоменко Степан Владимирович <stepannk@mail.ru>
2020-09-01 21:01:44 +03:00
peri4 a9e6ed0753 PIConditionVariable timing fix 2020-09-01 20:57:49 +03:00
peri4 73bfe03433 PIEthernet disctonnect fix 2020-08-26 18:10:58 +03:00
peri4 fa0475cac6 PIEthernet disctonnect fix 2020-08-26 17:59:28 +03:00
peri4 f033119a8b version 2.3.0_beta
optimize PIChunkStream::readAll()
optimize PIEvaluator
2020-08-24 02:08:23 +03:00
peri4 6b70045914 CMake set_version fix 2020-08-21 22:12:11 +03:00
peri4 fec68299c1 remove install duplicate 2020-08-19 16:22:01 +03:00
peri4 ccd6a9888f tree changes 2020-08-19 00:47:05 +03:00
peri4 c582d8ff46 PIStringList new constructor 2020-08-18 22:58:30 +03:00
peri4 9834ac177b debian version fix, "Maj.Min.Rev-Build-suffix" instead of "Maj.Min.Rev-suffix-Build" 2020-08-15 21:24:57 +03:00
peri4 31f0d88157 version 2.2.1
std::initializer_list supports for vector and dequeue
2020-08-14 18:00:28 +03:00
peri4 31a347250f version 2.2.0
remove deprecated members
PIVariantTypes::File add "is_save" flag
PIBinaryLog clear
2020-08-13 12:59:29 +03:00
peri4 e77d3a86a9 opencl MacOS fix 2020-08-11 21:18:51 +03:00
peri4 66010c83eb export headers workaround 2020-08-11 20:59:12 +03:00
peri4 57a9ccb854 version 2.0.0_prealpha
PIFile::put() and get()
2020-08-11 20:09:34 +03:00
peri4 dac318c624 <T>_MAKE_VERSION macro add in "set_version()" CMake generated header 2020-08-06 17:25:16 +03:00
peri4 26742a1fc3 PIFile::readAll patch 2020-08-06 15:01:31 +03:00
peri4 70a7363f76 some features
in main.cpp fastest Variant implementation
2020-08-05 00:53:27 +03:00