summaryrefslogtreecommitdiff
path: root/libguile/random.c
Commit message (Expand)AuthorAgeFilesLines
* scm_seed_to_random_state: Support wide string arguments....Mark H Weaver2018-10-191-2/+24
* Use 'scm_from_utf8_{string,symbol,keyword}' for C string literals....Mark H Weaver2018-10-171-3/+6
* Support general arrays in random:hollow-sphere!...Daniel Llorens2017-10-311-59/+74
* Merge branch 'stable-2.0'...Mark H Weaver2014-04-251-5/+3
|\
| * Avoid signed overflow in random.c....Mark H Weaver2014-03-111-1/+1
| * Rely on Gnulib for <unistd.h>....Mark H Weaver2014-02-271-4/+2
* | Change uses of scm_is_simple_vector to scm_is_vector...Daniel Llorens2014-02-081-3/+3
* | Replace scm_c_generalized_vector_length in random.c...Daniel Llorens2014-02-061-2/+2
|/
* Update copyright dates on random.c...Mark H Weaver2013-02-251-1/+2
* random_state_of_last_resort: use getpid directly, instead of scm_getpid...Mark H Weaver2013-02-251-2/+9
* Revert "random_state_of_last_resort doesn't rely on HAVE_POSIX"...Mark H Weaver2013-02-251-6/+3
* Revert "random-state-from-platform: simplify pid conditional, and clarify docs."...Mark H Weaver2013-02-251-8/+9
* random-state-from-platform: simplify pid conditional, and clarify docs....Mark H Weaver2013-02-241-9/+8
* random_state_of_last_resort doesn't rely on HAVE_POSIX...Andy Wingo2013-02-241-3/+6
* Add `random-state-from-platform' and `scm_i_random_bytes_from_platform'...Mark H Weaver2012-01-211-0/+101
* fix typos in the manual bits generated from source comments....Ralf Wildenhues2011-02-091-1/+1
* fix a number of assuptions that a long could hold an inum...Andy Wingo2010-11-191-4/+4
* Fix the range of `random' on 64-bit platforms...Andreas Rottmann2010-08-011-15/+27
* 64-bit random fixes...Andy Wingo2010-07-271-3/+20
* rstates point to rngs...Andy Wingo2010-07-261-19/+23
* update docs...Andy Wingo2010-07-261-4/+2
* refactor datum->random-state / random-state->datum...Andy Wingo2010-07-261-38/+50
* low-level RNG interfaces deal in scm_t_uint32, not unsigned long...Andy Wingo2010-07-261-54/+28
* remove SCM_HAVE_T_INT64, SCM_HAVE_T_UINT64...Andy Wingo2010-07-261-34/+0
* Allow exposing of random number generator state...Andreas Rottmann2010-07-261-4/+68
* Fix random number generator on 64-bit platforms...Andreas Rottmann2010-07-191-1/+27
* Merge branch 'master' into boehm-demers-weiser-gc...Ludovic Courtès2009-08-281-2/+3
|\
| * generic vector ops to own file...Andy Wingo2009-07-191-0/+1
| * rename unif.[ch] to arrays.[ch]...Andy Wingo2009-07-191-2/+2
* | Merge branch 'master' into boehm-demers-weiser-gc...Ludovic Courtès2009-08-181-6/+7
|\|
| * Change Guile license to LGPLv3+...Neil Jerram2009-06-171-6/+7
* | Merge branch 'master' into boehm-demers-weiser-gc...Ludovic Courtès2008-09-131-1/+1
|\|
| * Include <config.h> in all C files; use `#ifdef HAVE_CONFIG_H' rather than `#if'.Ludovic Courtès2008-09-131-1/+1
* | Use `scm_gc_malloc_pointerless' in various places (improves performance)....Ludovic Courtes2008-09-101-4/+8
* | Removed a lot of now-useless SMOB mark/free functions....Ludovic Courtes2008-09-051-9/+4
|/
* merge from 1.8 branchKevin Ryde2006-04-171-1/+1
* Test for SCM_HAVE_T_UINT64 instead of...Mikael Djurfeldt2006-02-191-11/+11
* (scm_i_copy_rstate, scm_c_make_rstate): Don't test for...Kevin Ryde2005-11-261-5/+1
* The FSF has a new address.Marius Vollmer2005-05-231-1/+1
* (scm_i_init_rstate): Compare w to -1 not 0xffffffffUL, now...Kevin Ryde2005-01-231-1/+1
* (scm_random_solid_sphere_x): Use scm_c_generalized_vector_length...Marius Vollmer2005-01-171-1/+1
* (scm_random_solid_sphere_x): Update docstring from manual.Kevin Ryde2005-01-151-6/+5
* Don't check for definedness of SCM_HAVE_T_INT64, check...Marius Vollmer2005-01-141-1/+1
* (scm_array_handle_release): New, changed all uses of...Marius Vollmer2005-01-061-1/+6
* Use new vector elements API or simple vector API, as appropriate....Marius Vollmer2005-01-021-31/+40
* (scm_uniform_vector_elements,...Marius Vollmer2004-12-271-6/+6
* (scm_random_solid_sphere_x, scm_random_hollow_sphere_x): Do not...Marius Vollmer2004-11-021-2/+0
* (vector_scale, vector_scale_x): Renamed former to the...Marius Vollmer2004-10-271-29/+57
* * strings.h, strings.c: (scm_i_string_chars, scm_i_string_length,...Marius Vollmer2004-08-191-5/+5
* * socket.c, rw.c, deprecated.h, validate.h...Marius Vollmer2004-08-121-2/+6