- Subject: [slang-users] slang 2 snapshot 8 released
- From: "John E. Davis" <davis@xxxxxxxxxxxxx>
- Date: Mon, 18 Apr 2005 13:14:57 -0400
Hi,
A new snapshot of slang2 is available. Assuming that there are no
glitches, I intend to officially release slang2 next week. Among the
bug fixes, this snapshot features a png module and a new debugger called
sldb. I also updated doc/text/slang.txt for slang2 and corrected
numerous typos in the process. You will also find a discussion of the
debugger in that file.
This release may be downloaded from:
<ftp://space.mit.edu/pub/davis/slang/2.0-devel/slang-pre2-r8.tar.gz>
<http://www.jedsoft.org/slang/download.html>
Thanks,
--John
Changes since 2.0.0 pre-release 7
1. slsh/lib/structfuns.sl was missing from the distribution.
2. src/sldisply.c: SLtt_Blink_Mode set to have a default of 0 instead
of 1.
3. slsh/slsh.c: Add -t option, which causes slsh_main (if defined) to
not be executed.
4. src/sltoken.c:SLang_load_object: Do not reset the line_num field.
This gives the line numbers in slsh interactive mode some meaning.
5. src/slsh/lib/slshrl.sl: Usage message for "exit"
6. src/slvideo.c: SLtt_utf8_enable function added
7. src/slexcept.c: If tracebacks are turned off, make sure that the
line number field in exception objects is meaningful.
8. src/slang.c: SLang_peek_at_stack1_n was not working. (Mike Noble
mnoble at space, mit, edu).
9. src/slang.c: Small optimization tweak when dealing with a single
array index.
10. src/slposio.c: Jorge Gonzalez, jgonzalez at atsautomation, com
found and fixed a leak in the "read" function.
11. modules/png-module.c: New module to read/write png files. It
includes about 20 colormaps. See examples/colormap.sl.
12. src/slclass.c: SLang_get_int_type returns the SLtype for the
integer with the specified number of bits.
13. src/slarray.c: array_shape intrinsic function added as an
alternative to array_info for getting the dimensionality of an
array.
14. src/slospath.c: new intrinsic: path_basename_sans_extname
15. src/, slsh/: A number of win32 tweaks to support dynamic linking under
windows. (Dino Sangoid; sangoid at lloydadriatico, it).
16. src/slstruct.c: Check for duplicate fields in a struct. (Doug
Burke; burke at cfa, harvard, edu).
17. src/slarrfun.c: New matlab-like functions "any" and "all". (Doug
Burke; burke at cfa, harvard, edu).
18. src/slang.c: Calling SLang_restart will also clear the slang error
state. There is no need to call SLang_set_error(0) after calling
SLang_restart.
19. src/sltoken.c: Allow the evaluation of '#if (expr)' when created a
pre-parsed file (.slc).
20. src/slang.c: If a function defined in the currently loading
file is to also be autoloaded into another namespace, and that
namespace is not current one, then make sure an anonymous
namespace is being used.
21. src/slang.c, slboseos.c: Experimental support for a debugger. New
functions:
_set_frame_variable
_get_frame_variable
_get_frame_depth
_get_frame_info
_use_frame_namespace
22. slsh/lib/sdb*.sl: An experimental source code debugger based upon
a Dino Sangoid's jed debugger.
23. src/slang.c: The "_pSL" prefix was dropped from a few file-local
variables. Also calls to _pSLclass_push_* were changed to calls to
file-local specific versions of the functions.
24. src/slsh/mkfiles/: A couple of win32 icons for slsh were provided
by Marko Mahnic (marko. mahnic at email, si)
25. src/slarray.c: If typeof(t)==DataType_Type, then put back the old
behavior of array creation via t[N].
26. doc/tm/slang.tm: The slang manual has been updated for version 2,
with numerous typos corrected.
27. slsh/scripts/sldb: New script that invokes the debugger.
28. src/slstruct.c: Added _is_struct_type. This works like
is_struct_type excepted if the object is an array, it returns
information about the array elements.
29. slsh/lib/print.sl: The "print" defined by this file may be used to
print arrays, structures, lists, etc. It is also used by sldb's
pprint command.
_______________________________________________
To unsubscribe, visit http://jedsoft.org/slang/mailinglists.html
[2005 date index]
[2005 thread index]
[Thread Prev] [Thread Next]
[Date Prev] [Date Next]