Doug Coleman
|
db2f744f90
|
redo random-bytes* with a better algorithm
|
2008-11-12 22:10:34 -06:00 |
Slava Pestov
|
8f6f666a2a
|
Neither here nor there
|
2008-11-12 14:40:01 -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 |
Eduardo Cavazos
|
6cc08f76dd
|
help/handbook: Fix some headings
|
2008-11-12 03:58:41 -06:00 |
Doug Coleman
|
44b0cf94ab
|
better fix for emacs
|
2008-11-12 01:14:19 -06:00 |
Doug Coleman
|
9656ce2e65
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2008-11-12 00:40:11 -06:00 |
Doug Coleman
|
0d3a5e372a
|
allow setting of emacsclient
|
2008-11-12 00:39:56 -06:00 |
Slava Pestov
|
9f52ee50b0
|
Another speedup to >alist: create vector with right size up-front. 10 second bootstrap time reduction
|
2008-11-12 00:10:50 -06:00 |
Slava Pestov
|
eed1dd3d2b
|
Fix byte vector prettyprinting
|
2008-11-11 23:38:19 -06:00 |
Slava Pestov
|
c581311e03
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2008-11-11 23:24:08 -06:00 |
Slava Pestov
|
cdb94e4c62
|
Word constructor was not invoking relocation on the profiled block, so words constructed while profiling was on could not be executed. This prevented profiling of PEGs
|
2008-11-11 23:07:40 -06:00 |
Slava Pestov
|
de02724135
|
Make a word inline for the win
|
2008-11-11 23:04:30 -06:00 |
Slava Pestov
|
ed3a81a503
|
Faster M: hashtable >alist performs less dispatch and allocates less junk
|
2008-11-11 23:03:50 -06:00 |
James Cash
|
c97e731d44
|
Fixing linked-assoc docs
|
2008-11-11 21:25:33 -05:00 |
Slava Pestov
|
fab60f94a7
|
Minor performance improvements
|
2008-11-11 19:51:26 -06:00 |
Slava Pestov
|
d970a632bb
|
Fix nodes>quot
|
2008-11-11 19:51:12 -06:00 |
Slava Pestov
|
26f309d2ae
|
Trying to make PEGs compile faster by reducing the number of low level IR nodes: merge functionality of #>r and #r> into #shuffle, and generate 1 node instead of 3 for calls to get-local
|
2008-11-11 18:46:31 -06:00 |
Slava Pestov
|
782671a50c
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2008-11-11 17:43:25 -06:00 |
Slava Pestov
|
5c6860fd0f
|
Updating linked-assocs documentation, add <linked-assoc> word
|
2008-11-11 17:42:52 -06:00 |
Slava Pestov
|
b4683bb00b
|
Merge branch 'master' of git://factorcode.org/git/jamesnvc
|
2008-11-11 17:36:34 -06:00 |
Doug Coleman
|
5490b730b5
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2008-11-11 15:37:42 -06:00 |
Doug Coleman
|
fa282c5053
|
remove duplicate using
|
2008-11-11 15:37:32 -06:00 |
Doug Coleman
|
1f85b7ec14
|
catch errors for windows file-systems word and return a tuple with just a mount point
this happens on empty floppy disk drives
|
2008-11-11 15:35:17 -06:00 |
Doug Coleman
|
146340690f
|
implement file-systems on windows
|
2008-11-11 15:17:35 -06:00 |
Doug Coleman
|
17916ed7f2
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2008-11-11 14:04:25 -06:00 |
Doug Coleman
|
78ab09d8bb
|
move file-systems word to core
|
2008-11-11 14:04:05 -06:00 |
Doug Coleman
|
c860ab78b6
|
removed duplicate file-system-info definition. oops
|
2008-11-11 13:41:34 -06:00 |
Doug Coleman
|
bbaa8b95bd
|
mounted -> file-systems
|
2008-11-11 13:30:12 -06:00 |
Doug Coleman
|
482933f4d3
|
remove duplicated slot from linux statfs
|
2008-11-11 13:19:53 -06:00 |
Doug Coleman
|
aff4c9bda3
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2008-11-11 13:07:26 -06:00 |
Doug Coleman
|
f6c0c43dd4
|
fix user-cache and add tests for this
|
2008-11-11 13:05:04 -06:00 |
Doug Coleman
|
e3533daf4d
|
make jedit behave nicely with scaffolding docs
|
2008-11-11 13:04:20 -06:00 |
Doug Coleman
|
51ecc18cd8
|
changed a bitwise word, updating usage for mersenne twister
|
2008-11-11 13:03:42 -06:00 |
Doug Coleman
|
7aeeb2c9ce
|
bitwise docs, fix some bugs in bitwise words
|
2008-11-11 13:03:08 -06:00 |
Slava Pestov
|
8a6ecec9f3
|
Fix broken link in ratios docs
|
2008-11-11 12:11:36 -06:00 |
Slava Pestov
|
a32acdcff0
|
Tweak grouping code for better method inlining
|
2008-11-11 12:11:13 -06:00 |
Slava Pestov
|
d7dd084b8d
|
Usability tweak: focus on listener input area when input presentation is clicked
|
2008-11-11 11:46:35 -06:00 |
Slava Pestov
|
fed799a32c
|
Fix circularity
|
2008-11-11 11:39:38 -06:00 |
Slava Pestov
|
4c0f2cc3f5
|
Move factor-2s from miller-rabin to math.functions; use it to make ^ more efficient
|
2008-11-11 11:30:47 -06:00 |
Slava Pestov
|
f1a1a4c1cb
|
Cloning a dlist did not clone its nodes, and so was useless
|
2008-11-11 10:56:58 -06:00 |
Slava Pestov
|
1d630b6cf2
|
Minor documentation fixes
|
2008-11-11 10:51:15 -06:00 |
Slava Pestov
|
f04b32ea02
|
Remove duplicated logic
|
2008-11-11 09:10:33 -06:00 |
Slava Pestov
|
d50f4275d4
|
Fix help lint
|
2008-11-11 08:53:11 -06:00 |
Slava Pestov
|
792df37431
|
Update unit test
|
2008-11-11 08:50:30 -06:00 |
Slava Pestov
|
5f4b247072
|
Propagation pass now uses a stack of hashtables for predicated constraints instead of cloning a hashtable. New strategy for recursive propagation; now converges with fewer iterations. ~15 sec bootstrap time improvement
|
2008-11-11 08:49:00 -06:00 |
Slava Pestov
|
7f9fbdaa4e
|
cleanup pass didn't properly handle conditionals where both branches were dead
|
2008-11-11 08:38:03 -06:00 |
Slava Pestov
|
43335d9c36
|
Intervals now use a special singleton for the full interval to eliminate FP math in the common case; fix a bug in value-info<=
|
2008-11-11 08:30:14 -06:00 |
Slava Pestov
|
bb44effcb3
|
Forgot to include this in the last patch
|
2008-11-11 02:35:27 -06:00 |
Slava Pestov
|
d579628d61
|
More OpenGL rendering tweaks
|
2008-11-11 02:31:56 -06:00 |