temporarily disable elisp exception tests
[bpt/guile.git] / AUTHORS
diff --git a/AUTHORS b/AUTHORS
index f8c58bc..d756a74 100644 (file)
--- a/AUTHORS
+++ b/AUTHORS
@@ -19,12 +19,15 @@ In the subdirectory libguile, wrote:
     gsubr.c  ramap.c  unif.c
     gsubr.h  ramap.h  unif.h
 
-Gary Houston: changes to many files in libguile.
+Gary Houston:
+In the subdirectory libguile, wrote:
+    rw.c
 In the subdirectory ice-9, wrote:
-    expect.scm networking.scm popen.scm posix.scm
+    expect.scm networking.scm popen.scm posix.scm rw.scm
 In the subdirectory doc, changes to:
     data-rep.texi   expect.texi     guile-tut.texi
     posix.texi      r5rs.texi       scheme-io.texi
+Many other changes throughout.
 
 Jim Blandy: Many changes throughout.
 In the subdirectory libguile, wrote:
@@ -47,18 +50,32 @@ and ice-9/threads.scm.
 
 Mikael Djurfeldt:
 In the subdirectory ice-9, wrote:
-    emacs.scm   syncase.scm
+    documentation.scm emacs.scm stack-catch.scm
+    null.scm         r5rs.scm          safe-r5rs.scm safe.scm
+    receive.scm       occam-channel.scm syncase.scm
+In the subdirectory ice-9, changes to:
+    boot-9.scm        psyntax.ss        slib.scm      threads.scm
+In the subdirectory oop, wrote:
+    goops.scm
+In the subdirectory oop/goops, wrote:
+    compile.scm  dispatch.scm internal.scm old-define-method.scm save.scm
+    stklos.scm   util.scm
+In the subdirectory oop/goops, rewrote files from STKlos:
+    active-slot.scm composite-slot.scm describe.scm
 In the subdirectory libguile, wrote:
     backtrace.c  debug.c      options.c    root.c       srcprop.c    stacks.c
     backtrace.h  debug.h      options.h    root.h       srcprop.h    stacks.h
     iselect.c   gdbint.c     objects.c    objprop.c    stackchk.c   modules.c
     iselect.h   gdbint.h     objects.h    objprop.h    stackchk.h   modules.h
-    random.c
-    random.h
+    random.c    futures.c    evalext.c    goops.c      hooks.c      macros.c
+    random.h    futures.h    evalext.h    goops.h      hooks.h      macros.h
     gdb_interface.h
 In the subdirectory libguile, rewrote:
     coop-threads.c  coop.c          mit-pthreads.c  threads.c print.c
     coop-threads.h  fsu-pthreads.h  mit-pthreads.h  threads.h print.h
+In the subdirectory srfi, wrote:
+    srfi.c
+    srfi.h
 In the subdirectory doc, wrote:
     goops-tutorial.texi             hierarchy.eps
     hierarchy.txt   mop.txt         oldfmt.c
@@ -76,16 +93,18 @@ gh_eval.c        gh_io.c          gh_test_c.c
 In the subdirectory doc, wrote:
     appendices.texi gh.texi         guile-tut.texi
 
-Marius Vollmer:
+Marius Vollmer: Many changes throughout.
 In the subdirectory libguile, wrote:
-    fluids.c
-    fluids.h
+    fluids.c        fluids.h       extensions.h
+    deprecation.h   deprecation.c  extensions.c
 In the subdirectory libguile, rewrote:
     dynl.c     dynl-dl.c       dynl-shl.c
     dynl.h     dynl-dld.c
 In the subdirectory doc, changes to:
     data-rep.texi   intro.texi      posix.texi
     scheme-modules.texi
+In the subdirectory ice-9, wrote
+    and-let-star-compat.scm
 
 R. Kent Dybvig:
 In the subdirectory ice-9, wrote:
@@ -98,12 +117,18 @@ In the subdirectory libguile, wrote:
 In the subdirectory ice-9, wrote:
     session.scm
 
-Michael N. Livshin:
+Michael Livshin: Some changes throughout.
 Implemented support for double-word heap cells and converted some
 smobs to use them.
 In the subdirectory libguile, wrote:
-    guardians.c
-    guardians.h
+    guardians.c guardians.h filter-doc-snarfage.c
+    guile-snarf-docs.in
+In the subdirectory libguile, changed extensively:
+    gc.c gc.h
+In the subdirectory ice-9, wrote:
+    streams.scm and-let*.scm
+In the subdirectory scripts, wrote:
+    snarf-check-and-output-texi
 
 Tim Pierce:
 In the subdirectory libguile, wrote:
@@ -118,22 +143,27 @@ Rob Browning:
   wrote initial srfi/srfi-8.scm.
   wrote initial srfi/srfi-11.scm.
   ported srfi/srfi-19.scm to Guile.
+  and many other changes throughout.
 
 Martin Grabmueller:
