summaryrefslogtreecommitdiff
path: root/libguile/values.c
Commit message (Expand)AuthorAgeFilesLines
* Use 'scm_from_utf8_{string,symbol,keyword}' for C string literals.Mark H Weaver2019-05-231-1/+1
* Fix errors introduced when giving multiple-values objects a tc7Andy Wingo2018-07-161-4/+10
* Give multiple-values objects a tc7Andy Wingo2018-06-251-49/+55
* Update license notices in all C filesAndy Wingo2018-06-201-17/+17
* Remove (C) from copyright statementsAndy Wingo2018-06-201-1/+1
* Rationalize include order in C filesAndy Wingo2018-06-201-2/+3
* Make libguile header inclusion consistent within libguile c filesAndy Wingo2018-06-201-13/+13
* Remove Emacs local variables comments in Guile sourceAndy Wingo2018-06-201-6/+0
* Remove _scm.hAndy Wingo2018-06-201-1/+0
* Move subr snarfing macros to gsubr.h.Andy Wingo2018-06-201-0/+1
* Devolve pairs.hAndy Wingo2018-06-181-0/+1
* Remove list.h from _scm.hAndy Wingo2018-06-181-0/+1
* Remove includes of validate.h.Andy Wingo2018-06-181-2/+2
* Replace "pr" struct fields with "pw" fieldsAndy Wingo2017-09-231-2/+2
* Deprecate dynamic rootsAndy Wingo2016-11-211-1/+0
* Remove scm_puts_unlocked.Andy Wingo2016-04-261-2/+2
* Merge remote-tracking branch 'origin/stable-2.0'Mark H Weaver2013-01-071-2/+2
|\
| * minor cleanup in values.cAndy Wingo2013-01-071-2/+2
* | Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo2012-07-061-0/+9
|\ \ | |/
| * add scm_c_nvalues with docs; also, docs for scm_c_valuesAndy Wingo2012-07-041-0/+9
* | Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo2012-04-301-4/+16
|\ \ | |/
| * add scm_c_values helperAndy Wingo2012-04-301-4/+16
* | Merge commit '9b0975f1dc41ddd10d81fb5b0965b9e9a54ef37a'Andy Wingo2012-01-301-0/+25
|\ \ | |/
| * Add `scm_c_value_ref' to allow access to multiple returned values from CMark H Weaver2012-01-181-0/+25
* | locking for putc, putsAndy Wingo2011-11-081-2/+2
|/
* tweak to internal scm_i_extract_values_2Andy Wingo2011-02-141-1/+1
* Added internal C function to extract from values objectMark H Weaver2011-02-141-0/+18
* use scm_c_make_struct in scm_valuesAndy Wingo2011-02-131-3/+2
* all subrs are gsubrsAndy Wingo2009-12-031-2/+1
* values.c defines a vtable, not a vtable-vtableAndy Wingo2009-11-151-7/+2
* Change Guile license to LGPLv3+Neil Jerram2009-06-171-6/+7
* Include <config.h> in all C files; use `#ifdef HAVE_CONFIG_H' rather than `#if'.Ludovic Courtès2008-09-131-1/+5
* merge from 1.8 branchKevin Ryde2006-04-171-1/+1
* The FSF has a new address.Marius Vollmer2005-05-231-1/+1
* * strings.h, strings.c: (scm_i_string_chars, scm_i_string_length,Marius Vollmer2004-08-191-2/+4
* * values.c (scm_values): Build lists of length 1 by usingDirk Herrmann2003-07-121-1/+1
* Changed license terms to the plain LGPL thru-out.Marius Vollmer2003-04-051-36/+12
* Retire inclusion guard macro SCM_MAGIC_SNARFER.Thien-Thi Nguyen2002-03-141-2/+0
* * alist.c, arbiters.c, async.h, backtrace.h, boolean.c, chars.c,Martin Grabmüller2001-07-191-1/+1
* revert the ill-considered part of the 2001-05-24 changesMichael Livshin2001-05-261-1/+1
* * validate.hMichael Livshin2001-05-241-1/+1
* (scm_c_make_gsubr, scm_c_define_gsubr, scm_c_make_gsubr_with_generic,Marius Vollmer2001-05-201-1/+2
* (print_values): Print as a unreadable object, not asMarius Vollmer2001-05-151-7/+4
* * values.h (scm_values_vtable, SCM_VALUESP): Moved here so thatMarius Vollmer2001-03-261-38/+4
* (scm_values): Added texinfo markup.Martin Grabmüller2001-02-171-5/+5
* * reimplementation of values, call-with-values as primitives:Gary Houston2000-11-261-0/+154