summaryrefslogtreecommitdiff
path: root/libguile/pairs.h
Commit message (Expand)AuthorAgeFilesLines
* Update license notices in all C filesAndy Wingo2018-06-201-17/+17
* Remove (C) from copyright statementsAndy Wingo2018-06-201-1/+1
* Rename __scm.h to scm.hAndy Wingo2018-06-201-4/+2
* Inline tags.h into __scm.hAndy Wingo2018-06-201-1/+1
* Remove Emacs local variables comments in Guile sourceAndy Wingo2018-06-201-6/+0
* Remove useless "classes: h_files" from Guile headers.Andy Wingo2018-06-201-2/+0
* Shuffle around inline C function implementationAndy Wingo2018-06-201-0/+1
* Move pair, null, nil, and boolean validators out of validate.hAndy Wingo2018-06-171-7/+31
* Remove error.h include from _scm.h.Andy Wingo2018-06-171-1/+3
* Restore libgc 7.2 compatibilityAndy Wingo2017-04-201-0/+8
* Attempt to mutate residualized literal pair throws exceptionAndy Wingo2017-04-181-0/+16
* inline scm_cons, scm_car, scm_cdrAndy Wingo2012-05-171-4/+62
* remove "discouraged" infrastructureAndy Wingo2010-08-081-1/+9
* change remaining %nil -> #nilAndy Wingo2010-04-091-3/+4
* remove libguile/lang.h, deprecate %nil (in favor of #nil)Andy Wingo2010-04-091-0/+6
* lisp nil always enabledAndy Wingo2010-04-091-6/+2
* nil is null, wheeAndy Wingo2010-03-301-2/+2
* remove cxrsAndy Wingo2009-12-041-61/+28
* the cube of lisp booleans (#f nil () #t)Mark H Weaver2009-10-271-2/+27
* Change Guile license to LGPLv3+Neil Jerram2009-06-171-6/+7
* Add `SCM_INTERNAL' macro, use it.Ludovic Courtès2008-05-311-1/+1
* Fix "mixed linkage" errors in `inline.h'.Ludovic Courtès2008-03-021-3/+1
* merge from 1.8 branchKevin Ryde2006-04-171-1/+1
* The FSF has a new address.Marius Vollmer2005-05-231-1/+1
* * discouraged.h, tags.h (SCM_CONSP, SCM_NCONSP): Moved toMarius Vollmer2004-09-221-6/+6
* (scm_car, scm_cdr, scm_i_chase_pairs, SCM_I_A_PAT, SCM_I_D_PAT, etc,Marius Vollmer2004-09-221-0/+67
* * tags.h, deprecated.h (SCM_EQ_P): Deprecated by moving it intoMarius Vollmer2004-07-271-1/+1
* * sort.c, pairs.h: Removed unnecessary includes.Dirk Herrmann2003-04-231-1/+0
* Changed license terms to the plain LGPL thru-out.Marius Vollmer2003-04-051-35/+11
* Prefixed each each exported symbol with SCM_API.Marius Vollmer2001-11-021-7/+7
* * Renamed header macros to the SCM_<filename>_H format.Dirk Herrmann2001-08-311-4/+4
* * Use SCM_CONSP, not SCM_ECONSP.Dirk Herrmann2001-07-301-1/+1
* Remove "face-lift" comment.Thien-Thi Nguyen2001-07-091-2/+0
* * Various minor improvements, for example signedness fixes.Dirk Herrmann2001-06-231-1/+1
* * Introduce SCM_UNUSED and mark unused function parameters.Dirk Herrmann2001-06-071-8/+19
* * New macro SCM_TRUE_P.Dirk Herrmann2000-03-291-2/+2
* * SCM_C[AD]R and SCM_SETC[AD]R use SCM_{SET_}?OBJECT now.Dirk Herrmann2000-03-271-5/+5
* Moved some cell related definitions from tags.h and pairs.h to gc.h.Dirk Herrmann2000-03-261-165/+1
* Added a set of low level macros for accessing cell entries.Dirk Herrmann2000-03-241-12/+33
* * *.[hc]: add Emacs magic at the end of file, to ensure GNUMichael Livshin2000-03-191-0/+6
* * gc.c, gc.h, pairs.h, init.c: Implementation of a new way ofMikael Djurfeldt2000-03-151-0/+30
* * pairs.h (SCM_NEWCELL, SCM_NEWCELL2): Use new style freelists.Mikael Djurfeldt2000-03-141-8/+8
* * pairs.h (SCM_NEWCELL2): double-cell variants of SCM_NEWCELL.Mikael Djurfeldt2000-03-141-14/+45
* *** empty log message ***Mikael Djurfeldt2000-03-121-7/+7
* * async.c, boolean.h, debug.c, dynl.c, dynwind.c, eval.c, eval.h,Mikael Djurfeldt2000-03-121-7/+7
* * pairs.h (SCM_SETAND_CAR, SCM_SETAND_CDR, SCM_SETOR_CAR,Mikael Djurfeldt2000-03-111-5/+9
* *.[ch]: make a distinction between SCM as a genericGreg J. Badros2000-03-091-7/+7
* * list.c: Moved append docs to append! Thanks Dirk Hermann. Also,Greg J. Badros2000-03-021-6/+6
* * gc.c (scm_debug_newcell): Added SCM_SETCAR of the newlyGreg J. Badros2000-01-031-0/+5
* * *.c: Pervasive software-engineering-motivated rewrite ofGreg J. Badros1999-12-121-0/+5