summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* NOISSUE reformat libnbtplusplus to new MeshMC clang format rulesMehmet Samet Duman3 days12-1337/+1443
* NOISSUE fix declarationsMehmet Samet Duman7 days1-0/+8
* fix: simplify exception handling in ozlibstream::close methodYongDo-Hyun9 days1-9/+1
* fix: improve exception handling in ozlibstream::close method to prevent maski...YongDo-Hyun9 days1-11/+12
* fix: correct exception handling in ozlibstream::close methodYongDo-Hyun9 days1-9/+8
* fix: improve exception handling in ozlibstream::close to prevent masking errorsYongDo-Hyun9 days1-13/+19
* fix: simplify control character check in JSON formattingYongDo-Hyun9 days1-1/+1
* feat: add numeric tag creation methods and corresponding tests for value assi...YongDo-Hyun9 days2-18/+49
* fix: prevent widening of stored tag type in value assignment; update test out...YongDo-Hyun9 days1-7/+2
* feat: enhance error handling in ozlibstream and improve JSON escaping in json...YongDo-Hyun9 days3-22/+23
* feat: add local test executable and improve JSON string escaping - Added opti...YongDo-Hyun9 days3-115/+111
* chore: comply with reuseDioEgizio2026-02-0112-0/+48
* Small tweakTheKodeToad2023-11-061-1/+1
* Limit recursion, attempt 2TheKodeToad2023-11-051-0/+5
* Remove unused parameter in json_formatter.cppPandaNinjas2023-06-071-2/+2
* Move templated methods to headerPhilipp David2022-03-241-134/+0
* Fix building on windows with clang and msvcgazelleguardian2022-03-221-0/+5
* Implement tag 12 (array of 64bit long) and fix testsPetr Mrázek2020-06-074-8/+58
* Explicitly instantiate and export templates in headerljfa2015-09-221-16/+0
* Add exports for shared libraries. Closes #7ljfa2015-09-221-2/+2
* Make the inflate_streambuf rewind the inputljfa2015-09-211-1/+7
* Create zlib_streambuf base classljfa2015-09-212-10/+4
* Make close honor the exceptions maskljfa2015-09-211-0/+14
* Create ozlibstream::close methodljfa2015-09-211-1/+9
* Implement ozlibstreamljfa-ag2015-09-201-0/+87
* Fix base constructor calls of i/ostreamljfa-ag2015-09-151-1/+1
* Check for errors in input streamljfa-ag2015-09-151-1/+7
* Change zlib_error to take message and codeljfa-ag2015-09-151-3/+4
* No output doesn't necessarily mean EOFljfa-ag2015-09-151-2/+4
* Add implementation of inflate_streambuf (still broken though)ljfa-ag2015-09-151-0/+86
* Create constant for maximum list and array lengthljfa-ag2015-09-052-3/+3
* Change some exception types thrown by tag_listljfa-ag2015-09-051-5/+5
* More inlining. Closes #3ljfa-ag2015-09-024-54/+0
* Inline some methodsljfa-ag2015-08-236-223/+0
* Set failbit on ostream in case of errorljfa2015-08-133-0/+13
* Add io::read_tag and write_tag functionsljfa2015-08-132-0/+15
* Fix missing std:: for nullptr_tljfa2015-08-121-1/+1
* Implement write_payload and write_tagljfa-ag2015-08-125-2/+58
* Implement basic stream_writer methodsljfa-ag2015-08-121-0/+16
* Lay foundations for stream writingljfa-ag2015-08-121-0/+30
* Make value_initializer constructor noexceptljfa-ag2015-08-111-1/+1
* Add overload for value_initializer with nullptrljfa-ag2015-08-111-0/+1
* Rename json_formatter::write to printljfa-ag2015-08-112-2/+2
* Add json_formatter argument to json_fmt_visitorljfa-ag2015-08-111-2/+4
* Inline crtp_tag and tag_primitive methodsljfa-ag2015-08-112-111/+4
* Print floating point number with the necessary precisionljfa-ag2015-08-111-7/+10
* Add operator<< for tag, using json_formatterljfa-ag2015-08-102-0/+9
* Make json_formatter::write method constljfa-ag2015-08-101-1/+1
* Add shortcut for printing empty compoundsljfa-ag2015-08-101-0/+6
* Handle lists of lists or compounds differently for printingljfa-ag2015-08-101-12/+33