Commit Graph

6344 Commits (e1b661681a339b1f2287644908065431a838fe8f)

Author SHA1 Message Date
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 3fbb9f7081 Project Euler - problem 57 2008-12-27 21:46:01 +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
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 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
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
Jeff Bigot 6ca268c60d first 4DNav commit 2008-12-26 10:23:54 +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
Eduardo Cavazos c289aa5c38 easy-help: refactoring 2008-12-25 06:24:50 -06:00
Eduardo Cavazos 028d27a2cb easy-help: Add support for embedded markup to some words 2008-12-24 03:13:44 -06:00
Eduardo Cavazos 15202a9cf2 Add 'easy-help.expand-markup' 2008-12-24 03:13:28 -06:00
Eduardo Cavazos 4fd6242ae3 size-of: Use 'Word:' from easy-help 2008-12-23 22:46:18 -06:00
Eduardo Cavazos d842a75639 easy-help: Add 'Word:' 2008-12-23 22:46:03 -06:00
Eduardo Cavazos ca463f020b size-of: Edit 'Values:' 2008-12-23 21:58:08 -06:00
Eduardo Cavazos 6171b1939f easy-help: 'Values:' accepts multi-line input 2008-12-23 21:57:34 -06:00
Jose A. Ortega Ruiz d214b5f744 Merge commit 'origin/master' into emacs 2008-12-23 22:38:42 +01:00
Jose A. Ortega Ruiz a160e7d32a FUEL: New fuel-update-usings (C-cC-eu) command. 2008-12-23 22:37:25 +01:00
Eduardo Cavazos e4d3ea0581 size-of: Add a Values: clause 2008-12-23 02:29:19 -06:00
Eduardo Cavazos 0841720484 easy-help: Add a simple Values: word 2008-12-23 02:28:39 -06:00
Eduardo Cavazos 5f1084f5c4 nehe looks good to go back in extra 2008-12-22 18:15:21 -06:00
Eduardo Cavazos 81e69a1664 Update 'ui.gadgets.tiling'. Add some help. 2008-12-22 17:20:04 -06:00
Eduardo Cavazos c181056ed2 ui.gadgets.plot: use easy-help 2008-12-22 15:57:12 -06:00
Eduardo Cavazos beff592f76 Use easy-help in 'size-of' 2008-12-22 15:50:14 -06:00
Eduardo Cavazos d193aad524 Demo easy-help in the 'ui.gadgets.slate' vocabulary 2008-12-22 15:43:24 -06:00
Eduardo Cavazos 016c225a18 Checkin experimental 'easy-help' into extra 2008-12-22 15:43:01 -06:00
Eduardo Cavazos aff4676e58 Add 'ui.gadgets.plot' back to extra 2008-12-22 08:40:00 -06:00
Eduardo Cavazos 75337648cf Update 'size-of' and move to extra from unmaintained 2008-12-22 06:37:33 -06:00
Slava Pestov 058ba127cb Cleaning up more -rot usages 2008-12-22 05:41:01 -06:00
Slava Pestov c6ac320515 Merge branch 'master' of git://factorcode.org/git/factor 2008-12-22 00:54:45 -06:00
Eduardo Cavazos 19e5fc46e4 Looks like golden-section is good to go for extra 2008-12-22 00:05:19 -06:00
Jose A. Ortega Ruiz 7ecfef94e8 FUEL: Fixes in factor syntax table and setter/getter detection. 2008-12-22 06:58:20 +01:00
Slava Pestov 071b3ce365 Merge branch 'emacs' of http://git.hacks-galore.org/jao/factor 2008-12-21 20:39:11 -06:00
Jose A. Ortega Ruiz 31d783c2be FUEL: Edit word's documentation command. 2008-12-22 03:07:45 +01:00
Jose A. Ortega Ruiz 41b0bc0dd9 FUEL: small fixes for debug buffers. 2008-12-21 22:12:46 +01:00
Slava Pestov f169fdabcd Merge branch 'master' of git://github.com/mrjbq7/factor 2008-12-21 14:10:27 -06:00
Jose A. Ortega Ruiz 3721086424 FUEL: Small improvements to xref mode. 2008-12-21 18:39:59 +01:00
Jose A. Ortega Ruiz 3630933b09 FUEL: Nicer xref buffers. 2008-12-21 17:33:53 +01:00
John Benediktsson 2d08bba67f Moving uuid from extra/uuid to basis/uuid. 2008-12-20 18:39:09 -08:00