Jsonifier

A few classes for parsing and serializing objects from/into JSON, in C++ - very rapidly.

MIT License

Stars
28

Bot releases are hidden (Show)

Jsonifier - Release v0.9.9

Published by RealTimeChris about 1 year ago

Hey everyone, just a new release with the following changes being primary:
-Removed a bunch of superfluous constructors/destructors/copy/move operators.
-Updated some of the integer-postfixes.
-Switched to camel-case for types, and concepts.
-Modified the DetectArchitecture.cmake script.
-Added the check for the lzcnt instruction.
-Added a universal fallback tzcnt function.
-Modified the string class.
-Removed a few unnecessary explicit template parameters.

Jsonifier - Release v0.9.8

Published by RealTimeChris about 1 year ago

Hey everyone, just a new release with the following changes being primary:
-Improved the Vector classes' implementation.
-Improved the collectEscapedCharacters function.
-Implemented the non-AVX fallback logic.

Jsonifier - Release v0.9.8

Published by RealTimeChris about 1 year ago

Hey everyone, just a new release with the following changes being primary:
-Improved the Vector classes' implementation.
-Improved the collectEscapedCharacters function.
-Implemented the non-AVX fallback logic.

Jsonifier - Release v0.9.8

Published by RealTimeChris about 1 year ago

Hey everyone, just a new release with the following changes being primary:
-Improved the Vector classes' implementation.
-Improved the collectEscapedCharacters function.

Jsonifier - Release v0.9.8

Published by RealTimeChris about 1 year ago

Hey everyone, just a new release with the following changes being primary:
-Improved the Vector classes' implementation.

Jsonifier - Release v0.9.8

Published by RealTimeChris about 1 year ago

Hey everyone, just a new release with the following changes being primary:
-Improved the Vector classes' implementation.

Jsonifier - Release v0.9.7

Published by RealTimeChris about 1 year ago

Hey everyone, just a new release with the following changes being primary:
-Removed a bunch of superfluous "inline" calls.
-Removed a bunch of superfluous "inline" calls.
-Updated a few types.
-Updated the Vector class to fill its implementation out.
-Updated the Iterator and ConstIterator implementations as well as the iterator-related members of the String, StringView and Vector classes.

Jsonifier - Release v0.9.7

Published by RealTimeChris about 1 year ago

Hey everyone, just a new release with the following changes being primary:
-Removed a bunch of superfluous "inline" calls.
-Updated a few types.
-Updated the Vector class to fill its implementation out.

Jsonifier - Release v0.9.7

Published by RealTimeChris about 1 year ago

Hey everyone, just a new release with the following changes being primary:
-Removed a bunch of superfluous "inline" calls.
-Updated a few types.
-Updated the Vector class to fill its implementation out.

Jsonifier - Release v0.9.7

Published by RealTimeChris about 1 year ago

Hey everyone, just a new release with the following changes being primary:
-Removed a bunch of superfluous "inline" calls.
-Updated a few types.
-Updated the Vector class to fill its implementation out.

Jsonifier - Release v0.9.7

Published by RealTimeChris about 1 year ago

Hey everyone, just a new release with the following changes being primary:
-Removed a bunch of superfluous "inline" calls.
-Updated a few types.

Jsonifier - Release v0.9.7

Published by RealTimeChris about 1 year ago

Hey everyone, just a new release with the following changes being primary:
-Removed a bunch of superfluous "inline" calls.
-Updated a few types.

Jsonifier - Release v0.9.7

Published by RealTimeChris about 1 year ago

Hey everyone, just a new release with the following changes being primary:
-Removed a bunch of superfluous "inline" calls.
-Updated a few types.

Jsonifier - Release v0.9.6

Published by RealTimeChris about 1 year ago

Hey everyone, just a new release with the following changes being primary:
-Implemented an AlignedAllocator class for increased performance.
-Added a string of uint8_ts that is aligned to 32-bytes for working with the to-be-parsed json data, for increased performance as a result of using aligned AVX-Loading functions.
-Updated the CMakeLists.txt file.
-Updated to fix various compiler warnings.
-Switched from using indices into the string to pointers into the string, for iterating the Json data.
-Removed instances of C++ aliasing.
-Updated the Pair class to support structured binding calls.

Jsonifier - Release v0.9.6

Published by RealTimeChris about 1 year ago

Hey everyone, just a new release with the following changes being primary:
-Implemented an AlignedAllocator class for increased performance.
-Added a string of uint8_ts that is aligned to 32-bytes for working with the to-be-parsed json data, for increased performance as a result of using aligned AVX-Loading functions.
-Updated the CMakeLists.txt file.
-Updated to fix various compiler warnings.
-Switched from using indices into the string to pointers into the string, for iterating the Json data.
-Removed instances of C++ aliasing.
-Updated the Pair class to support structured binding calls.

Jsonifier - Release v0.9.6

Published by RealTimeChris about 1 year ago

Hey everyone, just a new release with the following changes being primary:
-Updated the CMakeLists.txt file.
-Updating to fix various compiler warnings.
-Switched from using indices into the string to pointers into the string, for iterating the Json data.
-Removing instances of C++ aliasing.
-Updated the Pair class to support structured binding calls.

Jsonifier - Release v0.9.6

Published by RealTimeChris about 1 year ago

Hey everyone, just the latest release with the following changes being primary:
-Updated the CMakeLists.txt file.
-Updating to fix various compiler warnings.
-Switched from using indices into the string to pointers into the string, for iterating the Json data.
-Updated the Pair class to support structured binding calls.

Jsonifier - Release v0.9.6

Published by RealTimeChris about 1 year ago

Hey everyone, just the latest release with the following changes being primary:
-Updated the CMakeLists.txt file.
-Updated to fix various compiler warnings.
-Switched from using indices into the string to pointers into the string, for iterating the Json data.

Jsonifier - Release v0.9.6

Published by RealTimeChris about 1 year ago

Hey everyone, just the latest release with the following changes being primary:
-Updated the CMakeLists.txt file.
-Updated to fix various compiler warnings.
-Switched from using indices into the string to pointers into the string, for iterating the Json data.

Jsonifier - Release v0.9.5

Published by RealTimeChris over 1 year ago

Hey everyone, just the latest release with the following changes being primary:
-Updated the getMember function to simplify it.
-Modified the Serializer class and related functions to increase simplicity.
-Removed a superfluous Error class.
-Added a parsing function for char types.