From 5f2eb4fd8d15b610821ed7f8d4750532d825163c Mon Sep 17 00:00:00 2001 From: Dave Beckett Date: Sat, 10 Oct 2020 12:03:11 -0700 Subject: 2.0.16 updates --- RELEASE.html | 63 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 59 insertions(+), 4 deletions(-) diff --git a/RELEASE.html b/RELEASE.html index 40c19c6b..9e0c43ad 100644 --- a/RELEASE.html +++ b/RELEASE.html @@ -18,10 +18,18 @@

The Turtle parser was improved to process input in chunks, rather than all in one step (with a large memory buffer). This allows -Turtle to read and parse files much larger than the system memory; -it splits the inputs after the end of a turtle "sentence" that ends -in a .. This improvment was contributed by -Sebastian Freundt. Thanks

+Turtle to read and parse files much larger than the system memory; it +splits the inputs after the end of a turtle "sentence" that ends in a +.. Includes memory usage minimizing with AVLTree +pruning during serializing and addition of turtle serializer flush +implementation. + +This improvment across multiple patches was contributed by Sebastian +Freundt. Thanks

+ +

Turtle parser improvements for Bison 3+ and removing deprecated or +older style directives. Pull request #43 by Akim Demaille. Thanks +

Serializer changes

@@ -31,10 +39,53 @@ language with the name mkr Patch developed by Richard H. McCullough based on the Turtle serializer. Thanks.

+

XML writer calculate max nspace declarations correctly. +Fixes Issues +#0000617 +and +#0000618 +

+ +

JSON writer changed to write UTF-8 for JSON literals +Add RAPTOR_ESCAPED_WRITE_BITFLAG_UTF8 to +RAPTOR_ESCAPED_WRITE_JSON_LITERAL +Fixes Issue +#0000606 +

+ +

Fix for RSS 1.0 serializing default namespaces.

Other changes

+

Handle deleting empty avltree. Fixes invalid pointer reference +reported by Li Qiang via email. Thanks. +

+ +

Several minor fixes and workarounds for clang ASAN warnings or +false warnings - not able to understand raptor's refernece model.

+ +

Support newer ICU UC version (>=56) for newer NFC check +interface unorm2_quickCheck()..

+ +

Use only pkgconfig for libxslt and ICU UC. Patches from Hugh +McMaster. Thanks. +

+ +

Updated Travis configuration to try builds across a wider range of +compilers and with clang ASAN enabled.

+ +

Updated fix-flex.pl script for newer flex naming conventions.

+ +

Portability fixes found with GCC 10 and newer compilers for wrong +error message callbacks in turtle and grddl parsers +

+ +

Later, updated to make bison 3.4 the minimum.

+ +

Update turtle parser and support scripts to work with Bison 3.0.5 +Patch contributed by Adam Novak. Thanks.

+

Multiple fixes for Appveyor's Windows build using CMake Thanks to 0u812.

@@ -75,6 +126,10 @@ with yocto. Thanks to fix by Andreas Müller. ints. Because: billions and billions of triples. Thanks to patch from Jerven Bolleman.

p> +

Accept cygwin as a Linux-like. Fixes +Issue #00000600. +

+

Raptor2 2.0.15 changes

-- cgit v1.2.1