Slava Pestov
7c6d86491b
Add .# to gitignore
2009-01-05 17:32:28 -06:00
Slava Pestov
7b110b0bfd
Move 3each, 3map from compiler.utilities to sequences
2009-01-05 17:32:08 -06:00
Jose A. Ortega Ruiz
c7b589f712
FUEL: $quotation and $see markup; no autodoc by default in help buffers.
2009-01-05 04:58:19 +01:00
Jose A. Ortega Ruiz
b5110ccdb6
FUEL: Fixes in help pages caching.
2009-01-04 19:40:22 +01:00
Jose A. Ortega Ruiz
b05a2388f0
FUEL: Avoid contiguous duplicates in help history.
2009-01-04 19:17:04 +01:00
Jose A. Ortega Ruiz
e603602e18
FUEL: Fixes in help browser navigation and new refresh command.
2009-01-04 16:01:03 +01:00
Jose A. Ortega Ruiz
77d86b8550
FUEL: README reformatted.
2009-01-04 15:59:54 +01:00
Jose A. Ortega Ruiz
4f6426bd40
FUEL: Help page bookmarks facility.
2009-01-04 04:04:08 +01:00
Jose A. Ortega Ruiz
c13a6efe97
FUEL: New command: fuel-apropos.
2009-01-04 02:36:58 +01:00
Jose A. Ortega Ruiz
9832429b94
FUEL: Better help page caching and some fixes.
2009-01-04 01:50:13 +01:00
Jose A. Ortega Ruiz
992633dd32
FUEL: Help system now displays vocab help.
2009-01-04 00:01:51 +01:00
Jose A. Ortega Ruiz
1ef58cbd43
FUEL: Help index pages implemented (but no vocab-index yet).
2009-01-03 21:51:21 +01:00
Jose A. Ortega Ruiz
796a7e9d37
FUEL: Help system overhaul.
2009-01-03 16:37:28 +01:00
Jose A. Ortega Ruiz
303735db5a
FUEL: Offer a command to add missing vocabs after run-file.
2008-12-31 04:05:34 +01:00
Jose A. Ortega Ruiz
a89b5d6a8a
FUEL: Fix for autodoc in presence of <PRIVATE > sections.
2008-12-31 01:31:03 +01:00
Jose A. Ortega Ruiz
33971016c5
FUEL: Emacs 22 compat.
2008-12-31 00:47:02 +01:00
Jose A. Ortega Ruiz
e1b661681a
FUEL: New option for no confirmation on restarts (fuel-debug-confirm-restarts-p).
2008-12-31 00:39:20 +01:00
Jose A. Ortega Ruiz
5c53e000bc
FUEL: Get rid of the USINGs buffer after we're done.
2008-12-31 00:31:13 +01:00
Jose A. Ortega Ruiz
a0761297ed
FUEL: Increase autodoc timeout.
2008-12-31 00:23:44 +01:00
Slava Pestov
071e01c106
Merge branch 'emacs' of http://git.hacks-galore.org/jao/factor
2008-12-30 16:57:06 -06:00
Samuel Tardieu
c1c1ebf3d4
Force primes list evaluation before benchmark
2008-12-29 21:29:26 +01:00
Samuel Tardieu
f521805bb3
Memoize small primes list
...
This makes "benchmark.binary-search" work again in a reasonable time.
2008-12-29 13:55:47 +01:00
Samuel Tardieu
ca0f3659e4
Optimize primes-between
...
Rather than having primes-between return a slice of primes-upto,
make primes-upto use primes-between.
Also, those two words cannot be marked as foldable as their
output is mutable.
2008-12-28 11:43:13 +01:00
Samuel Tardieu
a843113326
Optimize erato sieve
...
We started crossing the numbers at 3*n, while we can start at n^2.
2008-12-28 11:43:13 +01:00
Samuel Tardieu
e6a5ac4acd
Remove useless with-scope and unneeded uses
2008-12-27 23:13:03 +01:00
Samuel Tardieu
3fbb9f7081
Project Euler - problem 57
2008-12-27 21:46:01 +01:00
Samuel Tardieu
0182a3430d
Allow sigma and friends to use the stack
...
"sigma" used to use the stack to remember the current total.
This prevented the use of quotations manipulating elements
that were expecting to be on the stack.
This patch hides the counter while executing the quotation,
so that the latter can fully use the stack.
2008-12-27 21:39:32 +01:00
Jose A. Ortega Ruiz
ff99bf016d
FUEL: recognize fried quotations in syntax table.
2008-12-27 17:36:12 +01:00
Jose A. Ortega Ruiz
308f18b81e
FUEL: Correct syntax identification for CHAR: x forms with x a paren char.
2008-12-27 15:44:15 +01:00
Jose A. Ortega Ruiz
90f6fef8d2
FUEL: fix in autodoc require's and echo area font lock.
2008-12-27 15:18:17 +01:00
Jose A. Ortega Ruiz
7d4f4c5ed7
Merge commit 'origin/master' into emacs
2008-12-27 15:16:21 +01:00
Doug Coleman
6cfb951d82
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-26 17:14:07 -06:00
Doug Coleman
f9dacfb16b
more docs for pathnames
2008-12-26 17:13:20 -06:00
Slava Pestov
ab6e3e2c3f
Merge branch 'for-slava' of git://git.rfc1149.net/factor
2008-12-26 15:36:41 -06:00
Samuel Tardieu
5a9eab2c48
Remove unused and redundant math.erato
...
The math.erato module brings nothing more is brought by lprimes
from math.primes. Remove it, as it has no user, and a better version
is available in math.primes.erato anyway.
2008-12-26 21:03:12 +01:00
Samuel Tardieu
99023a3322
Use regular primality test to build primes list
2008-12-26 21:03:12 +01:00
Samuel Tardieu
588dfd326e
Change timing info on project-euler.010
...
The "math.primes" vocabulary now handles very easily primes up to
five millions.
2008-12-26 21:03:12 +01:00
Samuel Tardieu
f86b5baf8d
Use math.primes.erato instead of a list of first prime numbers
2008-12-26 21:03:12 +01:00
Samuel Tardieu
93b20967b5
Add Eratosthene sieve as math.primes.erato
2008-12-26 20:58:46 +01:00
Samuel Tardieu
7716ac276e
Mark parts of math.miller-rabin as private
2008-12-26 20:58:46 +01:00
Samuel Tardieu
4f42d00769
Use existing recursion tools rather than explicit one
2008-12-26 20:58:46 +01:00
Samuel Tardieu
7303316a04
Do not remove first primes only to prepend them afterwards
...
This makes little sense to use "lprimes-from" to get the
primes above one million to prepend the list of primes
before one million afterwards.
2008-12-26 20:58:45 +01:00
Samuel Tardieu
66b410b81f
Properly set bits in large bit arrays
...
Bit arrays were not properly manipulated by set-bits or clear-bits
if they were larger than 40 bits (one cell + one byte).
Moreover, the bug was likely to cause a bus error on architectures unable
to access unaligned words.
2008-12-26 20:58:45 +01:00
Jeff Bigot
f5dc0884d7
modify inclusions in file-chooser
2008-12-26 18:16:32 +01:00
Jeff Bigot
b93c6df46c
change "extra/4DNav" to "resource:extra/4DNav"
2008-12-26 16:29:14 +01:00
Jose A. Ortega Ruiz
0fc7574f48
Merge commit 'origin/master' into emacs
2008-12-26 16:05:54 +01:00
Jeff Bigot
6ca268c60d
first 4DNav commit
2008-12-26 10:23:54 +01:00
Jose A. Ortega Ruiz
15b5977b79
Merge commit 'origin/master' into emacs
2008-12-25 20:04:58 +01:00
Eduardo Cavazos
321919d210
easy-help: Add 'List:'
2008-12-25 07:55:04 -06:00
Eduardo Cavazos
2f51b5e4f0
easy-help: add 'Class-Description:'
2008-12-25 06:41:39 -06:00