+In the subdirectory libguile, changes to:
+    backtrace.c     eval.c       strorder.c   script.c
+    strop.c         strop.h      struct.c     macros.c
+    numbers.c       posix.h      posix.c      symbols.c
+    gh_data.c       strports.h   strports.c   validate.h
+    read.c
+    and many docstrings changes throughout.
 In the subdirectory srfi, wrote:
-    srfi-9.scm
-    srfi-10.scm
-    srfi-13.scm
-    srfi-14.scm
-    srfi-13.c
-    srfi-14.c
+    srfi-1.scm      srfi-9.scm     srfi-10.scm
+    srfi-13.scm     srfi-14.scm    srfi-13.c
+    srfi-14.c       srfi-13.h      srfi-14.h
+    srfi-16.scm     srfi-4.c       srfi-4.h
+    srfi-4.scm
 In the subdirectory scripts, wrote:
     doc-snarf
 In the subdirectory doc, wrote:
-    script-getopt.texi
-    srfi-modules.texi
-    srfi-13-14.texi
-    repl-modules.texi
+    script-getopt.texi    srfi-modules.texi
+    repl-modules.texi     misc-modules.texi
 In the subdirectory doc, changes to:
     guile.texi      intro.texi      posix.texi
     scheme-binding.texi             scheme-control.texi
@@ -142,22 +172,68 @@ In the subdirectory doc, changes to:
     scheme-memory.texi              scheme-modules.texi
     scheme-options.texi             scheme-procedures.texi
     scheme-scheduling.texi          scheme-utility.texi
+In the subdirectory example, wrote
+    scripts  modules     safe
+    box      box-module  box-dynamic
+In the subdirectory test-suite/tests, wrote:
+    srfi-4.test    srfi-9.test     srfi-10.test
+    srfi-13.test
 
 Will Fitzgerald:
   wrote initial srfi/srfi-19.scm.
 
+Jost Boekemeier:
+In the subdirectory libguile, wrote:
+    environments.c, environments.h
+
 Dirk Herrmann:
 In the subdirectory doc, changes to:
-    data-rep.texi
-    scm.texi
+    data-rep.texi, scm.texi
+In the subdirectory libguile, rewrote:
+    environments.c, environments.h
+In the subdirectory libguile, changes to:
+    error.c, gc.c, gc.h, numbers.c, strings.c, symbols.c
+In the subdirectory test-suite, rewrote:
+    lib.scm
+In the subdirectory test-suite/tests, wrote:
+    bit-operations.test, common-list.test, environments.test, eval.test,
+    gc.test, list.test, numbers.test, symbols.test, syntax.test
+Many other changes throughout.
 
 Greg Badros:
 In the subdirectory doc, changes to:
     data-rep.texi
+Many changes throughout.
 
 Neil Jerram:
+In the subdirectory emacs, wrote:
+    gds.el              gds-scheme.el           gds-server.el
+    gds-test.el         gds-test.sh            gds-test.stdin
+    gds-tutorial.txt   gds-faq.txt
 In the subdirectory ice-9, wrote:
-    buffered-input.scm
+    buffered-input.scm gds-client.scm      gds-server.scm
+In the subdirectory ice-9/debugging, wrote:
+    example-fns.scm     ice-9-debugger-extensions.scm
+    steps.scm          trace.scm           traps.scm
+    trc.scm
+In the subdirectory lang/elisp, wrote:
+    base.scm           example.el          interface.scm
+    transform.scm      variables.scm
+In the subdirectory lang/elisp/internals, wrote:
+    evaluation.scm      format.scm         fset.scm
+    lambda.scm         load.scm            null.scm
+    set.scm            signal.scm          time.scm
+    trace.scm
+In the subdirectory lang/elisp/primitives, wrote:
+    buffers.scm                char-table.scm      features.scm
+    fns.scm            format.scm          guile.scm
+    keymaps.scm                lists.scm           load.scm
+    match.scm          numbers.scm         pure.scm
+    read.scm           signal.scm          strings.scm
+    symprop.scm                syntax.scm          system.scm
+    time.scm
+In the subdirectory srfi, wrote:
+    srfi-34.scm
 In the subdirectory doc, wrote:
     deprecated.texi   goops.texi    scheme-ideas.texi
     scheme-reading.texi
@@ -177,6 +253,7 @@ In the subdirectory doc, changes to:
     scm.texi        scripts.texi    script-getopt.texi
 In the subdirectory doc/maint, wrote:
     docstring.el
+Many other changes throughout.
 
 Thien-Thi Nguyen:
 In the top-level directory, wrote:
@@ -184,7 +261,7 @@ In the top-level directory, wrote:
 In the subdirectory ice-9, changes to:
     boot-9.scm         documentation.scm       emacs.scm
     ls.scm             session.scm             string-fun.scm
-    threads.scm
+    threads.scm                getopt-long.scm
 In the subdirectory scripts, wrote:
     Makefile.am                PROGRAM
     display-commentary generate-autoload
@@ -193,8 +270,103 @@ In the subdirectory scripts, wrote:
 In the subdirectory scripts, changes to:
     doc-snarf
 In the subdirectory libguile, changes to:
