Commit Graph

50 Commits (63089a21247d93389be2d2684fece06a50bc673b)

Author SHA1 Message Date
Slava Pestov 2cbfa9c2d7 Move destructors to core 2008-05-14 23:23:12 -05:00
Slava Pestov 467c9d23af Destructor changes 2008-05-14 19:03:07 -05:00
Slava Pestov 62c7aabf35 Major I/O cleanup 2008-05-13 18:24:46 -05:00
Slava Pestov 75fb15ee4c Split stdio up into input-stream/output-stream, pipes work in progress 2008-05-05 02:19:25 -05:00
Doug Coleman 4d0ba8c3c1 reverse args for assoc-diff, diff
fix lots of usings
fix help lint
2008-04-26 02:01:43 -05:00
Slava Pestov 305b8e6138 Fix blum blum shub unit tests on big endian 2008-04-17 19:54:52 -05:00
Eric Mertens 9f46b534e9 export <blum-blum-shub> in random.blum-blum-shub 2008-04-15 22:28:20 -07:00
Doug Coleman 72080fda4a construct-boa -> boa
construct-empty -> new
2008-04-13 15:06:27 -05:00
Slava Pestov f7df948b06 Documentation updates 2008-04-13 09:34:27 -05:00
Doug Coleman 58fde2efff Fix OpenBSD hang; we were using the blocking RNG to seed MT 2008-04-12 21:35:07 -05:00
Doug Coleman 56ff4530ff fix blum-blum-shub 2008-04-07 19:28:54 -05:00
erg d27252e232 minor cleanup 2008-04-03 16:02:37 -05:00
erg 5c2b2b024e more cleanup of mersenne-twister -- you can actually understand it now :) 2008-04-03 13:04:24 -05:00
erg d642347f34 move bit twiddling words to math.bitfields.lib
use 32-bit in mersenne-twister
2008-04-03 11:55:08 -05:00
erg 0cf667859a fix random on openbsd 2008-04-03 00:59:20 -05:00
Doug Coleman 6ac0d4692f remove wrap word, add circular to mersenne twister 2008-04-01 20:20:13 -05:00
Doug Coleman 23768dd482 remove singleton? from sequences.lib
fix bootstrap error
2008-04-01 17:06:36 -05:00
Doug Coleman f49c72bb05 remove curry2 from mersenne.private... 2008-03-31 15:31:51 -05:00
Slava Pestov d87667f903 Add inline declaration 2008-03-30 23:54:57 -05:00
erg c30a8a68ee refactor mersenne-twister to not use new-effects 2008-03-30 18:22:35 -05:00
Doug Coleman 883c54e077 use srandom and prandom on openbsd
/dev/random is reserved for hardware rngs..
2008-03-30 06:45:38 -05:00
Doug Coleman 146bdbccbb fix rng on windows 2008-03-27 17:43:00 -05:00
erg 9df74f9b6f help lint fixes for random 2008-03-29 20:12:22 -05:00
Doug Coleman 72cedcaf47 add using 2008-03-29 14:51:50 -05:00
Doug Coleman a15159af69 add summary on error 2008-03-29 14:50:52 -05:00
Doug Coleman cee0eb5be3 fix secure-random-generator for windows 2008-03-29 14:25:57 -05:00
Slava Pestov e300fd10ea Merge branch 'master' of git://factorcode.org/git/factor 2008-03-28 23:43:16 -05:00
erg cbc6865217 fix teh docs 2008-03-28 23:40:18 -05:00
Slava Pestov daa6855dae Fix conflict 2008-03-28 23:37:42 -05:00
erg 211749ed3d re-add docs for random 2008-03-28 23:20:33 -05:00
Slava Pestov 1f3e6fd0b7 combinators.cleave is now core 2008-03-28 23:00:20 -05:00
Doug Coleman f317b97221 stack effect typos 2008-03-27 06:30:59 -05:00
Doug Coleman 2426fc44bb remove random.backend 2008-03-27 06:27:36 -05:00
Doug Coleman 89cacd416b fix load errors on windows 2008-03-27 05:51:48 -05:00
erg 7185683663 test with-secure-random 2008-03-28 22:12:11 -05:00
erg 37cffc50fa fix random
add with-secure-random
2008-03-28 22:10:01 -05:00
Doug Coleman 482efc9c58 fix load errors 2008-03-28 15:09:21 -05:00
Doug Coleman 8cf2fd88a5 allow random-32* or random-bytes* to generate randomness in terms of each other 2008-03-28 13:50:23 -05:00
Doug Coleman d823c4a287 working on random 2008-03-26 18:48:55 -05:00
Doug Coleman c5cc14de91 inline new-effects
use new-effects for mersenne-twister
2008-03-24 12:02:57 -05:00
Slava Pestov 02727576c2 New slots are now in the core 2008-03-20 15:30:59 -05:00
Slava Pestov e9d7e2523c Clean up random and fix circular 2008-03-19 21:48:29 -05:00
Slava Pestov 0d9947198c Bootstrap fixes 2008-03-19 21:41:39 -05:00
Doug Coleman b3527a17df redo random/ 2008-03-19 16:18:03 -05:00
Slava Pestov e98cd1fd59 New convention for unit tests 2008-03-01 17:00:45 -05:00
Doug Coleman 8b8ebaacc8 small cleanups from lint 2008-01-12 07:42:47 -10:00
Slava Pestov c8360f5ae5 Rename curry* to with 2008-01-09 17:36:30 -05:00
Doug Coleman 5719eeda88 Document a couple of words in random
Add a word to get a random 256-bit integer
2007-11-05 02:25:16 -06:00
U-SLAVA-FB3999113\Slava e9b42fa635 Move more math stuff to extra/, get compiler to work without ratios/complex numbers 2007-10-14 20:38:23 -04:00
Slava Pestov a96457cecc Initial import 2007-09-20 18:09:08 -04:00