]> gitweb.factorcode.org Git - factor.git/log
factor.git
15 years agoMerge branch 'master' into experimental
Alex Chapman [Wed, 26 Nov 2008 04:04:38 +0000 (15:04 +1100)]
Merge branch 'master' into experimental

15 years agoCheck Mac OS X version on startup and give up if we're running something older than...
Slava Pestov [Wed, 26 Nov 2008 03:51:41 +0000 (21:51 -0600)]
Check Mac OS X version on startup and give up if we're running something older than 10.5

15 years agoFix performance problem: literals were being scanned too often
Slava Pestov [Wed, 26 Nov 2008 03:27:07 +0000 (21:27 -0600)]
Fix performance problem: literals were being scanned too often

15 years agoFrames had problems with resizing
Slava Pestov [Wed, 26 Nov 2008 01:20:25 +0000 (19:20 -0600)]
Frames had problems with resizing

15 years agoMerge branch 'emacs' of http://git.hacks-galore.org/jao/factor
Slava Pestov [Tue, 25 Nov 2008 22:51:14 +0000 (16:51 -0600)]
Merge branch 'emacs' of http://git.hacks-galore.org/jao/factor

15 years agoRemove some unused words
Slava Pestov [Tue, 25 Nov 2008 22:47:56 +0000 (16:47 -0600)]
Remove some unused words

15 years agogeneralizations and delegate no longer uses >r/r>
Slava Pestov [Tue, 25 Nov 2008 22:47:47 +0000 (16:47 -0600)]
generalizations and delegate no longer uses >r/r>

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Tue, 25 Nov 2008 22:26:23 +0000 (16:26 -0600)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agoClean up
Slava Pestov [Tue, 25 Nov 2008 22:26:17 +0000 (16:26 -0600)]
Clean up

15 years agoEmacs factor-mode: fix indentation of empty line after starting word definition.
Jose A. Ortega Ruiz [Tue, 25 Nov 2008 20:53:06 +0000 (21:53 +0100)]
Emacs factor-mode: fix indentation of empty line after starting word definition.

15 years agogeneralizations: Update 'npick' to not use >r and r>
Eduardo Cavazos [Tue, 25 Nov 2008 11:55:49 +0000 (05:55 -0600)]
generalizations: Update 'npick' to not use >r and r>

15 years agoEmacs factor modes: gensym is not needed.
Jose A. Ortega Ruiz [Tue, 25 Nov 2008 10:48:11 +0000 (11:48 +0100)]
Emacs factor modes: gensym is not needed.

15 years agofix load error
Doug Coleman [Tue, 25 Nov 2008 04:01:33 +0000 (22:01 -0600)]
fix load error

15 years agoMake cookie parsing more permissive
Slava Pestov [Tue, 25 Nov 2008 02:26:29 +0000 (20:26 -0600)]
Make cookie parsing more permissive

15 years agoRe-arrange furnce to avoid circularity
Slava Pestov [Tue, 25 Nov 2008 02:26:11 +0000 (20:26 -0600)]
Re-arrange furnce to avoid circularity

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Tue, 25 Nov 2008 01:00:35 +0000 (19:00 -0600)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agoFix Windows UI
U-SLAVA-DFB8FF805\Slava [Tue, 25 Nov 2008 00:55:45 +0000 (18:55 -0600)]
Fix Windows UI

15 years agoMerge branch 'emacs' of http://git.hacks-galore.org/jao/factor
Slava Pestov [Mon, 24 Nov 2008 22:56:55 +0000 (16:56 -0600)]
Merge branch 'emacs' of http://git.hacks-galore.org/jao/factor

15 years agoMake scp and ssh commands configurable
Slava Pestov [Mon, 24 Nov 2008 22:49:50 +0000 (16:49 -0600)]
Make scp and ssh commands configurable

15 years agoFix <long>, <ulong>, *long, *ulong on win64
Slava Pestov [Mon, 24 Nov 2008 22:28:56 +0000 (16:28 -0600)]
Fix <long>, <ulong>, *long, *ulong on win64

15 years agoFix corner case where auto-use didn't print using list
Slava Pestov [Mon, 24 Nov 2008 22:28:35 +0000 (16:28 -0600)]
Fix corner case where auto-use didn't print using list

