GitHub / andreax79/python-cstruct / commits
C-style structs for Python
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 94e1c1e8 |
Bump idna from 3.11 to 3.15
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: Andrea Bonomi <a****i@g****m> |
about 1 month ago | |
| 1708edb5 |
Bump pymdown-extensions from 10.16.1 to 10.21.3
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: Andrea Bonomi <a****i@g****m> |
about 1 month ago | |
| 076c10ca |
Bump urllib3 from 2.6.3 to 2.7.0
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: Andrea Bonomi <a****i@g****m> |
about 2 months ago | |
| a9052451 |
Bump pygments from 2.19.2 to 2.20.0
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: Andrea Bonomi <a****i@g****m> |
3 months ago | |
| 27a0c09d |
Bump tornado from 6.2 to 6.5.5
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: Andrea Bonomi <a****i@g****m> |
3 months ago | |
| 72c77eb9 |
Bump zipp from 3.15.0 to 3.19.1
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: Andrea Bonomi <a****i@g****m> |
3 months ago | |
| aae3708a |
Bump pymdown-extensions from 10.2.1 to 10.16.1
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: Andrea Bonomi <a****i@g****m> |
3 months ago | |
| 9e912b93 |
Bump requests from 2.31.0 to 2.33.0
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: Andrea Bonomi <a****i@g****m> |
3 months ago | |
| d23dfd2b | fix github release.yml workflow | Andrea Bonomi <a****i@g****m> | 6 months ago | |
| c4842e19 | version 6.2 | Andrea Bonomi <a****i@g****m> | 6 months ago | |
| b5233e26 | use pyproject.toml instead of setup.cfg | Andrea Bonomi <a****i@g****m> | 6 months ago | |
| 7b0b90ce | perform 32bit test using Python 3.7 | Andrea Bonomi <a****i@g****m> | 6 months ago | |
| ecd1d2a1 | format with ruff | Andrea Bonomi <a****i@g****m> | 6 months ago | |
| 8f71a0c5 | add llms.txt | Andrea Bonomi <a****i@g****m> | 6 months ago | |
| 7044350d | github tests with python 3.13 and 3.14 | Andrea Bonomi <a****i@g****m> | 6 months ago | |
| cffe6891 | make ast module usage compatible to python 3.14 |
Philipp Bartsch <p****l@g****e>
Committed by: Andrea Bonomi <a****i@g****m> |
6 months ago | |
| 322424e5 | version 6.1 - fix CStruct.pack() padding | Andrea Bonomi <a****i@g****m> | over 1 year ago | |
| 5a8a7c6d | Update README.md | Andrea Bonomi <a****i@g****m> | over 1 year ago | |
| 5bca4a1f | Access to Python class attributes in struct definition | Andrea Bonomi <a****i@g****m> | over 1 year ago | |
| 1236e1e3 | codespell | Andrea Bonomi <a****i@g****m> | almost 2 years ago | |
| 19bbf493 | version 5.3 | Andrea Bonomi <a****i@g****m> | over 2 years ago | |
| 19945719 | fix struct in struct array parsing | Andrea Bonomi <a****i@g****m> | over 2 years ago | |
| 1b980819 | isort | Andrea Bonomi <a****i@g****m> | over 2 years ago | |
| c1ac3047 | Python 3.12 | Andrea Bonomi <a****i@g****m> | over 2 years ago | |
| 854b2e32 | Update github workflows | Andrea Bonomi <a****i@g****m> | over 2 years ago | |
| 1d818a39 | Update test version matrix | Andrea Bonomi <a****i@g****m> | over 3 years ago | |
| 65e266e4 | Upgrade setuptools to 65.5.1 | Andrea Bonomi <a****i@g****m> | over 3 years ago | |
| d1223b54 | version 5.2 | Andrea Bonomi <a****i@g****m> | over 3 years ago | |
| e3c44497 | fix inspect offset for nested struct/union | Andrea Bonomi <a****i@g****m> | over 3 years ago | |
| 364a13f0 | fix nested anonymous union offset | Andrea Bonomi <a****i@g****m> | over 3 years ago | |
| bd3ff53e | fix nested struct unpack | Andrea Bonomi <a****i@g****m> | over 3 years ago | |
| cc86c656 | version 5.1 | Andrea Bonomi <a****i@g****m> | over 3 years ago | |
| 1dafc6b1 | add support for char constants in python < 3.8 | Andrea Bonomi <a****i@g****m> | over 3 years ago | |
| 84be7fae | support unpack from ctype pointers | Andrea Bonomi <a****i@g****m> | over 3 years ago | |
| 66041fa7 | example of integration with libc via ctypes | Andrea Bonomi <a****i@g****m> | over 3 years ago | |
| 45a5ea48 | native type test | Andrea Bonomi <a****i@g****m> | over 3 years ago | |
| 7149384c | add support for char constants | Andrea Bonomi <a****i@g****m> | over 3 years ago | |
| 14f0e936 | version 5.0 | Andrea Bonomi <a****i@g****m> | over 3 years ago | |
| 3a0ea6ef | setup | Andrea Bonomi <a****i@g****m> | over 3 years ago | |
| 8d522678 | Black code style | Andrea Bonomi <a****i@g****m> | over 3 years ago | |
| f7b03727 | examples | Andrea Bonomi <a****i@g****m> | over 3 years ago | |
| d99e99ae | tokenizer | Andrea Bonomi <a****i@g****m> | over 3 years ago | |
| 7963a3ba | support enum with explicit type (C++11) | Andrea Bonomi <a****i@g****m> | over 3 years ago | |
| c68c9a4e | sizeof enum | Andrea Bonomi <a****i@g****m> | over 3 years ago | |
| b2e37ed4 | cstruct.native_types and get_type added | Andrea Bonomi <a****i@g****m> | over 3 years ago | |
| 2d27fd30 | Add support for multiple definition to cstruct.parse | Andrea Bonomi <a****i@g****m> | over 3 years ago | |
| e23fc1a6 | documentation | Andrea Bonomi <a****i@g****m> | over 3 years ago | |
| 0ad6fbc1 | Fix imports | Andrea Bonomi <a****i@g****m> | over 3 years ago | |
| 1dbf640d | Add inspect method | Andrea Bonomi <a****i@g****m> | over 3 years ago | |
| f3fedb5a | Add check for reserved fields names | Andrea Bonomi <a****i@g****m> | over 3 years ago | |
| 5df786d4 | Update examples | Andrea Bonomi <a****i@g****m> | over 3 years ago | |
| de116876 | Add typedef parsing | Andrea Bonomi <a****i@g****m> | over 3 years ago | |
| d69ee4a6 | Update README.md | Andrea Bonomi <a****i@g****m> | over 3 years ago | |
| 275f57d8 | exclude tests from being installed |
Michał Górny <m****y@g****g>
Committed by: Andrea Bonomi <a****i@g****m> |
over 3 years ago | |
| d9e7c68a | Update README.md | Andrea Bonomi <a****i@g****m> | over 3 years ago | |
| 87ce6d3e | Add some enum tests | Andrea Bonomi <a****i@g****m> | over 3 years ago | |
| c58f158e | Add enum support to cstruct.parse | Andrea Bonomi <a****i@g****m> | over 3 years ago | |
| e0a1c93c | black code style | Andrea Bonomi <a****i@g****m> | over 3 years ago | |
| 22123896 | version 4.0 | Andrea Bonomi <a****i@g****m> | over 3 years ago | |
| 2ebb795c | Add anonymous nested union | Andrea Bonomi <a****i@g****m> | over 3 years ago | |
| 3b5bc778 |
Enum: Fix pytest errors with older python versions
Signed-off-by: Sophie Tyalie <d****v@f****e> |
Sophie Tyalie <d****v@f****e>
Committed by: Andrea Bonomi <a****i@g****m> |
over 3 years ago | |
| 942b62cd |
Enum: use signed instead of unsigned int for enum representation
Signed-off-by: Sophie Tyalie <d****v@f****e> |
Sophie Tyalie <d****v@f****e>
Committed by: Andrea Bonomi <a****i@g****m> |
over 3 years ago | |
| 2e9836c0 |
Enum: Fix enum parser
Signed-off-by: Sophie Tyalie <d****v@f****e> |
Sophie Tyalie <d****v@f****e>
Committed by: Andrea Bonomi <a****i@g****m> |
over 3 years ago | |
| f44f7109 |
Enum: Allow inline definition of enums
Signed-off-by: Sophie Tyalie <d****v@f****e> |
Sophie Tyalie <d****v@f****e>
Committed by: Andrea Bonomi <a****i@g****m> |
over 3 years ago | |
| 4974d951 |
Enum: Remove hard size enforcement
Signed-off-by: Sophie Tyalie <d****v@f****e> |
Sophie Tyalie <d****v@f****e>
Committed by: Andrea Bonomi <a****i@g****m> |
over 3 years ago | |
| b3bc43c5 |
Enum: Fix `AbstractCEnum.parse`
Signed-off-by: Sophie Tyalie <d****v@f****e> |
Sophie Tyalie <d****v@f****e>
Committed by: Andrea Bonomi <a****i@g****m> |
over 3 years ago | |
| 64b05234 |
Enum: Fix parser
Signed-off-by: Sophie Tyalie <d****v@f****e> |
Sophie Tyalie <d****v@f****e>
Committed by: Andrea Bonomi <a****i@g****m> |
over 3 years ago | |
| 2c050517 |
Enum: Allow parsing of enums in struct definitions
Signed-off-by: Sophie Tyalie <d****v@f****e> |
Sophie Tyalie <d****v@f****e>
Committed by: Andrea Bonomi <a****i@g****m> |
over 3 years ago | |
| 4a584122 |
Removed __cls__ parameter in enum parsing
Signed-off-by: Sophie Tyalie <d****v@f****e> |
Sophie Tyalie <d****v@f****e>
Committed by: Andrea Bonomi <a****i@g****m> |
over 3 years ago | |
| 2aa934e1 |
enum: Register enums in base.ENUMS
Signed-off-by: Sophie Tyalie <d****v@f****e> |
Sophie Tyalie <d****v@f****e>
Committed by: Andrea Bonomi <a****i@g****m> |
over 3 years ago | |
| f337b0d2 | Add check for duplicate members | Andrea Bonomi <a****i@g****m> | over 3 years ago | |
| c53ac818 |
Feature: Allow CEnum to be initialized using __def__
Signed-off-by: Sophie Tyalie <d****v@f****e> |
Sophie Tyalie <d****v@f****e>
Committed by: Andrea Bonomi <a****i@g****m> |
over 3 years ago | |
| eec2cd35 |
Feature: Introduce C enum parsing
Signed-off-by: Sophie Tyalie <d****v@f****e> |
Sophie Tyalie <d****v@f****e>
Committed by: Andrea Bonomi <a****i@g****m> |
over 3 years ago | |
| a4fa6fb0 | add __repr__ method to FieldType | Andrea Bonomi <a****i@g****m> | over 3 years ago | |
| c5cf01a8 | merge Merge pull request #17 from tyalie/fix-nameless-struct-parsing |
Andrea Bonomi <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 6acd6826 |
Fix: c_parser ignored scopes with nameless inline struct
Signed-off-by: Sophie Tyalie <d****v@f****e> |
Sophie Tyalie <d****v@f****e> | over 3 years ago | |
| ecc321bf | Fix size test on 32bit architectures | Andrea Bonomi <a****i@g****m> | over 3 years ago | |
| 3af7f391 | 32bit architecture test environment | Andrea Bonomi <a****i@g****m> | over 3 years ago | |
| ceb71ced | Fix padding tests on 32bit architectures | Andrea Bonomi <a****i@g****m> | over 3 years ago | |
| 165d12de | Tests added | Andrea Bonomi <a****i@g****m> | almost 4 years ago | |
| 9790a914 | version 3.1 | Andrea Bonomi <a****i@g****m> | almost 4 years ago | |
| 492bfc37 | Fix doc strings | Andrea Bonomi <a****i@g****m> | almost 4 years ago | |
| 6236ff6d | Update README.md | Andrea Bonomi <a****i@g****m> | almost 4 years ago | |
| 26c15be2 | Add coverage configuration | Andrea Bonomi <a****i@g****m> | almost 4 years ago | |
| 2e64ffdc | Make CStruct/MemCStruct Pickle Friendly | Andrea Bonomi <a****i@g****m> | almost 4 years ago | |
| 400c88ed | Update README.md |
Andrea Bonomi <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| 943d2f81 | version 3.0 | Andrea Bonomi <a****i@g****m> | almost 4 years ago | |
| bf476a4a | merge Merge branch 'dev_variable_length' of https://github.com/andreax79/python-cst... | Andrea Bonomi <a****i@g****m> | almost 4 years ago | |
| 3a241741 | documentation | Andrea Bonomi <a****i@g****m> | almost 4 years ago | |
| 4bd11910 | documentation | Andrea Bonomi <a****i@g****m> | almost 4 years ago | |
| 27686732 | Fix compare with None | Andrea Bonomi <a****i@g****m> | almost 4 years ago | |
| cedb0c9b | pytest fix | Andrea Bonomi <a****i@g****m> | almost 4 years ago | |
| 2789d121 | flexible array support | Andrea Bonomi <a****i@g****m> | almost 4 years ago | |
| 64e1c661 | Update README.md |
Andrea Bonomi <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| 9cf08de6 | version 2.2 | Andrea Bonomi <a****i@g****m> | almost 4 years ago | |
| e0932538 | black code style | Andrea Bonomi <a****i@g****m> | almost 4 years ago | |
| 31b0b500 | tests added | Andrea Bonomi <a****i@g****m> | almost 4 years ago | |
| 805fac4a | README.md update | Andrea Bonomi <a****i@g****m> | almost 4 years ago | |
| 357c3f7d | Makefile updated | Andrea Bonomi <a****i@g****m> | almost 4 years ago | |
| c0158ed4 | Fix empty MemCStruct size | Andrea Bonomi <a****i@g****m> | almost 4 years ago |