summaryrefslogtreecommitdiffstats
path: root/rand.c
Commit message (Expand)AuthorAgeFilesLines
* Update copyright notices from 2014 to 2015.Kaz Kylheku2015-02-011-1/+1
* Use macro to initialize cobj_ops.Kaz Kylheku2015-01-291-7/+5
* * rand.c (rand32): Bugfix: if the seed object is a randomKaz Kylheku2014-12-171-5/+7
* * rand.c (struct rand_state): Change cur member to unsigned.Kaz Kylheku2014-12-171-1/+1
* * rand.c (rstate): New inline function.Kaz Kylheku2014-12-161-8/+11
* * Makefile: Removing trailing spaces.Kaz Kylheku2014-10-241-3/+3
* Converting cast expressions to macros that are retargettedKaz Kylheku2014-10-171-15/+16
* * rand.c (make_random_state): Make the seeding behaviorKaz Kylheku2014-08-051-7/+13
* * Makefile, arith.c, arith.h, combi.c, combi.h, configure, debug.c,Kaz Kylheku2014-07-231-16/+16
* * eval.c, gc.c, rand.c, regex.c, signal.c: Remove inclusion of unneededKaz Kylheku2014-04-131-1/+0
* * eval.c (eval_init): Make seed argument optional in make-random-state.Kaz Kylheku2014-03-141-5/+10
* * rand.c (rand_init): Oops! Spectacular silliness hereKaz Kylheku2014-03-081-3/+2
* Change in the design of how special variables work, to fix the brokenKaz Kylheku2014-02-281-15/+14
* Replacing uses of the eq function which are used only as C booleans,Kaz Kylheku2014-02-221-1/+1
* The C function nullp is being renamed to null, and the rarelyKaz Kylheku2014-02-221-1/+1
* * arith.c (lognot): Conform to new scheme for defaulting optional args.Kaz Kylheku2014-02-051-3/+3
* First cut at signal handling support.Kaz Kylheku2013-12-121-0/+2
* * arith.c, hash.c, lib.c, rand.c, stream.c, syslog.c: RemovingKaz Kylheku2013-12-111-1/+0
* Bumping copyrights to 2014 and expressing them as year ranges.Kaz Kylheku2013-12-101-1/+1
* * arith.c (INT_PTR_MAX_MP): New static variable.Kaz Kylheku2012-04-101-2/+3
* Version 58txr-58Kaz Kylheku2012-02-251-1/+1
* Introducing optional arguments.Kaz Kylheku2012-02-211-0/+5
* * match.c (LOG_MATCH): Use < in format directive instead of -.Kaz Kylheku2011-12-281-1/+2
* * rand.c (make_state): Use ANSI C syntax for prototyped function of noKaz Kylheku2011-12-271-2/+1
* * rand.c (rand32): Moved.Kaz Kylheku2011-12-231-21/+25
* * arith.c (highest_bit): Changing to external linkage.Kaz Kylheku2011-12-231-19/+48
* * rand.c (random): Fix for 64 bit fixnums: stick two random numbersKaz Kylheku2011-12-221-0/+4
* * arith.c (normalize): Linkage changed to extern.Kaz Kylheku2011-12-211-1/+1
* * rand.c: Added comment about source of algorithm.Kaz Kylheku2011-12-211-0/+4
* * rand.c (random): Bugfix: not building up sufficiently large bignums.Kaz Kylheku2011-12-211-3/+12
* * Makefile (OBJS): new object file, rand.o.Kaz Kylheku2011-12-211-0/+199