guile-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Guile-commits] GNU Guile branch, master, updated. 23044464c2e26649329b4


From: Ludovic Courtès
Subject: [Guile-commits] GNU Guile branch, master, updated. 23044464c2e26649329b422380a6850d53eec725
Date: Fri, 19 Jun 2009 20:27:58 +0000

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU Guile".

http://git.savannah.gnu.org/cgit/guile.git/commit/?id=23044464c2e26649329b422380a6850d53eec725

The branch, master has been updated
       via  23044464c2e26649329b422380a6850d53eec725 (commit)
       via  93617170fa8dc30378ee09b1c24827975f895406 (commit)
       via  8141fc3b4633993fe37fef19a81a823cf727b90b (commit)
      from  b57501c3b7afa0378e3142cc415cfd02a374a77e (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 23044464c2e26649329b422380a6850d53eec725
Author: Ludovic Courtès <address@hidden>
Date:   Fri Jun 19 22:01:56 2009 +0200

    Fix copyright year and authorship of `guile-tools'.

commit 93617170fa8dc30378ee09b1c24827975f895406
Author: Ludovic Courtès <address@hidden>
Date:   Fri Jun 19 21:55:53 2009 +0200

    Slightly improve `NEWS'.

commit 8141fc3b4633993fe37fef19a81a823cf727b90b
Author: Ludovic Courtès <address@hidden>
Date:   Fri Jun 19 21:54:51 2009 +0200

    Fix "guile-tools disassemble".
    
    * module/scripts/disassemble.scm (disassemble): Accept a variable number
      of arguments.  Invoke the right `disassemble' procedure.

-----------------------------------------------------------------------

Summary of changes:
 NEWS                           |   27 +++++++++++++++++----------
 meta/guile-tools               |    4 ++--
 module/scripts/disassemble.scm |   13 +++++++------
 3 files changed, 26 insertions(+), 18 deletions(-)

diff --git a/NEWS b/NEWS
index 1418555..5175a09 100644
--- a/NEWS
+++ b/NEWS
@@ -12,6 +12,7 @@ Changes in 1.9.0 (changes since the 1.8.x series):
 ** `(srfi srfi-18)', more sophisticated multithreading support
 ** `(ice-9 i18n)', internationalization support
 ** `(rnrs bytevector)', the R6RS bytevector API
+** `(rnrs io ports)', a subset of the R6RS I/O port API
 ** `(system xref)', a cross-referencing facility (FIXME undocumented)
 
 * Changes to the stand-alone interpreter
@@ -43,7 +44,7 @@ documented in the manual. This will be fixed before 2.0.
 
 ** New `guile-tools' commands: `compile', `disassemble'
 
-Pass the --help command-line option to these commands for more
+Pass the `--help' command-line option to these commands for more
 information.
 
 * Changes to Scheme functions and syntax
@@ -53,7 +54,7 @@ information.
 This procedure was part of the interpreter's execution model, and does
 not apply to the compiler.
 
-** Files loaded with primitive-load-path will now be compiled
+** Files loaded with `primitive-load-path' will now be compiled
    automatically.
 
 If a compiled .go file corresponding to a .scm file is not found or is
@@ -273,9 +274,10 @@ actually used this, this behavior may be reinstated via the
 
 ** Scheme expresssions may be commented out with #;
 
-#; comments out an entire expression. See the R6RS for more information.
+#; comments out an entire expression.  See SRFI-62 or the R6RS for more
+information.
 
-** make-stack with a tail-called procedural narrowing argument no longer
+** `make-stack' with a tail-called procedural narrowing argument no longer
    works (with compiled procedures)
 
 It used to be the case that a captured stack could be narrowed to select
@@ -308,7 +310,7 @@ Before, `(define ((f a) b) (* a b))' would translate to
 
   (define f (lambda (a) (lambda (b) (* a b))))
 
-Now a syntax error is signalled, as this syntax is not supported by
+Now a syntax error is signaled, as this syntax is not supported by
 default. If there is sufficient demand, this syntax can be supported
 again by default.
 
@@ -323,7 +325,7 @@ fresh name will be lazily generated for it.
 
 Syntax errors still throw to the `syntax-error' key, but the arguments
 are often different now. Perhaps in the future, Guile will switch to
-using standard srfi-35 conditions.
+using standard SRFI-35 conditions.
 
 ** Returning multiple values to compiled code will silently truncate the
    values to the expected number
@@ -448,13 +450,17 @@ XXX Need to decide whether to document this for 2.0, 
probably should:
 make-syncase-macro, make-extended-syncase-macro, macro-type,
 syncase-macro-type, syncase-macro-binding
 
-** A new 'memoize-symbol evaluator trap has been added.  This trap can
-be used for efficiently implementing a Scheme code coverage.
+** A new `memoize-symbol' evaluator trap has been added.
+
+This trap can be used for efficiently implementing a Scheme code
+coverage.
 
 ** Duplicate bindings among used modules are resolved lazily.
+
 This slightly improves program startup times.
 
 ** New thread cancellation and thread cleanup API
+
 See `cancel-thread', `set-thread-cleanup!', and `thread-cleanup'.
 
 ** Fix bad interaction between `false-if-exception' and stack-call.
@@ -502,7 +508,8 @@ indicating length of the `scm_t_option' array.
 
 This procedure corresponds to Scheme's `module-public-interface'.
 
-** scm_stat has additional argument, exception_on_error
+** `scm_stat' has an additional argument, `exception_on_error'
+** `scm_primitive_load_path' has an additional argument 
`exception_on_not_found'
 
 * Changes to the distribution
 
@@ -515,7 +522,7 @@ part of Guile).
 ** `guile-config' will be deprecated in favor of `pkg-config'
 
 `guile-config' has been rewritten to get its information from
-pkg-config, so this should be a transparent change. Note however that
+`pkg-config', so this should be a transparent change.  Note however that
 guile.m4 has yet to be modified to call pkg-config instead of
 guile-config.
 
