summaryrefslogtreecommitdiffstats
path: root/RELNOTES
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2022-05-10 22:21:20 -0700
committerKaz Kylheku <kaz@kylheku.com>2022-05-10 22:21:20 -0700
commitb1c7380ce9302c18edbce98e99ddb30fabd99abb (patch)
tree040a7005bb094f8390829f8a7a8c522047229d75 /RELNOTES
parentde63498e38f82c7a795c38d18ba6000c54a0f7de (diff)
downloadtxr-b1c7380ce9302c18edbce98e99ddb30fabd99abb.tar.gz
txr-b1c7380ce9302c18edbce98e99ddb30fabd99abb.tar.bz2
txr-b1c7380ce9302c18edbce98e99ddb30fabd99abb.zip
Version 275.txr-275
* RELNOTES: Updated. * configure (txr_ver): Bumped version. * stdlib/ver.tl (lib-version): Bumped. * txr.1: Bumped version and date. * txr.vim, tl.vim: Regenerated. * protsym.c: Likewise.
Diffstat (limited to 'RELNOTES')
-rw-r--r--RELNOTES43
1 files changed, 43 insertions, 0 deletions
diff --git a/RELNOTES b/RELNOTES
index a2563695..102854b8 100644
--- a/RELNOTES
+++ b/RELNOTES
@@ -1,3 +1,46 @@
+ TXR 275
+ 2022-05-10
+
+
+ Features
+
+ - Architecture support: RISC-V and Loongarch (64 bit).
+
+ - Hashing: new group-map function: group-reduce with
+ built-in map pass.
+
+ - Lib: new isecp function: test whether two sequences
+ intersect without calculating intersectin.
+
+ - FFI:
+ - intmax-t and uintmax-t types.
+ - new str-s, bstr-s and wstr-s types for receiving foreign
+ string without freeing its memory.
+ - after a FFI call, the arguments are processed for
+ reverse data flows and memory clean-up in reverse order.
+ - with above two features, strtol can be wrapped in FFI,
+ including the error-reporting char **end pointer.
+
+ - Loading: new *load-search-dirs* variable.
+ - default search directory list includes sysrooted lib dir
+
+ Bugs
+
+ - configure: minor escaping corner cases in in production of
+ ./reconfigure script.
+ - compiler: package-related bug in file-compilation, reported
+ by Paul A. Patience.
+ - load: regression: do not try adding suffixes to a path
+ which exists; try the given path before anything else
+ - Reported by Paul A. Patience.
+ - sh, run, open-command and open-process now flush *stdout*
+ in situations when it makes sense, standard output is
+ ordered between the subprocesses and the parent.
+ - listener: Ctrl-Z issue when txr is one of multiple processes
+ in a job control process group.
+
+
+
TXR 274
2022-02-24