Slava Pestov
|
d2d466de29
|
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
|
08b6ebc7fa
|
Factor source files should not be executable
|
2009-11-21 17:50:43 -06:00 |
Joe Groff
|
ef192d43ba
|
nip most uses of tuck from extra
|
2009-11-05 22:22:21 -06:00 |
Slava Pestov
|
34d3d4962a
|
change-each -> map!, deep-change-each -> deep-map!
|
2009-10-27 22:32:56 -05:00 |
Slava Pestov
|
8eba48f4c4
|
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
|
63d254e7b3
|
fix cmwc on 32 bit factor
|
2009-10-17 00:09:01 -05:00 |
Doug Coleman
|
c81c19551d
|
remove most of the overhead in cmwc, it's fast now
|
2009-10-16 16:08:59 -05:00 |
Doug Coleman
|
ed7882f673
|
remove yet another slow mutable local
|
2009-10-16 15:53:45 -05:00 |
Doug Coleman
|
20a606066f
|
inline some words
|
2009-10-16 15:50:33 -05:00 |
Doug Coleman
|
857ba78266
|
2x speedup on lagged-fibonacci after removing mutable local
|
2009-10-16 15:47:19 -05:00 |
Doug Coleman
|
26552ef465
|
make cmwc only 32 bits wide. oops, this speeds up everything
|
2009-10-16 15:19:30 -05:00 |
Doug Coleman
|
69c8d57962
|
ricing random.cmwc
|
2009-10-16 15:07:05 -05:00 |
Doug Coleman
|
33235520dc
|
ricing lagged-fibonacci
|
2009-10-16 15:00:27 -05:00 |
Doug Coleman
|
70590d90ea
|
fix using
|
2009-10-07 21:07:56 -05:00 |
Doug Coleman
|
81a390579a
|
add a lagged-fibonacci generator to extra/random
|
2009-10-07 21:06:44 -05:00 |
Doug Coleman
|
bafa51dca8
|
fix seed-random for cmwc
|
2009-10-07 20:25:00 -05:00 |
Doug Coleman
|
2d8c1c34c0
|
fix seed-random for cmwc
|
2009-10-07 20:21:09 -05:00 |
Doug Coleman
|
281bc744a5
|
add cmwc rng to extra
|
2009-10-07 20:06:39 -05:00 |
Doug Coleman
|
eeafebbd45
|
fix using
|
2009-05-10 16:33:43 -05:00 |
Doug Coleman
|
99a257a89e
|
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 |