diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2022-05-10 22:21:20 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2022-05-10 22:21:20 -0700 |
commit | b1c7380ce9302c18edbce98e99ddb30fabd99abb (patch) | |
tree | 040a7005bb094f8390829f8a7a8c522047229d75 /RELNOTES | |
parent | de63498e38f82c7a795c38d18ba6000c54a0f7de (diff) | |
download | txr-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-- | RELNOTES | 43 |
1 files changed, 43 insertions, 0 deletions
@@ -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 |