16a8d37a8f
Merge branch 'master' of https://git.shs.tools/SHS/pip into thread
2022-11-07 17:50:06 +03:00
8a5e72c723
migrate to async IO model
...
new PIIODevice::interrupt() virtual method
new PIWaitEvent private class
PIEthernet and PISerial basically tested on Windows and Linux
2022-11-05 23:43:07 +03:00
2163deb7ea
PICodeParser entities visibility, check pip_cmg stream operators for public and global visibility
2022-11-01 14:54:53 +03:00
4219372e68
PIString::fromUTF8 BOM support
2022-11-01 14:29:07 +03:00
e48d0ebaab
linux signal
2022-11-01 09:38:27 +03:00
591c92b4bb
ready to test
2022-11-01 09:17:24 +03:00
6e81a419fb
start move to interruption of blocking calls, PIThread and PIEthernet
2022-11-01 00:02:44 +03:00
ca403ca2c7
PIDiagnostics EPIC fix
2022-10-27 21:14:55 +03:00
e46cfdc4bd
more precise using PIIODevice::reading_now flag, Warning! one should use it manually now
...
small enum fix for pip_cmg
2022-10-27 20:58:43 +03:00
609ff8e9c8
piserial should be fixed
2022-10-24 10:55:25 +03:00
ea0df21726
Merge pull request 'piethernet threaded connect fix, small brush of PIIODevice' ( #168 ) from piiodevice_fix into master
...
Reviewed-on: https://git.shs.tools/SHS/pip/pulls/168
2022-10-23 21:38:35 +03:00
3a5050b028
piethernet threaded connect fix, small brush of PIIODevice
2022-10-23 21:38:10 +03:00
2cf561767f
Merge pull request 'piiodevice_fix' ( #167 ) from piiodevice_fix into master
...
Reviewed-on: https://git.shs.tools/SHS/pip/pulls/167
2022-10-23 19:33:41 +03:00
638f0e0181
PIIODevice remove init
...
picloud dispatcher fix
2022-10-23 19:22:36 +03:00
359c7816bc
picloud
2022-10-23 18:48:28 +03:00
9438ab4e53
PIIODevice threaded read refactoring
2022-10-23 16:02:09 +03:00
e5777dde6c
version 3.3.0
2022-10-01 10:53:09 +03:00
3c7e117661
PIJSON doc and << operator
2022-09-30 21:09:57 +03:00
0f48c206c3
Merge branch 'master' of https://git.shs.tools/SHS/pip
2022-09-30 20:28:03 +03:00
4a7f009cc6
doc
2022-09-30 20:27:58 +03:00
001812f3ce
Merge pull request 'some code style' ( #166 ) from json into master
...
Reviewed-on: https://git.shs.tools/SHS/pip/pulls/166
2022-09-30 20:27:03 +03:00
Бычков Андрей
bf87f631f0
some code style
2022-09-30 13:58:43 +03:00
44876836c5
PIJSON improvements and doc reference
2022-09-28 18:08:19 +03:00
2d2f6b254b
add PIJSON, yet without doc
2022-09-26 17:49:58 +03:00
858b54ce64
pistring::toFloat/Double/LDouble precise fixes
2022-09-19 15:20:24 +03:00
38840c5b7d
version 3.2.0
2022-09-18 12:36:09 +03:00
499ee386a7
PIString::toFloat/Double/LDouble own fast implementation (. and , equivalent)
...
PICout ldouble support
PIEthernet small optimization
2022-09-17 17:53:58 +03:00
Бычков Андрей
eddef26b5e
doc PIMap PIStack PIQueue done
2022-09-02 09:44:47 +03:00
Бычков Андрей
db3de9904a
pimap some doc
2022-08-30 18:15:13 +03:00
Бычков Андрей
3511fee459
pimap some doc
2022-08-30 17:49:09 +03:00
Бычков Андрей
5a1a381a32
containers doc
2022-08-29 18:32:55 +03:00
Бычков Андрей
1bc9f5ed19
PIVector and PIDeque takeRange
2022-08-25 17:35:49 +03:00
Бычков Андрей
8370351ff3
add doc to previous commit
2022-08-24 17:33:00 +03:00
Бычков Андрей
952020a3e2
PIVector and PIDeque: split and splitBySize
2022-08-24 17:28:48 +03:00
Бычков Андрей
b35ec1f30a
PIVector and PIDeque some code clean
2022-08-23 16:47:33 +03:00
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
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
Бычков Андрей
29e34bdd60
cmake generate right project tree
2022-08-22 18:44:18 +03:00
Бычков Андрей
4635e9ba4f
insert optimize
2022-08-22 17:47:45 +03:00
Бычков Андрей
49e553c551
PIDeque optimize and bugfix
2022-08-22 15:59:25 +03:00
1abcf06bf6
PIVector some optimize code
2022-08-16 22:20:04 +03:00
2550f76376
return move-assignment vector optimization
2022-08-16 20:26:42 +03:00
24da7aa644
doc core reference done
2022-08-15 19:35:49 +03:00
494faf862b
some doc
2022-08-15 11:43:27 +03:00
67561636e5
return move-assignment dequeue optimization
2022-08-12 23:53:22 +03:00
Бычков Андрей
00f7a24d54
new caontainers functions
...
atWhere()
lastAtWhere()
contains(v)
filter(), map(), reduce(), forEach() indexed and reverse variants
fix PIDeque reverse for
fix insert with move of complex type potential segfault
2022-08-12 18:14:55 +03:00
Бычков Андрей
f07f814b08
platformio_pre.py
2022-08-11 11:40:49 +03:00
fed2c5991d
version 3.0.0_rc
2022-08-10 23:44:26 +03:00
ed888324b2
override
2022-08-10 23:34:11 +03:00
79efd9e15d
clang fix
2022-08-10 23:23:23 +03:00