]>
gitweb.factorcode.org Git - factor.git/log
Aaron Schaefer [Mon, 24 Nov 2008 22:11:38 +0000 (17:11 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Mon, 24 Nov 2008 22:04:22 +0000 (16:04 -0600)]
Merge branch 'master' of git://factorcode.org/git/factor
slava [Mon, 24 Nov 2008 22:02:07 +0000 (16:02 -0600)]
Tweak hello-world deploy descriptor to reduce sizse
slava [Mon, 24 Nov 2008 22:01:53 +0000 (16:01 -0600)]
gc-reset, gc-stats, jit-compile primitives didn't have static stack effects
slava [Mon, 24 Nov 2008 21:59:27 +0000 (15:59 -0600)]
The deploy tool would coalesce equal quotations into one. This created a problem
for the non-optimizing compiler because if the new 'leader' quotation was not
compiled but some of the ones that it replaces were, then calls to the quotation
from contexts where they have to be compiled (eg, compiled if and dip) would no
longer work. Add a `jit-compile' primitive to compile quotations, and call it
as appropriate in `compress-quotations`.
Doug Coleman [Mon, 24 Nov 2008 18:59:29 +0000 (12:59 -0600)]
a bit of refactoring, preparing to take options out of the parsing stage
Doug Coleman [Mon, 24 Nov 2008 18:57:26 +0000 (12:57 -0600)]
if we're on win64, don't run postgresql tests
Doug Coleman [Mon, 24 Nov 2008 18:31:40 +0000 (12:31 -0600)]
state-tables vocab is no longer necessary
Slava Pestov [Mon, 24 Nov 2008 18:29:24 +0000 (12:29 -0600)]
Tweak debugger and traceback a bit
Slava Pestov [Mon, 24 Nov 2008 18:01:55 +0000 (12:01 -0600)]
Merge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Mon, 24 Nov 2008 18:01:20 +0000 (12:01 -0600)]
Fix docs for spread and apply combinators
Slava Pestov [Mon, 24 Nov 2008 18:01:08 +0000 (12:01 -0600)]
Fix fixnum/i-fast and fixnum/md-fast on PowerPC
sheeple [Mon, 24 Nov 2008 17:34:18 +0000 (11:34 -0600)]
Fix PowerPC bootstrap
Slava Pestov [Mon, 24 Nov 2008 17:12:36 +0000 (11:12 -0600)]
Add some more tests
Slava Pestov [Mon, 24 Nov 2008 15:27:15 +0000 (09:27 -0600)]
Add comments explaining recent changes
Slava Pestov [Mon, 24 Nov 2008 14:16:14 +0000 (08:16 -0600)]
Clean up direct literal code and make a first attempt at PowerPC support
Slava Pestov [Mon, 24 Nov 2008 12:49:14 +0000 (06:49 -0600)]
GC speedup
Slava Pestov [Mon, 24 Nov 2008 12:40:51 +0000 (06:40 -0600)]
Experimental optimizations
Slava Pestov [Mon, 24 Nov 2008 11:46:43 +0000 (05:46 -0600)]
Print benchmark runtimes in seconds
Slava Pestov [Mon, 24 Nov 2008 11:46:26 +0000 (05:46 -0600)]
Change inlining heuristic so that it behaves the same with dip and >r/r>
Slava Pestov [Mon, 24 Nov 2008 11:45:57 +0000 (05:45 -0600)]
Forgot that us parameter might be f
Slava Pestov [Mon, 24 Nov 2008 08:03:08 +0000 (02:03 -0600)]
Fix compile errors in nehe demos
Slava Pestov [Mon, 24 Nov 2008 08:03:01 +0000 (02:03 -0600)]
Fix VM for PowerPC
Slava Pestov [Mon, 24 Nov 2008 07:45:41 +0000 (01:45 -0600)]
Merge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Mon, 24 Nov 2008 07:45:36 +0000 (01:45 -0600)]
Fix PowerPC bootstrap
Doug Coleman [Mon, 24 Nov 2008 07:21:32 +0000 (01:21 -0600)]
Merge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Mon, 24 Nov 2008 07:21:18 +0000 (01:21 -0600)]
remove <iregexp>
Slava Pestov [Mon, 24 Nov 2008 06:57:31 +0000 (00:57 -0600)]
Fix load error in irc.ui
Slava Pestov [Mon, 24 Nov 2008 06:54:52 +0000 (00:54 -0600)]
Merge branch 'master' of git://factorforge.org/git/william42
Slava Pestov [Mon, 24 Nov 2008 06:52:40 +0000 (00:52 -0600)]
Fix sequences.deep tests
Slava Pestov [Mon, 24 Nov 2008 06:51:46 +0000 (00:51 -0600)]
Fix help lint
Slava Pestov [Mon, 24 Nov 2008 06:51:29 +0000 (00:51 -0600)]
Fix Windows overlapped timeout code for microseconds
Slava Pestov [Mon, 24 Nov 2008 06:30:09 +0000 (00:30 -0600)]
Merge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Mon, 24 Nov 2008 06:29:34 +0000 (00:29 -0600)]
Update PPC non-optimizing compiler backend
Slava Pestov [Mon, 24 Nov 2008 06:23:17 +0000 (00:23 -0600)]
Non-optimizing compiler now compiles dip, 2dip, 3dip, if, with direct branches instead of indirect branches. 8% bootstrap time improvement on Core Duo 2
Doug Coleman [Mon, 24 Nov 2008 06:21:00 +0000 (00:21 -0600)]
Merge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Mon, 24 Nov 2008 06:20:38 +0000 (00:20 -0600)]
improved regexp literals caught some typos
Doug Coleman [Mon, 24 Nov 2008 06:18:27 +0000 (00:18 -0600)]
better literal syntax for regexps. support ^ and $ (not in multiline mode yet) but not yet in multiline mode. support for \A and \Z \z is next. removed some crud from the parser, and added more commented out unit tests...
Slava Pestov [Mon, 24 Nov 2008 04:28:39 +0000 (22:28 -0600)]
Fix walker with dip
Slava Pestov [Mon, 24 Nov 2008 04:05:04 +0000 (22:05 -0600)]
Fix typo
Slava Pestov [Mon, 24 Nov 2008 03:40:54 +0000 (21:40 -0600)]
Fixing walker, adding traceback tests
Slava Pestov [Mon, 24 Nov 2008 03:40:10 +0000 (21:40 -0600)]
Fix compiler test
Slava Pestov [Mon, 24 Nov 2008 00:08:36 +0000 (18:08 -0600)]
Merge branch 'emacs' of http://git.hacks-galore.org/jao/factor
Slava Pestov [Sun, 23 Nov 2008 23:54:32 +0000 (17:54 -0600)]
Fix load error
Jose A. Ortega Ruiz [Sun, 23 Nov 2008 23:45:48 +0000 (00:45 +0100)]
Emacs factor mode: More correct treatment of strings and comments in font-lock.
Slava Pestov [Sun, 23 Nov 2008 23:41:11 +0000 (17:41 -0600)]
Better docs for sequences.deep
Doug Coleman [Sun, 23 Nov 2008 17:21:04 +0000 (11:21 -0600)]
Merge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Sun, 23 Nov 2008 10:46:15 +0000 (04:46 -0600)]
Fix compile error
Slava Pestov [Sun, 23 Nov 2008 10:22:38 +0000 (04:22 -0600)]
Minor speedup
Slava Pestov [Sun, 23 Nov 2008 10:14:17 +0000 (04:14 -0600)]
Fix PowerPC dip/2dip/3dip
Slava Pestov [Sun, 23 Nov 2008 09:57:48 +0000 (03:57 -0600)]
Fix load error
Slava Pestov [Sun, 23 Nov 2008 09:57:36 +0000 (03:57 -0600)]
Fix circularity issue in logging
Slava Pestov [Sun, 23 Nov 2008 09:55:43 +0000 (03:55 -0600)]
help.html doesn't depend on html.components, reduces mason.test load time
Slava Pestov [Sun, 23 Nov 2008 09:26:31 +0000 (03:26 -0600)]
Fix typo
Slava Pestov [Sun, 23 Nov 2008 09:26:25 +0000 (03:26 -0600)]
Fix load error
Slava Pestov [Sun, 23 Nov 2008 09:26:16 +0000 (03:26 -0600)]
Merge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Sun, 23 Nov 2008 09:22:56 +0000 (03:22 -0600)]
Fix type error
Slava Pestov [Sun, 23 Nov 2008 09:10:32 +0000 (03:10 -0600)]
Print runtime as a float
Slava Pestov [Sun, 23 Nov 2008 09:10:21 +0000 (03:10 -0600)]
Update wordtimer for micros removal
Slava Pestov [Sun, 23 Nov 2008 09:10:11 +0000 (03:10 -0600)]
Remove extra/micros since we have this in the core now
Slava Pestov [Sun, 23 Nov 2008 09:06:32 +0000 (03:06 -0600)]
Merge branch 'master' into microseconds
Slava Pestov [Sun, 23 Nov 2008 09:04:45 +0000 (03:04 -0600)]
PowerPC dip/2dip/3dip JIT intrinsics (untested)
Slava Pestov [Sun, 23 Nov 2008 08:46:43 +0000 (02:46 -0600)]
Add comment explaining what's going on
Slava Pestov [Sun, 23 Nov 2008 08:44:56 +0000 (02:44 -0600)]
Refactor all usages of >r/r> in core to use dip, 2dip, 3dip
Non-optimizing compiler now special-cases dip, 2dip, 3dip following a
literal quotation: this allows us to break the dip/slip meta-circle
without explicit calls to >r/r>
Slava Pestov [Sun, 23 Nov 2008 08:36:26 +0000 (02:36 -0600)]
Forgot to add a vocab
Slava Pestov [Sun, 23 Nov 2008 07:01:21 +0000 (01:01 -0600)]
Use assoc-filter-as
Slava Pestov [Sun, 23 Nov 2008 07:01:15 +0000 (01:01 -0600)]
Add assoc-filter-as
Slava Pestov [Sun, 23 Nov 2008 07:01:04 +0000 (01:01 -0600)]
Rename (append) to append-as, (3append) to 3append-as, take them out of private
Slava Pestov [Sun, 23 Nov 2008 07:00:29 +0000 (01:00 -0600)]
Move code out of openssl vocabulary
Slava Pestov [Sun, 23 Nov 2008 07:00:12 +0000 (01:00 -0600)]
peg and peg.parsers doesn't need to load shuffle vocabulary
Slava Pestov [Sun, 23 Nov 2008 06:25:01 +0000 (00:25 -0600)]
Add some error checking to CHAR:
Slava Pestov [Sun, 23 Nov 2008 06:24:36 +0000 (00:24 -0600)]
Fix bootstrap
Slava Pestov [Sun, 23 Nov 2008 06:14:04 +0000 (00:14 -0600)]
Alarms don't start to lag if the alarm takes longer to execute than the interval itself
Slava Pestov [Sun, 23 Nov 2008 06:09:23 +0000 (00:09 -0600)]
Fix compile error in x86 bootstrap
Slava Pestov [Sun, 23 Nov 2008 06:04:18 +0000 (00:04 -0600)]
Circularity between vocabularies no longer causes an infinite loop; loading a vocabulary like json or furnace no longer loads certain files twice
Doug Coleman [Sun, 23 Nov 2008 05:01:24 +0000 (23:01 -0600)]
remove >r r> from regexp
Slava Pestov [Sun, 23 Nov 2008 04:50:26 +0000 (22:50 -0600)]
Merge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Sun, 23 Nov 2008 04:47:40 +0000 (22:47 -0600)]
Disable these for now
Slava Pestov [Sun, 23 Nov 2008 04:46:57 +0000 (22:46 -0600)]
1% image size reduction by not storing empty compiled-generic-uses and compiled-uses props
U-WSCHLIEP-PC\wschliep [Sun, 23 Nov 2008 04:11:44 +0000 (23:11 -0500)]
ui.gadgets.tabs: Fixed error; irc.ui.commands: Added /me
Doug Coleman [Sun, 23 Nov 2008 03:10:53 +0000 (21:10 -0600)]
fix count-matches and add unit test for it
Doug Coleman [Sun, 23 Nov 2008 03:09:31 +0000 (21:09 -0600)]
re-enable a unit test
Doug Coleman [Sun, 23 Nov 2008 03:06:47 +0000 (21:06 -0600)]
another test for turning off dotall mode inline
Doug Coleman [Sun, 23 Nov 2008 03:04:09 +0000 (21:04 -0600)]
handle dotall mode -- . matches newlines when it's on. dotall mode is off by default. rearrange unit tests a bit
Doug Coleman [Sun, 23 Nov 2008 02:34:25 +0000 (20:34 -0600)]
cleaner unit-tests
Doug Coleman [Sun, 23 Nov 2008 02:31:32 +0000 (20:31 -0600)]
Merge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Sun, 23 Nov 2008 02:31:23 +0000 (20:31 -0600)]
add using
Doug Coleman [Sun, 23 Nov 2008 02:02:52 +0000 (20:02 -0600)]
Merge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Sun, 23 Nov 2008 02:01:25 +0000 (20:01 -0600)]
fix match-all, re-split
Doug Coleman [Sun, 23 Nov 2008 02:00:37 +0000 (20:00 -0600)]
rename last-slice1 to slice1-last
Slava Pestov [Sun, 23 Nov 2008 02:00:13 +0000 (20:00 -0600)]
Merge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Sun, 23 Nov 2008 01:59:43 +0000 (19:59 -0600)]
rename last-slice1 to slice1-last. add slice1-slice and slice1-last-slice, docs, and tests
Slava Pestov [Sun, 23 Nov 2008 01:58:32 +0000 (19:58 -0600)]
Update for call-next-method changes
Slava Pestov [Sun, 23 Nov 2008 01:58:23 +0000 (19:58 -0600)]
Pre-compute next-methods when deploying
Slava Pestov [Sun, 23 Nov 2008 01:58:05 +0000 (19:58 -0600)]
Don't load listener into deployment image
Slava Pestov [Sun, 23 Nov 2008 01:57:47 +0000 (19:57 -0600)]
Test call-next-method from an uncomipiled method in a compiled deployment
Slava Pestov [Sun, 23 Nov 2008 01:57:25 +0000 (19:57 -0600)]
(call-next-method) now takes a method instead of a class and a generic
Slava Pestov [Sun, 23 Nov 2008 01:57:06 +0000 (19:57 -0600)]
Fix .c command in FEP
U-WSCHLIEP-PC\wschliep [Sun, 23 Nov 2008 01:53:00 +0000 (20:53 -0500)]
Merge branch 'master' of git://tiodante.com/git/factor
Bruno Deferrari [Sun, 23 Nov 2008 01:46:51 +0000 (23:46 -0200)]
irc.client: Fix, mark client as ready after log-in (was being marked as not ready)