new or
changed functionality |
description |
version |
factor
|
new function factor
for factoring numbers into primes
|
8.5.1
|
timer
|
new function oneshot timer
with ms resolution and user defined timer handlers
|
8.5.1
|
signal
|
new user defined signal
handlers
|
8.5.1
|
debug
|
new debug option in the SIGINT
/ Ctrl-C menu. This is only available on UNIX versions and not
functional on all.
|
8.5.2
|
sqlite3.lsp
|
now handles FLOAT s
and BLOB s
|
8.5.5
|
net-connect
|
new "broadcast"
option in net-connect , was previously only available on
blocking UDP
|
8.5.6
|
replace
|
big speed-up on bigger (>
100k) files
|
8.5.7
|
output to STD I/O
|
output to STD I/O when not
going to a terminal, now is flushed after each write. This permits UNIX
inetd handlers written in newLISP.
|
8.5.8
|
share
|
memory shares now support nil
and true as data addtional to numbers and strings
|
8.5.8
|
read-buffer |
now can take an optional
wait-string similar to net-receive |
8.5.9 |
Mac OSX
|
makefile_osx for compiling
without readline support and makefile_darwin for compiling with
readline support, makefile_osx_lib for share library newlisp.so and
make files for UTF-8 support, make_osx_package for making a Mac OSX
installer package
|
8.5.1-10
|
crc32
|
new function for calculating
32bit Circular Redundancy Check
|
8.6.0
|
bug fixes
|
|
|
newLISP-tk
|
fixed load last file
functionality on Mac OSX in the newLISP-tk frontend
|
8.5.1
|
main-args
|
now initialized to the empty '()
list instead of nil in the library versions
|
8.5.1
|
dolist
|
now safe again for changing
the iteration list inside the loop and safe for escaping with throw
(back to 8.3.2 behaviour, uses more memory but safer
overall)
|
8.5.1
|
args
|
args was not reset to
'() when left unused in recursion levels
|
8.5.3
|
newlisp-tk.tcl
|
several UTF-8 issues where
fixed for hostnames and filenames and parsing of numbers
|
8.5.5
|
net-connect
|
had a problem on big-endian
CPUs when using the multicast option
|
8.5.6
|
[cmd], [/cmd]
|
fixed segfault when hitting
control characters while in between [cmd] tags
|
8.5.10
|
regular expresssions
|
replace would
replace only once when regex patterns where found of 0 (zero) length as
in ^, $ and \b boundary patterns.
|
8.5.10
|
implicit indexing
|
would not accept subsequent
constant
indices when the first index was a variable
|
8.5.10
|
share
|
had a memory leak on Win32
|
8.6.0
|
unpack
|
on OpenBSD sometimes would not
completely unpack data structures
|
8.5.11
|