diff --git a/meta/guile-tools b/meta/guile-tools
index 3024726..0c66c72 100755
--- a/meta/guile-tools
+++ b/meta/guile-tools
@@ -4,9 +4,9 @@ exec guile $GUILE_FLAGS -e '(@@ (guile-tools) main)' -s "$0" 
"$@"
 !#
 
 ;;;; guile-tools --- running scripts bundled with Guile
-;;;; Jim Blandy <address@hidden> --- September 1997
+;;;; Andy Wingo <address@hidden> --- April 2009
 ;;;; 
-;;;;   Copyright (C) 1998, 2001, 2004, 2005, 2006, 2008, 2009 Free Software 
Foundation, Inc.
+;;;;   Copyright (C) 2009 Free Software Foundation, Inc.
 ;;;; 
 ;;;; This library is free software; you can redistribute it and/or
 ;;;; modify it under the terms of the GNU Lesser General Public
diff --git a/module/scripts/disassemble.scm b/module/scripts/disassemble.scm
index f074615..8907f6d 100644
--- a/module/scripts/disassemble.scm
+++ b/module/scripts/disassemble.scm
@@ -1,6 +1,6 @@
 ;;; Disassemble --- Disassemble .go files into something human-readable
 
-;; Copyright 2005,2008 Free Software Foundation, Inc.
+;; Copyright 2005, 2008, 2009 Free Software Foundation, Inc.
 ;;
 ;; This program is free software; you can redistribute it and/or
 ;; modify it under the terms of the GNU Lesser General Public License
@@ -17,7 +17,7 @@
 ;; not, write to the Free Software Foundation, Inc., 51 Franklin
 ;; Street, Fifth Floor, Boston, MA 02110-1301 USA
 
-;;; Author: Ludovic Courtès <address@hidden>
+;;; Author: Ludovic Courtès <address@hidden>
 ;;; Author: Andy Wingo <address@hidden>
 
 ;;; Commentary:
@@ -28,12 +28,13 @@
 
 (define-module (scripts disassemble)
   #:use-module (system vm objcode)
-  #:use-module (language assembly disassemble)
+  #:use-module ((language assembly disassemble)
+                #:renamer (symbol-prefix-proc 'asm:))
   #:export (disassemble))
 
-(define (disassemble args)
+(define (disassemble . files)
   (for-each (lambda (file)
-              (disassemble (load-objcode file)))
-            (cdr args)))
+              (asm:disassemble (load-objcode file)))
+            files))
 
 (define main disassemble)


hooks/post-receive
-- 
GNU Guile




reply via email to

[Prev in Thread] Current Thread [Next in Thread]