ITADN
RealTimeChris/Jsonifier

版本发布 8

Release v0.9.98v0.9.98预发布
? · 2024-11-28

Hey everyone, just a new release with the following changes being primary: * Removed dependence upon a compile-time script for CPU architecture selection. * Implemented partial reading/writing. * Added newly optimized float parsing algorithm. * Added a new tuple implementation to significantly reduce compile time. **Full Changelog**: https://github.com/RealTimeChris/Jsonifier/compare/v0.9.97...v0.9.98

Release v0.9.98v0.9.98预发布
? · 2024-11-27

Hey everyone, just a new release with the following changes being primary: * Removed dependence upon a compile-time script for CPU architecture selection. * Implemented partial reading/writing. * Added newly optimized float parsing algorithm. * Added a new tuple implementation to significantly reduce compile time. **Full Changelog**: https://github.com/RealTimeChris/Jsonifier/compare/v0.9.97...v0.9.98

Release v0.9.98v0.9.98预发布
? · 2024-11-27

Hey everyone, just a new release with the following changes being primary: * Removed dependence upon a compile-time script for CPU architecture selection. * Implemented partial reading/writing. * Added newly optimized float parsing algorithm. * Added a new tuple implementation to significantly reduce compile time. **Full Changelog**: https://github.com/RealTimeChris/Jsonifier/compare/v0.9.97...v0.9.98

Release v0.0.98v0.9.98预发布
? · 2024-11-27

Hey everyone, just a new release with the following changes being primary: * Removed dependence upon a compile-time script for CPU architecture selection. * Implemented partial reading/writing. * Added newly optimized float parsing algorithm. * Added a new tuple implementation to significantly reduce compile time. **Full Changelog**: https://github.com/RealTimeChris/Jsonifier/compare/v0.9.97...v0.9.98

Release v0.9.97v0.9.97预发布
? · 2024-10-13

Hey everyone, just a new release with the following changes being primary: * Added likely/unlikely to a bunch of if/else statements. * Swapped std::copy_n for std::memcpy in a few places. * Moved a couple masks for the Neon functions out into global scope. * Replaced jsonifier_internal::const_iterator with jsonifier_internal::iterator. * Moved the vector of prettifier states out of the function scope to the prettifier classes' scope. * Separated jsonifier_internal::string_literal out into its own header. * Moved a bunch of string-utility functions out into the derailleur class. * Replaced the join function with combineLiterals. * Modified the logic of the parse_impl classes. * Implemented a compile-time jump table to improve parsing performance significantly. * Replaced the float/double parsing/serializing methods with more conformant version. * Modified the serializing code to no longer rely on hash-maps for serializing members. * Marked a bunch of additional functions as noexcept. * Added an ALWAYS_INLINE macro in addition to the INLINE one.

Release v0.9.97v0.9.97预发布
? · 2024-09-08

Hey everyone, just a new release with the following changes being primary: * Added likely/unlikely to a bunch of if/else statements. * Swapped std::copy_n for std::memcpy in a few places. * Moved a couple masks for the Neon functions out into global scope. * Replaced jsonifier_internal::const_iterator with jsonifier_internal::iterator. * Moved the vector of prettifier states out of the function scope to the prettifier classes' scope. * Separated jsonifier_internal::string_literal out into its own header. * Moved a bunch of string-utility functions out into the derailleur class. * Replaced the join function with combineLiterals. * Modified the logic of the parse_impl classes. * Implemented a compile-time jump table to improve parsing performance significantly. * Replaced the float/double parsing/serializing methods with more conformant version. * Modified the serializing code to no longer rely on hash-maps for serializing members. * Marked a bunch of additional functions as noexcept. * Added an ALWAYS_INLINE macro in addition to the INLINE one.

Release v0.9.97v0.9.97预发布
? · 2024-08-30

Hey everyone, just a new release with the following changes being primary: * Added likely/unlikely to a bunch of if/else statements. * Swapped std::copy_n for std::memcpy in a few places. * Moved a couple masks for the Neon functions out into global scope. * Replaced jsonifier_internal::const_iterator with jsonifier_internal::iterator. * Moved the vector of prettifier states out of the function scope to the prettifier classes' scope. * Separated jsonifier_internal::string_literal out into its own header. * Moved a bunch of string-utility functions out into the derailleur class. * Replaced the join function with combineLiterals. * Modified the logic of the parse_impl classes. * Implemented a compile-time jump table to improve parsing performance significantly. * Replaced the float/double parsing/serializing methods with more conformant version. * Modified the serializing code to no longer rely on hash-maps for serializing member. * Marked a bunch of additional functions as noexcept. * Added an ALWAYS_INLINE macro in addition to the INLINE one.

Release v0.9.97v0.9.97
? · 2024-08-30

Hey everyone, just a new release with the following changes being primary: * Added likely/unlikely to a bunch of if/else statements. * Swapped std::copy_n for std::memcpy in a few places. * Moved a couple masks for the Neon functions out into global scope. * Replaced jsonifier_internal::const_iterator with jsonifier_internal::iterator. * Moved the vector of prettifier states out of the function scope to the prettifier classes' scope. * Separated jsonifier_internal::string_literal out into its own header. * Moved a bunch of string-utility functions out into the derailleur class. * Replaced the join function with combineLiterals. * Modified the logic of the parse_impl classes. * Implemented a compile-time jump table to improve parsing performance significantly. * Replaced the float/double parsing/serializing methods with more conformant version. * Modified the serializing code to no longer rely on hash-maps for serializing member. * Marked a bunch of additional functions as noexcept. * Added an ALWAYS_INLINE macro in addition to the INLINE one.