Commit Graph

6365 Commits (78fbeda1056858d9dd1e6b872bf5de051246be02)

Author SHA1 Message Date
Samuel Tardieu 78fbeda105 Refactor prime factors decomposition module and add more tests 2009-01-07 10:39:20 +01:00
Slava Pestov 67c37de79c Merge branch 'emacs' of http://git.hacks-galore.org/jao/factor 2009-01-06 21:15:08 -06:00
Slava Pestov 70b6e1808c Clean up inverse a bit 2009-01-06 21:14:22 -06:00
Jose A. Ortega Ruiz 1a384e5e01 FUEL: Tidbits. 2009-01-07 04:08:36 +01:00
Jose A. Ortega Ruiz b8793abeea FUEL: Vocab word lists in help browser. 2009-01-07 01:44:45 +01:00
Jose A. Ortega Ruiz efcd8cb194 FUEL: Tags and authors support in help browser. 2009-01-06 23:08:33 +01:00
Jose A. Ortega Ruiz af78443832 FUEL: Much faster and nicer table rendering. 2009-01-06 16:28:10 +01:00
Jose A. Ortega Ruiz 956492447c FUEL: $describe-vocab and child vocab lists implemented. 2009-01-06 07:05:42 +01:00
Jose A. Ortega Ruiz 23205a8bf4 Merge commit 'origin/master' into emacs 2009-01-06 02:02:47 +01:00
Slava Pestov 4c25fef273 Remove extra/faq now that we don't need it anymore 2009-01-05 17:33:27 -06:00
Jose A. Ortega Ruiz ca0f944e04 FUEL: Edit article command in help buffers. 2009-01-05 22:06:43 +01:00
Eduardo Cavazos 6416cb78b0 Add 'abop-1' L-system model 2009-01-05 04:12:27 -06:00
Eduardo Cavazos 63b86900e7 Add L-system (complete rewrite of lsys) 2009-01-05 04:11:43 -06:00
Jose A. Ortega Ruiz a0f3a44aa0 FUEL: New command fuel-help-kill-page (bound to 'k' in help browser). 2009-01-05 06:22:36 +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 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 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