summaryrefslogtreecommitdiff
path: root/libguile/random.c
Commit message (Expand)AuthorAgeFilesLines
* Avoid scm_i_mkbig outside numbers.c.Andy Wingo2022-01-131-8/+14
* Merge libguile/generalized-arrays.* into libguile/arrays.*Daniel Llorens2021-08-031-1/+0
* don't presume availability of gmp.pcMichael Gran2021-03-031-5/+7
* improve autoconfigury for minigmpMichael Gran2021-03-021-1/+1
* Enable option to prefer mini-gmp over libgmpMichael Gran2021-03-021-2/+5
* scm_seed_to_random_state: Support wide string arguments.Mark H Weaver2019-05-231-2/+24
* Use 'scm_from_utf8_{string,symbol,keyword}' for C string literals.Mark H Weaver2019-05-231-2/+5
* Replace uses of scm_t_int8, scm_t_uintmax, etc with stdint typesAndy Wingo2018-06-211-38/+38
* Update license notices in all C filesAndy Wingo2018-06-201-17/+17
* Remove (C) from copyright statementsAndy Wingo2018-06-201-1/+1
* Make .c copyright headers uniformAndy Wingo2018-06-201-2/+2
* Rationalize include order in C filesAndy Wingo2018-06-201-10/+11
* Make libguile header inclusion consistent within libguile c filesAndy Wingo2018-06-201-20/+20
* Use stdint.h limit macrosAndy Wingo2018-06-201-1/+1
* Remove Emacs local variables comments in Guile sourceAndy Wingo2018-06-201-6/+0
* Remove _scm.hAndy Wingo2018-06-201-1/+0
* Devolve symbols.h from _scm.hAndy Wingo2018-06-201-0/+1
* Remove modules.h from _scm.h.Andy Wingo2018-06-201-0/+1
* Devolve variable.h from _scm.h.Andy Wingo2018-06-201-0/+1
* Move subr snarfing macros to gsubr.h.Andy Wingo2018-06-201-2/+2
* Devolve numbers.h from _scm.h.Andy Wingo2018-06-191-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-1/+0
* Remove public SCM_VALIDATE_NIMAndy Wingo2018-06-171-1/+0
* Fix libguile subcomponent headers not to include <libguile.h>Andy Wingo2018-06-141-2/+4
* Merge until badcbd0fe955e0477ae98ed743b3f274d6e6f22d from stable-2.2Andy Wingo2017-11-291-60/+69
|\
| * Support general arrays in random:hollow-sphere!Daniel Llorens2017-10-311-59/+74
* | Remove scm_generalized_vector_get_handleDaniel Llorens2017-10-311-1/+7
|/
* Merge branch 'stable-2.0'v2.1.0Mark 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_vectorDaniel Llorens2014-02-081-3/+3
* | Replace scm_c_generalized_vector_length in random.cDaniel Llorens2014-02-061-2/+2
|/
* Update copyright dates on random.cMark H Weaver2013-02-251-1/+2
* random_state_of_last_resort: use getpid directly, instead of scm_getpidMark 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_POSIXAndy 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 inumAndy Wingo2010-11-191-4/+4
* Fix the range of `random' on 64-bit platformsAndreas Rottmann2010-08-011-15/+27
* 64-bit random fixesAndy Wingo2010-07-271-3/+20
* rstates point to rngsAndy Wingo2010-07-261-19/+23
* update docsAndy Wingo2010-07-261-4/+2
* refactor datum->random-state / random-state->datumAndy Wingo2010-07-261-38/+50
* low-level RNG interfaces deal in scm_t_uint32, not unsigned longAndy Wingo2010-07-261-54/+28
* remove SCM_HAVE_T_INT64, SCM_HAVE_T_UINT64Andy Wingo2010-07-261-34/+0