summaryrefslogtreecommitdiff
path: root/libguile/validate.h
AgeCommit message (Expand)AuthorFilesLines
2018-06-18Deprecate libguile/validate.hAndy Wingo1-33/+1
2018-06-18Devolve more validate macrosAndy Wingo1-102/+0
2018-06-18More validate.h devolutionAndy Wingo1-48/+0
2018-06-17Move pair, null, nil, and boolean validators out of validate.hAndy Wingo1-30/+0
2018-06-17Remove public SCM_VALIDATE_NIMAndy Wingo1-2/+0
2018-06-17Move list validators to list.hAndy Wingo1-33/+0
2018-06-17Remove unused macrosAndy Wingo1-9/+0
2018-06-17Move more number validators to numbers.h.Andy Wingo1-72/+2
2018-06-17Move number validators to numbers.h.Andy Wingo1-56/+0
2018-06-17Move core validate macros to error.hAndy Wingo1-27/+3
2017-04-18Attempt to mutate residualized literal pair throws exceptionAndy Wingo1-0/+5
2016-09-06Add atomic boxesAndy Wingo1-0/+6
2015-01-22Merge commit 'fdd319e9bd4121d844662d3d8ccc69b462b60840'Andy Wingo1-0/+7
2014-11-12Add SCM_VALIDATE_SIZE_COPY and SCM_NUM2SIZE.Mark H Weaver1-0/+7
2014-02-08Change uses of scm_is_simple_vector to scm_is_vectorDaniel Llorens1-4/+3
2013-10-27Memoized expressions are pairs, not SMOBsAndy Wingo1-3/+1
2012-11-05Merge remote-tracking branch 'origin/stable-2.0'Mark H Weaver1-5/+4
2012-11-05Have `SCM_NUM2FLOAT' and `SCM_NUM2DOUBLE' use `scm_to_double'.Ludovic Courtès1-5/+4
2011-10-24add SCM_HEAP_OBJECT_PAndy Wingo1-2/+2
2009-12-08SCM_VALIDATE_SMOB uses SCM_SMOB_PREDICATEAndy Wingo1-1/+1
2009-12-04eval.c closures are now applicable smobs, not tc3sAndy Wingo1-2/+0
2009-12-01new evaluator, y'allAndy Wingo1-1/+1
2009-11-15SCM_VALIDATE_VTABLE tweakAndy Wingo1-2/+1
2009-08-30Use a TC7 tag instead of a SMOB for bytevectors.Ludovic Courtès1-2/+3
2009-06-17Change Guile license to LGPLv3+Neil Jerram1-6/+7
2009-05-28Import R6RS bytevectors and I/O ports from Guile-R6RS-Libs 0.2.Ludovic Courtès1-1/+4
2009-02-17avoid deprecated functions in SCM_VALIDATE_VECTOR_LENAndy Wingo1-1/+1
2007-12-08Changes from arch/CVS synchronizationLudovic Courtès1-3/+5
2006-04-17merge from 1.8 branchKevin Ryde1-1/+1
2005-05-23The FSF has a new address.Marius Vollmer1-1/+1
2005-03-02See ChangeLog from 2005-03-02.Marius Vollmer1-1/+2
2005-01-02(SCM_VALIDATE_VECTOR, SCM_VALIDATE_VECTOR_OR_DVECTOR): useMarius Vollmer1-2/+5
2004-11-02(SCM_VALIDATE_VECTOR_OR_DVECTOR): Accept f64vectors instead of theMarius Vollmer1-1/+1
2004-09-22*** empty log message ***Marius Vollmer1-9/+16
2004-08-19* strings.h, strings.c: (scm_i_string_chars, scm_i_string_length,Marius Vollmer1-3/+9
2004-08-12* strings.h, strings.c (scm_i_get_substring_spec): New.Marius Vollmer1-25/+2
2004-08-02* numbers.h, numbers.c, discouraged.h, discouraged.c (scm_short2num,Marius Vollmer1-22/+20
2004-07-27* tags.h, deprecated.h (SCM_EQ_P): Deprecated by moving it intoMarius Vollmer1-2/+2
2004-07-10(SCM_VALIDATE_INUM, SCM_VALIDATE_INUM_COPY, SCM_VALIDATE_BIGINT,Marius Vollmer1-70/+2
2004-07-08* numbers.h (SCM_MAKINUM, SCM_I_MAKINUM): Renamed SCM_MAKINUM toMarius Vollmer1-5/+5
2004-07-06* deprecated.h, boolean.h (SCM_FALSEP, SCM_NFALSEP, SCM_BOOL,Marius Vollmer1-5/+8
2003-04-05Changed license terms to the plain LGPL thru-out.Marius Vollmer1-35/+11
2002-12-02(SCM_VALIDATE_THREAD): Moved to threads.h.Marius Vollmer1-2/+0
2002-10-20(SCM_MAKE_VALIDATE_MSG): New. Use it instead of SCM_MAKE_VALIDATE inMarius Vollmer1-37/+42
2002-07-202002-07-20 Han-Wen <hanwen@cs.uu.nl>Han-Wen Nienhuys1-6/+6
2002-01-22* First batch of libguile changes for Elisp support.Neil Jerram1-0/+2
2001-10-12* validate.h (SCM_VALIDATE_DOUBLE_DEF_COPY): New macro.Mikael Djurfeldt1-0/+13
2001-09-23* validate.h (SCM_NUM2FLOAT, SCM_NUM2DOUBLE,Mikael Djurfeldt1-0/+16
2001-08-31* Remove deprecated macros and typenames.Dirk Herrmann1-73/+11
2001-08-25(SCM_VALIDATE_USHORT_COPY, SCM_VALIDATE_SHORT_COPY,Thien-Thi Nguyen1-1/+20