[Nickle] nickle: Branch 'master' - 2 commits

Keith Packard keithp at keithp.com
Sat Dec 2 13:25:44 PST 2023


 configure.ac     |    4 ++--
 debian/changelog |    8 ++++++++
 test/Makefile.am |    2 +-
 3 files changed, 11 insertions(+), 3 deletions(-)

New commits:
commit e9897305ce295b455aa9e9a15b4f35d79588e1ed
Author: Keith Packard <keithp at keithp.com>
Date:   Sat Dec 2 12:54:17 2023 -0800

    Version 2.95
    
    Signed-off-by: Keith Packard <keithp at keithp.com>

diff --git a/configure.ac b/configure.ac
index 8d50057..b8790e7 100644
--- a/configure.ac
+++ b/configure.ac
@@ -6,8 +6,8 @@ dnl for licensing information.
 
 AC_PREREQ([2.69])
 
-AC_INIT([nickle],[2.94],[http://nickle.org],[nickle])
-RELEASE_DATE="2023-11-30"
+AC_INIT([nickle],[2.95],[http://nickle.org],[nickle])
+RELEASE_DATE="2023-12-02"
 AC_CONFIG_SRCDIR([nickle.h])
 AC_CONFIG_HEADERS([nickle-config.h])
 AC_CONFIG_AUX_DIR(.)
diff --git a/debian/changelog b/debian/changelog
index 8a5bd02..c284721 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,11 @@
+nickle (2.95) unstable; urgency=medium
+
+  * Handle empty objects and arrays in JSON input
+  * Initialize SymbolLocal code member in allocator to
+    prevent fault when GC runs before correct value is set.
+
+ -- Keith Packard <keithp at keithp.com>  Sat, 02 Dec 2023 12:52:05 -0800
+
 nickle (2.94) unstable; urgency=medium
 
   * Add true/false/null support to json.5c
commit e33701034b6613212d93ade75dd3dc369e96577e
Author: Keith Packard <keithp at keithp.com>
Date:   Sat Dec 2 13:08:55 2023 -0800

    test: Run tests with MALLOC_CHECK_ and MALLOC_PERTURB_ set
    
    Stress uninitialized memory problems.
    
    Signed-off-by: Keith Packard <keithp at keithp.com>

diff --git a/test/Makefile.am b/test/Makefile.am
index 7201fdf..a912334 100644
--- a/test/Makefile.am
+++ b/test/Makefile.am
@@ -30,7 +30,7 @@ test_DATA=$(check_SCRIPTS) $(TABLES)
 
 CLEANFILES=$(TABLES)
 
-TESTS_ENVIRONMENT=NICKLESTART=$(top_srcdir)/builtin.5c NICKLEPATH=$(top_srcdir)
+TESTS_ENVIRONMENT=NICKLESTART=$(top_srcdir)/builtin.5c NICKLEPATH=$(top_srcdir) MALLOC_CHECK_=3 MALLOC_PERTURB_=$(shell echo $$(($$RANDOM % 255 + 1)))
 TESTS=$(check_SCRIPTS)
 LOG_COMPILER=$(top_builddir)/nickle
 


More information about the Nickle mailing list