[Top][All Lists]

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

[Guile-commits] GNU Guile annotated tag, release_1-9-7, created. release

From: Ludovic Courtès
Subject: [Guile-commits] GNU Guile annotated tag, release_1-9-7, created. release_1-9-7
Date: Tue, 19 Jan 2010 22:32:23 +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".

The annotated tag, release_1-9-7 has been created
        at  f5a35acaaab63cfb12bb1b431b35e339190538c9 (tag)
   tagging  a70c0ff578712ab8170aea0d2fb0d9b53cee8c5c (commit)
  replaces  release_1-9-6
 tagged by  Ludovic Courtès
        on  Tue Jan 19 23:31:18 2010 +0100

- Log -----------------------------------------------------------------
GNU Guile 1.9.7 (beta).
Version: GnuPG v2.0.11 (GNU/Linux)


Andy Wingo (108):
      psyntax's labels and marks now unique over a read/write boundary
      in the load path, look in library-dir before site-dir
      guile-config depends on config.status
      remove scm_add_method
      handle interrupts in mv-call, return/values
      version.h depends on config.status
      import statprof, sxml, and texinfo from guile-lib
      tweaks to statprof
      texinfo fixes
      integrate guile-lib docs
      add test suites
      poor man's statprof integration with the repl: ,pr
      remove "module system quirks" from the manual
      add scm_call_n, scm_c_run_hookn
      rework vm tracing
      don't take string-write mutex in read.c:read_token
      (system vm trace) sorta working
      tracing at repl
      untabify boot-9.scm
      fix warning-caught bug in boot-9
      implement a silly debugger
      keyword arg errors throw to 'keyword-argument-error
      rewrite debugger command loop
      implement up, down, frame, and bindings in the repl
      (syntax foo) -> #'foo in boot-9
      fix defmacro*
      Fix bugs reading long tokens
      Merge branch 'read-fix'
      fix bug bindings lexical vars within optargs initializers
      pretty-print is a lambda*
      fix bug in string array implementation type mask
      add truncated-print to (ice-9 pretty-print)
      add address@hidden truncated printing directive to format
      clean up (system vm frames), add locals command to debugger
      integers at debugger select frames
      ~:@y allows for truncation to an absolute maximum width
      frames.c no longer exports frame-source -- frame.scm does so already
      debugger's backtrace implemented in scheme
      cleanups to debugger
      fix bug in generalized-vector->list
      add truncated-print tests
      rename goto/args and friends to tail-call, tail-apply, etc
      add foreign value wrapper
      dynamic-func returns foreign objects, not bignums
      remove the deprecatd scm_make_subr_*
      fix include paths in foreign.c
      remove scm_makacro and scm_makmacro
      remove mmacros, SCM_SYNTAX snarf macro
      clean up macros.[ch]
      move subr implementation details to gsubr.[ch]
      remove unused snarf macros
      program-meta procedures get their program's objtable
      add SCM_PROGRAM_IS_PRIMITIVE_GENERIC flag and checker
      add subr-call VM op
      fix compiler warnings in foreign.c
      fix array->list
      clean up includes in vectors.[ch]
      Revert "Remove unused internal bytevector functions."
      reimplement srfi-4 vectors on top of bytevectors
      update uniform vector docs
      inline srfi-4 vector accessors
      boot bytevectors earlier
      properly integrate vm bootstrapping into init.c
      tc7 tags for vm-related data
      boot the VM very early in init.c
      provide missing prototypes
      better scm_subr_p deprecation
      subrs are now VM trampoline procedures
      fix procedure-name on applicable structs
      remove scm_tc7_gsubr
      re-add SCM_GSUBR_MAX
      smobs are applied with vm trampoline procedures
      allocate free variables inline to closures
      port-encoding returns #f if port encoding not set
      make backtraces prettier
      print the error more nicely when we enter the debugger
      Narrow one more frame in debug.scm:debug-pre-unwind-handler
      fix bug in subr-call and smob-call
      slight tweak to stack narrowing in the debugger
      fix SCM_STACK_OVERFLOW_P bug
      fold 1.9.6 NEWS into the main text
      update NEWS
      show args to subr calls in backtraces
      fix properties disassembly
      fix erroneous compilation of address@hidden(1 2 3) as #(1 2 3)
      allow compilation of address@hidden(1 2 3)
      allow (define* SYM VAL)
      fix compilation of #2((1 2 3) (4 5 6))
      remove section on enclose-array
      add a silly inspector
      programs print as #<procedure ...>
      fix srfi-4 shared vector access from c
      inspector integration in debugger
      make-array bugfix
      hopefully fix shared c32 / c64 uniform arrays
      allow simple value definitions with define*-public
      fix texinfo reflection for procedures
      remove unused var in read.c
      vm-trace only traces execution of its thunk
      RETURN_HOOK communicates the number of returned values
      vm-trace prints return values
      1.8 compat in ice-9 syncase
      vm.c uses scm_c_take_bytevector instead of scm_take_u8vector
      fix call counting in statprof, enhance repl support
      add reader option for parsing [] as ().
      fix (class-of #u32())
      nanosecond timestamp support in stat and utime
      fix doc snarfing with fedora 12

Brian Gough (8):
      use correct url to
      use explicit ./scriptname to help novice users
      replace ascii figures with scalable ps/pdf versions.
      Hash Table examples - hashq takes different number of arguments
      added brief introduction about SLIB
      typo fix
      more typo fixes
      make the use of the 5-argument @xref command consistent

Julian Graham (6):
      Improved support for Unicode title case in Guile's string and character 
      Support for renaming bindings on module export.
      Complete support for version information in Guile's `module' form.
      Support for Unicode general categories
      Support for Unicode string normalization functions
      Attempt to narrow normalized strings.

Ken Raeburn (1):
      Allow more characters in coding system names in Emacs-style declarations.

Ludovic Courtès (28):
      Remove dependency on GNU Make and reliance on /usr/bin/env.
      Add per-directory Emacs local variables.
      Update `.gitignore'.
      Add in-source documentation of `scm_to_stringn ()'.
      Have string ports honor `%default-port-encoding'.
      Use `encoding-error' instead of `misc-error' for string encoding errors.
      Use Gnulib's `full-write' instead of custom code.
      Fix 1.8-compatibility of `scm_search_path ()'.
      Enclose hooks tests in their own module.
      Use `HORIZONTAL ELLIPSIS' when available in `truncated-print'.
      Factorize the location stack handling in warning analyses.
      Fix frame printing in the debugger.
      Add `-Wunused-toplevel' compiler warning.
      Provide Guile-friendly `coding:' meta-data.
      Have "guile-tools compile" use the current locale.
      Remove unused top-level variables.
      Fix SRFI-19 exports.
      Make `boot-9.scm' more friendly with `-Wunused-toplevel'.
      Make `(ice-9 deprecated)' a module of its own.
      Move `feature?' to `deprecated.scm'.
      The reference graph in `-Wunused-toplevel' may contain cycles.
      Evaluate the `export' and `re-export' forms at compile-time.
      Fix use of utimensat(2).
      Make `sockets.test' more robust.
      Reinstate `scm_is_bool ()' as a function.
      Document `guile-tools compile'.
      Update `NEWS'.
      Bump version number for 1.9.7.

Michael Gran (17):
      Incorrect indexing into character name list
      Add documentation for scm_c_upcase et al
      Add R6RS character names
      Add R6RS backslash string escape
      Add R6RS backspace string escape
      Merge branch 'master' of
      Refactor repeated code in scm_read_string
      Reader option for R6RS hex escapes
      Move r6rs-hex-escape tests into reader.test
      Disable \u and \U escapes when r6rs-hex-escapes enabled
      Document R6RS hex escapes
      reader options macros incorrect when SCM_ENABLE_ELISP undefined
      object->assembly shouldn't presume existence of %nil
      Document string-bytes-per-char and %string-dump
      String ref doc updates for case and conversion
      Move string internals description in ref doc
      Document modal encodings problem in ref doc

Neil Jerram (5):
      Update and simplify statement about RnRS support
      Document need for pkg-config to build Guile
      Add support for getsid
      Doc for getsid
      Automatic manual updates following libguile docstring changes

Thien-Thi Nguyen (5):
      Fix bug: Init auto var to unrandomize `stack_depth' rv.
      Add cast in `make_vm' to silence compiler warning.
      Fix bug: Use correct `FUNC_NAME' for `scm_macro_binding'.
      Update configure script hints wrt precious env vars.
      Use `mkstemp' instead of `mktemp'.


GNU Guile

reply via email to

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