-    guile-doc-snarf.in regex-posix.c
+    regex-posix.c
 In the subdirectory doc, changes to:
     intro.texi                 preface.texi
     scheme-modules.texi                scheme-procedures.texi
     scheme-scheduling.texi
+In the subdirectory test-suite, changes to:
+    guile-test         lib.scm
+In the subdirectory test-suite/tests, wrote:
+    exceptions.test     getopt-long.test
+In the subdirectory test-suite/tests, changes to:
+    eval.test
+
+Robert Merkel:
+In the subdirectory doc, co-wrote:
+    guile.1
+
+Marc Feeley:
+In the subdirectory doc, wrote:
+    pretty-print.scm
+
+Matthias Koeppe:
+In the subdirectory test-suite/tests, wrote:
+    format.test, srfi-19.test, optargs.test
+In the subdirectory test-suite/tests, changes to:
+    ports.test
+
+The file libguile/gc_os_dep.c is from the Boehm-Weiser conservative
+collector.  A lot of people have contributed to it, but probably not
+all to the code in gc_os_dep.c:
+
+    The SPARC specific code was contributed by Mark Weiser
+    (weiser@parc.xerox.com).  The Encore Multimax modifications were
+    supplied by Kevin Kenny (kenny@m.cs.uiuc.edu).  The adaptation to
+    the RT is largely due to Vernon Lee (scorpion@rice.edu), on
+    machines made available by IBM.  Much of the HP specific code and
+    a number of good suggestions for improving the generic code are
+    due to Walter Underwood (wunder@hp-ses.sde.hp.com).  Robert
+    Brazile (brazile@diamond.bbn.com) originally supplied the ULTRIX
+    code.  Al Dosser (dosser@src.dec.com) and Regis Cridlig
+    (Regis.Cridlig@cl.cam.ac.uk) subsequently provided updates and
+    information on variation between ULTRIX systems.  Parag Patel
+    (parag@netcom.com) supplied the A/UX code.  Jesper
+    Peterson(jep@mtiame.mtia.oz.au), Michel Schinz, and Martin
+    Tauchmann (martintauchmann@bigfoot.com) supplied the Amiga port.
+    Thomas Funke (thf@zelator.in-berlin.de(?)) and Brian D.Carlstrom
+    (bdc@clark.lcs.mit.edu) supplied the NeXT ports.  Douglas Steel
+    (doug@wg.icl.co.uk) provided ICL DRS6000 code.  Bill Janssen
+    (janssen@parc.xerox.com) supplied the SunOS dynamic loader
+    specific code. Manuel Serrano (serrano@cornas.inria.fr) supplied
+    linux and Sony News specific code.  Al Dosser provided Alpha/OSF/1
+    code.  He and Dave Detlefs(detlefs@src.dec.com) also provided
+    several generic bug fixes.  Alistair G. Crooks(agc@uts.amdahl.com)
+    supplied the NetBSD and 386BSD ports.  Jeffrey Hsu
+    (hsu@soda.berkeley.edu) provided the FreeBSD port.  Brent Benson
+    (brent@jade.ssd.csd.harris.com) ported the collector to a Motorola
+    88K processor running CX/UX (Harris NightHawk).  Ari Huttunen
+    (Ari.Huttunen@hut.fi) generalized the OS/2 port to nonIBM
+    development environments (a nontrivial task).  Patrick Beard
+    (beard@cs.ucdavis.edu) provided the initial MacOS port.  David
+    Chase, then at Olivetti Research, suggested several improvements.
+    Scott Schwartz (schwartz@groucho.cse.psu.edu) supplied some of the
+    code to save and print call stacks for leak detection on a SPARC.
+    Jesse Hull and John Ellis supplied the C++ interface code.  Zhong
+    Shao performed much of the experimentation that led to the current
+    typed allocation facility.  (His dynamic type inference code
+    hasn't made it into the released version of the collector, yet.)
+    (Blame for misinstallation of these modifications goes to the
+    first author, however.)
+
+Keisuke Nishida: [added by ttn; kei, please review]
+In the top-level directory, changes to:
+    libguile.h
+In the subdirectory ice-9, wrote:
+    channel.scm     history.scm         time.scm
+    match.scm
+In the subdirectory ice-9, changes to:
+    boot-9.scm      receive.scm         safe-r5rs.scm
+    common-list.scm
+In the subdirectory emacs, wrote:
+    guile.el        guile-scheme.el     guile-emacs.scm
+In the subdirectory libguile, changes to:
+    goops.c         vectors.h       vectors.c
+    eval.c          hashtab.h       hashtab.c
+    environments.c  smob.h          smob.c
+    keywords.c      list.c          strports.c
+    tag.c           Makefile.am     guile-snarf.awk.in
+Many other changes throughout.
+
+Stefan Jahn:
+In the subdirectory libguile, changes to:
+    continuations.h
+    continuations.c
+    gc.c
+
+John W. Eaton, based on code from AT&T Bell Laboratories and Bellcore:
+ The complex number division method in libguile/numbers.c.
+
+Gregory Marton:
+In the subdirectory test-suite/tests, changes to:
+    hash.test