From 68adb4c611d6a35887fdfd2a6318da21d3ae5a15 Mon Sep 17 00:00:00 2001 From: Justin Ethier Date: Thu, 22 Jul 2021 22:02:42 -0400 Subject: [PATCH] Revised 0.31.0 section --- CHANGELOG.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c75539cf..2251a00f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,16 +4,16 @@ Features -- Replaced placeholder versions of `numerator` and `denominator` with code conforming with R7RS. +- Built out `numerator` and `denominator` with code conforming to R7RS. Bug Fixes -- Allow a record type to contain fields that are not initialized by the constructor. - Fixed `read-line` to prevent data loss when used in conjunction with other I/O functions (such as `read-char`) to read data from the same port. This was because the previous version of `read-line` used a different internal buffer than our other I/O functions. - Properly handle vectors literals at the top level of compiled code. Previously this could lead to segmentation faults (!!) at runtime. - Fixed a bug in `make-list` that consumed all available memory when passing a negative list length. +- Allow a record type to contain fields that are not initialized by the constructor. -Bug Fixes for Compiler Warnings +Bug Fixes for C Compiler Warnings - Eliminate clang compiler warnings referencing `EOF` when building the runtime. - Updated runtime so the C compiler will no longer generate warnings regarding the string comparisons in `Cyc_st_add`. Previously this could result in these warnings being spammed to the console when compiling code using Cyclone.