summaryrefslogtreecommitdiff
path: root/libguile/validate.h
AgeCommit message (Expand)AuthorFilesLines
2014-01-27Identify scm_is_vector with scm_is_simple_vectorDaniel Llorens1-2/+2
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
2001-06-26* Deprecated scm_makfromstr and added scm_mem2string as a replacement.Dirk Herrmann1-3/+5
2001-05-26revert the ill-considered part of the 2001-05-24 changesMichael Livshin1-11/+1
2001-05-24* validate.hMichael Livshin1-2/+54
2001-04-10* Avoid redundant casting of argument numbers to char* and vice versa.Dirk Herrmann1-7/+7
2001-03-17* __scm.h (SCM_ASSERT, SCM_WTA_DISPATCH_0, SCM_WTA_DISPATCH_1,Dirk Herrmann1-26/+26
2001-03-17* validate.h (SCM_WRONG_NUM_ARGS): Call scm_error_num_args_subrDirk Herrmann1-2/+2
2001-03-15 * validate.h (SCM_VALIDATE_OPOUTSTRPORT): New macro.Martin Grabmüller1-1/+4
2001-03-04* Eliminate another couple of calls to scm_wta.Dirk Herrmann1-8/+8
2001-02-28* Minor fixes to error checking macros.Dirk Herrmann1-2/+2
2001-01-24* Separate the handling of OPEN flags between ports and directories.Dirk Herrmann1-3/+3
2001-01-08 * validate.h (SCM_VALIDATE_SUBSTRING_SPEC_COPY): new macro.Gary Houston1-1/+17
2001-01-06* validate.h (SCM_VALIDATE_NUMBER): New.Marius Vollmer1-1/+3
2000-12-16Some GOOPS cleanup.Keisuke Nishida1-1/+4
2000-12-08Smob-related creanup.Keisuke Nishida1-2/+2