| Commit message (Expand) | Author | Age | Files | Lines |
* | remove all deprecated code...* libguile/async.c:
* libguile/async.h:
* libguile/debug.h:
* libguile/deprecated.c:
* libguile/deprecated.h:
* libguile/evalext.h:
* libguile/gc-malloc.c:
* libguile/gc.h:
* libguile/gen-scmconfig.c:
* libguile/numbers.c:
* libguile/ports.c:
* libguile/ports.h:
* libguile/procprop.c:
* libguile/procprop.h:
* libguile/read.c:
* libguile/socket.c:
* libguile/srfi-4.h:
* libguile/strings.c:
* libguile/strings.h:
* libguile/tags.h:
* module/ice-9/boot-9.scm:
* module/ice-9/deprecated.scm: Remove all deprecated code. CPP defines
that were not previously issuing warnings were changed so that their
expansions would indicate the replacement forms to use,
e.g. scm_sizet__GONE__REPLACE_WITH__size_t.
The two exceptions were SCM_LISTN, which did not produce warnings
before, and the string-filter argument order stuff.
Drops the initial dirty memory usage of Guile down to 2.8 MB on my
machine, from 4.4 MB.
| Andy Wingo | 2011-05-12 | 1 | -7/+1 |
* | 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 |
* | Add `SCM_INTERNAL' macro, use it. | Ludovic Courtès | 2008-05-31 | 1 | -2/+2 |
* | 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 |
* | * eval.c, eval.h, evalext.c, evalext.h (scm_m_undefine): Moved... from evalext to eval. This will allow to make some of the
definitions in eval.c static.
| Dirk Herrmann | 2003-05-06 | 1 | -1/+0 |
* | * eval.c, eval.h, evalext.c, evalext.h (scm_sym_setter,... scm_m_generalized_set_x, scm_init_evalext): Move the declaration
and definition of the memoizer for the generalized set! macro from
evalext.[ch] to eval.[ch]. Use the SCM_SYNTAX snarfer macro to
define the macro object.
* eval.c, eval.h (s_set_x, scm_s_set_x, scm_m_set_x,
scm_m_generalized_set_x): Since now scm_s_set_x is only used in
eval.c, it is made static and renamed to s_set_x.
* evalext.c (scm_defined_p, scm_m_undefine): Prefer !SCM_<foo>
over SCM_N<foo>.
| Dirk Herrmann | 2003-04-20 | 1 | -1/+0 |
* | Changed license terms to the plain LGPL thru-out. | Marius Vollmer | 2003-04-05 | 1 | -35/+11 |
* | * evalext.c, evalext.h (scm_self_evaluating_p): New function....* psyntax.ss (self-evaluating?): Removed. Guile now provides this
operator as a primitive procedure.
(build-data): Quote vectors (psyntax.ss requires this).
| Mikael Djurfeldt | 2003-01-20 | 1 | -1/+2 |
* | * evalext.[ch] (scm_m_undefine, undefine): Deprecated. | Dirk Herrmann | 2002-11-24 | 1 | -1/+1 |
* | * evalext.h, evalext.c (scm_definedp, scm_defined_p): Renamed...scm_definedp to scm_defined_p and deprecated scm_definedp.
| Dirk Herrmann | 2002-10-19 | 1 | -1/+7 |
* | Prefixed each each exported symbol with SCM_API. | Marius Vollmer | 2001-11-02 | 1 | -4/+4 |
* | * Renamed header macros to the SCM_<filename>_H format. | Dirk Herrmann | 2001-08-31 | 1 | -7/+9 |
* | Updated copyrights | Mikael Djurfeldt | 2000-06-12 | 1 | -1/+1 |
* | * *.[hc]: add Emacs magic at the end of file, to ensure GNU... indentation style.
| Michael Livshin | 2000-03-19 | 1 | -0/+6 |
* | * __scm.h, backtrace.c, backtrace.h, debug.c, debug.h, dynl-dld.c,...dynwind.c, dynwind.h, eval.h, evalext.c, evalext.h, feature.c,
feature.h, hashtab.c, hashtab.h, objects.c, objects.h, print.c,
procs.c, procs.h, smob.c, smob.h, srcprop.c, strorder.c, struct.c,
struct.h: Updated copyrigth notices.
| Mikael Djurfeldt | 1999-09-12 | 1 | -1/+1 |
* | * evalext.c, evalext.h (scm_m_generalized_set_x): New memoizing...macro.
(scm_init_evalext): Call scm_make_gsubr for
scm_m_generalized_set_x.
| Mikael Djurfeldt | 1999-03-11 | 1 | -0/+1 |
* | * evalext.c (scm_definedp): Removed check for isyms; Added a...second optional argument: It is now possible to supply an
evaluation environment in which to look for the symbol.
| Mikael Djurfeldt | 1998-11-20 | 1 | -3/+3 |
* | * evalext.c, evalext.h (scm_m_sequence_to_list): Removed....Replaced by macro `collect' in boot-9.scm.
| Mikael Djurfeldt | 1998-11-12 | 1 | -1/+0 |
* | * evalext.c, evalext.h: New files. Contain non-R5RS things...having to do with evaluation.
* evalext.c (serial-map): New procedure: Version of `map' which
guarantees that the procedure is applied to the lists in serial
order.
(sequence->list): New syntax: Version of `begin' which returns a
list of the results of the body forms instead of the result of the
last body form.
(scm_definedp, scm_m_undefine): Moved from eval.c
* evalext.h (scm_m_sequence_to_list): Added declaration.
* Makefile.am: Added evalext.c, evalext.h, macros.c, macros.h.
| Mikael Djurfeldt | 1998-10-31 | 1 | -0/+56 |