Andy Wingo
|
40df57a8a2
Restore libgc 7.2 compatibility
|
7 gadi atpakaļ |
Andy Wingo
|
6e573a0885
Attempt to mutate residualized literal pair throws exception
|
7 gadi atpakaļ |
Andy Wingo
|
730af462c3
inline scm_cons, scm_car, scm_cdr
|
12 gadi atpakaļ |
Andy Wingo
|
8a4ed2dd34
remove "discouraged" infrastructure
|
14 gadi atpakaļ |
Andy Wingo
|
92a61010bd
change remaining %nil -> #nil
|
15 gadi atpakaļ |
Andy Wingo
|
cd038da546
remove libguile/lang.h, deprecate %nil (in favor of #nil)
|
15 gadi atpakaļ |
Andy Wingo
|
c1b7c940ec
lisp nil always enabled
|
15 gadi atpakaļ |
Andy Wingo
|
2533f10b40
nil is null, whee
|
15 gadi atpakaļ |
Andy Wingo
|
f36878ba2d
remove cxrs
|
15 gadi atpakaļ |
Mark H Weaver
|
45f4cbdf12
the cube of lisp booleans (#f nil () #t)
|
15 gadi atpakaļ |
Neil Jerram
|
53befeb700
Change Guile license to LGPLv3+
|
15 gadi atpakaļ |
Ludovic Courtès
|
102dbb6f6c
Add `SCM_INTERNAL' macro, use it.
|
16 gadi atpakaļ |
Ludovic Courtès
|
3f52096714
Fix "mixed linkage" errors in `inline.h'.
|
17 gadi atpakaļ |
Kevin Ryde
|
2b829bbb3d
merge from 1.8 branch
|
19 gadi atpakaļ |
Marius Vollmer
|
92205699d0
The FSF has a new address.
|
19 gadi atpakaļ |
Marius Vollmer
|
6fcc7d48e4
* discouraged.h, tags.h (SCM_CONSP, SCM_NCONSP): Moved to
|
20 gadi atpakaļ |
Marius Vollmer
|
ddda5e8fa7
(scm_car, scm_cdr, scm_i_chase_pairs, SCM_I_A_PAT, SCM_I_D_PAT, etc,
|
20 gadi atpakaļ |
Marius Vollmer
|
bc36d0502b
* tags.h, deprecated.h (SCM_EQ_P): Deprecated by moving it into
|
20 gadi atpakaļ |
Dirk Herrmann
|
c178c3a68b
* sort.c, pairs.h: Removed unnecessary includes.
|
22 gadi atpakaļ |
Marius Vollmer
|
73be1d9e8e
Changed license terms to the plain LGPL thru-out.
|
22 gadi atpakaļ |
Marius Vollmer
|
33b001fd89
Prefixed each each exported symbol with SCM_API.
|
23 gadi atpakaļ |
Dirk Herrmann
|
0527e68763
* Renamed header macros to the SCM_<filename>_H format.
|
23 gadi atpakaļ |
Dirk Herrmann
|
6cf695375f
* Use SCM_CONSP, not SCM_ECONSP.
|
23 gadi atpakaļ |
Thien-Thi Nguyen
|
a06e3a75b2
Remove "face-lift" comment.
|
23 gadi atpakaļ |
Dirk Herrmann
|
5843e5c988
* Various minor improvements, for example signedness fixes.
|
23 gadi atpakaļ |
Dirk Herrmann
|
e81d98ec2d
* Introduce SCM_UNUSED and mark unused function parameters.
|
23 gadi atpakaļ |
Dirk Herrmann
|
dd039d6dc6
* New macro SCM_TRUE_P.
|
25 gadi atpakaļ |
Dirk Herrmann
|
76a369d95d
* SCM_C[AD]R and SCM_SETC[AD]R use SCM_{SET_}?OBJECT now.
|
25 gadi atpakaļ |
Dirk Herrmann
|
2549a7096d
Moved some cell related definitions from tags.h and pairs.h to gc.h.
|
25 gadi atpakaļ |
Dirk Herrmann
|
0cbaaf0b15
Added a set of low level macros for accessing cell entries.
|
25 gadi atpakaļ |