summaryrefslogtreecommitdiff
path: root/libguile/random.h
AgeCommit message (Expand)AuthorFilesLines
2012-01-21Add `random-state-from-platform' and `scm_i_random_bytes_from_platform'Mark H Weaver1-0/+3
2010-08-01Fix the range of `random' on 64-bit platformsAndreas Rottmann1-0/+1
2010-07-2764-bit random fixesAndy Wingo1-1/+1
2010-07-26rstates point to rngsAndy Wingo1-3/+3
2010-07-26refactor datum->random-state / random-state->datumAndy Wingo1-19/+5
2010-07-26low-level RNG interfaces deal in scm_t_uint32, not unsigned longAndy Wingo1-5/+5
2010-07-26Allow exposing of random number generator stateAndreas Rottmann1-1/+6
2009-06-17Change Guile license to LGPLv3+Neil Jerram1-6/+7
2008-05-31Add `SCM_INTERNAL' macro, use it.Ludovic Courtès1-5/+5
2006-04-17merge from 1.8 branchKevin Ryde1-1/+1
2005-05-23The FSF has a new address.Marius Vollmer1-1/+1
2004-08-19* strings.h, strings.c: (scm_i_string_chars, scm_i_string_length,Marius Vollmer1-3/+3
2004-05-06Use SCM_SMOB_* instead of SCM_CELL_* as appropriate. UseMarius Vollmer1-2/+2
2003-04-05Changed license terms to the plain LGPL thru-out.Marius Vollmer1-35/+11
2001-11-02Prefixed each each exported symbol with SCM_API.Marius Vollmer1-25/+25
2001-08-31* Removed lots of deprecated stuff.Dirk Herrmann1-13/+8
2001-07-19 * alist.c, arbiters.c, async.h, backtrace.h, boolean.c, chars.c,Martin Grabmüller1-1/+1
2001-07-09Remove "face-lift" comment.Thien-Thi Nguyen1-2/+0
2001-06-14replace "scm_*_t" with "scm_t_*".Marius Vollmer1-26/+26
2001-05-24* validate.hMichael Livshin1-22/+28
2000-12-08Smob-related creanup.Keisuke Nishida1-3/+3
2000-06-12Updated copyrightsMikael Djurfeldt1-1/+1
2000-04-03Lots of fixes to make guile (at some time) compile with strict typing.Dirk Herrmann1-1/+1
2000-03-19 * *.[hc]: add Emacs magic at the end of file, to ensure GNUMichael Livshin1-0/+6
1999-12-16* *.h: Use SCM_NIMP(X) && in all the FOOP macros.Greg J. Badros1-1/+4
1999-07-25* random.c, random.h (scm_c_default_rstate, scm_c_uniform32):Mikael Djurfeldt1-6/+8
1999-01-21* random.c, random.h (scm_i_make_rstate): New function: MakesMikael Djurfeldt1-1/+3
1999-01-10* random.c, random.h: New files: Random number support.Mikael Djurfeldt1-0/+122