]>
gitweb.factorcode.org Git - factor.git/log
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).
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.
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.
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.
Jeff Bigot [Fri, 26 Dec 2008 17:16:32 +0000 (18:16 +0100)]
modify inclusions in file-chooser
Jeff Bigot [Fri, 26 Dec 2008 15:29:14 +0000 (16:29 +0100)]
change "extra/4DNav" to "resource:extra/4DNav"
Jose A. Ortega Ruiz [Fri, 26 Dec 2008 15:05:54 +0000 (16:05 +0100)]
Merge commit 'origin/master' into emacs
Jeff Bigot [Fri, 26 Dec 2008 09:23:54 +0000 (10:23 +0100)]
first 4DNav commit
Jose A. Ortega Ruiz [Thu, 25 Dec 2008 19:04:58 +0000 (20:04 +0100)]
Merge commit 'origin/master' into emacs
Eduardo Cavazos [Thu, 25 Dec 2008 13:55:04 +0000 (07:55 -0600)]
easy-help: Add 'List:'
Eduardo Cavazos [Thu, 25 Dec 2008 12:41:39 +0000 (06:41 -0600)]
easy-help: add 'Class-Description:'
Eduardo Cavazos [Thu, 25 Dec 2008 12:24:50 +0000 (06:24 -0600)]
easy-help: refactoring
Eduardo Cavazos [Thu, 25 Dec 2008 11:34:36 +0000 (05:34 -0600)]
Fix typo in help for '$values'
Slava Pestov [Wed, 24 Dec 2008 21:28:42 +0000 (15:28 -0600)]
Merge branch 'master' of git://factorcode.org/git/factor
Eduardo Cavazos [Wed, 24 Dec 2008 09:13:44 +0000 (03:13 -0600)]
easy-help: Add support for embedded markup to some words
Eduardo Cavazos [Wed, 24 Dec 2008 09:13:28 +0000 (03:13 -0600)]
Add 'easy-help.expand-markup'
Eduardo Cavazos [Wed, 24 Dec 2008 04:46:18 +0000 (22:46 -0600)]
size-of: Use 'Word:' from easy-help
Eduardo Cavazos [Wed, 24 Dec 2008 04:46:03 +0000 (22:46 -0600)]
easy-help: Add 'Word:'
Eduardo Cavazos [Wed, 24 Dec 2008 03:58:08 +0000 (21:58 -0600)]
size-of: Edit 'Values:'
Eduardo Cavazos [Wed, 24 Dec 2008 03:57:34 +0000 (21:57 -0600)]
easy-help: 'Values:' accepts multi-line input
Jose A. Ortega Ruiz [Wed, 24 Dec 2008 02:12:17 +0000 (03:12 +0100)]
FUEL: A bit of font-lock in the uses buffer.
Jose A. Ortega Ruiz [Wed, 24 Dec 2008 01:44:49 +0000 (02:44 +0100)]
FUEL: Fixes to fuel-update-usings.
Nicholas Seckar [Wed, 24 Dec 2008 00:42:24 +0000 (16:42 -0800)]
Fuel auto use: Don't merge the IN: and USING:
Jose A. Ortega Ruiz [Tue, 23 Dec 2008 21:38:42 +0000 (22:38 +0100)]
Merge commit 'origin/master' into emacs
Jose A. Ortega Ruiz [Tue, 23 Dec 2008 21:37:25 +0000 (22:37 +0100)]
FUEL: New fuel-update-usings (C-cC-eu) command.
Eduardo Cavazos [Tue, 23 Dec 2008 08:29:19 +0000 (02:29 -0600)]
size-of: Add a Values: clause
Eduardo Cavazos [Tue, 23 Dec 2008 08:28:39 +0000 (02:28 -0600)]
easy-help: Add a simple Values: word
Eduardo Cavazos [Tue, 23 Dec 2008 00:15:21 +0000 (18:15 -0600)]
nehe looks good to go back in extra
Jose A. Ortega Ruiz [Mon, 22 Dec 2008 23:46:22 +0000 (00:46 +0100)]
Merge commit 'origin/master' into emacs
Jose A. Ortega Ruiz [Mon, 22 Dec 2008 23:34:43 +0000 (00:34 +0100)]
FUEL: Small fixes.
Eduardo Cavazos [Mon, 22 Dec 2008 23:20:35 +0000 (17:20 -0600)]
Remove unmaintained/tiling
Eduardo Cavazos [Mon, 22 Dec 2008 23:20:04 +0000 (17:20 -0600)]
Update 'ui.gadgets.tiling'. Add some help.
Eduardo Cavazos [Mon, 22 Dec 2008 21:57:12 +0000 (15:57 -0600)]
ui.gadgets.plot: use easy-help
Eduardo Cavazos [Mon, 22 Dec 2008 21:50:14 +0000 (15:50 -0600)]
Use easy-help in 'size-of'
Eduardo Cavazos [Mon, 22 Dec 2008 21:43:24 +0000 (15:43 -0600)]
Demo easy-help in the 'ui.gadgets.slate' vocabulary
Eduardo Cavazos [Mon, 22 Dec 2008 21:43:01 +0000 (15:43 -0600)]
Checkin experimental 'easy-help' into extra
Eduardo Cavazos [Mon, 22 Dec 2008 14:40:31 +0000 (08:40 -0600)]
Delete plot from unmaintained
Eduardo Cavazos [Mon, 22 Dec 2008 14:40:00 +0000 (08:40 -0600)]
Add 'ui.gadgets.plot' back to extra
Eduardo Cavazos [Mon, 22 Dec 2008 14:30:08 +0000 (08:30 -0600)]
Remove 'size-of' from unmaintained
Jose A. Ortega Ruiz [Mon, 22 Dec 2008 13:07:11 +0000 (14:07 +0100)]
Merge commit 'origin/master' into emacs
Jose A. Ortega Ruiz [Mon, 22 Dec 2008 13:06:50 +0000 (14:06 +0100)]
FUEL: More syntax table tweaks: better paren handling.
Eduardo Cavazos [Mon, 22 Dec 2008 12:37:33 +0000 (06:37 -0600)]
Update 'size-of' and move to extra from unmaintained
Slava Pestov [Mon, 22 Dec 2008 11:50:43 +0000 (05:50 -0600)]
Clean up ugly shuffling in documents code
Slava Pestov [Mon, 22 Dec 2008 11:41:01 +0000 (05:41 -0600)]
Cleaning up more -rot usages
Slava Pestov [Mon, 22 Dec 2008 07:22:05 +0000 (01:22 -0600)]
Clean up UUID a bit and fix help lint
Slava Pestov [Mon, 22 Dec 2008 06:54:45 +0000 (00:54 -0600)]
Merge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Mon, 22 Dec 2008 06:54:36 +0000 (00:54 -0600)]
Merge branch 'emacs' of http://git.hacks-galore.org/jao/factor