-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
C++ Rewrite #74
Merged
Merged
C++ Rewrite #74
Commits on Jun 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 03d9745 - Browse repository at this point
Copy the full SHA 03d9745View commit details -
Configuration menu - View commit details
-
Copy full SHA for 09e5ece - Browse repository at this point
Copy the full SHA 09e5eceView commit details -
Configuration menu - View commit details
-
Copy full SHA for e6b6d16 - Browse repository at this point
Copy the full SHA e6b6d16View commit details -
Configuration menu - View commit details
-
Copy full SHA for d113ef7 - Browse repository at this point
Copy the full SHA d113ef7View commit details -
Configuration menu - View commit details
-
Copy full SHA for a457469 - Browse repository at this point
Copy the full SHA a457469View commit details -
pybind11 cannot directly store fundamental types so a custom class is required to wrap them for storage.
Configuration menu - View commit details
-
Copy full SHA for 943068b - Browse repository at this point
Copy the full SHA 943068bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5277bc6 - Browse repository at this point
Copy the full SHA 5277bc6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 708f7ab - Browse repository at this point
Copy the full SHA 708f7abView commit details -
Configuration menu - View commit details
-
Copy full SHA for fdc7717 - Browse repository at this point
Copy the full SHA fdc7717View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d0e75d - Browse repository at this point
Copy the full SHA 2d0e75dView commit details -
Configuration menu - View commit details
-
Copy full SHA for d7cb085 - Browse repository at this point
Copy the full SHA d7cb085View commit details -
Configuration menu - View commit details
-
Copy full SHA for 018e8dc - Browse repository at this point
Copy the full SHA 018e8dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 29b7353 - Browse repository at this point
Copy the full SHA 29b7353View commit details -
Configuration menu - View commit details
-
Copy full SHA for bae8f2c - Browse repository at this point
Copy the full SHA bae8f2cView commit details
Commits on Jun 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6e2fa1b - Browse repository at this point
Copy the full SHA 6e2fa1bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2dec652 - Browse repository at this point
Copy the full SHA 2dec652View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1cf80e9 - Browse repository at this point
Copy the full SHA 1cf80e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b07d0d - Browse repository at this point
Copy the full SHA 8b07d0dView commit details -
Configuration menu - View commit details
-
Copy full SHA for c407e4a - Browse repository at this point
Copy the full SHA c407e4aView commit details -
Move TagWrapper base class out of template
The template now only takes the tag and the base class is deduced in the class. This allows looking up the template based only on the tag.
Configuration menu - View commit details
-
Copy full SHA for 74cc227 - Browse repository at this point
Copy the full SHA 74cc227View commit details -
This makes it easier to pass the wrappers to python
Configuration menu - View commit details
-
Copy full SHA for 0f21ded - Browse repository at this point
Copy the full SHA 0f21dedView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b4ae1a - Browse repository at this point
Copy the full SHA 6b4ae1aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 483f3e4 - Browse repository at this point
Copy the full SHA 483f3e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c14884 - Browse repository at this point
Copy the full SHA 9c14884View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ac488b - Browse repository at this point
Copy the full SHA 4ac488bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 52b1b7c - Browse repository at this point
Copy the full SHA 52b1b7cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a04c50 - Browse repository at this point
Copy the full SHA 5a04c50View commit details -
Added compound and named tag classes
There is nothing in the class yet
Configuration menu - View commit details
-
Copy full SHA for 505604c - Browse repository at this point
Copy the full SHA 505604cView commit details -
Configuration menu - View commit details
-
Copy full SHA for c6957c8 - Browse repository at this point
Copy the full SHA c6957c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1476d5c - Browse repository at this point
Copy the full SHA 1476d5cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7fceafb - Browse repository at this point
Copy the full SHA 7fceafbView commit details -
Configuration menu - View commit details
-
Copy full SHA for e402053 - Browse repository at this point
Copy the full SHA e402053View commit details -
Configuration menu - View commit details
-
Copy full SHA for 549719c - Browse repository at this point
Copy the full SHA 549719cView commit details -
Configuration menu - View commit details
-
Copy full SHA for e067e50 - Browse repository at this point
Copy the full SHA e067e50View commit details -
Configuration menu - View commit details
-
Copy full SHA for 432926d - Browse repository at this point
Copy the full SHA 432926dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 707f608 - Browse repository at this point
Copy the full SHA 707f608View commit details -
Configuration menu - View commit details
-
Copy full SHA for 47487e1 - Browse repository at this point
Copy the full SHA 47487e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for af271c6 - Browse repository at this point
Copy the full SHA af271c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for a62d500 - Browse repository at this point
Copy the full SHA a62d500View commit details
Commits on Jul 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ac873c5 - Browse repository at this point
Copy the full SHA ac873c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 16654db - Browse repository at this point
Copy the full SHA 16654dbView commit details
Commits on Jul 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5ed7b2d - Browse repository at this point
Copy the full SHA 5ed7b2dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 41e4dec - Browse repository at this point
Copy the full SHA 41e4decView commit details -
Configuration menu - View commit details
-
Copy full SHA for b52a1e6 - Browse repository at this point
Copy the full SHA b52a1e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7592da8 - Browse repository at this point
Copy the full SHA 7592da8View commit details -
Configuration menu - View commit details
-
Copy full SHA for cbcfef0 - Browse repository at this point
Copy the full SHA cbcfef0View commit details -
Added python CompoundTag class. Added CompoundTagIterator to handle some some of the C++ gotchas.
Configuration menu - View commit details
-
Copy full SHA for 5c9a101 - Browse repository at this point
Copy the full SHA 5c9a101View commit details
Commits on Jul 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6523f67 - Browse repository at this point
Copy the full SHA 6523f67View commit details -
Configuration menu - View commit details
-
Copy full SHA for 537793e - Browse repository at this point
Copy the full SHA 537793eView commit details -
The preset argument replaces the compressed, little_endian and string_encoding arguments.
Configuration menu - View commit details
-
Copy full SHA for 03b83ce - Browse repository at this point
Copy the full SHA 03b83ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 029ce6f - Browse repository at this point
Copy the full SHA 029ce6fView commit details -
There were two bugs here. The first was is_shared_ptr was taking a vector type not the vector element type. The second was a missing !
Configuration menu - View commit details
-
Copy full SHA for 7761eff - Browse repository at this point
Copy the full SHA 7761effView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ec0ecf - Browse repository at this point
Copy the full SHA 7ec0ecfView commit details -
Configuration menu - View commit details
-
Copy full SHA for c05be93 - Browse repository at this point
Copy the full SHA c05be93View commit details
Commits on Jul 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7f0cc19 - Browse repository at this point
Copy the full SHA 7f0cc19View commit details
Commits on Jul 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 375e43e - Browse repository at this point
Copy the full SHA 375e43eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8335180 - Browse repository at this point
Copy the full SHA 8335180View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ac71ec - Browse repository at this point
Copy the full SHA 7ac71ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3240bb0 - Browse repository at this point
Copy the full SHA 3240bb0View commit details -
Configuration menu - View commit details
-
Copy full SHA for c23b5bb - Browse repository at this point
Copy the full SHA c23b5bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3968aaa - Browse repository at this point
Copy the full SHA 3968aaaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 994c6dc - Browse repository at this point
Copy the full SHA 994c6dcView commit details
Commits on Jul 9, 2024
-
Expose lower level encoding functions
The higher level functions convert one encoded format to another encoded format. The lower level functions expose the intermediate code point vector which may be useful when parsing text.
Configuration menu - View commit details
-
Copy full SHA for d8ec492 - Browse repository at this point
Copy the full SHA d8ec492View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d3795c - Browse repository at this point
Copy the full SHA 4d3795cView commit details
Commits on Jul 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 022c16c - Browse repository at this point
Copy the full SHA 022c16cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2635849 - Browse repository at this point
Copy the full SHA 2635849View commit details -
Configuration menu - View commit details
-
Copy full SHA for ebde4b8 - Browse repository at this point
Copy the full SHA ebde4b8View commit details -
The naming scheme for the loading function was a bit odd. This standardises the naming scheme across C++ and python functions
Configuration menu - View commit details
-
Copy full SHA for 98cc246 - Browse repository at this point
Copy the full SHA 98cc246View commit details -
These are now handled by vanilla python exceptions
Configuration menu - View commit details
-
Copy full SHA for d3306bf - Browse repository at this point
Copy the full SHA d3306bfView commit details
Commits on Jul 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 54ba1be - Browse repository at this point
Copy the full SHA 54ba1beView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9af51ae - Browse repository at this point
Copy the full SHA 9af51aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 340061d - Browse repository at this point
Copy the full SHA 340061dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 774763a - Browse repository at this point
Copy the full SHA 774763aView commit details -
Removed numpy build-time dependency
Apparently pybind does not need numpy at compile time.
Configuration menu - View commit details
-
Copy full SHA for 2827e77 - Browse repository at this point
Copy the full SHA 2827e77View commit details -
This library should work with both versions of numpy
Configuration menu - View commit details
-
Copy full SHA for e0ce2cf - Browse repository at this point
Copy the full SHA e0ce2cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4909ef6 - Browse repository at this point
Copy the full SHA 4909ef6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c3c3db - Browse repository at this point
Copy the full SHA 2c3c3dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for a56b334 - Browse repository at this point
Copy the full SHA a56b334View commit details -
Configuration menu - View commit details
-
Copy full SHA for c9240ce - Browse repository at this point
Copy the full SHA c9240ceView commit details -
In mutf8 0 is a valid 2-byte code point
Configuration menu - View commit details
-
Copy full SHA for be53fa9 - Browse repository at this point
Copy the full SHA be53fa9View commit details
Commits on Jul 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4a55f85 - Browse repository at this point
Copy the full SHA 4a55f85View commit details -
Configuration menu - View commit details
-
Copy full SHA for 85ebd97 - Browse repository at this point
Copy the full SHA 85ebd97View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5affa66 - Browse repository at this point
Copy the full SHA 5affa66View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2699746 - Browse repository at this point
Copy the full SHA 2699746View commit details -
Configuration menu - View commit details
-
Copy full SHA for 84d684d - Browse repository at this point
Copy the full SHA 84d684dView commit details -
Configuration menu - View commit details
-
Copy full SHA for b3533cd - Browse repository at this point
Copy the full SHA b3533cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for cc8bec6 - Browse repository at this point
Copy the full SHA cc8bec6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a24886 - Browse repository at this point
Copy the full SHA 1a24886View commit details -
Configuration menu - View commit details
-
Copy full SHA for d9ac1c1 - Browse repository at this point
Copy the full SHA d9ac1c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 89e35bd - Browse repository at this point
Copy the full SHA 89e35bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 587ff8f - Browse repository at this point
Copy the full SHA 587ff8fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 660c1c1 - Browse repository at this point
Copy the full SHA 660c1c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d4bf77 - Browse repository at this point
Copy the full SHA 0d4bf77View commit details -
Configuration menu - View commit details
-
Copy full SHA for 41f4478 - Browse repository at this point
Copy the full SHA 41f4478View commit details -
Configuration menu - View commit details
-
Copy full SHA for 00d6f3a - Browse repository at this point
Copy the full SHA 00d6f3aView commit details -
Configuration menu - View commit details
-
Copy full SHA for fcc5cc9 - Browse repository at this point
Copy the full SHA fcc5cc9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e56a9d - Browse repository at this point
Copy the full SHA 1e56a9dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0476489 - Browse repository at this point
Copy the full SHA 0476489View commit details -
Configuration menu - View commit details
-
Copy full SHA for f9618ab - Browse repository at this point
Copy the full SHA f9618abView commit details -
Configuration menu - View commit details
-
Copy full SHA for 01b6c01 - Browse repository at this point
Copy the full SHA 01b6c01View commit details -
Configuration menu - View commit details
-
Copy full SHA for 27e8047 - Browse repository at this point
Copy the full SHA 27e8047View commit details -
Configuration menu - View commit details
-
Copy full SHA for 15eaa01 - Browse repository at this point
Copy the full SHA 15eaa01View commit details -
Configuration menu - View commit details
-
Copy full SHA for d3d02e9 - Browse repository at this point
Copy the full SHA d3d02e9View commit details
Commits on Jul 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c368ea6 - Browse repository at this point
Copy the full SHA c368ea6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ea927b - Browse repository at this point
Copy the full SHA 8ea927bView commit details -
Configuration menu - View commit details
-
Copy full SHA for ffb1255 - Browse repository at this point
Copy the full SHA ffb1255View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4fb276d - Browse repository at this point
Copy the full SHA 4fb276dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 314e23d - Browse repository at this point
Copy the full SHA 314e23dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 87d9bd4 - Browse repository at this point
Copy the full SHA 87d9bd4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 87d8ba7 - Browse repository at this point
Copy the full SHA 87d8ba7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 495ae04 - Browse repository at this point
Copy the full SHA 495ae04View commit details -
Configuration menu - View commit details
-
Copy full SHA for ead15c4 - Browse repository at this point
Copy the full SHA ead15c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for a234d4a - Browse repository at this point
Copy the full SHA a234d4aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1343cd9 - Browse repository at this point
Copy the full SHA 1343cd9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 525976d - Browse repository at this point
Copy the full SHA 525976dView commit details -
This is needed for GCC but MSVC doesn't seem to care
Configuration menu - View commit details
-
Copy full SHA for 0705a06 - Browse repository at this point
Copy the full SHA 0705a06View commit details -
Configuration menu - View commit details
-
Copy full SHA for 02ac0a7 - Browse repository at this point
Copy the full SHA 02ac0a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for f910fec - Browse repository at this point
Copy the full SHA f910fecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 151c6a6 - Browse repository at this point
Copy the full SHA 151c6a6View commit details -
The package now has a normal __init__.py
Configuration menu - View commit details
-
Copy full SHA for 5689dd3 - Browse repository at this point
Copy the full SHA 5689dd3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8dbe6f4 - Browse repository at this point
Copy the full SHA 8dbe6f4View commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.