guile/THANKS

227 lines
5.1 KiB
Text
Raw Permalink Normal View History

Contributors since the last release:
1999-09-18 22:13:54 +00:00
Christopher Baines
2013-04-09 14:07:14 -04:00
Greg Benison
Tristan Colgate-McFarlane
2013-12-21 22:01:38 +01:00
Aleix Conchillo Flaqué
2007-07-17 08:39:35 +00:00
Ludovic Courtès
2013-04-09 14:07:14 -04:00
Jason Earl
2014-03-12 00:03:03 +01:00
Paul Eggert
Brian Gough
Volker Grabsch
2007-10-27 09:56:36 +00:00
Julian Graham
Michael Gran
Daniel Hartwig
No Itisnt
Neil Jerram
Chris K Jester-Young
2013-04-09 14:07:14 -04:00
David Kastrup
Daniel Kraft
2013-04-09 14:07:14 -04:00
Daniel Krueger
Noah Lavine
Christopher Lemmer Webber
2013-04-09 14:07:14 -04:00
Daniel Llorens
Gregory Marton
2002-05-14 08:51:29 +00:00
Thien-Thi Nguyen
2002-08-05 18:47:41 +00:00
Han-Wen Nienhuys
Jan Nieuwenhuizen
Keisuke Nishida
2004-08-19 16:06:45 +00:00
Jose A Ortega Ruiz
Ian Price
Ken Raeburn
Andreas Rottmann
Kevin Ryde
Timothy Sample
2013-04-09 14:07:14 -04:00
Stefan I Tampe
BT Templeton
David Thompson
2013-04-09 14:07:14 -04:00
Bake Timmons
Mark H Weaver
Göran Weinholt
Ralf Wildenhues
Andy Wingo
2013-04-09 14:07:14 -04:00
Eli Zaretskii
Authors of free software libraries that have been included into Guile
since the last release:
Jim Bender
Per Bothner
Rob Browning
Oleg Kiselyov
2010-06-17 00:42:20 +02:00
Alex Shinn
2004-05-10 20:43:00 +00:00
Richard Todd
2001-11-02 00:37:07 +00:00
For fixes or providing information which led to a fix:
1997-08-27 22:52:00 +00:00
Hans Åberg
2002-10-13 18:25:29 +00:00
David Allouche
Andrea Azzarone
Andrew Bagdanov
2013-04-09 15:24:18 -04:00
Lluís Batlle i Rossell
2001-06-01 23:43:14 +00:00
Martin Baulig
2002-01-07 20:48:02 +00:00
Fabrice Bauzac
Михаил Бахтерев
Remove AC_SYS_RESTARTABLE_SYSCALLS and related code As the Autoconf documentation says, "These days portable programs [...] should not rely on `HAVE_RESTARTABLE_SYSCALLS', since nowadays whether a system call is restartable is a dynamic issue, not a configuration-time issue." In other words, if we ever rely on HAVE_RESTARTABLE_SYSCALLS, we are at the mercy of any code that Guile happens to be linked with, because that code could install a signal handler without the SA_RESTART flag, and then a Guile system call could unexpectedly return EINTR. The readline part of this goes back to this problem report: http://sources.redhat.com/ml/guile/2000-05/msg00177.html; and is an excellent example of the above paragraph. It was noted during the discussion that undefining HAVE_RESTARTABLE_SYSCALLS would fix the problem, but that solution wasn't adopted - I guess because Guile was still using cooperative threads then (not pthreads) and so there was a significant concern (whether founded or not) that not using restartable syscalls (where available) could lead to a loss of performance. Now Guile's default mode of operation is with pthreads, where we already don't assume that HAVE_RESTARTABLE_SYSCALLS is reliable, so there is no possible further performance loss. And in any case we really have no choice, if we want correct operation. Thanks to Sylvain Beucler for reporting this and suggesting the fix. * configure.in (AC_SYS_RESTARTABLE_SYSCALLS): Removed. * doc/ref/posix.texi (Signals): Remove statement that Guile always sets SA_RESTART flag. * guile-readline/configure.in (GUILE_SIGWINCH_SA_RESTART_CLEARED): Remove this setting, together with its test code. (HAVE_RL_PRE_INPUT_HOOK): Remove this setting and its code, as no longer needed. * guile-readline/readline.c (sigwinch_enable_restart): Removed. (scm_init_readline): Remove setting of rl_pre_input_hook. * libguile/_scm.h (SCM_SYSCALL): Remove the definition that relies on HAVE_RESTARTABLE_SYSCALLS. * libguile/scmsigs.c (scm_sigaction_for_thread): Don't always set the SA_RESTART flag if available. Update docstring accordingly. (scm_init_scmsigs): Remove code that sets SA_RESTART flag for all signals. * THANKS: Add Sylvain.
2009-06-18 20:35:45 +01:00
Sylvain Beucler
Carlo Bramini
Jonathan Brielmaier
Rob Browning
2003-03-19 22:00:31 +00:00
Adrian Bunk
Michael Carmack
Jozef Chraplewski
R Clayton
Alexandru Cojocaru
Tristan Colgate
Stephen Compall
Brian Crowder
2001-09-21 17:58:04 +00:00
Christopher Cramer
Josh Datko
David Diffenbaugh
2004-11-04 14:04:35 +00:00
Hyper Division
2002-01-02 23:51:42 +00:00
Alexandre Duret-Lutz
2007-07-17 08:39:35 +00:00
Nils Durner
2002-03-11 19:10:47 +00:00
John W Eaton
2002-07-11 23:20:16 +00:00
Clinton Ebadi
David Fang
Barry Fishman
2012-07-01 17:32:03 +02:00
Kevin J. Fletcher
Josep Portella Florit
Charles Gagnon
Fu-gangqiang
2011-03-10 22:24:40 +01:00
Aidan Gauland
2005-08-11 21:04:31 +00:00
Peter Gavin
Andrew Gaylard
Nils Gey
2001-11-21 20:22:01 +00:00
Eric Gillespie, Jr
Nala Ginrut
Didier Godefroy
Panicz Maciej Godek
2002-01-02 23:51:42 +00:00
John Goerzen
2010-05-28 17:00:03 +02:00
Volker Grabsch
2003-06-09 21:25:38 +00:00
Mike Gran
Raimon Grau
Massimiliano Gubinelli
2007-07-17 08:39:35 +00:00
Szavai Gyula
Roland Haeder
2011-01-23 00:20:07 +01:00
Bruno Haible
Mark Harig
Sven Hartrumpf
2002-09-09 20:02:57 +00:00
Eric Hanchrow
Judy Hawkins
Jon Herron
Sam Hocevar
2011-01-27 13:13:23 +01:00
Kevin Holmes
2008-07-04 22:03:08 +02:00
Patrick Horgan
2007-07-17 08:39:35 +00:00
Ales Hvezda
Arun Isaac
Stefan Israelsson Tampe
2003-06-09 20:02:59 +00:00
Peter Ivanyi
2004-05-24 21:29:26 +00:00
Wolfgang Jaehrling
2002-09-09 20:02:57 +00:00
Aubrey Jaffer
David Jaquay
2003-10-12 16:51:38 +00:00
Paul Jarc
2006-04-17 00:18:11 +00:00
Steve Juranich
2013-04-09 15:21:12 -04:00
Nikita Karetnikov
David Kastrup
2002-05-06 18:44:09 +00:00
Richard Kim
2003-05-22 09:16:52 +00:00
Bruce Korb
René Köcher
2007-07-17 08:39:35 +00:00
Matthias Köppe
2006-04-17 00:18:11 +00:00
Matt Kraai
2009-04-21 22:27:38 +02:00
Daniel Kraft
Noah Lavine
Shea Levy
2006-05-27 21:05:07 +00:00
Miroslav Lichvar
Daniel Llorens del Río
2003-05-17 00:09:41 +00:00
Jeff Long
2007-07-17 08:39:35 +00:00
Marco Maggi
2012-06-20 15:44:29 +02:00
Bogdan A. Marinescu
Gregory Marton
Chris Marusich
Kjetil S. Matheussen
Antoine Mathys
Alexei Matveev
Patrick McCarty
2007-07-17 08:39:35 +00:00
Dan McMahill
Roger Mc Murtrie
Scott McPeak
2015-10-29 23:59:02 +01:00
David Michael
Glenn Michaels
Andrew Milkowski
Tim Mooney
2001-11-13 22:17:08 +00:00
Han-Wen Nienhuys
Jan Nieuwenhuizen
2007-07-17 08:39:35 +00:00
Hrvoje Nikšić
2004-01-10 21:22:28 +00:00
Stefan Nordhausen
2004-09-29 15:50:24 +00:00
Roland Orre
2008-06-02 21:47:53 +02:00
Peter O'Gorman
2002-09-09 21:34:39 +00:00
Pieter Pareit
2003-09-27 10:08:26 +00:00
Jack Pavlovsky
Derek Peschel
2002-11-17 14:56:47 +00:00
Arno Peters
2001-12-22 13:50:01 +00:00
Ron Peterson
2002-03-11 19:10:47 +00:00
David Pirotte
Carlos Pita
2011-02-14 20:23:43 +01:00
Ian Price
Sergey Poznyakoff
Ken Raeburn
Juhani Rantanen
Andreas Rottmann
2007-07-17 08:39:35 +00:00
Hugh Sasse
Werner Scheinast
2001-11-13 14:29:02 +00:00
Bill Schottstaedt
2013-04-09 15:21:12 -04:00
Jan Schukat
2007-10-21 20:41:42 +00:00
Frank Schwidom
John Steele Scott
Thiemo Seufer
Ivan Shcherbakov
2007-07-17 08:39:35 +00:00
Scott Shedden
2004-01-21 00:47:50 +00:00
Alex Shinn
2013-04-09 21:48:04 +02:00
Peter Simons
2004-01-21 00:47:50 +00:00
Daniel Skarda
Dale Smith
Jan Smydke
2007-07-17 08:39:35 +00:00
Cesar Strauss
2012-04-21 23:08:49 +02:00
Klaus Stehle
2015-10-29 23:59:02 +01:00
Kouhei Sutou
Michael Talbot-Wilson
Rainer Tammer
2014-08-26 23:41:14 +02:00
Frank Terbeck
2013-04-09 21:48:04 +02:00
Samuel Thibault
2004-01-12 17:28:46 +00:00
Richard Todd
2014-01-17 18:20:09 +01:00
Sree Harsha Totakura
Tom Tromey
2005-01-10 20:21:28 +00:00
Issac Trotts
Greg Troxel
Michael Tuexen
2007-07-17 08:39:35 +00:00
Aaron M. Ucko
Stephen Uitti
2001-11-12 22:16:48 +00:00
Momchil Velikov
2008-11-14 00:41:41 +01:00
Linas Vepstas
2002-01-21 01:14:19 +00:00
Panagiotis Vossos
2003-04-20 11:44:12 +00:00
Neil W. Van Dyke
2003-08-30 21:22:45 +00:00
Aaron VanDevender
Sjoerd Van Leent
2007-07-17 08:39:35 +00:00
Andreas Vögele
Chris Vine
Tom de Vries
Jeffrey Walton
Xin Wang
Thomas Wawrzinek
Mark H. Weaver
Göran Weinholt
2013-04-09 15:21:12 -04:00
David A. Wheeler
2011-02-14 08:30:33 +00:00
Ralf Wildenhues
2007-07-17 08:39:35 +00:00
Jon Wilson
Andy Wingo
Keith Wright
2015-09-04 22:53:59 +02:00
Ricardo Wurmus
William Xu
Atom X Zane
Zefram
2007-07-17 08:39:35 +00:00
;; Local Variables:
;; coding: utf-8
;; End: