]>
gitweb.factorcode.org Git - factor.git/log
Eduardo Cavazos [Thu, 8 Jan 2009 03:24:44 +0000 (21:24 -0600)]
Add L-system.models.abop-5
Eduardo Cavazos [Thu, 8 Jan 2009 03:24:30 +0000 (21:24 -0600)]
Add L-system.models.abop-4
Eduardo Cavazos [Thu, 8 Jan 2009 03:23:57 +0000 (21:23 -0600)]
Add L-system.models.abop-3
Eduardo Cavazos [Wed, 7 Jan 2009 22:47:25 +0000 (16:47 -0600)]
L-system: offer help via F1
Eduardo Cavazos [Wed, 7 Jan 2009 22:27:42 +0000 (16:27 -0600)]
Merge branch 'master' of http://factorcode.org/git/factor
Eduardo Cavazos [Wed, 7 Jan 2009 22:26:19 +0000 (16:26 -0600)]
Add L-system.models.abop-2
Eduardo Cavazos [Wed, 7 Jan 2009 22:25:32 +0000 (16:25 -0600)]
L-system.models.abop-1: Minor tweaks
Eduardo Cavazos [Wed, 7 Jan 2009 22:24:56 +0000 (16:24 -0600)]
L-system: Add rotating pedestal
Slava Pestov [Wed, 7 Jan 2009 19:46:52 +0000 (13:46 -0600)]
CGI responder would fail if the CGI script would emit non-ASCII characters; set encoding to binary
Daniel Ehrenberg [Wed, 7 Jan 2009 18:26:50 +0000 (12:26 -0600)]
Merge branch 'master' of git://factorcode.org/git/factor
Daniel Ehrenberg [Wed, 7 Jan 2009 18:23:07 +0000 (12:23 -0600)]
Word breaks
Slava Pestov [Wed, 7 Jan 2009 18:20:10 +0000 (12:20 -0600)]
Fix typo in example
Slava Pestov [Wed, 7 Jan 2009 18:19:00 +0000 (12:19 -0600)]
Merge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Wed, 7 Jan 2009 17:23:37 +0000 (11:23 -0600)]
Merge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Wed, 7 Jan 2009 17:20:05 +0000 (11:20 -0600)]
Fix typo in each-file stack effect, document io.directories.search
U-C4\Administrator [Wed, 7 Jan 2009 17:05:53 +0000 (11:05 -0600)]
fix typo in grouping docs, add more examples
Samuel Tardieu [Wed, 7 Jan 2009 12:37:17 +0000 (13:37 +0100)]
Add test for project Euler 157
Samuel Tardieu [Wed, 7 Jan 2009 09:34:07 +0000 (10:34 +0100)]
Remove "primes-under-million" list
In the past, this was a static list used to optimize prime factors
computation. Now that the dependency has been reversed, there is
no point in keeping this list which can be obtained by
"
1000000 primes-upto" as easily.
Samuel Tardieu [Wed, 7 Jan 2009 09:32:26 +0000 (10:32 +0100)]
Use the largest source file to benchmark checksums
"extra/math/primes/list.factor" is very small. Replace it with the
largest factor source file in benchmarks.
Samuel Tardieu [Wed, 7 Jan 2009 09:18:00 +0000 (10:18 +0100)]
Add missing files in math.primes.erato and add copyright notice
Samuel Tardieu [Wed, 7 Jan 2009 08:58:46 +0000 (09:58 +0100)]
Refactor prime factors decomposition module and add more tests
Slava Pestov [Wed, 7 Jan 2009 03:15:08 +0000 (21:15 -0600)]
Merge branch 'emacs' of http://git.hacks-galore.org/jao/factor
Slava Pestov [Wed, 7 Jan 2009 03:14:22 +0000 (21:14 -0600)]
Clean up inverse a bit
Jose A. Ortega Ruiz [Wed, 7 Jan 2009 03:08:36 +0000 (04:08 +0100)]
FUEL: Tidbits.
Jose A. Ortega Ruiz [Wed, 7 Jan 2009 02:03:20 +0000 (03:03 +0100)]
FUEL: Fix for symbol words display in vocab help pages.
Jose A. Ortega Ruiz [Wed, 7 Jan 2009 01:47:44 +0000 (02:47 +0100)]
FUEL: Shorten very long words in tables to keep delims aligned.
Jose A. Ortega Ruiz [Wed, 7 Jan 2009 00:59:15 +0000 (01:59 +0100)]
FUEL: $operation.
Jose A. Ortega Ruiz [Wed, 7 Jan 2009 00:44:45 +0000 (01:44 +0100)]
FUEL: Vocab word lists in help browser.
Eduardo Cavazos [Tue, 6 Jan 2009 22:31:11 +0000 (16:31 -0600)]
L-system: Handle case of 'f' string (use axiom)
Daniel Ehrenberg [Tue, 6 Jan 2009 22:25:12 +0000 (16:25 -0600)]
Fixing unicode normalization--all tests pass
Jose A. Ortega Ruiz [Tue, 6 Jan 2009 22:08:33 +0000 (23:08 +0100)]
FUEL: Tags and authors support in help browser.
Daniel Ehrenberg [Tue, 6 Jan 2009 16:19:19 +0000 (10:19 -0600)]
unicode.breaks tests and bug fixes
Jose A. Ortega Ruiz [Tue, 6 Jan 2009 15:28:10 +0000 (16:28 +0100)]
FUEL: Much faster and nicer table rendering.
Jose A. Ortega Ruiz [Tue, 6 Jan 2009 06:05:42 +0000 (07:05 +0100)]
FUEL: $describe-vocab and child vocab lists implemented.
Slava Pestov [Tue, 6 Jan 2009 05:39:29 +0000 (23:39 -0600)]
Fix Farkup link escaping
Daniel Ehrenberg [Tue, 6 Jan 2009 04:39:38 +0000 (22:39 -0600)]
Commenting out failing unit test in unicode
Daniel Ehrenberg [Tue, 6 Jan 2009 04:19:14 +0000 (22:19 -0600)]
Unicode normalization bug fixes (incomplete)
Daniel Ehrenberg [Tue, 6 Jan 2009 02:59:04 +0000 (20:59 -0600)]
Merge branch 'master' of git://factorcode.org/git/factor
Jose A. Ortega Ruiz [Tue, 6 Jan 2009 01:23:38 +0000 (02:23 +0100)]
FUEL: New command fuel-help-vocab (v in help browser).
Jose A. Ortega Ruiz [Tue, 6 Jan 2009 01:02:47 +0000 (02:02 +0100)]
Merge commit 'origin/master' into emacs
Slava Pestov [Tue, 6 Jan 2009 00:12:34 +0000 (18:12 -0600)]
Add 2tri* and 2tri@ combinators, clean up (3each), and fix failing unit test for 3map
Slava Pestov [Mon, 5 Jan 2009 23:33:27 +0000 (17:33 -0600)]
Remove extra/faq now that we don't need it anymore
Slava Pestov [Mon, 5 Jan 2009 23:33:12 +0000 (17:33 -0600)]
Merge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Mon, 5 Jan 2009 23:33:06 +0000 (17:33 -0600)]
Update copyright year
Slava Pestov [Mon, 5 Jan 2009 23:32:28 +0000 (17:32 -0600)]
Add .# to gitignore
Slava Pestov [Mon, 5 Jan 2009 23:32:08 +0000 (17:32 -0600)]
Move 3each, 3map from compiler.utilities to sequences
Jose A. Ortega Ruiz [Mon, 5 Jan 2009 22:29:26 +0000 (23:29 +0100)]
FUEL: MEMO:: recognised in factor syntax.
Jose A. Ortega Ruiz [Mon, 5 Jan 2009 21:09:18 +0000 (22:09 +0100)]
FUEL: Document edit command.
Jose A. Ortega Ruiz [Mon, 5 Jan 2009 21:06:43 +0000 (22:06 +0100)]
FUEL: Edit article command in help buffers.
Jose A. Ortega Ruiz [Mon, 5 Jan 2009 14:30:07 +0000 (15:30 +0100)]
FUEL: bogus key binding fixed
Jose A. Ortega Ruiz [Mon, 5 Jan 2009 13:58:38 +0000 (14:58 +0100)]
FUEL: Index entries sorted and some improvements in other tags in help browser.
Eduardo Cavazos [Mon, 5 Jan 2009 10:12:27 +0000 (04:12 -0600)]
Add 'abop-1' L-system model
Eduardo Cavazos [Mon, 5 Jan 2009 10:11:43 +0000 (04:11 -0600)]
Add L-system (complete rewrite of lsys)
Jose A. Ortega Ruiz [Mon, 5 Jan 2009 06:08:45 +0000 (07:08 +0100)]
FUEL: 'h' for help on word at point in xref buffers.
Jose A. Ortega Ruiz [Mon, 5 Jan 2009 05:22:36 +0000 (06:22 +0100)]
FUEL: New command fuel-help-kill-page (bound to 'k' in help browser).
Daniel Ehrenberg [Mon, 5 Jan 2009 04:22:18 +0000 (22:22 -0600)]
Typo in unicode normalization
Jose A. Ortega Ruiz [Mon, 5 Jan 2009 03:58:19 +0000 (04:58 +0100)]
FUEL: $quotation and $see markup; no autodoc by default in help buffers.
Daniel Ehrenberg [Sun, 4 Jan 2009 20:59:55 +0000 (15:59 -0500)]
inverses for append and prepend
Jose A. Ortega Ruiz [Sun, 4 Jan 2009 18:40:22 +0000 (19:40 +0100)]
FUEL: Fixes in help pages caching.
Jose A. Ortega Ruiz [Sun, 4 Jan 2009 18:17:04 +0000 (19:17 +0100)]
FUEL: Avoid contiguous duplicates in help history.
Doug Coleman [Sun, 4 Jan 2009 17:44:49 +0000 (11:44 -0600)]
Fix a couple bugs in unix.users and add unit tests
Doug Coleman [Sun, 4 Jan 2009 17:38:25 +0000 (11:38 -0600)]
Refactor html.parser.utils a bit
Jose A. Ortega Ruiz [Sun, 4 Jan 2009 15:01:03 +0000 (16:01 +0100)]
FUEL: Fixes in help browser navigation and new refresh command.
Jose A. Ortega Ruiz [Sun, 4 Jan 2009 14:59:54 +0000 (15:59 +0100)]
FUEL: README reformatted.
Jose A. Ortega Ruiz [Sun, 4 Jan 2009 03:04:08 +0000 (04:04 +0100)]
FUEL: Help page bookmarks facility.
Jose A. Ortega Ruiz [Sun, 4 Jan 2009 01:36:58 +0000 (02:36 +0100)]
FUEL: New command: fuel-apropos.
Jose A. Ortega Ruiz [Sun, 4 Jan 2009 00:50:13 +0000 (01:50 +0100)]
FUEL: Better help page caching and some fixes.
Jose A. Ortega Ruiz [Sat, 3 Jan 2009 23:01:51 +0000 (00:01 +0100)]
FUEL: Help system now displays vocab help.
Jose A. Ortega Ruiz [Sat, 3 Jan 2009 20:51:21 +0000 (21:51 +0100)]
FUEL: Help index pages implemented (but no vocab-index yet).
Jose A. Ortega Ruiz [Sat, 3 Jan 2009 15:37:28 +0000 (16:37 +0100)]
FUEL: Help system overhaul.
Jose A. Ortega Ruiz [Wed, 31 Dec 2008 03:05:34 +0000 (04:05 +0100)]
FUEL: Offer a command to add missing vocabs after run-file.
Jose A. Ortega Ruiz [Wed, 31 Dec 2008 00:31:03 +0000 (01:31 +0100)]
FUEL: Fix for autodoc in presence of <PRIVATE > sections.
Jose A. Ortega Ruiz [Tue, 30 Dec 2008 23:47:02 +0000 (00:47 +0100)]
FUEL: Emacs 22 compat.
Jose A. Ortega Ruiz [Tue, 30 Dec 2008 23:39:20 +0000 (00:39 +0100)]
FUEL: New option for no confirmation on restarts (fuel-debug-confirm-restarts-p).
Jose A. Ortega Ruiz [Tue, 30 Dec 2008 23:31:13 +0000 (00:31 +0100)]
FUEL: Get rid of the USINGs buffer after we're done.
Jose A. Ortega Ruiz [Tue, 30 Dec 2008 23:23:44 +0000 (00:23 +0100)]
FUEL: Increase autodoc timeout.
Slava Pestov [Tue, 30 Dec 2008 22:57:06 +0000 (16:57 -0600)]
Merge branch 'emacs' of http://git.hacks-galore.org/jao/factor
Samuel Tardieu [Mon, 29 Dec 2008 20:29:26 +0000 (21:29 +0100)]
Force primes list evaluation before benchmark
Samuel Tardieu [Mon, 29 Dec 2008 12:55:47 +0000 (13:55 +0100)]
Memoize small primes list
This makes "benchmark.binary-search" work again in a reasonable time.
Samuel Tardieu [Sun, 28 Dec 2008 10:43:13 +0000 (11:43 +0100)]
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.
Samuel Tardieu [Sun, 28 Dec 2008 10:43:13 +0000 (11:43 +0100)]
Optimize erato sieve
We started crossing the numbers at 3*n, while we can start at n^2.
Samuel Tardieu [Sat, 27 Dec 2008 22:13:03 +0000 (23:13 +0100)]
Remove useless with-scope and unneeded uses
Samuel Tardieu [Sat, 27 Dec 2008 20:46:01 +0000 (21:46 +0100)]
Project Euler - problem 57
Samuel Tardieu [Sat, 27 Dec 2008 20:39:32 +0000 (21:39 +0100)]
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.
Jose A. Ortega Ruiz [Sat, 27 Dec 2008 16:36:12 +0000 (17:36 +0100)]
FUEL: recognize fried quotations in syntax table.
Jose A. Ortega Ruiz [Sat, 27 Dec 2008 14:44:15 +0000 (15:44 +0100)]
FUEL: Correct syntax identification for CHAR: x forms with x a paren char.
Jose A. Ortega Ruiz [Sat, 27 Dec 2008 14:18:17 +0000 (15:18 +0100)]
FUEL: fix in autodoc require's and echo area font lock.
Jose A. Ortega Ruiz [Sat, 27 Dec 2008 14:16:21 +0000 (15:16 +0100)]
Merge commit 'origin/master' into emacs
Doug Coleman [Fri, 26 Dec 2008 23:14:07 +0000 (17:14 -0600)]
Merge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Fri, 26 Dec 2008 23:13:20 +0000 (17:13 -0600)]
more docs for pathnames
Slava Pestov [Fri, 26 Dec 2008 21:36:41 +0000 (15:36 -0600)]
Merge branch 'for-slava' of git://git.rfc1149.net/factor
Samuel Tardieu [Fri, 26 Dec 2008 19:58:47 +0000 (20:58 +0100)]
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.
Samuel Tardieu [Fri, 26 Dec 2008 19:58:47 +0000 (20:58 +0100)]
Use regular primality test to build primes list
Samuel Tardieu [Fri, 26 Dec 2008 19:58:46 +0000 (20:58 +0100)]
Change timing info on project-euler.010
The "math.primes" vocabulary now handles very easily primes up to
five millions.
Samuel Tardieu [Fri, 26 Dec 2008 19:58:46 +0000 (20:58 +0100)]
Use math.primes.erato instead of a list of first prime numbers
Samuel Tardieu [Fri, 26 Dec 2008 19:58:46 +0000 (20:58 +0100)]
Add Eratosthene sieve as math.primes.erato
Samuel Tardieu [Fri, 26 Dec 2008 19:58:46 +0000 (20:58 +0100)]
Mark parts of math.miller-rabin as private
Samuel Tardieu [Fri, 26 Dec 2008 19:58:46 +0000 (20:58 +0100)]
Use existing recursion tools rather than explicit one
Samuel Tardieu [Fri, 26 Dec 2008 19:58:45 +0000 (20:58 +0100)]
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.
Samuel Tardieu [Fri, 26 Dec 2008 19:58:45 +0000 (20:58 +0100)]
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.