]> gitweb.factorcode.org Git - factor.git/log
factor.git
15 years agoMerge branch 'master' into directory-searching
Doug Coleman [Fri, 24 Apr 2009 05:05:03 +0000 (00:05 -0500)]
Merge branch 'master' into directory-searching

15 years agoMerge Joe Groff's booleans vocab into kernel
Slava Pestov [Fri, 24 Apr 2009 03:39:31 +0000 (22:39 -0500)]
Merge Joe Groff's booleans vocab into kernel

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Fri, 24 Apr 2009 03:37:19 +0000 (22:37 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agoSplit off some code into tools.errors.model and update UI listener's error summary...
Slava Pestov [Fri, 24 Apr 2009 03:36:34 +0000 (22:36 -0500)]
Split off some code into tools.errors.model and update UI listener's error summary when errors change

15 years agoCompiler warnings are no more
Slava Pestov [Fri, 24 Apr 2009 03:17:25 +0000 (22:17 -0500)]
Compiler warnings are no more

15 years agoFix >alist docs
Slava Pestov [Fri, 24 Apr 2009 00:07:27 +0000 (19:07 -0500)]
Fix >alist docs

15 years agobooleans union class
Joe Groff [Thu, 23 Apr 2009 17:32:18 +0000 (12:32 -0500)]
booleans union class

15 years agoenv vocab for accessing the environment as an assoc
Joe Groff [Thu, 23 Apr 2009 17:08:30 +0000 (12:08 -0500)]
env vocab for accessing the environment as an assoc

15 years agoOops
Slava Pestov [Thu, 23 Apr 2009 08:57:05 +0000 (03:57 -0500)]
Oops

15 years agoImprove stack checker documentation
Slava Pestov [Thu, 23 Apr 2009 08:48:32 +0000 (03:48 -0500)]
Improve stack checker documentation

15 years agostack-checker.transforms doesn't need make anymore
Slava Pestov [Thu, 23 Apr 2009 02:26:55 +0000 (21:26 -0500)]
stack-checker.transforms doesn't need make anymore

15 years agoSlightly more efficient compilation of 'new'
Slava Pestov [Thu, 23 Apr 2009 02:26:22 +0000 (21:26 -0500)]
Slightly more efficient compilation of 'new'

15 years agoFix docs
Slava Pestov [Thu, 23 Apr 2009 02:20:36 +0000 (21:20 -0500)]
Fix docs

15 years agoRevert part of an earlier ccompiler.tree.checker hange to fix smalltalk.eval regression
Slava Pestov [Thu, 23 Apr 2009 02:03:53 +0000 (21:03 -0500)]
Revert part of an earlier ccompiler.tree.checker hange to fix smalltalk.eval regression

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Thu, 23 Apr 2009 00:36:13 +0000 (19:36 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agoMake FORGET: M\ ... work
Slava Pestov [Thu, 23 Apr 2009 00:36:01 +0000 (19:36 -0500)]
Make FORGET: M\ ... work

15 years agoinverse: [ \ + ] fold was incorrectly evaluating to [ + ]
Slava Pestov [Thu, 23 Apr 2009 00:35:51 +0000 (19:35 -0500)]
inverse: [ \ + ] fold was incorrectly evaluating to [ + ]

15 years agomove dns from unmaintained to extra for keyholder
Doug Coleman [Wed, 22 Apr 2009 21:18:15 +0000 (16:18 -0500)]
move dns from unmaintained to extra for keyholder

15 years agoCleaning out newfx references
Maxim Savchenko [Wed, 22 Apr 2009 20:39:28 +0000 (16:39 -0400)]
Cleaning out newfx references

15 years agoMerge branch 'master' of git://factorcode.org/git/factor into clean-linux-x86-32
Maxim Savchenko [Wed, 22 Apr 2009 20:02:34 +0000 (16:02 -0400)]
Merge branch 'master' of git://factorcode.org/git/factor into clean-linux-x86-32

15 years agofix help lint failures, fix example in words
Doug Coleman [Wed, 22 Apr 2009 17:26:28 +0000 (12:26 -0500)]
fix help lint failures, fix example in words

15 years agonewfx => unmaintained since it uses multi-methods
Slava Pestov [Wed, 22 Apr 2009 16:54:59 +0000 (11:54 -0500)]
newfx => unmaintained since it uses multi-methods

15 years agoMerge branch 'master' of git://factorcode.org/git/factor into clean-linux-x86-32
Maxim Savchenko [Wed, 22 Apr 2009 15:55:33 +0000 (11:55 -0400)]
Merge branch 'master' of git://factorcode.org/git/factor into clean-linux-x86-32

15 years agotools.errors: fix printing of errors with no associated source file
Slava Pestov [Wed, 22 Apr 2009 15:46:50 +0000 (10:46 -0500)]
tools.errors: fix printing of errors with no associated source file

15 years agomason.test: collect compiler errors at the very end of the process, to catch errors...
Slava Pestov [Wed, 22 Apr 2009 12:07:24 +0000 (07:07 -0500)]
mason.test: collect compiler errors at the very end of the process, to catch errors in unit test files

15 years agoFixing some unit test failures
Slava Pestov [Wed, 22 Apr 2009 12:05:00 +0000 (07:05 -0500)]
Fixing some unit test failures

15 years agoMove lint to unmaintained
Slava Pestov [Wed, 22 Apr 2009 12:04:15 +0000 (07:04 -0500)]
Move lint to unmaintained

15 years agoMove multi-methods, and vocabs that depend on them (dns, shell, newfx). Multi methods...
Slava Pestov [Wed, 22 Apr 2009 11:50:09 +0000 (06:50 -0500)]
Move multi-methods, and vocabs that depend on them (dns, shell, newfx). Multi methods won't be in Factor 1.0 and I don't want to keep maintaining this feature

15 years agoannotations: update for usage being moved to tools.crossref
Slava Pestov [Wed, 22 Apr 2009 09:46:47 +0000 (04:46 -0500)]
annotations: update for usage being moved to tools.crossref

15 years agotools.deploy.shaker: fix
Slava Pestov [Wed, 22 Apr 2009 09:41:03 +0000 (04:41 -0500)]
tools.deploy.shaker: fix

15 years agoeditors.emacs.windows: Add meta-data
Slava Pestov [Wed, 22 Apr 2009 09:23:26 +0000 (04:23 -0500)]
editors.emacs.windows: Add meta-data

15 years agostack-checker.transforms: fix tests
Slava Pestov [Wed, 22 Apr 2009 09:21:15 +0000 (04:21 -0500)]
stack-checker.transforms: fix tests

15 years agoMove cross-referencing stuff to tools.crossref since compiler doesn't depend on it...
Slava Pestov [Wed, 22 Apr 2009 09:20:38 +0000 (04:20 -0500)]
Move cross-referencing stuff to tools.crossref since compiler doesn't depend on it anymore, and compute cross-referencing index as needed; reduces image size by ~4Mb

15 years agoSilly workaround for performance regression
Slava Pestov [Wed, 22 Apr 2009 05:44:06 +0000 (00:44 -0500)]
Silly workaround for performance regression

15 years agoRevert "Remove method-declaration stuff from generic.standard since hints accomplishe...
Slava Pestov [Wed, 22 Apr 2009 05:15:48 +0000 (00:15 -0500)]
Revert "Remove method-declaration stuff from generic.standard since hints accomplishes the same thing"

This reverts commit 487b92074c13b1918a5c24f3bbd572f8fc57afb4.

15 years agoMerge branch 'master' into more_robust_stack_checking
Slava Pestov [Wed, 22 Apr 2009 04:20:21 +0000 (23:20 -0500)]
Merge branch 'master' into more_robust_stack_checking

15 years agoX11.windows: fix bug with radeonhd driver (reported by Chris Double)
Slava Pestov [Wed, 22 Apr 2009 04:19:46 +0000 (23:19 -0500)]
X11.windows: fix bug with radeonhd driver (reported by Chris Double)

15 years agoRemove method-declaration stuff from generic.standard since hints accomplishes the...
Slava Pestov [Wed, 22 Apr 2009 04:19:13 +0000 (23:19 -0500)]
Remove method-declaration stuff from generic.standard since hints accomplishes the same thing

15 years agoSet more no-compile word props
Slava Pestov [Wed, 22 Apr 2009 04:18:19 +0000 (23:18 -0500)]
Set more no-compile word props

15 years agohelp.markup: { $maybe "foo" } now works
Slava Pestov [Wed, 22 Apr 2009 04:02:20 +0000 (23:02 -0500)]
help.markup: { $maybe "foo" } now works

15 years agoLoad tools.errors in stage2 so that bootstrap errors print correctly
Slava Pestov [Wed, 22 Apr 2009 04:02:11 +0000 (23:02 -0500)]
Load tools.errors in stage2 so that bootstrap errors print correctly

15 years agoRefactor compiler.tree.builder to fix various regressions
Slava Pestov [Wed, 22 Apr 2009 04:02:00 +0000 (23:02 -0500)]
Refactor compiler.tree.builder to fix various regressions

15 years agoClean up compiler vocab
Slava Pestov [Wed, 22 Apr 2009 03:33:04 +0000 (22:33 -0500)]
Clean up compiler vocab

15 years agoFix conflict
Slava Pestov [Tue, 21 Apr 2009 21:26:22 +0000 (16:26 -0500)]
Fix conflict

15 years agoRemove copyright notice from license
Slava Pestov [Tue, 21 Apr 2009 21:25:04 +0000 (16:25 -0500)]
Remove copyright notice from license

15 years agoTweak unit test in classes vocab to yield more information on failure
Slava Pestov [Tue, 21 Apr 2009 21:23:54 +0000 (16:23 -0500)]
Tweak unit test in classes vocab to yield more information on failure

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Tue, 21 Apr 2009 21:10:59 +0000 (16:10 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agoTwo quick fixes
Slava Pestov [Tue, 21 Apr 2009 21:10:42 +0000 (16:10 -0500)]
Two quick fixes

15 years agoDebugging stack checking
Slava Pestov [Tue, 21 Apr 2009 21:09:53 +0000 (16:09 -0500)]
Debugging stack checking

15 years agoRemove "compiled-status" word prop and simplify associated machinery
Slava Pestov [Tue, 21 Apr 2009 08:23:11 +0000 (03:23 -0500)]
Remove "compiled-status" word prop and simplify associated machinery

15 years agoremove db2 from unmaintained
Doug Coleman [Tue, 21 Apr 2009 07:15:01 +0000 (02:15 -0500)]
remove db2 from unmaintained

15 years agoaccidentally checked in db2 branch. move to unmaintained for now
Doug Coleman [Tue, 21 Apr 2009 07:01:35 +0000 (02:01 -0500)]
accidentally checked in db2 branch.  move to unmaintained for now

15 years agoMerge branch 'keyholder'
Doug Coleman [Tue, 21 Apr 2009 06:45:24 +0000 (01:45 -0500)]
Merge branch 'keyholder'

Conflicts:
.gitignore

15 years agoturn off autouse for sandboxed code
Doug Coleman [Tue, 21 Apr 2009 06:44:25 +0000 (01:44 -0500)]
turn off autouse for sandboxed code

15 years agoui.tools.listener: better error summary display
Slava Pestov [Tue, 21 Apr 2009 05:27:21 +0000 (00:27 -0500)]
ui.tools.listener: better error summary display

15 years agotweak error list sorting, listener now shows error list summary in a separate pane
Slava Pestov [Tue, 21 Apr 2009 05:14:30 +0000 (00:14 -0500)]
tweak error list sorting, listener now shows error list summary in a separate pane

15 years agoFix 'become'
Slava Pestov [Tue, 21 Apr 2009 05:05:39 +0000 (00:05 -0500)]
Fix 'become'

15 years agodebugger: add summary method for VM errors
Slava Pestov [Tue, 21 Apr 2009 05:04:56 +0000 (00:04 -0500)]
debugger: add summary method for VM errors

15 years agofactor.sh now has an exit routine. it will print _something_ so it doesn't loop...
Doug Coleman [Tue, 21 Apr 2009 04:23:16 +0000 (23:23 -0500)]
factor.sh now has an exit routine.  it will print _something_ so it doesn't loop when looking for a make target

15 years agoWords which didn't compile cannot be run at all
Slava Pestov [Tue, 21 Apr 2009 03:05:41 +0000 (22:05 -0500)]
Words which didn't compile cannot be run at all

15 years agobetter fix for db.tester
Doug Coleman [Tue, 21 Apr 2009 02:47:16 +0000 (21:47 -0500)]
better fix for db.tester

15 years agofix a bug in db.tester
Doug Coleman [Tue, 21 Apr 2009 02:32:23 +0000 (21:32 -0500)]
fix a bug in db.tester

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Tue, 21 Apr 2009 02:17:32 +0000 (21:17 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agobetter docs for emacs setup
Doug Coleman [Tue, 21 Apr 2009 02:17:18 +0000 (21:17 -0500)]
better docs for emacs setup

15 years agoFixing unit tests for stack effect inference changes
Slava Pestov [Tue, 21 Apr 2009 02:15:19 +0000 (21:15 -0500)]
Fixing unit tests for stack effect inference changes

15 years agouse HOMEDRIVE/HOMEPATH for HOME, then USERPROFILE, the default to a directory if...
Doug Coleman [Tue, 21 Apr 2009 02:11:50 +0000 (21:11 -0500)]
use HOMEDRIVE/HOMEPATH for HOME, then USERPROFILE, the default to a directory if no env vars are set

15 years agoMerge branch 'master' into more_robust_stack_checking
Slava Pestov [Tue, 21 Apr 2009 01:11:32 +0000 (20:11 -0500)]
Merge branch 'master' into more_robust_stack_checking

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Tue, 21 Apr 2009 01:05:53 +0000 (20:05 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agoFix unit test failures caused by stricter type checking in M: encoder stream-write
Slava Pestov [Tue, 21 Apr 2009 01:05:17 +0000 (20:05 -0500)]
Fix unit test failures caused by stricter type checking in M: encoder stream-write

15 years agolook for emacsclient.exe not emacs.exe
Doug Coleman [Tue, 21 Apr 2009 00:52:50 +0000 (19:52 -0500)]
look for emacsclient.exe not emacs.exe

15 years agooops, really search for emacs.exe
Doug Coleman [Tue, 21 Apr 2009 00:11:47 +0000 (19:11 -0500)]
oops, really search for emacs.exe

15 years agosearch for emacs.exe on windows by default
Doug Coleman [Tue, 21 Apr 2009 00:11:07 +0000 (19:11 -0500)]
search for emacs.exe on windows by default

15 years agorefactoring directory searching
Doug Coleman [Tue, 21 Apr 2009 00:01:33 +0000 (19:01 -0500)]
refactoring directory searching

15 years agostack-checker: trust word declarations instead of recursively checking them
Slava Pestov [Mon, 20 Apr 2009 23:44:45 +0000 (18:44 -0500)]
stack-checker: trust word declarations instead of recursively checking them

15 years agoREADME.txt: don't mention GLUT
Slava Pestov [Mon, 20 Apr 2009 23:37:23 +0000 (18:37 -0500)]
README.txt: don't mention GLUT

15 years agouse link-info instead of file-info
Doug Coleman [Mon, 20 Apr 2009 22:50:26 +0000 (17:50 -0500)]
use link-info instead of file-info

15 years agofix size-on-disk for unix
Doug Coleman [Mon, 20 Apr 2009 22:44:12 +0000 (17:44 -0500)]
fix size-on-disk for unix

15 years agofix size-on-disk for unix
Doug Coleman [Mon, 20 Apr 2009 22:25:18 +0000 (17:25 -0500)]
fix size-on-disk for unix

15 years agoadd a size-on-disk slot to file-info, the each-file combinator now works better,...
Doug Coleman [Mon, 20 Apr 2009 21:52:18 +0000 (16:52 -0500)]
add a size-on-disk slot to file-info, the each-file combinator now works better, add a path>sizes word

15 years agomorse: fix help lint
Slava Pestov [Mon, 20 Apr 2009 09:25:11 +0000 (04:25 -0500)]
morse: fix help lint

15 years agoChanging the stack effect of a generic word could break the compiler
Slava Pestov [Mon, 20 Apr 2009 09:21:00 +0000 (04:21 -0500)]
Changing the stack effect of a generic word could break the compiler

15 years agomason.report: fix timings-table, and add unit tests
Slava Pestov [Mon, 20 Apr 2009 08:29:16 +0000 (03:29 -0500)]
mason.report: fix timings-table, and add unit tests

15 years agoxml.writer: don't write arrays to output-stream
Slava Pestov [Mon, 20 Apr 2009 08:28:03 +0000 (03:28 -0500)]
xml.writer: don't write arrays to output-stream

15 years agoxml: fix compile warnings in tests
Slava Pestov [Mon, 20 Apr 2009 08:27:52 +0000 (03:27 -0500)]
xml: fix compile warnings in tests

15 years agoio.buffers and io.ports performance tweaks
Slava Pestov [Mon, 20 Apr 2009 08:27:30 +0000 (03:27 -0500)]
io.buffers and io.ports performance tweaks

15 years agoNever inline default methods, and fix inlining of methods with hints
Slava Pestov [Mon, 20 Apr 2009 08:27:18 +0000 (03:27 -0500)]
Never inline default methods, and fix inlining of methods with hints

15 years agoPassing the wrong type of sequence to M\ encoder write now throws an error
Slava Pestov [Mon, 20 Apr 2009 08:26:56 +0000 (03:26 -0500)]
Passing the wrong type of sequence to M\ encoder write now throws an error

15 years agoDocumentation updates
Slava Pestov [Mon, 20 Apr 2009 07:23:52 +0000 (02:23 -0500)]
Documentation updates

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Mon, 20 Apr 2009 06:56:16 +0000 (01:56 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agoReport actual SEH code on Windows instead of 'signal 11'
Slava Pestov [Mon, 20 Apr 2009 06:55:27 +0000 (01:55 -0500)]
Report actual SEH code on Windows instead of 'signal 11'

15 years agoImprove Unix signal and Windows structured exception reporting
Slava Pestov [Mon, 20 Apr 2009 06:47:10 +0000 (01:47 -0500)]
Improve Unix signal and Windows structured exception reporting

15 years agoImprove example in syntax vocab
Slava Pestov [Mon, 20 Apr 2009 06:42:54 +0000 (01:42 -0500)]
Improve example in syntax vocab

15 years agoMerge branch 'master' of git://github.com/ehird/factor
Slava Pestov [Mon, 20 Apr 2009 05:03:52 +0000 (00:03 -0500)]
Merge branch 'master' of git://github.com/ehird/factor

15 years agoMerge branch 'emacs' of http://git.hacks-galore.org/jao/factor
Slava Pestov [Mon, 20 Apr 2009 04:58:57 +0000 (23:58 -0500)]
Merge branch 'emacs' of http://git.hacks-galore.org/jao/factor

15 years agoUsing literals vocab for defining computed constants
Alex Chapman [Mon, 20 Apr 2009 04:15:38 +0000 (14:15 +1000)]
Using literals vocab for defining computed constants

15 years agoMerge branch 'master' into experimental
Alex Chapman [Mon, 20 Apr 2009 02:21:54 +0000 (12:21 +1000)]
Merge branch 'master' into experimental

15 years agoUpdating code to use CONSTANT:
Alex Chapman [Mon, 20 Apr 2009 02:20:03 +0000 (12:20 +1000)]
Updating code to use CONSTANT:

15 years agoMerging Diego Martinelli's improvements and simplifications of morse
Alex Chapman [Mon, 20 Apr 2009 01:00:38 +0000 (11:00 +1000)]
Merging Diego Martinelli's improvements and simplifications of morse

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Elliott Hird [Mon, 20 Apr 2009 00:31:12 +0000 (01:31 +0100)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agoShow the signal name next to the number in parentheses on Unices.
Elliott Hird [Mon, 20 Apr 2009 00:28:41 +0000 (01:28 +0100)]
Show the signal name next to the number in parentheses on Unices.