- Subject: [slang-users] slang 2.0.5 released
- From: "John E. Davis" <davis@xxxxxxxxxxxxx>
- Date: Mon, 17 Oct 2005 13:17:20 -0400
Version 2.0.5 is available. Although it is primarily a bug-fix
release, it contains some performance tweaks and some new intrinsic
functions.
See <http://www.jedsoft.org/slang/download.html> for download options.
Here are the relevant MD5 sums:
377ccd8232bd3c240f51a4a41ae0a426 2.0.4__2.0.5.diff.bz2
8ae18681473f3c0c5771245b2e380df9 2.0.4__2.0.5.diff.gz
8b6afa085f76b1be29825f0c470b6cad slang-2.0.5.tar.bz2
a80801b10453ca317e8a9ae8e270163e slang-2.0.5.tar.gz
Changes since 2.0.4
1. slsh/slsh.c: Error messages were not being printed if an error
occured during an atexit hook.
2. src/slstrops.c: Use _pSLstring_bytelen instead of strlen to get the
number of bytes.
3. src/slstring.c: Several tweaks were made for faster string handling.
4. src/slparse.c: A negative integer literal raised to a power was not
being properly parsed.
5. doc/tm/cslang.tm: Documentation updated to reflect the changed
SLang_pop_double API, as well as other C API documentation
tweaks (Doug Burke).
6. doc/tm/rtl/type.tm: Documentation for "integer" changed to indicate
that integer throws a SyntaxError exception if the string does not
have a valid syntax. (Joshua Kempner jkempner at bowdoin, edu)
7. src/slmath.c: Added nint (round to the nearest integer) intrinsic.
8. src/slarray.c: NULL arguments to array_map were not getting
converted to arrays of NULL.
9. src/slang.h: Added SLclass_set_length_function for setting the
length method of application-defined classes.
10. src/slang.ver: A versioning script is used to restrict the
visibility of the _pSL* symbols. (Alastair McKinstry
mckinstry at computer, org)
11. slsh/slsh.c: Ignore SIGPIPE.
12. src/slutf8.c: If SLutf8_decode is passed an inproperly encoded
UTF-8 sequence, then set the target of the SLwchar_Type pointer to
the ascii value of the byte, in addition to returning NULL.
13. src/slposdir.c: Added "access" intrinsic.
14. src/slsmg.c: Fixed a buffer-overflow in the SLsmg_write_chars
function.
15. src/slsig.c: A missing return statement was causing sigsuspend to
fail when called with 0 arguments.
16. src/slarray.c: Added wherefirst and wherelast intrinsics.
17. src/slang.c: Inline attribute removed from some functions that
were failing to be inlined by the compiler.
19. src/slstdio.c: SLang_get_fileptr added to permit an application to
get the FILE* object associated with a SLANG_FILE_PTR_TYPE.
20. src/slang.c: It was failing to compile when
SLANG_HAS_DEBUGGER_SUPPORT was set to 0.
21. src/sltime.c: strftime intrinsic added.
_______________________________________________
To unsubscribe, visit http://jedsoft.org/slang/mailinglists.html
[2005 date index]
[2005 thread index]
[Thread Prev] [Thread Next]
[Date Prev] [Date Next]