Commit Graph

10639 Commits (5135a2499a280951c4fc6bd2bcc425dda120116a)

Author SHA1 Message Date
Slava Pestov 7b110b0bfd Move 3each, 3map from compiler.utilities to sequences 2009-01-05 17:32:08 -06:00
Jose A. Ortega Ruiz bb774d61c8 FUEL: MEMO:: recognised in factor syntax. 2009-01-05 23:29:26 +01:00
Jose A. Ortega Ruiz f623c46314 FUEL: Document edit command. 2009-01-05 22:09:18 +01:00
Jose A. Ortega Ruiz ca0f944e04 FUEL: Edit article command in help buffers. 2009-01-05 22:06:43 +01:00
Jose A. Ortega Ruiz 9ca81aed93 FUEL: bogus key binding fixed 2009-01-05 15:30:07 +01:00
Jose A. Ortega Ruiz a59271139c FUEL: Index entries sorted and some improvements in other tags in help browser. 2009-01-05 14:58:38 +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 fd35c362ef FUEL: 'h' for help on word at point in xref buffers. 2009-01-05 07:08:45 +01: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
Daniel Ehrenberg 256eeb3d3e Typo in unicode normalization 2009-01-04 22:22:18 -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
Daniel Ehrenberg 142007f94d inverses for append and prepend 2009-01-04 15:59:55 -05: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
Doug Coleman ffe0aac310 Fix a couple bugs in unix.users and add unit tests 2009-01-04 11:44:49 -06:00
Doug Coleman e626431a7e Refactor html.parser.utils a bit 2009-01-04 11:38:25 -06: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