Mark H Weaver
|
856d318a9f
Merge branch 'stable-2.0'
|
10 years ago |
Mark H Weaver
|
fc8a90043b
Optimize scm_ilength and 'length+'.
|
10 years ago |
Mark H Weaver
|
475772ea57
Merge branch 'stable-2.0'
|
10 years ago |
David Kastrup
|
0ece4850c5
Make reverse! forego the cost of SCM_VALIDATE_LIST
|
10 years ago |
Mark H Weaver
|
26d148066f
Merge remote-tracking branch 'origin/stable-2.0'
|
11 years ago |
David Kastrup
|
a5d8f98c60
Let reverse! accept arbitrary types as second argument (new_tail)
|
11 years ago |
Mark H Weaver
|
fa980bcc0f
Merge remote-tracking branch 'origin/stable-2.0'
|
12 years ago |
Mark H Weaver
|
226a56a3d4
Improve error reporting in 'append!'
|
12 years ago |
Andy Wingo
|
8c5bb72920
add SCM_HEAP_OBJECT_P
|
13 years ago |
Andy Wingo
|
b2b33168b1
more care regarding SCM_PACK and SCM_UNPACK
|
13 years ago |
Andy Wingo
|
3b7f4ba37b
scm_mem[qv] optimization
|
13 years ago |
Andy Wingo
|
cd038da546
remove libguile/lang.h, deprecate %nil (in favor of #nil)
|
14 years ago |
Andy Wingo
|
6c9e8a5354
remove uses of trampolines within guile itself
|
15 years ago |
Neil Jerram
|
53befeb700
Change Guile license to LGPLv3+
|
15 years ago |
Ludovic Courtès
|
dbb605f575
Include <config.h> in all C files; use `#ifdef HAVE_CONFIG_H' rather than `#if'.
|
16 years ago |
Kevin Ryde
|
303bddc879
(scm_list): Restore this function for use from C.
|
19 years ago |
Marius Vollmer
|
661ae7ab6b
Renamed the "frames" that are related to dynamic-wind to "dynamic
|
19 years ago |
Kevin Ryde
|
123a1b629e
(list): Should be "primitive" in SCM_SNARF_DOCS, not "register".
|
19 years ago |
Marius Vollmer
|
92205699d0
The FSF has a new address.
|
19 years ago |
Kevin Ryde
|
2ac6b60e86
(scm_make_list): New code, moving make-list from boot-9.scm.
|
19 years ago |
Kevin Ryde
|
fad3aaf11a
(list): Use scm_list_copy, so as to produce a fresh list when
|
19 years ago |
Kevin Ryde
|
b906b056e4
(scm_cons_star): Don't modify the rest list, it belongs to
|
19 years ago |
Marius Vollmer
|
d2e53ed6f8
*** empty log message ***
|
20 years ago |
Marius Vollmer
|
bc36d0502b
* tags.h, deprecated.h (SCM_EQ_P): Deprecated by moving it into
|
20 years ago |
Marius Vollmer
|
e11e83f3d9
* deprecated.h, deprecated.c, numbers.h (SCM_INUMP, SCM_NINUMP,
|
20 years ago |
Marius Vollmer
|
a55c2b6809
* validate.h, deprecated.h (SCM_VALIDATE_INUM, SCM_VALIDATE_INUM_COPY,
|
20 years ago |
Marius Vollmer
|
93ccaef0c6
* numbers.h (SCM_MAKINUM, SCM_I_MAKINUM): Renamed SCM_MAKINUM to
|
20 years ago |
Marius Vollmer
|
7888309be8
* deprecated.h, boolean.h (SCM_FALSEP, SCM_NFALSEP, SCM_BOOL,
|
20 years ago |
Dirk Herrmann
|
212e58ede8
* list.[ch] (scm_i_finite_list_copy): New internal function to
|
20 years ago |
Kevin Ryde
|
0dbfb25a64
(varargs.h): Remove, leave just stdarg.h which is all the
|
20 years ago |