summaryrefslogtreecommitdiff
path: root/libguile/validate.h
Commit message (Expand)AuthorAgeFilesLines
* Deprecate libguile/validate.hAndy Wingo2018-06-181-33/+1
* Devolve more validate macrosAndy Wingo2018-06-181-102/+0
* More validate.h devolutionAndy Wingo2018-06-181-48/+0
* Move pair, null, nil, and boolean validators out of validate.hAndy Wingo2018-06-171-30/+0
* Remove public SCM_VALIDATE_NIMAndy Wingo2018-06-171-2/+0
* Move list validators to list.hAndy Wingo2018-06-171-33/+0
* Remove unused macrosAndy Wingo2018-06-171-9/+0
* Move more number validators to numbers.h.Andy Wingo2018-06-171-72/+2
* Move number validators to numbers.h.Andy Wingo2018-06-171-56/+0
* Move core validate macros to error.hAndy Wingo2018-06-171-27/+3
* Attempt to mutate residualized literal pair throws exceptionAndy Wingo2017-04-181-0/+5
* Add atomic boxesAndy Wingo2016-09-061-0/+6
* Merge commit 'fdd319e9bd4121d844662d3d8ccc69b462b60840'Andy Wingo2015-01-221-0/+7
|\
| * Add SCM_VALIDATE_SIZE_COPY and SCM_NUM2SIZE.Mark H Weaver2014-11-121-0/+7
* | Change uses of scm_is_simple_vector to scm_is_vectorDaniel Llorens2014-02-081-4/+3
* | Memoized expressions are pairs, not SMOBsAndy Wingo2013-10-271-3/+1
* | Merge remote-tracking branch 'origin/stable-2.0'Mark H Weaver2012-11-051-5/+4
|\ \ | |/
| * Have `SCM_NUM2FLOAT' and `SCM_NUM2DOUBLE' use `scm_to_double'.Ludovic Courtès2012-11-051-5/+4
* | add SCM_HEAP_OBJECT_PAndy Wingo2011-10-241-2/+2
|/
* SCM_VALIDATE_SMOB uses SCM_SMOB_PREDICATEAndy Wingo2009-12-081-1/+1
* eval.c closures are now applicable smobs, not tc3sAndy Wingo2009-12-041-2/+0
* new evaluator, y'allAndy Wingo2009-12-011-1/+1
* SCM_VALIDATE_VTABLE tweakAndy Wingo2009-11-151-2/+1
* Use a TC7 tag instead of a SMOB for bytevectors.Ludovic Courtès2009-08-301-2/+3
* Change Guile license to LGPLv3+Neil Jerram2009-06-171-6/+7
* Import R6RS bytevectors and I/O ports from Guile-R6RS-Libs 0.2.Ludovic Courtès2009-05-281-1/+4
* avoid deprecated functions in SCM_VALIDATE_VECTOR_LENAndy Wingo2009-02-171-1/+1
* Changes from arch/CVS synchronizationLudovic Courtès2007-12-081-3/+5
* merge from 1.8 branchKevin Ryde2006-04-171-1/+1
* The FSF has a new address.Marius Vollmer2005-05-231-1/+1
* See ChangeLog from 2005-03-02.Marius Vollmer2005-03-021-1/+2
* (SCM_VALIDATE_VECTOR, SCM_VALIDATE_VECTOR_OR_DVECTOR): useMarius Vollmer2005-01-021-2/+5
* (SCM_VALIDATE_VECTOR_OR_DVECTOR): Accept f64vectors instead of theMarius Vollmer2004-11-021-1/+1
* *** empty log message ***Marius Vollmer2004-09-221-9/+16
* * strings.h, strings.c: (scm_i_string_chars, scm_i_string_length,Marius Vollmer2004-08-191-3/+9
* * strings.h, strings.c (scm_i_get_substring_spec): New.Marius Vollmer2004-08-121-25/+2
* * numbers.h, numbers.c, discouraged.h, discouraged.c (scm_short2num,Marius Vollmer2004-08-021-22/+20
* * tags.h, deprecated.h (SCM_EQ_P): Deprecated by moving it intoMarius Vollmer2004-07-271-2/+2
* (SCM_VALIDATE_INUM, SCM_VALIDATE_INUM_COPY, SCM_VALIDATE_BIGINT,Marius Vollmer2004-07-101-70/+2
* * numbers.h (SCM_MAKINUM, SCM_I_MAKINUM): Renamed SCM_MAKINUM toMarius Vollmer2004-07-081-5/+5
* * deprecated.h, boolean.h (SCM_FALSEP, SCM_NFALSEP, SCM_BOOL,Marius Vollmer2004-07-061-5/+8
* Changed license terms to the plain LGPL thru-out.Marius Vollmer2003-04-051-35/+11
* (SCM_VALIDATE_THREAD): Moved to threads.h.Marius Vollmer2002-12-021-2/+0
* (SCM_MAKE_VALIDATE_MSG): New. Use it instead of SCM_MAKE_VALIDATE inMarius Vollmer2002-10-201-37/+42
* 2002-07-20 Han-Wen <hanwen@cs.uu.nl>Han-Wen Nienhuys2002-07-201-6/+6
* * First batch of libguile changes for Elisp support.Neil Jerram2002-01-221-0/+2
* * validate.h (SCM_VALIDATE_DOUBLE_DEF_COPY): New macro.Mikael Djurfeldt2001-10-121-0/+13
* * validate.h (SCM_NUM2FLOAT, SCM_NUM2DOUBLE,Mikael Djurfeldt2001-09-231-0/+16
* * Remove deprecated macros and typenames.Dirk Herrmann2001-08-311-73/+11
* (SCM_VALIDATE_USHORT_COPY, SCM_VALIDATE_SHORT_COPY,Thien-Thi Nguyen2001-08-251-1/+20