From: <cli...@li...> - 2010-07-16 18:31:45
|
Send clisp-cvs mailing list submissions to cli...@li... To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/clisp-cvs or, via email, send a message with subject or body 'help' to cli...@li... You can reach the person managing the list at cli...@li... When replying, please edit your Subject line so it is more specific than "Re: Contents of clisp-cvs digest..." CLISP CVS commits for today Today's Topics: 1. clisp/src ChangeLog,1.7459,1.7460 makemake.in,1.928,1.929 (Sam Steingold) 2. clisp/src ChangeLog,1.7460,1.7461 (Sam Steingold) 3. clisp version.sh,1.32,1.33 (Sam Steingold) 4. clisp/src configure,1.270,1.271 (Sam Steingold) 5. clisp/doc history.xml,1.29,1.30 (Sam Steingold) 6. clisp/modules/dirkey dirkey.xml,1.6,1.7 (Sam Steingold) 7. clisp/doc history.xml, 1.30, 1.31 impbody.xml, 1.603, 1.604 impent.xml, 1.379, 1.380 impext.xml, 1.647, 1.648 (Sam Steingold) 8. clisp/doc impext.xml,1.648,1.649 (Sam Steingold) 9. clisp/doc impext.xml,1.649,1.650 (Sam Steingold) 10. clisp/doc impext.xml,1.650,1.651 (Sam Steingold) 11. clisp/doc impext.xml,1.651,1.652 (Sam Steingold) ---------------------------------------------------------------------- Message: 1 Date: Fri, 16 Jul 2010 16:02:34 +0000 From: Sam Steingold <sd...@us...> Subject: clisp/src ChangeLog,1.7459,1.7460 makemake.in,1.928,1.929 To: cli...@li... Message-ID: <E1O...@sf...> Update of /cvsroot/clisp/clisp/src In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv11424/src Modified Files: ChangeLog makemake.in Log Message: * src/makemake.in (cpu) [mips]: by default gcc runs in 32-bit mode, so use the same heuristic as sparc: when "uname -m" is mips64, set cpu to mips64 only if `gcc -print-multi-os-directory` ends in 64 Index: makemake.in =================================================================== RCS file: /cvsroot/clisp/clisp/src/makemake.in,v retrieving revision 1.928 retrieving revision 1.929 diff -u -d -r1.928 -r1.929 --- makemake.in 9 Jul 2010 19:51:28 -0000 1.928 +++ makemake.in 16 Jul 2010 16:02:31 -0000 1.929 @@ -1111,16 +1111,18 @@ if [ "$host_cpu" = sparc -o $TSYS = sun4 ] ; then cpu=sparc fi -if [ "$host_cpu" = sparc64 ] ; then - # by default gcc runs in 32-bit mode, so we have to respect that - if [ "${XCC_GCC}" = true ]; then - case `${XCC} -print-multi-os-directory` in - *64) cpu=sparc64 ;; - *) cpu=sparc ;; +if [ "${XCC_GCC}" = true ]; then + for platform in sparc mips; do + case "${host_cpu}" in + ${platform}64*) + # by default gcc runs in 32-bit mode, so we have to respect that + case `${XCC} -print-multi-os-directory` in + *64) cpu=${platform}64 ;; + *) cpu=${platform} ;; + esac + ;; esac - else - cpu=sparc64 - fi + done fi case $TSYS in mips | r4000) # was: case $TSYS in mips | ip* | sgi | risc | r4000) @@ -1135,21 +1137,12 @@ esac fi fi -case "$host_cpu" in +test -z "$cpu" && case "$host_cpu" in hppa*) cpu=hppa ;; arm*) cpu=arm ;; - x86_64) cpu=x86_64 ;; - ia64) cpu=ia64 ;; - mips) cpu=mips ;; mips64*) cpu=mips64 ;; + * ) cpu=${host_cpu} esac -# Probably obsolete. -# case $TSYS in 9000/7* | 9000/8* | hp7*) -# # HP 9000 Series 700, 800 -# cpu=hppa ;; -# esac - -test -z "$cpu" && cpu=${host_cpu} test "${verbose}" = true -o "${verbose}" = yes && \ cat <<EOF >&2 Index: ChangeLog =================================================================== RCS file: /cvsroot/clisp/clisp/src/ChangeLog,v retrieving revision 1.7459 retrieving revision 1.7460 diff -u -d -r1.7459 -r1.7460 --- ChangeLog 12 Jul 2010 20:56:30 -0000 1.7459 +++ ChangeLog 16 Jul 2010 16:02:31 -0000 1.7460 @@ -1,3 +1,9 @@ +2010-07-13 Sam Steingold <sd...@gn...> + + * makemake.in (cpu) [mips]: by default gcc runs in 32-bit mode, + so use the same heuristic as sparc: when "uname -m" is mips64, + set cpu to mips64 only if `gcc -print-multi-os-directory` ends in 64 + 2010-07-12 Sam Steingold <sd...@gn...> * modules/libsvm/libsvm.lisp (save-problem): use WRITE instead of ------------------------------ Message: 2 Date: Fri, 16 Jul 2010 16:06:41 +0000 From: Sam Steingold <sd...@us...> Subject: clisp/src ChangeLog,1.7460,1.7461 To: cli...@li... Message-ID: <E1O...@sf...> Update of /cvsroot/clisp/clisp/src In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv12501/src Modified Files: ChangeLog Log Message: * version.sh: 4.49+ (2010-07-17) Index: ChangeLog =================================================================== RCS file: /cvsroot/clisp/clisp/src/ChangeLog,v retrieving revision 1.7460 retrieving revision 1.7461 diff -u -d -r1.7460 -r1.7461 --- ChangeLog 16 Jul 2010 16:02:31 -0000 1.7460 +++ ChangeLog 16 Jul 2010 16:06:38 -0000 1.7461 @@ -1,3 +1,7 @@ +2010-07-16 Sam Steingold <sd...@gn...> + + * version.sh: 4.49+ (2010-07-17) + 2010-07-13 Sam Steingold <sd...@gn...> * makemake.in (cpu) [mips]: by default gcc runs in 32-bit mode, ------------------------------ Message: 3 Date: Fri, 16 Jul 2010 16:06:41 +0000 From: Sam Steingold <sd...@us...> Subject: clisp version.sh,1.32,1.33 To: cli...@li... Message-ID: <E1O...@sf...> Update of /cvsroot/clisp/clisp In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv12501 Modified Files: version.sh Log Message: * version.sh: 4.49+ (2010-07-17) Index: version.sh =================================================================== RCS file: /cvsroot/clisp/clisp/version.sh,v retrieving revision 1.32 retrieving revision 1.33 diff -u -d -r1.32 -r1.33 --- version.sh 7 Jul 2010 13:13:51 -0000 1.32 +++ version.sh 16 Jul 2010 16:06:38 -0000 1.33 @@ -4,5 +4,5 @@ # = MAJOR.MINOR+ for development after MAJOR.MINOR, and # = MAJOR.MINOR++ for pretest (becomes (MINOR+1) on release) # RELEASE_DATE should be the date when VERSION_NUMBER was modified. -VERSION_NUMBER=2.49 -RELEASE_DATE=2010-07-07 # in "date +%F" format +VERSION_NUMBER=2.49+ +RELEASE_DATE=2010-07-17 # in "date +%F" format ------------------------------ Message: 4 Date: Fri, 16 Jul 2010 16:09:39 +0000 From: Sam Steingold <sd...@us...> Subject: clisp/src configure,1.270,1.271 To: cli...@li... Message-ID: <E1O...@sf...> Update of /cvsroot/clisp/clisp/src In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv13357/src Modified Files: configure Log Message: regenerate for 2.49+ (2010-07-17) Index: configure =================================================================== RCS file: /cvsroot/clisp/clisp/src/configure,v retrieving revision 1.270 retrieving revision 1.271 diff -u -d -r1.270 -r1.271 --- configure 12 Jul 2010 15:07:12 -0000 1.270 +++ configure 16 Jul 2010 16:09:37 -0000 1.271 @@ -1,7 +1,7 @@ #! /bin/sh # From configure.in Id: configure.in,v 1.183 2010/07/07 14:00:32 sds Exp . # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.65 for GNU CLISP 2.49 (2010-07-07). +# Generated by GNU Autoconf 2.65 for GNU CLISP 2.49+ (2010-07-17). # # Report bugs to <http://clisp.cons.org/>. # @@ -566,8 +566,8 @@ # Identity of this package. PACKAGE_NAME='GNU CLISP' PACKAGE_TARNAME='clisp' -PACKAGE_VERSION='2.49 (2010-07-07)' -PACKAGE_STRING='GNU CLISP 2.49 (2010-07-07)' +PACKAGE_VERSION='2.49+ (2010-07-17)' +PACKAGE_STRING='GNU CLISP 2.49+ (2010-07-17)' PACKAGE_BUGREPORT='http://clisp.cons.org/' PACKAGE_URL='http://www.gnu.org/software/clisp/' @@ -1633,7 +1633,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures GNU CLISP 2.49 (2010-07-07) to adapt to many kinds of systems. +\`configure' configures GNU CLISP 2.49+ (2010-07-17) to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1707,7 +1707,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of GNU CLISP 2.49 (2010-07-07):";; + short | recursive ) echo "Configuration of GNU CLISP 2.49+ (2010-07-17):";; esac cat <<\_ACEOF @@ -1828,7 +1828,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -GNU CLISP configure 2.49 (2010-07-07) +GNU CLISP configure 2.49+ (2010-07-17) generated by GNU Autoconf 2.65 Copyright (C) 2009 Free Software Foundation, Inc. @@ -2530,7 +2530,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by GNU CLISP $as_me 2.49 (2010-07-07), which was +It was created by GNU CLISP $as_me 2.49+ (2010-07-17), which was generated by GNU Autoconf 2.65. Invocation command line was $ $0 $@ @@ -3361,7 +3361,7 @@ # Define the identity of the package. PACKAGE='clisp' - VERSION='2.49 (2010-07-07)' + VERSION='2.49+ (2010-07-17)' # Some tools Automake needs. @@ -31994,7 +31994,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by GNU CLISP $as_me 2.49 (2010-07-07), which was +This file was extended by GNU CLISP $as_me 2.49+ (2010-07-17), which was generated by GNU Autoconf 2.65. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -32062,7 +32062,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -GNU CLISP config.status 2.49 (2010-07-07) +GNU CLISP config.status 2.49+ (2010-07-17) configured by $0, generated by GNU Autoconf 2.65, with options \\"\$ac_cs_config\\" ------------------------------ Message: 5 Date: Fri, 16 Jul 2010 16:22:32 +0000 From: Sam Steingold <sd...@us...> Subject: clisp/doc history.xml,1.29,1.30 To: cli...@li... Message-ID: <E1O...@sf...> Update of /cvsroot/clisp/clisp/doc In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv16639 Modified Files: history.xml Log Message: tweak Index: history.xml =================================================================== RCS file: /cvsroot/clisp/clisp/doc/history.xml,v retrieving revision 1.29 retrieving revision 1.30 diff -u -d -r1.29 -r1.30 --- history.xml 7 Jul 2010 14:27:14 -0000 1.29 +++ history.xml 16 Jul 2010 16:22:30 -0000 1.30 @@ -430,8 +430,8 @@ </itemizedlist></revdescription></revision> <revision><revnumber>2.44</revnumber><date>2008-02-02</date>&sds-a; - <revdescription><simpara>Do not bundle &libffcall;.</simpara> -</revdescription></revision> + <revdescription><itemizedlist><listitem><simpara>Do not bundle &libffcall;. +</simpara></listitem></itemizedlist></revdescription></revision> <revision><revnumber>2.44.1</revnumber><date>2008-02-24</date>&bruno-a; <revdescription><itemizedlist><listitem><simpara>Portability: work around @@ -440,10 +440,11 @@ </itemizedlist></revdescription></revision> <revision><revnumber>2.45</revnumber><date>2008-05-15</date>&sds-a; - <revdescription><itemizedlist> - <listitem><simpara>Just-In-Time compilation via &lightning;. - </simpara></listitem><listitem><simpara> - &def-call-out; and &def-c-var; accept &version-k;.</simpara></listitem> + <revdescription><itemizedlist><listitem><simpara> + <ulink url="http://www.cygwin.com/acronyms/#PTC">Experimental</ulink> + Just-In-Time compilation via &lightning;.</simpara></listitem> + <listitem><simpara>&def-call-out; and &def-c-var; accept &version-k;. + </simpara></listitem> <listitem><simpara>&repl; commands accept arguments.</simpara></listitem> <listitem><simpara><xref linkend="stdio"/>.</simpara></listitem> <listitem><simpara>Fixed cross-compilation.</simpara></listitem> @@ -469,9 +470,9 @@ </itemizedlist></revdescription></revision> <revision><revnumber>2.48</revnumber><date>2009-07-28</date>&sds-a; - <revdescription><itemizedlist> - <listitem><simpara>Experimental thread support, - see <xref linkend="mt"/></simpara></listitem><listitem><simpara> + <revdescription><itemizedlist><listitem><simpara> + <ulink url="http://www.cygwin.com/acronyms/#PTC">Experimental</ulink> thread + support, see <xref linkend="mt"/></simpara></listitem><listitem><simpara> <link linkend="wait"><function>POSIX:WAIT</function></link> </simpara></listitem><listitem><simpara> <link linkend="trim-if"><function>EXT:TRIM-IF</function></link> @@ -485,6 +486,7 @@ modules</link> are now the default build option</simpara></listitem> <listitem><simpara>&opt-norl;</simpara></listitem> <listitem><simpara>&iss065;</simpara></listitem> + <listitem><simpara>Updated &pari-mod;</simpara></listitem> </itemizedlist></revdescription></revision> </revhistory> ------------------------------ Message: 6 Date: Fri, 16 Jul 2010 16:27:47 +0000 From: Sam Steingold <sd...@us...> Subject: clisp/modules/dirkey dirkey.xml,1.6,1.7 To: cli...@li... Message-ID: <E1O...@sf...> Update of /cvsroot/clisp/clisp/modules/dirkey In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv17835/modules/dirkey Modified Files: dirkey.xml Log Message: add &experimental; Index: dirkey.xml =================================================================== RCS file: /cvsroot/clisp/clisp/modules/dirkey/dirkey.xml,v retrieving revision 1.6 retrieving revision 1.7 diff -u -d -r1.6 -r1.7 --- dirkey.xml 17 Jun 2008 04:30:26 -0000 1.6 +++ dirkey.xml 16 Jul 2010 16:27:45 -0000 1.7 @@ -24,7 +24,7 @@ </variablelist> <para>The following functions and macros are exported (please note that -these features are experimental and the API may be modified in the +these features are &experimental; and the API may be modified in the future).</para> <variablelist> ------------------------------ Message: 7 Date: Fri, 16 Jul 2010 16:27:47 +0000 From: Sam Steingold <sd...@us...> Subject: clisp/doc history.xml, 1.30, 1.31 impbody.xml, 1.603, 1.604 impent.xml, 1.379, 1.380 impext.xml, 1.647, 1.648 To: cli...@li... Message-ID: <E1O...@sf...> Update of /cvsroot/clisp/clisp/doc In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv17835/doc Modified Files: history.xml impbody.xml impent.xml impext.xml Log Message: add &experimental; Index: impbody.xml =================================================================== RCS file: /cvsroot/clisp/clisp/doc/impbody.xml,v retrieving revision 1.603 retrieving revision 1.604 diff -u -d -r1.603 -r1.604 --- impbody.xml 8 Jul 2010 18:27:18 -0000 1.603 +++ impbody.xml 16 Jul 2010 16:27:45 -0000 1.604 @@ -416,7 +416,7 @@ <para>&clisp; compiles to platform-independent &bytecode;.</para> <section id="compile-jit"><title>Just-In-Time Native Compilation</title> - <subtitle><emphasis role="plat-dep">only in &clisp; built &with; + <subtitle><emphasis role="plat-dep">Only in &clisp; built &with; &lightning;</emphasis></subtitle> <para>The code compiled to &bytecode;s with optimization levels <programlisting language="lisp"> Index: impext.xml =================================================================== RCS file: /cvsroot/clisp/clisp/doc/impext.xml,v retrieving revision 1.647 retrieving revision 1.648 diff -u -d -r1.647 -r1.648 --- impext.xml 7 Jul 2010 22:21:33 -0000 1.647 +++ impext.xml 16 Jul 2010 16:27:45 -0000 1.648 @@ -4678,10 +4678,9 @@ <section id="mt"><title>Multiple Threads of Execution</title> <subtitle><emphasis role="plat-dep">Only in &clisp; built &with; - compile-time flag <option>--with-threads</option>.</emphasis></subtitle> + configure-time flag <option>--with-threads</option>.</emphasis></subtitle> <!-- #ifdef MULTITHREAD --> -<warning><simpara>This functionality is - <emphasis role="strong">experimental</emphasis>.</simpara> +<warning><simpara>This functionality is &experimental;.</simpara> <simpara>Use it at your own risk.</simpara> <simpara>Discuss it on <ulink url="ml">clisp-devel</ulink>.</simpara></warning> Index: history.xml =================================================================== RCS file: /cvsroot/clisp/clisp/doc/history.xml,v retrieving revision 1.30 retrieving revision 1.31 diff -u -d -r1.30 -r1.31 --- history.xml 16 Jul 2010 16:22:30 -0000 1.30 +++ history.xml 16 Jul 2010 16:27:45 -0000 1.31 @@ -440,9 +440,8 @@ </itemizedlist></revdescription></revision> <revision><revnumber>2.45</revnumber><date>2008-05-15</date>&sds-a; - <revdescription><itemizedlist><listitem><simpara> - <ulink url="http://www.cygwin.com/acronyms/#PTC">Experimental</ulink> - Just-In-Time compilation via &lightning;.</simpara></listitem> + <revdescription><itemizedlist><listitem><simpara>Just-In-Time compilation + (&experimental;) via &lightning;.</simpara></listitem> <listitem><simpara>&def-call-out; and &def-c-var; accept &version-k;. </simpara></listitem> <listitem><simpara>&repl; commands accept arguments.</simpara></listitem> @@ -470,10 +469,9 @@ </itemizedlist></revdescription></revision> <revision><revnumber>2.48</revnumber><date>2009-07-28</date>&sds-a; - <revdescription><itemizedlist><listitem><simpara> - <ulink url="http://www.cygwin.com/acronyms/#PTC">Experimental</ulink> thread - support, see <xref linkend="mt"/></simpara></listitem><listitem><simpara> - <link linkend="wait"><function>POSIX:WAIT</function></link> + <revdescription><itemizedlist><listitem><simpara>Thread support + (&experimental;), see <xref linkend="mt"/></simpara></listitem><listitem> + <simpara><link linkend="wait"><function>POSIX:WAIT</function></link> </simpara></listitem><listitem><simpara> <link linkend="trim-if"><function>EXT:TRIM-IF</function></link> </simpara></listitem><listitem><simpara> Index: impent.xml =================================================================== RCS file: /cvsroot/clisp/clisp/doc/impent.xml,v retrieving revision 1.379 retrieving revision 1.380 diff -u -d -r1.379 -r1.380 --- impent.xml 7 Jul 2010 18:36:39 -0000 1.379 +++ impent.xml 16 Jul 2010 16:27:45 -0000 1.380 @@ -1089,6 +1089,7 @@ <!ENTITY must-e '<emphasis role="strong">must</emphasis>'> <!ENTITY cannot-e '<emphasis role="strong">cannot</emphasis>'> <!ENTITY very-e '<emphasis role="strong">very</emphasis>'> +<!ENTITY experimental '<emphasis role="strong"><ulink url="http://www.cygwin.com/acronyms/#PTC">experimental</ulink></emphasis>'> <!ENTITY charset-glibc-libiconv 'This character set is only available on platforms with &glibc; or &libiconv;.'> <!ENTITY charset-libiconv 'This character set is only available on ------------------------------ Message: 8 Date: Fri, 16 Jul 2010 16:34:58 +0000 From: Sam Steingold <sd...@us...> Subject: clisp/doc impext.xml,1.648,1.649 To: cli...@li... Message-ID: <E1O...@sf...> Update of /cvsroot/clisp/clisp/doc In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv19560 Modified Files: impext.xml Log Message: use &mul-val; Index: impext.xml =================================================================== RCS file: /cvsroot/clisp/clisp/doc/impext.xml,v retrieving revision 1.648 retrieving revision 1.649 diff -u -d -r1.648 -r1.649 --- impext.xml 16 Jul 2010 16:27:45 -0000 1.648 +++ impext.xml 16 Jul 2010 16:34:56 -0000 1.649 @@ -5040,12 +5040,12 @@ <varlistentry id="thread-join"><term><code>(&thread-join; &thr; &key-amp; &timeout-k;)</code></term> <listitem><simpara>Wait for &thr; to terminate and return two values: - &thr;'s values as a &list-t; and a &boolean-t; indicator of whether &thr; + &thr;'s &mul-val; as a &list-t; and a &boolean-t; indicator of whether &thr; finished normally or has been interrupted with &thread-interrupt;.</simpara> <simpara>This function uses &exemption-wait; (and ¬-e; <function role="unix">pthread_join</function>), so there are no resource leaks normally associated with this function.</simpara> - <simpara>On timeout, return values &nil; and &timeout-k;.</simpara> + <simpara>On timeout, return &mul-val; &nil; and &timeout-k;.</simpara> <simpara>This function can be used repeatedly on the same thread, so this is the usual way to access the return values of a finished thread.</simpara></listitem></varlistentry> ------------------------------ Message: 9 Date: Fri, 16 Jul 2010 17:44:41 +0000 From: Sam Steingold <sd...@us...> Subject: clisp/doc impext.xml,1.649,1.650 To: cli...@li... Message-ID: <E1O...@sf...> Update of /cvsroot/clisp/clisp/doc In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv4598 Modified Files: impext.xml Log Message: getenv: (setf (getenv v) nil) to remove an env.var. Index: impext.xml =================================================================== RCS file: /cvsroot/clisp/clisp/doc/impext.xml,v retrieving revision 1.649 retrieving revision 1.650 diff -u -d -r1.649 -r1.650 --- impext.xml 16 Jul 2010 16:34:56 -0000 1.649 +++ impext.xml 16 Jul 2010 17:44:39 -0000 1.650 @@ -5453,7 +5453,10 @@ are returned in an &alist;.</para> <para>You can change the value of existing &env-var;s or create new ones - using <code>(&setf; (&getenv; &string-r;) &nval-r;)</code>. -</para></section> + using <code>(&setf; (&getenv; &string-r;) &nval-r;)</code>.</para> + +<para>Use <code>(&setf; (&getenv; &string-r;) &nil;)</code> to remove an + &env-var; &string-r;.</para> +</section> </chapter> ------------------------------ Message: 10 Date: Fri, 16 Jul 2010 17:57:34 +0000 From: Sam Steingold <sd...@us...> Subject: clisp/doc impext.xml,1.650,1.651 To: cli...@li... Message-ID: <E1O...@sf...> Update of /cvsroot/clisp/clisp/doc In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv8075 Modified Files: impext.xml Log Message: mt-unsafe: unsafe code can segfault Index: impext.xml =================================================================== RCS file: /cvsroot/clisp/clisp/doc/impext.xml,v retrieving revision 1.650 retrieving revision 1.651 diff -u -d -r1.650 -r1.651 --- impext.xml 16 Jul 2010 17:44:39 -0000 1.650 +++ impext.xml 16 Jul 2010 17:57:32 -0000 1.651 @@ -4797,7 +4797,13 @@ (&incf; (&gethash; x global-ht 0))<lineannotation>see <xref linkend="mt-mutable"/></lineannotation> (&setf; (&aref; global-array ...) ...)<lineannotation>ditto</lineannotation> (&defmethod; &gf-r; (...) ...)<lineannotation>see <xref linkend="mt-clos"/></lineannotation> -</programlisting></para></section> +</programlisting></para> +<warning><simpara>The above code may result in a segfault!</simpara> +<simpara>This is the reason why the multithreading support is still +&experimental;. If you do not share global &hash-table-t;s between your +threads and define all your &clos; methods &before-e; spawning threads, +multithreading should work fine.</simpara></warning> +</section> </section> ------------------------------ Message: 11 Date: Fri, 16 Jul 2010 18:31:38 +0000 From: Sam Steingold <sd...@us...> Subject: clisp/doc impext.xml,1.651,1.652 To: cli...@li... Message-ID: <E1O...@sf...> Update of /cvsroot/clisp/clisp/doc In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv16934 Modified Files: impext.xml Log Message: mt-unsafe: tweak Index: impext.xml =================================================================== RCS file: /cvsroot/clisp/clisp/doc/impext.xml,v retrieving revision 1.651 retrieving revision 1.652 diff -u -d -r1.651 -r1.652 --- impext.xml 16 Jul 2010 17:57:32 -0000 1.651 +++ impext.xml 16 Jul 2010 18:31:35 -0000 1.652 @@ -4800,9 +4800,9 @@ </programlisting></para> <warning><simpara>The above code may result in a segfault!</simpara> <simpara>This is the reason why the multithreading support is still -&experimental;. If you do not share global &hash-table-t;s between your -threads and define all your &clos; methods &before-e; spawning threads, -multithreading should work fine.</simpara></warning> +&experimental;. However, if you do not share global &hash-table-t;s +between your threads and define all your &clos; methods &before-e; +spawning threads, multithreading should work fine.</simpara></warning> </section> </section> ------------------------------ ------------------------------------------------------------------------------ This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ------------------------------ _______________________________________________ clisp-cvs mailing list cli...@li... https://lists.sourceforge.net/lists/listinfo/clisp-cvs End of clisp-cvs Digest, Vol 51, Issue 16 ***************************************** |