Slava Pestov
|
25a877e50b
|
Merge OneEyed's patch
|
2009-02-28 17:06:55 -06:00 |
Slava Pestov
|
78ce670101
|
Merge branch 'for-slava' of git://git.rfc1149.net/factor
|
2009-02-28 14:42:56 -06:00 |
Slava Pestov
|
91d0c4ed1f
|
Fix conflict
|
2009-02-22 20:02:13 -06:00 |
Doug Coleman
|
990513db60
|
use CONSTANT: in basis
|
2009-02-22 19:13:08 -06:00 |
Samuel Tardieu
|
087d931c36
|
Remove the tail argument from do/until/while
|
2009-02-18 02:41:14 +01:00 |
Slava Pestov
|
421ee726b8
|
Merge branch 'master' into new_ui
|
2009-02-16 21:22:12 -06:00 |
Slava Pestov
|
6b25e99470
|
Add summary for heaps more vocabs
|
2009-02-16 21:05:13 -06:00 |
Slava Pestov
|
634435d816
|
Merge branch 'master' into new_ui
|
2009-02-15 04:07:51 -06:00 |
Doug Coleman
|
99122a8fb1
|
use while to implement randomize (thanks joe!), document it
|
2009-02-14 14:25:48 -06:00 |
Doug Coleman
|
a0491606bc
|
fix { } randomize, more unit tests
|
2009-02-14 14:04:54 -06:00 |
Doug Coleman
|
1418a67cc6
|
unit test how many elements to swap with randomize, remove a usage of pick
|
2009-02-14 13:28:41 -06:00 |
Doug Coleman
|
0286c524e8
|
randomize was broken -- elements could not exchange with themselves
|
2009-02-14 13:14:00 -06:00 |
Slava Pestov
|
669548e62e
|
Clean up some usages of tuck, and add Joe's curried cleave/spread/apply combinators to kernel vocabulary
|
2009-02-02 13:43:54 -06:00 |
Slava Pestov
|
92f9338978
|
Smart quotes
|
2009-01-26 23:20:27 -06:00 |
Slava Pestov
|
7cee0cdc2a
|
Load fix for random
|
2008-12-18 02:04:05 -06:00 |
Slava Pestov
|
2c9ec65acf
|
Move sequences.lib:randomize to random
|
2008-12-18 00:15:07 -06:00 |
Doug Coleman
|
90cdb6c4f4
|
remove >r r>
|
2008-12-08 00:10:24 -06:00 |
Slava Pestov
|
25bf16f6d4
|
Optimize mersenne-twister: eliminate conditional branches from inner loop, 30% speedup
|
2008-12-05 01:50:30 -06:00 |
Doug Coleman
|
3a2b0cc1fb
|
rice mersenne-twister - replace mod with a subtraction
|
2008-12-03 18:15:14 -06:00 |
Slava Pestov
|
4c6af1cc9f
|
Use fry instead of curry
|
2008-12-03 10:45:06 -06:00 |
Slava Pestov
|
378bedd1e0
|
Faster mersenne-twister with specialized-arrays
|
2008-12-03 10:44:41 -06:00 |
Slava Pestov
|
402da00390
|
Fixing bootstrap with specialized arrays
|
2008-12-02 02:44:19 -06:00 |
U-SLAVA-DFB8FF805\Slava
|
0eee4f89d4
|
Mess around with tags
|
2008-11-17 06:59:17 -06:00 |
Doug Coleman
|
db2f744f90
|
redo random-bytes* with a better algorithm
|
2008-11-12 22:10:34 -06:00 |
Doug Coleman
|
a8f1680bcd
|
slightly faster
|
2008-11-12 13:28:17 -06:00 |
Doug Coleman
|
b45c03877b
|
don't generate 4x the number of random bytes we actually need. map concat is slower than push-all
|
2008-11-12 12:40:09 -06:00 |
Doug Coleman
|
51ecc18cd8
|
changed a bitwise word, updating usage for mersenne twister
|
2008-11-11 13:03:42 -06:00 |
Slava Pestov
|
5def7c5dea
|
Don't load random number generator on bootstrap
|
2008-11-06 01:30:59 -06:00 |
Slava Pestov
|
b0d57ead86
|
Fix unit test
|
2008-10-05 23:09:10 -05:00 |
U-SLAVA-DFB8FF805\Slava
|
0cfedcdc8d
|
Fix deploy size regresson
|
2008-10-05 22:08:13 -05:00 |
Slava Pestov
|
46c3f0def1
|
Remove unused error class
|
2008-10-05 20:31:48 -05:00 |
Doug Coleman
|
7bf5a3a077
|
remove unit test
|
2008-10-05 16:41:42 -05:00 |
Doug Coleman
|
fad3d52bc1
|
remove random floats, better docs
|
2008-10-05 15:14:05 -05:00 |
Doug Coleman
|
6b3b48a106
|
random is generic, better random docs, cleanups
|
2008-10-04 11:44:12 -05:00 |
Slava Pestov
|
c19f2257f4
|
Fix permission bits
|
2008-10-02 08:34:49 -05:00 |
Slava Pestov
|
79f3865f92
|
Add missing meta-data
|
2008-09-23 16:11:59 -05:00 |
Slava Pestov
|
3d790d8ac8
|
Memory ricing to make deploy tests pass on Mac OS X/PowerPC
|
2008-09-19 00:26:27 -05:00 |
Doug Coleman
|
e0b537993f
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2008-09-11 01:11:59 -05:00 |
Doug Coleman
|
800b134fa7
|
random numbers were endian-dependent. clean up blum-blum-shub a bit
|
2008-09-11 01:11:17 -05:00 |
Slava Pestov
|
7597ebf462
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2008-09-11 00:37:21 -05:00 |
Slava Pestov
|
0c8e2584b4
|
Fixing unit tests for make, fry changes
|
2008-09-11 00:20:06 -05:00 |
Doug Coleman
|
9e82c69489
|
clean up random
|
2008-09-10 16:57:53 -05:00 |
Doug Coleman
|
24642501e7
|
fix random for real. is there redundant math here?
|
2008-09-09 17:07:32 -05:00 |
Doug Coleman
|
d72114fcce
|
wrap -> mod again
|
2008-09-09 15:46:14 -05:00 |
Doug Coleman
|
7764242f66
|
make the random word actually return a number in the full range of the input and replace division words with bitwise ones
|
2008-09-09 15:39:40 -05:00 |
Doug Coleman
|
8a921c791c
|
if-empty changes
|
2008-09-06 19:13:59 -05:00 |
Slava Pestov
|
aea0fed14c
|
Fixing basis -> extra dependencies
|
2008-09-05 19:29:14 -05:00 |
Slava Pestov
|
6408b01e9d
|
Add 'unportable' tag in place of hard-coded list of 'dangerous' vocabs in load-everything
|
2008-07-29 16:47:52 -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 |