Commit Graph

36 Commits

Author SHA1 Message Date
peri4 ed13838237 merged AI doc, some new pages 2026-03-12 14:46:57 +03:00
peri4 5f3baa5580 PICODEINFO::accessOffsetFunction
add offset generation in pip_cmg for retrieve bytes offset of struct member
add pip_cmg -V doc
2025-09-18 17:12:35 +03:00
peri4 7083b2c32b finish codeparser improvements
pip_cmg now works with new nested entities approach
Getters now can access to bitfields
2025-09-18 05:54:31 +03:00
peri4 af02684dc5 adopt PICodeParser for C-style typedefs and some other 2025-09-17 19:42:00 +03:00
peri4 a2c24c9f07 version 4.8.0
fix PICodeParser: complex static array dimensions, member template types for multideclaration
PIJSON::serialize and PIJSON::deserialize helpers
2025-08-02 22:14:49 +03:00
peri4 caa7880cc4 get rid of piForeach
apply some code analyzer recommendations
ICU flag now check if libicu exists
prepare for more accurate growth of containers (limited PoT, then constantly increase size)
2024-11-20 20:01:47 +03:00
peri4 2247473959 PICodeParser namespace fix 2024-11-07 15:43:13 +03:00
peri4 9f1d23ad8e version 4.3.1
PICodeParser now works with multi-line macros
2024-10-23 19:11:46 +03:00
peri4 7297b9aee0 PICodeParser::parseFileContent 2024-01-25 23:58:50 +03:00
peri4 c77afcc374 PICodeInfo compatible with old interface, safety access to PICODEINFO 2023-12-08 19:01:22 +03:00
peri4 b8fc44714c version 3.15.0 - improved pip_cmg and PICodeInfo storage
Important! changed API to access PICodeInfo storage
2023-12-08 16:14:18 +03:00
peri4 ac76e07d9d version 3.13.2 2023-07-14 22:14:02 +03:00
peri4 7badc531ce support PICodeParser "enum class" 2023-04-06 21:11:01 +03:00
peri4 c2b8a8d6da code format 2022-12-14 14:13:52 +03:00
peri4 2163deb7ea PICodeParser entities visibility, check pip_cmg stream operators for public and global visibility 2022-11-01 14:54:53 +03:00
peri4 8551499a5e PICout refactoring, new SHSTKMacros 2022-08-07 22:07:26 +03:00
peri4 54cc6c55b2 pip_cmg and picodeinfo.h doc 2022-08-03 14:14:24 +03:00
peri4 1b04d7ecce version 2.93 ready to master
remove PIString << operators
2022-06-24 12:10:57 +03:00
peri4 b66272a68a version 2.92
pip_cmg
2022-06-09 17:59:04 +03:00
peri4 28ce6e8f3f version 2.39.0
PIString works with PIConstChars
picodeinfo optimizations
PIIODevice::availableClasses
2022-05-03 18:44:00 +03:00
peri4 c1c324a5a8 doc 2022-04-23 12:44:09 +03:00
peri4 9fa78a1dbf doc 2022-04-15 16:36:14 +03:00
peri4 d5c27b1181 doc groups 2022-04-06 20:11:47 +03:00
peri4 cc4e1f48aa doc ru 2022-03-17 00:57:15 +03:00
peri4 54b5372356 doxygen @ tags replaced to \ 2022-03-14 21:19:31 +03:00
peri4 3b0a1c70fe documentation fix 2021-09-03 17:12:46 +03:00
andrey 186e07e45d PICodeInfo::EnumInfo toPIVariantEnum 2021-09-03 16:19:57 +03:00
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
andrey 25def958a1 rename doc macros 2021-08-04 16:31:32 +03:00
peri4 4236ca87b1 pip_cmg new feature - struct or class PIMETA(no-stream) 2021-07-26 14:59:37 +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 7a2a9ee7d0 picrypt.cpp no-sodium fix
picodeparser now recognize assignment in declaration
2021-04-12 23:17:13 +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 ccd6a9888f tree changes 2020-08-19 00:47:05 +03:00