- Subject: [slang-users] slirp 1.7.5 released
- From: Michael Noble <mnoble@xxxxxxxxxxxxx>
- Date: Wed, 28 Sep 2005 13:23:36 -0400
Hello Folks,
Version 1.7.5 of SLIRP is now available at
http://space.mit.edu/CXC/software/slang/modules/slirp
In addition to the various developer-oriented changes, I wanted to
draw your attention to the fact that SLIRP now installs all of its
support files to its own directory within $prefix/share, instead of
$prefix/share/slsh/local-packages/slirp. This was motivated in
large part by Marko's recent installation bug report.
If you have an older copy of SLIRP installed then you may wish to
delete the ../local-packages/slirp directory. This is simply to
avoid later confusion, since the new slirp will still work even if
the old directory is present.
Finally, if you load multiple interface files then you may have to
add an additional directory to the load path to find any interface
files previously installed to $prefix/share/slsh/local-packages.
Regards,
Mike Noble
---
Changes in v1.7.5
1. Bugfix for parsing multiple comment strings within a single line
2. Strengthened #define macro handling, by performing substitutions
on a macro value prior to determining if it denotes a constant
3. Activated mappings for "long long" and "unsigned long long" types
4. Added builtin annotations [void *ARRAY_2_VOIDP, void *ANY_2_VOIDP]
which facilitate the passing of either arrays or arbitrary objects
to wrapped routines as void* arguments. More details in docs.
5. Code may now be inlined into a generated module initialization
fragment, by specifying the 'init' qualifier to the #inline directive
6. typedefs may now be ignored via the #ignore directive
7. Added late binding mechanism to enable wrapping of macros which
reference symbols that were undefined when the #define was first seen
8. Ensure const-ness of destination type is propagated by #copy directive
9. Allow comments w/in #retmap open/close directives (will be stripped)
10. Local proxy variables defined by #argmap(in) annotations may now be
safely referenced w/in subsequent annotations, e.g. #argmap(final)
11. To avoid problems on filesystems which do not support mixed-case (e.g
Apple OS/X), generated makefiles now always named $(MODULE_NAME).mf
12. Changed -v option to mirror slsh (now causes slirp to echo path of
each .sl file loaded) ; former -v option is now --version
13. SLIRP now installs files to its own directory within $prefix/share,
instead of $prefix/share/slsh, in part to fix the autoloading bug
reported by Marko Mahnic (marko dot mahnic at email dot si)
14. At install time, rebuild slirpsh with embedded SLSH_CONF_DIR and
SLSH_PATH vars pointing to $prefix, instead of the build directory
15. Ensure that configure LDFLAGS setting is propagated to examples
_______________________________________________
To unsubscribe, visit http://jedsoft.org/slang/mailinglists.html
[2005 date index]
[2005 thread index]
[Thread Prev] [Thread Next]
[Date Prev] [Date Next]