]> gitweb.factorcode.org Git - factor.git/log
factor.git
15 years agomove windows error handling to windows.errors and update usages.
Doug Coleman [Thu, 30 Apr 2009 14:36:25 +0000 (09:36 -0500)]
move windows error handling to windows.errors and update usages.

15 years agoremove error_message from windows vm
Doug Coleman [Thu, 30 Apr 2009 14:36:01 +0000 (09:36 -0500)]
remove error_message from windows vm

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Tue, 28 Apr 2009 19:53:50 +0000 (14:53 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agoMerge branch 'for-slava' of git://git.rfc1149.net/factor
Slava Pestov [Mon, 27 Apr 2009 19:13:58 +0000 (14:13 -0500)]
Merge branch 'for-slava' of git://git.rfc1149.net/factor

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Mon, 27 Apr 2009 19:02:24 +0000 (14:02 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agosymbols in functors
Joe Groff [Mon, 27 Apr 2009 19:02:14 +0000 (14:02 -0500)]
symbols in functors

15 years agoAdd q+ and q- to math.quaternions
Samuel Tardieu [Mon, 27 Apr 2009 15:23:59 +0000 (17:23 +0200)]
Add q+ and q- to math.quaternions

This makes the quaternions library self-contained and more independent
of the underlying representation.

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

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Mon, 27 Apr 2009 02:25:08 +0000 (21:25 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agotuple-arrays: further performance improvements
Slava Pestov [Mon, 27 Apr 2009 02:24:55 +0000 (21:24 -0500)]
tuple-arrays: further performance improvements

15 years agofunctors: add support for call-next-method
Slava Pestov [Mon, 27 Apr 2009 02:22:20 +0000 (21:22 -0500)]
functors: add support for call-next-method

15 years agoAdd firstn-unsafe, input<sequence-unsafe
Slava Pestov [Mon, 27 Apr 2009 02:22:06 +0000 (21:22 -0500)]
Add firstn-unsafe, input<sequence-unsafe

15 years agoMakefile: add SITE_CFLAGS even if DEBUG=1
Slava Pestov [Sun, 26 Apr 2009 21:05:23 +0000 (16:05 -0500)]
Makefile: add SITE_CFLAGS even if DEBUG=1

15 years agoVM: simplify GC a bit, add GC_DEBUG compile-time flag
Slava Pestov [Sun, 26 Apr 2009 21:05:09 +0000 (16:05 -0500)]
VM: simplify GC a bit, add GC_DEBUG compile-time flag

15 years agocompiler.tree.builder: Fix scoping of a variable by hints vocab
Slava Pestov [Sun, 26 Apr 2009 21:04:44 +0000 (16:04 -0500)]
compiler.tree.builder: Fix scoping of a variable by hints vocab

15 years agofactor out tuple literal slot parsing from the rest of tuple literal parsing
Joe Groff [Sun, 26 Apr 2009 20:59:26 +0000 (15:59 -0500)]
factor out tuple literal slot parsing from the rest of tuple literal parsing

15 years agoorder-insensitive pair methods
Joe Groff [Sun, 26 Apr 2009 19:58:31 +0000 (14:58 -0500)]
order-insensitive pair methods

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Sun, 26 Apr 2009 19:50:08 +0000 (14:50 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agobetter fix for morse
Doug Coleman [Sun, 26 Apr 2009 19:43:06 +0000 (14:43 -0500)]
better fix for morse

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Sun, 26 Apr 2009 19:35:59 +0000 (14:35 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Sun, 26 Apr 2009 18:31:23 +0000 (13:31 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agotuple-arrays: completely rewritten to use functors, 10x faster on benchmark
Slava Pestov [Sun, 26 Apr 2009 18:31:10 +0000 (13:31 -0500)]
tuple-arrays: completely rewritten to use functors, 10x faster on benchmark

15 years agogold plating for sequences.product
Joe Groff [Sun, 26 Apr 2009 18:09:30 +0000 (13:09 -0500)]
gold plating for sequences.product

15 years agodocs for sequences.product
Joe Groff [Sun, 26 Apr 2009 18:08:15 +0000 (13:08 -0500)]
docs for sequences.product

15 years agomore efficient product-each and product-map that don't /mod all over the place
Joe Groff [Sun, 26 Apr 2009 17:27:50 +0000 (12:27 -0500)]
more efficient product-each and product-map that don't /mod all over the place

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Sun, 26 Apr 2009 15:03:14 +0000 (10:03 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agoRename some fields to avoid conflicting with windows.h macros 'small' and 'large'
Slava Pestov [Sun, 26 Apr 2009 15:02:52 +0000 (10:02 -0500)]
Rename some fields to avoid conflicting with windows.h macros 'small' and 'large'

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Sun, 26 Apr 2009 14:39:48 +0000 (09:39 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agoproduct virtual sequence
Joe Groff [Sun, 26 Apr 2009 14:39:38 +0000 (09:39 -0500)]
product virtual sequence

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Sun, 26 Apr 2009 14:16:11 +0000 (09:16 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agoCode GC: segregated free list for faster allocation, combine unmark/build free list...
Slava Pestov [Sun, 26 Apr 2009 14:15:58 +0000 (09:15 -0500)]
Code GC: segregated free list for faster allocation, combine unmark/build free list/update literals passes into one pass for faster deallocation

15 years agomopping up some noobsauce
Joe Groff [Sun, 26 Apr 2009 13:42:31 +0000 (08:42 -0500)]
mopping up some noobsauce

15 years agofix morse unit test
Doug Coleman [Sun, 26 Apr 2009 08:26:15 +0000 (03:26 -0500)]
fix morse unit test

15 years agofix some compiler tests
Doug Coleman [Sun, 26 Apr 2009 07:23:33 +0000 (02:23 -0500)]
fix some compiler tests

15 years agofix morse for characters that don't exist like "\n". "resource:core/kernel/kernel...
Doug Coleman [Sun, 26 Apr 2009 06:25:19 +0000 (01:25 -0500)]
fix morse for characters that don't exist like "\n".  "resource:core/kernel/kernel.factor" utf8 file-contents play-as-morse  listen to factor!

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Sun, 26 Apr 2009 05:53:20 +0000 (00:53 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agofix IN: for compiler tests
erg [Sun, 26 Apr 2009 05:51:47 +0000 (00:51 -0500)]
fix IN: for compiler tests

15 years agoset error-summary? to true by default
Doug Coleman [Sun, 26 Apr 2009 05:45:14 +0000 (00:45 -0500)]
set error-summary? to true by default

15 years agomake fasta work again
Doug Coleman [Sun, 26 Apr 2009 05:45:03 +0000 (00:45 -0500)]
make fasta work again

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Sun, 26 Apr 2009 03:26:21 +0000 (22:26 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Sun, 26 Apr 2009 02:27:00 +0000 (21:27 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agouse new locals syntax in calendar, add routine for calculating easter
Doug Coleman [Sun, 26 Apr 2009 02:21:15 +0000 (21:21 -0500)]
use new locals syntax in calendar, add routine for calculating easter

15 years agodocs for roles
Joe Groff [Sun, 26 Apr 2009 02:20:19 +0000 (21:20 -0500)]
docs for roles

15 years agofix help lint for id3
Doug Coleman [Sun, 26 Apr 2009 02:03:12 +0000 (21:03 -0500)]
fix help lint for id3

15 years agotest method dispatch on roles
Joe Groff [Sun, 26 Apr 2009 01:18:45 +0000 (20:18 -0500)]
test method dispatch on roles

15 years agorôles
Joe Groff [Sun, 26 Apr 2009 01:07:54 +0000 (20:07 -0500)]
rôles

15 years agofix file mode for read only mmap in unix
Doug Coleman [Sun, 26 Apr 2009 01:02:41 +0000 (20:02 -0500)]
fix file mode for read only mmap in unix

15 years agotest read-only mmap
Doug Coleman [Sun, 26 Apr 2009 00:32:44 +0000 (19:32 -0500)]
test read-only mmap

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Sun, 26 Apr 2009 00:31:43 +0000 (19:31 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Sun, 26 Apr 2009 00:30:56 +0000 (19:30 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agouse read-only mmap in id3. save id3 parsing errors
Doug Coleman [Sun, 26 Apr 2009 00:26:16 +0000 (19:26 -0500)]
use read-only mmap in id3.  save id3 parsing errors

15 years agodog tag again
Joe Groff [Sun, 26 Apr 2009 00:24:01 +0000 (19:24 -0500)]
dog tag again

15 years agoa syntax pearl for literal string arrays
Joe Groff [Sun, 26 Apr 2009 00:22:47 +0000 (19:22 -0500)]
a syntax pearl for literal string arrays

15 years agocalculate a magic number in md5
Doug Coleman [Sun, 26 Apr 2009 00:22:46 +0000 (19:22 -0500)]
calculate a magic number in md5

15 years agodog tag for pair-rocket
Joe Groff [Sun, 26 Apr 2009 00:22:03 +0000 (19:22 -0500)]
dog tag for pair-rocket

15 years agosupport read-only mmap
Doug Coleman [Sun, 26 Apr 2009 00:22:00 +0000 (19:22 -0500)]
support read-only mmap

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Sun, 26 Apr 2009 00:01:37 +0000 (19:01 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agouse ui.images drawing code in images.viewer
Doug Coleman [Sat, 25 Apr 2009 23:59:03 +0000 (18:59 -0500)]
use ui.images drawing code in images.viewer

15 years agomath.blas: use gfortran by default on linux-x86-64 since latest ubuntu blas packages...
Slava Pestov [Sat, 25 Apr 2009 22:03:50 +0000 (17:03 -0500)]
math.blas: use gfortran by default on linux-x86-64 since latest ubuntu blas packages are compiled with gfortran abi

15 years agomason: some fixes
Slava Pestov [Sat, 25 Apr 2009 21:52:23 +0000 (16:52 -0500)]
mason: some fixes

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Sat, 25 Apr 2009 00:18:40 +0000 (19:18 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Sat, 25 Apr 2009 00:02:04 +0000 (19:02 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agofix help-lint, compilation issue in io.directories.search
Doug Coleman [Sat, 25 Apr 2009 00:01:26 +0000 (19:01 -0500)]
fix help-lint, compilation issue in io.directories.search

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

15 years agohelp.cookbook: fix conflict
Slava Pestov [Fri, 24 Apr 2009 21:45:18 +0000 (16:45 -0500)]
help.cookbook: fix conflict

15 years agohandle errors when traversing directories
Doug Coleman [Fri, 24 Apr 2009 21:24:31 +0000 (16:24 -0500)]
handle errors when traversing directories

15 years agomore tests for io.directories.search, fix docs, refactoring
Doug Coleman [Fri, 24 Apr 2009 20:22:12 +0000 (15:22 -0500)]
more tests for io.directories.search, fix docs, refactoring

15 years agoWeb 2.0 style assoc syntax. H{ "foo" => 1 "bar" => { 2 3 } }
Joe Groff [Fri, 24 Apr 2009 20:02:53 +0000 (15:02 -0500)]
Web 2.0 style assoc syntax. H{ "foo" => 1 "bar" => { 2 3 } }

15 years agorefactor io.directories.search
Doug Coleman [Fri, 24 Apr 2009 19:49:31 +0000 (14:49 -0500)]
refactor io.directories.search

15 years agobenchmark.javascript: new benchmark
Slava Pestov [Fri, 24 Apr 2009 17:29:29 +0000 (12:29 -0500)]
benchmark.javascript: new benchmark

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Fri, 24 Apr 2009 14:44:46 +0000 (09:44 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agoAdd time spent scanning cards to 'time' output
Slava Pestov [Fri, 24 Apr 2009 14:44:29 +0000 (09:44 -0500)]
Add time spent scanning cards to 'time' output

15 years agoDon't call notify-error-observers if there weren't any new definitions
Slava Pestov [Fri, 24 Apr 2009 06:19:28 +0000 (01:19 -0500)]
Don't call notify-error-observers if there weren't any new definitions

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Fri, 24 Apr 2009 06:19:08 +0000 (01:19 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agofix io.directories.search -- doens't call link-info twice on every file now
Doug Coleman [Fri, 24 Apr 2009 06:18:29 +0000 (01:18 -0500)]
fix io.directories.search -- doens't call link-info twice on every file now

15 years agoMerge branch 'master' of git://projects.elasticdog.com/git/factor
Slava Pestov [Fri, 24 Apr 2009 06:16:57 +0000 (01:16 -0500)]
Merge branch 'master' of git://projects.elasticdog.com/git/factor

15 years agoui.gadgets.tables: if model changes, try to preserve selection
Slava Pestov [Fri, 24 Apr 2009 06:14:02 +0000 (01:14 -0500)]
ui.gadgets.tables: if model changes, try to preserve selection

15 years agoAdd pidigits benchmark from language shootout
Aaron Schaefer [Fri, 24 Apr 2009 06:05:52 +0000 (02:05 -0400)]
Add pidigits benchmark from language shootout

15 years agoBetter prettyprinting of method-body instances
Slava Pestov [Fri, 24 Apr 2009 05:20:33 +0000 (00:20 -0500)]
Better prettyprinting of method-body instances

15 years agoAdd benchmark.gc1
Slava Pestov [Fri, 24 Apr 2009 05:12:23 +0000 (00:12 -0500)]
Add benchmark.gc1

15 years agoFix tools.errors unit test and help lint
Slava Pestov [Fri, 24 Apr 2009 05:10:48 +0000 (00:10 -0500)]
Fix tools.errors unit test and help lint

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