Slava Pestov
|
627295f094
|
Language change: tuple slot setter words with stack effect ( value object -- ) are now named FOO<< instead of (>>FOO)
|
2010-05-06 17:21:02 -04:00 |
Slava Pestov
|
0612bc6177
|
Factor source files should not be executable
|
2009-11-21 17:50:43 -06:00 |
Joe Groff
|
a5957b188d
|
nip most uses of tuck from extra
|
2009-11-05 22:22:21 -06:00 |
Slava Pestov
|
08e7d25dc5
|
change-each -> map!, deep-change-each -> deep-map!
|
2009-10-27 22:32:56 -05:00 |
Slava Pestov
|
102af9badb
|
specialized-arrays, specialized-vectors: fix potential problem if two vocabularies define different C types with the same name
|
2009-10-19 04:41:53 -05:00 |
Doug Coleman
|
26d8690ec2
|
fix cmwc on 32 bit factor
|
2009-10-17 00:09:01 -05:00 |
Doug Coleman
|
65a2419134
|
remove most of the overhead in cmwc, it's fast now
|
2009-10-16 16:08:59 -05:00 |
Doug Coleman
|
741f19ab2f
|
remove yet another slow mutable local
|
2009-10-16 15:53:45 -05:00 |
Doug Coleman
|
748631ab35
|
inline some words
|
2009-10-16 15:50:33 -05:00 |
Doug Coleman
|
67b41df21f
|
2x speedup on lagged-fibonacci after removing mutable local
|
2009-10-16 15:47:19 -05:00 |
Doug Coleman
|
1375e32c62
|
make cmwc only 32 bits wide. oops, this speeds up everything
|
2009-10-16 15:19:30 -05:00 |
Doug Coleman
|
69f5381d34
|
ricing random.cmwc
|
2009-10-16 15:07:05 -05:00 |
Doug Coleman
|
3db0ad12e8
|
ricing lagged-fibonacci
|
2009-10-16 15:00:27 -05:00 |
Doug Coleman
|
429dd933c7
|
fix using
|
2009-10-07 21:07:56 -05:00 |
Doug Coleman
|
535fb5d45b
|
add a lagged-fibonacci generator to extra/random
|
2009-10-07 21:06:44 -05:00 |
Doug Coleman
|
8ad1bab8ad
|
fix seed-random for cmwc
|
2009-10-07 20:25:00 -05:00 |
Doug Coleman
|
357bd0b3ec
|
fix seed-random for cmwc
|
2009-10-07 20:21:09 -05:00 |
Doug Coleman
|
0fd2027900
|
add cmwc rng to extra
|
2009-10-07 20:06:39 -05:00 |
Doug Coleman
|
4c465cd575
|
fix using
|
2009-05-10 16:33:43 -05:00 |
Doug Coleman
|
79265b50d9
|
update usages of miller-rabin
|
2009-05-10 12:24:43 -05:00 |
Slava Pestov
|
411ba7473b
|
Clean up some code to not use combinators.lib and sequences.lib
|
2008-12-17 19:52:47 -06:00 |
Doug Coleman
|
800b134fa7
|
random numbers were endian-dependent. clean up blum-blum-shub a bit
|
2008-09-11 01:11:17 -05:00 |
Doug Coleman
|
0f8c6bfd83
|
fix blum blum shub tests
|
2008-09-09 19:14:56 -05:00 |
Slava Pestov
|
d60449d3a8
|
Move a few things around
|
2008-07-28 22:09:35 -05:00 |
Slava Pestov
|
d66f887736
|
Create basis vocab root
|
2008-07-28 22:03:13 -05:00 |
Slava Pestov
|
aeb2b9d701
|
Fixing unit test failures
|
2008-07-02 15:57:38 -05:00 |
Slava Pestov
|
537269447c
|
Move mirrors out of the boot image
|
2008-07-02 00:20:01 -05:00 |
Slava Pestov
|
29fa4a8a54
|
assoc-find is no longer generic
|
2008-06-09 05:22:21 -05:00 |
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 |