| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | 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 Wingo | 2010-07-13 | 1 | -0/+1 |
* | Remove outdated sponsorship info from `THANKS'. | Ludovic Courtès | 2010-06-17 | 1 | -4/+0 |
* | Update `THANKS'. | Ludovic Courtès | 2010-06-17 | 1 | -0/+2 |
* | Update `THANKS'. | Ludovic Courtès | 2010-05-28 | 1 | -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ès | 2010-05-11 | 1 | -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 Wingo | 2010-04-27 | 1 | -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 Wingo | 2010-03-26 | 1 | -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 Wingo | 2010-02-16 | 1 | -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 Wingo | 2010-01-11 | 1 | -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 Wingo | 2010-01-09 | 1 | -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 Wingo | 2010-01-07 | 1 | -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 Wingo | 2009-12-28 | 1 | -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 Jerram | 2009-10-01 | 1 | -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 Jerram | 2009-09-22 | 1 | -0/+1 |
* | Merge branch 'ossau-gds-dev'...Conflicts:
THANKS
| Neil Jerram | 2009-08-27 | 1 | -0/+3 |
|\ |
|
| * | Merge branch 'master' into ossau-gds-dev | Neil Jerram | 2009-02-08 | 1 | -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 Jerram | 2008-12-12 | 1 | -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 Jerram | 2009-08-27 | 1 | -0/+1 |
* | | | Thanks, Mike. | Ludovic Courtès | 2009-08-17 | 1 | -0/+1 |
* | | | Update `NEWS' for commit d8dd381fa781c236ae777ca1ac55b73d3ca91c2a. | Ludovic Courtès | 2009-08-17 | 1 | -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 Jerram | 2009-06-23 | 1 | -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 Wingo | 2009-06-18 | 1 | -0/+1 |
* | | | Note Andy as a contributor | Neil Jerram | 2009-06-11 | 1 | -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 Wingo | 2009-06-10 | 1 | -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 Jerram | 2009-06-06 | 1 | -0/+1 |
* | | | Update `NEWS' and `THANKS'. | Ludovic Courtès | 2009-05-20 | 1 | -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 Jerram | 2009-02-08 | 1 | -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 Jerram | 2009-02-08 | 1 | -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 Jerram | 2009-01-23 | 1 | -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 Jerram | 2009-01-23 | 1 | -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 Jerram | 2008-12-07 | 1 | -0/+1 |
* | Update `THANKS'. | Ludovic Courtès | 2008-11-14 | 1 | -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 Jerram | 2008-07-12 | 1 | -0/+1 |
* | Update `THANKS'. | Ludovic Courtès | 2008-07-04 | 1 | -0/+1 |
* | Update `THANKS'. | Ludovic Courtès | 2008-06-02 | 1 | -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 Jerram | 2008-05-13 | 1 | -0/+1 |
* | Use `imaginary_part' instead of `imaginary' to fix build on Solaris 2.10. | Ludovic Courtès | 2008-02-23 | 1 | -0/+3 |
* | (Random): New text about the default random state,...following suggestions by Stephen Uitti.
| Neil Jerram | 2008-02-11 | 1 | -0/+1 |
* | (scm_gc_malloc): Return NULL if requested size is 0....(scm_gc_free): Don't call `free' if mem is NULL.
| Neil Jerram | 2008-02-06 | 1 | -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 Jerram | 2008-02-01 | 1 | -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 Jerram | 2008-01-30 | 1 | -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 Jerram | 2008-01-18 | 1 | -0/+1 |
* | Changes from arch/CVS synchronization | Ludovic Courtès | 2007-10-27 | 1 | -0/+1 |
* | *** empty log message *** | Neil Jerram | 2007-10-21 | 1 | -0/+1 |
* | Changes from arch/CVS synchronization | Ludovic Courtès | 2007-07-17 | 1 | -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 Jerram | 2006-10-12 | 1 | -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 Jerram | 2006-09-30 | 1 | -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 Jerram | 2006-06-06 | 1 | -0/+1 |
* | *** empty log message *** | Marius Vollmer | 2006-05-27 | 1 | -0/+1 |
* | merge from 1.8 branch | Kevin Ryde | 2006-04-17 | 1 | -0/+2 |