summaryrefslogtreecommitdiff
path: root/THANKS
Commit message (Expand)AuthorAgeFilesLines
...
* ctrl-d with readline exits one recursive repl instance...* module/ice-9/buffered-input.scm (make-buffered-input-port): Instead of always returning EOF once EOF is seen once, call the producer again. Allows Ctrl-D to cause one EOF at the REPL, returning once from a recursive edit, but input continues normally. Thanks to Andrew Bagdanov for a clue that led to the fix. Andy Wingo2010-07-131-0/+1
* Remove outdated sponsorship info from `THANKS'.Ludovic Courtès2010-06-171-4/+0
* Update `THANKS'.Ludovic Courtès2010-06-171-0/+2
* Update `THANKS'.Ludovic Courtès2010-05-281-0/+1
* Have `sxml->xml' handle `*TOP*' nodes (bug #29260)....* module/sxml/simple.scm (universal-sxslt-rules): Add handler for `*TOP*'. Suggested by Stefan Israelsson Tampe at <https://savannah.gnu.org/bugs/index.php?29260>. * test-suite/Makefile.am (SCM_TESTS): Add `sxml.simple.test'. * test-suite/tests/sxml.simple.test: New file. * THANKS: Add Stefan. Ludovic Courtès2010-05-111-0/+1
* fix bug in compile-glil.scm for return opcode-hack...* module/language/tree-il/compile-glil.scm (*primcall-ops*): Fix entry for `return'. Thanks to Jon Herron for the report. Andy Wingo2010-04-271-0/+1
* remove spurious declarations in c-tokenize.lex...* libguile/c-tokenize.lex: Remove spurious declarations of flex-internal functions, as their prototypes are changing in upstream flex. Andy Wingo2010-03-261-0/+2
* fix a bug in the tutorial...* doc/tutorial/guile-tut.texi (c_builtins.c): Fix a typo with an undeclared variable. Thanks to Raimon Grau for the pointer. This tutorial is quite out of date, though... Andy Wingo2010-02-161-0/+1
* allow (define* SYM VAL)...* module/ice-9/psyntax.scm (define*): Allow (define* SYM VAL), as 1.8 did. Thanks to Patrick McCarty for the report. Andy Wingo2010-01-111-0/+1
* fix SCM_STACK_OVERFLOW_P bug...* libguile/stackchk.h (SCM_STACK_OVERFLOW_P): Fix a potential overflow, depending on the absolute values of the thread base and the stack limit. Thanks to Ivan Shcherbakov for the report. Andy Wingo2010-01-091-0/+1
* fix array->list...* libguile/generalized-arrays.c (array_to_list): Fix buggy implementation. Thanks to Daniel Llorens del Río for the bug repor. Andy Wingo2010-01-071-0/+1
* fix defmacro*...* module/ice-9/optargs.scm (defmacro*): Fix implementation -- defmacro* takes Lisp-like arguments. (defmacro*-public): Fix also, expanding into defmacro*. * THANKS: Thanks to Tristan Colgate for the report. * test-suite/tests/optargs.test: Add defmacro* tests. Andy Wingo2009-12-281-0/+1
* Fix incorrect doc mentions of INADDR_LOCALHOST...Thanks to Scott McPeak for reporting this. * doc/ref/posix.texi (Network Sockets and Communication): Change INADDR_LOCALHOST to INADDR_LOOPBACK. Neil Jerram2009-10-011-0/+1
* GDS usability: operation without a mouse...Derek Peschel provided this patch and described it as follows. "Most of the time I use Terminal in OS X, rather than xterm. I also don't bother with the GUI versions of Emacs. So unfortunately I have no mouse support in Emacs. Also the system I'm testing Guile on thinks my terminal doesn't support color and I haven't fixed it yet. The attached patch makes GDS more usable for me. "With no mouse, the "[click here to show error stack]" design is very inconvenient. You added a C-M (return) binding at some point. I copied that, but I also changed the message to show it. And I made the return work when the cursor is after the right bracket." * emacs/gds-scheme.el (gds-display-results): Make "click here" message more helpful for people without mice. Also extend text properties so that a RET key press works at the end of that line. Neil Jerram2009-09-221-0/+1
* Merge branch 'ossau-gds-dev'...Conflicts: THANKS Neil Jerram2009-08-271-0/+3
|\
| * Merge branch 'master' into ossau-gds-devNeil Jerram2009-02-081-0/+4
| |\
| * | Thank people who provided reports or fixes for GDS...(while it was a standalone project) * THANKS (R Clayton, John Steele Scott, Thomas Wawrzinek): Added. Neil Jerram2008-12-121-0/+3
* | | Fix doc of let*-values...Thanks to Judy Hawkins for reporting this. * doc/ref/api-modules.texi (Included Guile Modules): Change `let-values*' to `let*-values'. Neil Jerram2009-08-271-0/+1
* | | Thanks, Mike.Ludovic Courtès2009-08-171-0/+1
* | | Update `NEWS' for commit d8dd381fa781c236ae777ca1ac55b73d3ca91c2a.Ludovic Courtès2009-08-171-0/+1
* | | 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. Neil Jerram2009-06-231-0/+1
* | | update NEWS, THANKS...* NEWS: Update, but only partially. I wanted to push out this incomplete, not yet organized draft for review, if anyone had comments. I'll pick it up tomorrow morning. * THANKS: Add Juhani, whose last name changed? Andy Wingo2009-06-181-0/+1
* | | Note Andy as a contributorNeil Jerram2009-06-111-0/+1
* | | fix debug-options...* module/ice-9/boot-9.scm (define-option-interface): Fix (debug-options 'full), along with other options. Thanks to Mark Weaver for the tip. * THANKS: Update, though many more names need to be added. Andy Wingo2009-06-101-0/+2
* | | Fix popen.test on NetBSD and Ubuntu Jaunty, where sh is not Bash...Thanks to Greg Troxel for reporting, and Barry Fishman for the explanation and fix. * test-suite/tests/popen.test ("open-input-pipe"): Use shell function `read' with an explicit argument, as apparently not all shells support read with no argument. Neil Jerram2009-06-061-0/+1
* | | Update `NEWS' and `THANKS'.Ludovic Courtès2009-05-201-0/+1
| |/ |/|
* | Allow @ to work with (ice-9 syncase)...(Reported by Panicz Maciej Godek.) * test-suite/tests/syncase.test ("@ works with syncase"): New test. * ice-9/syncase.scm (guile-macro): When a Guile macro transformer produces a variable, don't pass it through sc-expand. Neil Jerram2009-02-081-0/+1
* | Fix build when compiled with -Wundef -Werror...(Reported by David Fang) * libguile/inline.h: Check if __APPLE_CC__ is defined before testing its value. Neil Jerram2009-02-081-0/+1
* | Fix build when scm_t_timespec is different from struct timespec...Reported by Roland Haeder. The declaration and definition of scm_pthread_cond_timedwait were using possibly different types for the third arg. * THANKS: Added Roland Haeder. * libguile/threads.h (scm_pthread_cond_timedwait): Use scm_t_timespec for third arg rather than struct timespec, for consistency with the function implementation. Neil Jerram2009-01-231-0/+1
* | Fix MinGW HAVE_STRUCT_TIMESPEC build problem...Reported by Carlo Bramini. See the comment in _scm.h. * THANKS: Add Carlo Bramini. * libguile/_scm.h: Undefine HAVE_STRUCT_TIMESPEC. Neil Jerram2009-01-231-0/+1
|/
* Several new hash table tests, written by Gregory Marton....* test-suite/tests/hash.test ("make-hash-table, hash-table?", "hash-set and hash-ref", "auto-resizing hashx", "hashx"): New tests. * AUTHORS, THANKS: Add Gregory Marton as a contributor. Neil Jerram2008-12-071-0/+1
* Update `THANKS'.Ludovic Courtès2008-11-141-0/+1
* Improved MIPS/Linux gc_os_dep.c definitions... From Thiemo Seufer <ths@networkno.de>: * gc_os_dep.c (CPP_WORDSZ, ALIGN_DOUBLE, DATAEND, DYNAMIC_LOADING): Added #defines. (_fdata, _end): Added declarations. (DATASTART): Use _fdata instead of __data_start. (STACKBOTTOM): Changed from 0x80000000 to 0x7fff8000. Neil Jerram2008-07-121-0/+1
* Update `THANKS'.Ludovic Courtès2008-07-041-0/+1
* Update `THANKS'.Ludovic Courtès2008-06-021-0/+1
* Expand DEFFROM and DEFTO macros in discouraged.c...* discouraged.c: Expand DEFFROM and DEFTO macros, to avoid compiler warnings about excess semicolons. (Reported by Didier Godefroy.) Neil Jerram2008-05-131-0/+1
* Use `imaginary_part' instead of `imaginary' to fix build on Solaris 2.10.Ludovic Courtès2008-02-231-0/+3
* (Random): New text about the default random state,...following suggestions by Stephen Uitti. Neil Jerram2008-02-111-0/+1
* (scm_gc_malloc): Return NULL if requested size is 0....(scm_gc_free): Don't call `free' if mem is NULL. Neil Jerram2008-02-061-0/+1
* (Threads): Add "C Function scm_join_thread"...to doc for join-thread. Thanks to Antoine Mathys for reporting that scm_join_thread was missing. Neil Jerram2008-02-011-0/+1
* (dyld_prefix), pre-inst-guile-env.in...(dyld_prefix): Construct and export dyld_prefix in a similar way to ltdl_prefix, to allow pre-install dynamic linking to work on MacOS. Thanks to Roger Mc Murtrie for reporting this problem. Neil Jerram2008-01-301-0/+1
* * hashtab.c (scm_hash_fn_create_handle_x): If supplied assoc_fn...returns neither a pair nor #f, signal a wrong-type-arg error. (Thanks to Gregory Marton for reporting this.) * tests/hash.test: New "hashx" test supplied by Gregory Marton; prior to today's fix in libguile/hashtab.c, this caused a segmentation fault. Neil Jerram2008-01-181-0/+1
* Changes from arch/CVS synchronizationLudovic Courtès2007-10-271-0/+1
* *** empty log message ***Neil Jerram2007-10-211-0/+1
* Changes from arch/CVS synchronizationLudovic Courtès2007-07-171-4/+19
* * gds.el (gds-run-debug-server): Use variable...gds-server-port-or-path instead of hardcoded 8333. (gds-server-port-or-path): New. * gds-server.el (gds-start-server): Change port arg to port-or-path, to support Unix domain sockets. * gds-client.scm (connect-to-gds): Try to connect by Unix domain socket if TCP connection fails. * gds-server.scm (run-server): Update to support listening on a Unix domain socket. Neil Jerram2006-10-121-0/+1
* (debug-trap): Use...`debugger-command-loop' instead of `read-and-dispatch-commands', which isn't actually available. Thanks to Carlos Pita for reporting this. (debugger-command-loop): Define here for 1.6.x. Neil Jerram2006-09-301-0/+1
* (ACX_PTHREAD): Update to latest definition from...autoconf macro archive, to fix pthread linking problem on Solaris 10, reported by Charles Gagnon. Neil Jerram2006-06-061-0/+1
* *** empty log message ***Marius Vollmer2006-05-271-0/+1
* merge from 1.8 branchKevin Ryde2006-04-171-0/+2