15 years agoMerge 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

15 years agoTweak hello-world deploy descriptor to reduce sizse
slava [Mon, 24 Nov 2008 22:02:07 +0000 (16:02 -0600)]
Tweak hello-world deploy descriptor to reduce sizse

15 years agogc-reset, gc-stats, jit-compile primitives didn't have static stack effects
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

15 years agoThe deploy tool would coalesce equal quotations into one. This created a problem
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`.

15 years agoEmacs factor mode: better defaults for font-lock faces.
Jose A. Ortega Ruiz [Mon, 24 Nov 2008 21:44:05 +0000 (22:44 +0100)]
Emacs factor mode: better defaults for font-lock faces.

15 years agoa bit of refactoring, preparing to take options out of the parsing stage
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

15 years agoif we're on win64, don't run postgresql tests
Doug Coleman [Mon, 24 Nov 2008 18:57:26 +0000 (12:57 -0600)]
if we're on win64, don't run postgresql tests

15 years agostate-tables vocab is no longer necessary
Doug Coleman [Mon, 24 Nov 2008 18:31:40 +0000 (12:31 -0600)]
state-tables vocab is no longer necessary

15 years agoTweak debugger and traceback a bit
Slava Pestov [Mon, 24 Nov 2008 18:29:24 +0000 (12:29 -0600)]
Tweak debugger and traceback a bit

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Mon, 24 Nov 2008 18:01:55 +0000 (12:01 -0600)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agoFix docs for spread and apply combinators
Slava Pestov [Mon, 24 Nov 2008 18:01:20 +0000 (12:01 -0600)]
Fix docs for spread and apply combinators

15 years agoFix fixnum/i-fast and fixnum/md-fast on PowerPC
Slava Pestov [Mon, 24 Nov 2008 18:01:08 +0000 (12:01 -0600)]
Fix fixnum/i-fast and fixnum/md-fast on PowerPC

15 years agoFix PowerPC bootstrap
sheeple [Mon, 24 Nov 2008 17:34:18 +0000 (11:34 -0600)]
Fix PowerPC bootstrap

15 years agoAdd some more tests
Slava Pestov [Mon, 24 Nov 2008 17:12:36 +0000 (11:12 -0600)]
Add some more tests

15 years agoAdd comments explaining recent changes
Slava Pestov [Mon, 24 Nov 2008 15:27:15 +0000 (09:27 -0600)]
Add comments explaining recent changes

15 years agoClean up direct literal code and make a first attempt at PowerPC support
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

15 years agoGC speedup
Slava Pestov [Mon, 24 Nov 2008 12:49:14 +0000 (06:49 -0600)]
GC speedup

15 years agoExperimental optimizations
Slava Pestov [Mon, 24 Nov 2008 12:40:51 +0000 (06:40 -0600)]
Experimental optimizations

15 years agoPrint benchmark runtimes in seconds
Slava Pestov [Mon, 24 Nov 2008 11:46:43 +0000 (05:46 -0600)]
Print benchmark runtimes in seconds

15 years agoChange inlining heuristic so that it behaves the same with dip and >r/r>
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>

15 years agoForgot that us parameter might be f
Slava Pestov [Mon, 24 Nov 2008 11:45:57 +0000 (05:45 -0600)]
Forgot that us parameter might be f

15 years agoEmacs factor mode: defun and sexp navigation are aware of word definition syntax.
Jose A. Ortega Ruiz [Mon, 24 Nov 2008 09:18:47 +0000 (10:18 +0100)]
Emacs factor mode: defun and sexp navigation are aware of word definition syntax.

15 years agoFix compile errors in nehe demos
Slava Pestov [Mon, 24 Nov 2008 08:03:08 +0000 (02:03 -0600)]
Fix compile errors in nehe demos

15 years agoFix VM for PowerPC
Slava Pestov [Mon, 24 Nov 2008 08:03:01 +0000 (02:03 -0600)]
Fix VM for PowerPC

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Mon, 24 Nov 2008 07:45:41 +0000 (01:45 -0600)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agoFix PowerPC bootstrap
Slava Pestov [Mon, 24 Nov 2008 07:45:36 +0000 (01:45 -0600)]
Fix PowerPC bootstrap

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Mon, 24 Nov 2008 07:21:32 +0000 (01:21 -0600)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agoremove <iregexp>
Doug Coleman [Mon, 24 Nov 2008 07:21:18 +0000 (01:21 -0600)]
remove <iregexp>

15 years agoFix load error in irc.ui
Slava Pestov [Mon, 24 Nov 2008 06:57:31 +0000 (00:57 -0600)]
Fix load error in irc.ui

15 years agoMerge branch 'master' of git://factorforge.org/git/william42
Slava Pestov [Mon, 24 Nov 2008 06:54:52 +0000 (00:54 -0600)]
Merge branch 'master' of git://factorforge.org/git/william42

15 years agoFix sequences.deep tests
Slava Pestov [Mon, 24 Nov 2008 06:52:40 +0000 (00:52 -0600)]
Fix sequences.deep tests

15 years agoFix help lint
Slava Pestov [Mon, 24 Nov 2008 06:51:46 +0000 (00:51 -0600)]
Fix help lint

15 years agoFix Windows overlapped timeout code for microseconds
Slava Pestov [Mon, 24 Nov 2008 06:51:29 +0000 (00:51 -0600)]
Fix Windows overlapped timeout code for microseconds

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Mon, 24 Nov 2008 06:30:09 +0000 (00:30 -0600)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agoUpdate PPC non-optimizing compiler backend
Slava Pestov [Mon, 24 Nov 2008 06:29:34 +0000 (00:29 -0600)]
Update PPC non-optimizing compiler backend

15 years agoNon-optimizing compiler now compiles dip, 2dip, 3dip, if, with direct branches instea...
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

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Mon, 24 Nov 2008 06:21:00 +0000 (00:21 -0600)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agoimproved regexp literals caught some typos
Doug Coleman [Mon, 24 Nov 2008 06:20:38 +0000 (00:20 -0600)]
improved regexp literals caught some typos

15 years agobetter literal syntax for regexps. support ^ and $ (not in multiline mode yet) but...
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...

15 years agoFix walker with dip
Slava Pestov [Mon, 24 Nov 2008 04:28:39 +0000 (22:28 -0600)]
Fix walker with dip

15 years agoFix typo
Slava Pestov [Mon, 24 Nov 2008 04:05:04 +0000 (22:05 -0600)]
Fix typo

15 years agoFixing walker, adding traceback tests
Slava Pestov [Mon, 24 Nov 2008 03:40:54 +0000 (21:40 -0600)]
Fixing walker, adding traceback tests

15 years agoFix compiler test
Slava Pestov [Mon, 24 Nov 2008 03:40:10 +0000 (21:40 -0600)]
Fix compiler test

15 years agoMerge branch 'emacs' of http://git.hacks-galore.org/jao/factor
Slava Pestov [Mon, 24 Nov 2008 00:08:36 +0000 (18:08 -0600)]
Merge branch 'emacs' of http://git.hacks-galore.org/jao/factor

15 years agoFix load error
Slava Pestov [Sun, 23 Nov 2008 23:54:32 +0000 (17:54 -0600)]
Fix load error

15 years agoEmacs factor mode: More correct treatment of strings and comments in font-lock.
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.

15 years agoBetter docs for sequences.deep
Slava Pestov [Sun, 23 Nov 2008 23:41:11 +0000 (17:41 -0600)]
Better docs for sequences.deep

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Sun, 23 Nov 2008 17:21:04 +0000 (11:21 -0600)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agoFix compile error
Slava Pestov [Sun, 23 Nov 2008 10:46:15 +0000 (04:46 -0600)]
Fix compile error

15 years agoMinor speedup
Slava Pestov [Sun, 23 Nov 2008 10:22:38 +0000 (04:22 -0600)]
Minor speedup

15 years agoFix PowerPC dip/2dip/3dip
Slava Pestov [Sun, 23 Nov 2008 10:14:17 +0000 (04:14 -0600)]
Fix PowerPC dip/2dip/3dip

15 years agoFix load error
Slava Pestov [Sun, 23 Nov 2008 09:57:48 +0000 (03:57 -0600)]
Fix load error

15 years agoFix circularity issue in logging
Slava Pestov [Sun, 23 Nov 2008 09:57:36 +0000 (03:57 -0600)]
Fix circularity issue in logging

15 years agohelp.html doesn't depend on html.components, reduces mason.test load time
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

15 years agoFix typo
Slava Pestov [Sun, 23 Nov 2008 09:26:31 +0000 (03:26 -0600)]
Fix typo

15 years agoFix load error
Slava Pestov [Sun, 23 Nov 2008 09:26:25 +0000 (03:26 -0600)]
Fix load error

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Sun, 23 Nov 2008 09:26:16 +0000 (03:26 -0600)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agoFix type error
Slava Pestov [Sun, 23 Nov 2008 09:22:56 +0000 (03:22 -0600)]
Fix type error

15 years agoPrint runtime as a float
Slava Pestov [Sun, 23 Nov 2008 09:10:32 +0000 (03:10 -0600)]
Print runtime as a float

15 years agoUpdate wordtimer for micros removal
Slava Pestov [Sun, 23 Nov 2008 09:10:21 +0000 (03:10 -0600)]
Update wordtimer for micros removal

15 years agoRemove extra/micros since we have this in the core now
Slava Pestov [Sun, 23 Nov 2008 09:10:11 +0000 (03:10 -0600)]
Remove extra/micros since we have this in the core now

15 years agoMerge branch 'master' into microseconds
Slava Pestov [Sun, 23 Nov 2008 09:06:32 +0000 (03:06 -0600)]
Merge branch 'master' into microseconds

15 years agoPowerPC dip/2dip/3dip JIT intrinsics (untested)
Slava Pestov [Sun, 23 Nov 2008 09:04:45 +0000 (03:04 -0600)]
PowerPC dip/2dip/3dip JIT intrinsics (untested)

15 years agoAdd comment explaining what's going on
Slava Pestov [Sun, 23 Nov 2008 08:46:43 +0000 (02:46 -0600)]
Add comment explaining what's going on

15 years agoRefactor all usages of >r/r> in core to use dip, 2dip, 3dip
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>

15 years agoForgot to add a vocab
Slava Pestov [Sun, 23 Nov 2008 08:36:26 +0000 (02:36 -0600)]
Forgot to add a vocab

15 years agoUse assoc-filter-as
Slava Pestov [Sun, 23 Nov 2008 07:01:21 +0000 (01:01 -0600)]
Use assoc-filter-as

15 years agoAdd assoc-filter-as
Slava Pestov [Sun, 23 Nov 2008 07:01:15 +0000 (01:01 -0600)]
Add assoc-filter-as

15 years agoRename (append) to append-as, (3append) to 3append-as, take them out of private
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

15 years agoMove code out of openssl vocabulary
Slava Pestov [Sun, 23 Nov 2008 07:00:29 +0000 (01:00 -0600)]
Move code out of openssl vocabulary

15 years agopeg and peg.parsers doesn't need to load shuffle 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

15 years agoAdd some error checking to CHAR:
Slava Pestov [Sun, 23 Nov 2008 06:25:01 +0000 (00:25 -0600)]
Add some error checking to CHAR:

15 years agoFix bootstrap
Slava Pestov [Sun, 23 Nov 2008 06:24:36 +0000 (00:24 -0600)]
Fix bootstrap

15 years agoAlarms don't start to lag if the alarm takes longer to execute than the interval...
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

15 years agoFix compile error in x86 bootstrap
Slava Pestov [Sun, 23 Nov 2008 06:09:23 +0000 (00:09 -0600)]
Fix compile error in x86 bootstrap

15 years agoCircularity between vocabularies no longer causes an infinite loop; loading a vocabul...
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

15 years agoremove >r r> from regexp
Doug Coleman [Sun, 23 Nov 2008 05:01:24 +0000 (23:01 -0600)]
remove >r r> from regexp

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Sun, 23 Nov 2008 04:50:26 +0000 (22:50 -0600)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agoDisable these for now
Slava Pestov [Sun, 23 Nov 2008 04:47:40 +0000 (22:47 -0600)]
Disable these for now