| Commit message (Expand) | Author | Age | Files | Lines |
* | Merge branch 'stable-2.0'...Conflicts:
GUILE-VERSION
NEWS
guile-readline/ice-9/readline.scm
libguile/async.c
libguile/backtrace.c
libguile/deprecated.h
libguile/gc-malloc.c
libguile/gdbint.c
libguile/init.c
libguile/ioext.c
libguile/mallocs.c
libguile/print.c
libguile/rw.c
libguile/scmsigs.c
libguile/script.c
libguile/simpos.c
libguile/snarf.h
libguile/strports.c
libguile/threads.c
libguile/vm-i-scheme.c
libguile/vm-i-system.c
module/srfi/srfi-18.scm
test-suite/Makefile.am
test-suite/standalone/test-num2integral.c
| Mark H Weaver | 2014-04-25 | 1 | -4/+0 |
|\ |
|
| * | Rely on Gnulib for 'select', 'lstat', and 'mkstemp'....* libguile/iselect.h:
* libguile/threads.c:
* libguile/deprecated.h: Rely on Gnulib for sys/select.h.
* libguile/filesys.c: Rely on Gnulib for 'lstat' and 'mkstemp'.
| Mark H Weaver | 2014-02-12 | 1 | -4/+0 |
* | | Merge remote-tracking branch 'origin/stable-2.0'...Conflicts:
configure.ac
libguile/deprecated.c
libguile/deprecated.h
libguile/filesys.h
libguile/fluids.c
libguile/fports.c
libguile/gc.c
libguile/guile.c
libguile/numbers.c
libguile/objcodes.c
libguile/r6rs-ports.c
libguile/smob.c
libguile/socket.c
libguile/threads.h
module/language/scheme/decompile-tree-il.scm
module/language/tree-il/peval.scm
test-suite/tests/syncase.test
| Mark H Weaver | 2013-03-28 | 1 | -25/+9 |
|\| |
|
| * | don't provide scm_std_select on mingw and similar platforms...* libguile/iselect.h: If we do not have sys/select.h, don't provide
scm_std_select, SELECT_TYPE, FD_SET, FD_ZERO, FD_ISSET, or FD_CLR.
Guile should not be setting these macros in public API. This is an
incompatible change on mingw, but oh well.
* libguile/threads.c: Rely on gnulib's select, and use that to implement
scm_std_select.
* libguile/deprecated.h:
* libguile/deprecated.c: Only provide scm_internal_select if we have
sys/select.h.
| Andy Wingo | 2013-03-09 | 1 | -25/+8 |
|/ |
|
* | Change Guile license to LGPLv3+...(Not quite finished, the following will be done tomorrow.
module/srfi/*.scm
module/rnrs/*.scm
module/scripts/*.scm
testsuite/*.scm
guile-readline/*
)
| Neil Jerram | 2009-06-17 | 1 | -6/+7 |
* | merge from 1.8 branch | Kevin Ryde | 2006-04-17 | 1 | -1/+1 |
* | The FSF has a new address. | Marius Vollmer | 2005-05-23 | 1 | -1/+1 |
* | See ChangeLog from 2005-03-02. | Marius Vollmer | 2005-03-02 | 1 | -15/+5 |
* | Changed license terms to the plain LGPL thru-out. | Marius Vollmer | 2003-04-05 | 1 | -35/+11 |
* | * iselect.h: fix various preprocessor usages of new public...symbols to expect 0 or 1 values rather than 1 or undefined.
i.e. change #ifdef to #if, etc.
| Rob Browning | 2003-03-27 | 1 | -4/+4 |
* | * iselect.h: move handling of time related headers to scmconfig.h....Rename usage of HAVE_SYS_SELECT_H to SCM_HAVE_SYS_SELECT_H.
Rename usage of HAVE_WINSOCK2_H to SCM_HAVE_WINSOCK2_H. Rename
usage of USE_COOP_THREADS to SCM_USE_COOP_THREADS.
| Rob Browning | 2003-03-25 | 1 | -18/+5 |
* | Replaced GUILE_ISELECT with...USE_COOP_THREADS.
(scm_internal_select): Define one version for USE_COOP_THREADS and
one for USE_NULL_THREADS.
(scm_init_iselect): Likewise.
| Marius Vollmer | 2002-10-27 | 1 | -4/+5 |
* | No need to check for Cygwin when including <winsock2.h>, this is...already check for by configure. Thus, revert change from 2002-07-07.
| Marius Vollmer | 2002-07-10 | 1 | -2/+1 |
* | Do not include <winsock2.h> on Cygwin even when we have it. | Marius Vollmer | 2002-07-07 | 1 | -1/+2 |
* | Prefixed each each exported symbol with SCM_API. | Marius Vollmer | 2001-11-02 | 1 | -8/+8 |
* | * Renamed header macros to the SCM_<filename>_H format. | Dirk Herrmann | 2001-08-31 | 1 | -9/+10 |
* | * alist.c, arbiters.c, async.h, backtrace.h, boolean.c, chars.c,... chars.h, continuations.h, debug-malloc.h, dynl.c, feature.c,
feature.h, filesys.h, fluids.h, fports.h, gc_os_dep.c,
gdb_interface.h, gh_eval.c, gh_funcs.c, gh_io.c, gh_list.c,
gh_predicates.c, gsubr.c, gsubr.h, guardians.h,
guile-func-name-check.in, guile-snarf-docs-texi.in,
guile-snarf-docs.in, guile-snarf.awk.in, guile-snarf.in,
hashtab.h, iselect.h, keywords.h, lang.c, list.h, load.h,
objprop.c, objprop.h, options.c, options.h, random.h,
regex-posix.h, root.c, root.h, script.c, snarf.h, stackchk.c,
strerror.c, strop.h, strports.h, threads.h, values.c, values.h,
version.c, version.h: Updated copyright notice.
| Martin Grabmüller | 2001-07-19 | 1 | -1/+1 |
* | Make compilation under Windows easier. | Martin Grabmüller | 2001-06-26 | 1 | -0/+4 |
* | * *.[hc]: add Emacs magic at the end of file, to ensure GNU... indentation style.
| Michael Livshin | 2000-03-19 | 1 | -0/+6 |
* | * iselect.h: Always declare scm_internal_select. | Mikael Djurfeldt | 2000-03-13 | 1 | -7/+6 |
* | Update FSF address in copyright notices. | Jim Blandy | 1999-08-06 | 1 | -1/+2 |
* | * iselect.h: #define scm_internal_select select if GUILE_ISELECT...isn't enabled. (Thought that I had made this change ages ago...)
| Mikael Djurfeldt | 1998-04-20 | 1 | -0/+6 |
* | * iselect.h, iselect.c, coop.c, coop-threads.c, coop-threads.h,...coop-defs.h, throw.c, backtrace.c: Added new copyright year 1998.
| Mikael Djurfeldt | 1998-02-06 | 1 | -1/+1 |
* | * coop.c, iselect.c: Since thread switches are now performed with...interrupts masked, we can't use the old mechanism of delivering
signals immediately when they arrive. Signals must instead be
delivered when the asyncs run *after* the end of the critical
section in scm_internal_select. But this also means after context
switch so that the signal will be delivered to a different thread.
To avoid this, I have changed the protocol of
coop_wait_for_runnable_thread and friends so that they are allowed
to return the original thread. So, if a signal arrives during
scm_internal_select, we won't any longer be forced do a context
switch, but can remain in the same thread and deliver the signal
to it.
* iselect.c: Small fixes.
| Mikael Djurfeldt | 1998-01-30 | 1 | -0/+3 |
* | * iselect.h: Some systems require <sys/types.h> to get the FD_SET...macro definitions.
| Jim Blandy | 1998-01-04 | 1 | -0/+3 |
* | * iselect.h, iselect.c: New files. Implements...scm_internal_select. (See NEWS.)
| Mikael Djurfeldt | 1997-11-27 | 1 | -0/+90 |