]> gitweb.factorcode.org Git - factor.git/log
factor.git
14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Matthew Willis [Thu, 18 Jun 2009 18:02:30 +0000 (03:02 +0900)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agodocs for window-controls
Joe Groff [Thu, 18 Jun 2009 17:20:50 +0000 (12:20 -0500)]
docs for window-controls

14 years agowin32 support for window-controls
Joe Groff [Thu, 18 Jun 2009 16:41:34 +0000 (11:41 -0500)]
win32 support for window-controls

14 years agooops, forgot a USING
Joe Groff [Thu, 18 Jun 2009 14:57:49 +0000 (09:57 -0500)]
oops, forgot a USING

14 years agowindow-controls-demo for testing/showing off window controls
Joe Groff [Thu, 18 Jun 2009 14:53:17 +0000 (09:53 -0500)]
window-controls-demo for testing/showing off window controls

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Matthew Willis [Thu, 18 Jun 2009 04:39:39 +0000 (13:39 +0900)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agofix cocoa close-window to work on windows without close buttons
Joe Groff [Thu, 18 Jun 2009 04:00:30 +0000 (23:00 -0500)]
fix cocoa close-window to work on windows without close buttons

14 years agointerface for controlling window controls (close, minimize, resize, titlebar, etc...
Joe Groff [Thu, 18 Jun 2009 03:47:51 +0000 (22:47 -0500)]
interface for controlling window controls (close, minimize, resize, titlebar, etc.). cocoa backend

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Thu, 18 Jun 2009 02:45:04 +0000 (21:45 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agolet gl-error know about GL_INVALID_FRAMEBUFFER_OPERATION_EXT error. add <mrt-gl-progr...
Joe Groff [Tue, 16 Jun 2009 23:14:22 +0000 (18:14 -0500)]
let gl-error know about GL_INVALID_FRAMEBUFFER_OPERATION_EXT error. add <mrt-gl-program> helper word to link a GL program with named multiple render targets

14 years agoui.gadgets.sliders: forgot to update docs
Slava Pestov [Tue, 16 Jun 2009 22:11:36 +0000 (17:11 -0500)]
ui.gadgets.sliders: forgot to update docs

14 years agoRemove unused words discovered by Samuel Tardieu
Slava Pestov [Tue, 16 Jun 2009 21:38:39 +0000 (16:38 -0500)]
Remove unused words discovered by Samuel Tardieu

14 years agoOops: interleave-step is bi*
Slava Pestov [Tue, 16 Jun 2009 19:05:39 +0000 (14:05 -0500)]
Oops: interleave-step is bi*

14 years agoMerge branch 'for-slava' of git://git.rfc1149.net/factor
Slava Pestov [Tue, 16 Jun 2009 19:05:23 +0000 (14:05 -0500)]
Merge branch 'for-slava' of git://git.rfc1149.net/factor

14 years agoForbid tabs in source code
Samuel Tardieu [Tue, 16 Jun 2009 18:47:56 +0000 (20:47 +0200)]
Forbid tabs in source code

14 years agorename llvm.binding to llvm.bindings, update IN:
Matthew Willis [Tue, 16 Jun 2009 00:19:50 +0000 (09:19 +0900)]
rename llvm.binding to llvm.bindings, update IN:

14 years agomove llvm bindings to llvm.bindings
Matthew Willis [Tue, 16 Jun 2009 00:15:24 +0000 (09:15 +0900)]
move llvm bindings to llvm.bindings

14 years agoremove some untested function extra/llvm
Matthew Willis [Mon, 15 Jun 2009 23:53:16 +0000 (08:53 +0900)]
remove some untested function extra/llvm

14 years agointerleave: allow the 'between' quot to access the stack
Slava Pestov [Mon, 15 Jun 2009 21:07:39 +0000 (16:07 -0500)]
interleave: allow the 'between' quot to access the stack

14 years agoDocumentation fix for PV{
Samuel Tardieu [Fri, 12 Jun 2009 09:59:48 +0000 (11:59 +0200)]
Documentation fix for PV{

14 years agoRemove initial-quot feature
Slava Pestov [Mon, 15 Jun 2009 18:07:15 +0000 (13:07 -0500)]
Remove initial-quot feature

14 years agomoving llvm to extra
Matthew Willis [Mon, 15 Jun 2009 12:46:19 +0000 (21:46 +0900)]
moving llvm to extra

14 years agoInitial work on llvm bindings, with test
Matthew Willis [Mon, 15 Jun 2009 12:42:13 +0000 (21:42 +0900)]
Initial work on llvm bindings, with test

14 years agoadded DISPOSABLE-CENTRAL: to extra/central
Matthew Willis [Mon, 15 Jun 2009 12:39:40 +0000 (21:39 +0900)]
added DISPOSABLE-CENTRAL: to extra/central

14 years agoextra/central implements the "central" pattern
Matthew Willis [Mon, 15 Jun 2009 08:09:20 +0000 (17:09 +0900)]
extra/central implements the "central" pattern

14 years agosequences: change implementation of interleave
Slava Pestov [Sun, 14 Jun 2009 23:22:31 +0000 (18:22 -0500)]
sequences: change implementation of interleave

14 years agosequences: update each-index and map-index to not depend on integers-as-sequences
Slava Pestov [Sun, 14 Jun 2009 23:10:24 +0000 (18:10 -0500)]
sequences: update each-index and map-index to not depend on integers-as-sequences

14 years agoMerge branch 'emacs' of http://git.hacks-galore.org/jao/factor
Slava Pestov [Sun, 14 Jun 2009 23:03:32 +0000 (18:03 -0500)]
Merge branch 'emacs' of http://git.hacks-galore.org/jao/factor

14 years ago'see' on tuple classes didn't show initial values if slot type was not declared
Slava Pestov [Sun, 14 Jun 2009 22:46:29 +0000 (17:46 -0500)]
'see' on tuple classes didn't show initial values if slot type was not declared

14 years agocompiler.cfg.linear-scan.resolve: fix compile error
Slava Pestov [Sun, 14 Jun 2009 22:00:52 +0000 (17:00 -0500)]
compiler.cfg.linear-scan.resolve: fix compile error

14 years agoFUEL: Bug fix: indentation of consecutive setter lines.
Jose A. Ortega Ruiz [Sun, 14 Jun 2009 18:29:27 +0000 (20:29 +0200)]
FUEL: Bug fix: indentation of consecutive setter lines.

14 years agoMove constructors vocabulary to extra and refactor basis code not to use it
Slava Pestov [Sat, 13 Jun 2009 23:47:19 +0000 (18:47 -0500)]
Move constructors vocabulary to extra and refactor basis code not to use it

14 years agoAdd some failing unit tests exposing bugs in initial-quot: implementation
Slava Pestov [Sat, 13 Jun 2009 23:34:27 +0000 (18:34 -0500)]
Add some failing unit tests exposing bugs in initial-quot: implementation

14 years agoFix conflict
Slava Pestov [Sat, 13 Jun 2009 22:49:20 +0000 (17:49 -0500)]
Fix conflict

14 years agodestructors: fix docs typo reported by Blei in #concatenative
Slava Pestov [Sat, 13 Jun 2009 22:36:47 +0000 (17:36 -0500)]
destructors: fix docs typo reported by Blei in #concatenative

14 years agoVarious linear scan fixes
Slava Pestov [Sat, 13 Jun 2009 22:35:40 +0000 (17:35 -0500)]
Various linear scan fixes
insert spill before reload to fix x86-32 regression
inactive splitting: if all inactive intervals' registers are in use, don't fail
fix stack analysis tests

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Fri, 12 Jun 2009 16:59:14 +0000 (11:59 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoadd some unit tests for reshaping tuples with initial-quot: slots
Doug Coleman [Fri, 12 Jun 2009 16:58:07 +0000 (11:58 -0500)]
add some unit tests for reshaping tuples with initial-quot: slots

14 years agosimplify implementation of initial-quot:
Doug Coleman [Fri, 12 Jun 2009 16:45:53 +0000 (11:45 -0500)]
simplify implementation of initial-quot:

14 years agoinitial-quot: works fully, need to make a couple simplifications
Doug Coleman [Fri, 12 Jun 2009 14:21:51 +0000 (09:21 -0500)]
initial-quot: works fully, need to make a couple simplifications

14 years agofix destructors docs
Doug Coleman [Fri, 12 Jun 2009 07:43:13 +0000 (02:43 -0500)]
fix destructors docs

14 years agofix load error
Doug Coleman [Fri, 12 Jun 2009 07:43:05 +0000 (02:43 -0500)]
fix load error

14 years agoMerge branch 'master' of git://github.com/prunedtree/factor
Doug Coleman [Fri, 12 Jun 2009 07:33:49 +0000 (02:33 -0500)]
Merge branch 'master' of git://github.com/prunedtree/factor

Conflicts:
basis/compression/inflate/inflate.factor
basis/math/matrices/matrices.factor

14 years agoMerge branch 'master' of erg@trifocus.net:factor
Doug Coleman [Fri, 12 Jun 2009 01:27:33 +0000 (20:27 -0500)]
Merge branch 'master' of erg@trifocus.net:factor

14 years agodon't use summary in slots
Doug Coleman [Fri, 12 Jun 2009 01:26:49 +0000 (20:26 -0500)]
don't use summary in slots

14 years agoRevert "merge"
Doug Coleman [Fri, 12 Jun 2009 01:23:47 +0000 (21:23 -0400)]
Revert "merge"

This reverts commit c2a03d259a7b853b586afd68a0b842140188e0db.

14 years agomerge
Doug Coleman [Fri, 12 Jun 2009 01:22:24 +0000 (21:22 -0400)]
merge

14 years agouse initital-quot: in threaded-server tuple declaration
Doug Coleman [Fri, 12 Jun 2009 01:20:38 +0000 (20:20 -0500)]
use initital-quot: in threaded-server tuple declaration

14 years agomake a word not generic, remove unit test for unimplemented feature
Doug Coleman [Fri, 12 Jun 2009 01:20:21 +0000 (20:20 -0500)]
make a word not generic, remove unit test for unimplemented feature

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Fri, 12 Jun 2009 00:48:46 +0000 (19:48 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoadd initial-quot: syntax for tuples
Doug Coleman [Fri, 12 Jun 2009 00:48:14 +0000 (19:48 -0500)]
add initial-quot: syntax for tuples

14 years agostop playing fast and loose with NaN representations in half-floats tests
Joe Groff [Thu, 11 Jun 2009 23:00:01 +0000 (18:00 -0500)]
stop playing fast and loose with NaN representations in half-floats tests

14 years agoSplit up compiler.cfg.linear-scan.allocation into a number of sub-vocabularies; start...
Slava Pestov [Thu, 11 Jun 2009 22:55:14 +0000 (17:55 -0500)]
Split up compiler.cfg.linear-scan.allocation into a number of sub-vocabularies; start work on compiler.cfg.linear-scan.resolve; start work on inactive interval splitting

14 years ago«0.0 1.0 ^» was returning 0 instead of 0.0
Joe Groff [Thu, 11 Jun 2009 22:47:52 +0000 (17:47 -0500)]
«0.0 1.0 ^» was returning 0 instead of 0.0

14 years agofix duplicate using
Doug Coleman [Thu, 11 Jun 2009 21:53:52 +0000 (16:53 -0500)]
fix duplicate using

14 years agoALIAS: doesn't not work with SYNTAX: words. oops
Doug Coleman [Thu, 11 Jun 2009 20:23:36 +0000 (15:23 -0500)]
ALIAS: doesn't not work with SYNTAX: words. oops

14 years agofix typo
Doug Coleman [Thu, 11 Jun 2009 20:19:00 +0000 (15:19 -0500)]
fix typo

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Thu, 11 Jun 2009 20:15:50 +0000 (15:15 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agore-add AUTO-CONSTRUCTOR
Doug Coleman [Thu, 11 Jun 2009 20:15:22 +0000 (15:15 -0500)]
re-add AUTO-CONSTRUCTOR

14 years agofix using
Doug Coleman [Thu, 11 Jun 2009 19:35:55 +0000 (14:35 -0500)]
fix using

14 years agoforward/backward constructors instead of auto-constructors
Doug Coleman [Thu, 11 Jun 2009 19:31:04 +0000 (14:31 -0500)]
forward/backward constructors instead of auto-constructors

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Thu, 11 Jun 2009 18:20:51 +0000 (13:20 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agocall initializers in reverse order to allow base classes to set state after slots...
Doug Coleman [Thu, 11 Jun 2009 18:19:54 +0000 (13:19 -0500)]
call initializers in reverse order to allow base classes to set state after slots are set in a subclass

14 years agomove more bitmap code to bitmap.loading
Doug Coleman [Thu, 11 Jun 2009 18:16:04 +0000 (13:16 -0500)]
move more bitmap code to bitmap.loading

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Thu, 11 Jun 2009 16:10:20 +0000 (11:10 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoadd some unit tests for generalizations
Doug Coleman [Thu, 11 Jun 2009 16:08:56 +0000 (11:08 -0500)]
add some unit tests for generalizations

14 years agoadd nover, nbi-curry, and nbi to generalizations
Doug Coleman [Thu, 11 Jun 2009 16:03:18 +0000 (11:03 -0500)]
add nover, nbi-curry, and nbi to generalizations

14 years agominor indentation changes
Doug Coleman [Thu, 11 Jun 2009 16:02:40 +0000 (11:02 -0500)]
minor indentation changes

14 years ago2map and 3map work in cursors
Doug Coleman [Wed, 10 Jun 2009 21:59:14 +0000 (17:59 -0400)]
2map and 3map work in cursors

14 years agodont use paren names when there's not a word with that name already
Doug Coleman [Wed, 10 Jun 2009 20:23:57 +0000 (16:23 -0400)]
dont use paren names when there's not a word with that name already

14 years agoremove use of image boa from noise
Doug Coleman [Wed, 10 Jun 2009 20:05:17 +0000 (16:05 -0400)]
remove use of image boa from noise

14 years agouse concat-as
Doug Coleman [Wed, 10 Jun 2009 20:01:46 +0000 (16:01 -0400)]
use concat-as

14 years agorefactor terrain generation to not use an image boa constructor
Doug Coleman [Wed, 10 Jun 2009 19:59:14 +0000 (15:59 -0400)]
refactor terrain generation to not use an image boa constructor

14 years agodont use boa constructor in tiff
Doug Coleman [Wed, 10 Jun 2009 19:52:55 +0000 (15:52 -0400)]
dont use boa constructor in tiff

14 years agomore effective use of byte-arrays
Doug Coleman [Wed, 10 Jun 2009 19:50:35 +0000 (15:50 -0400)]
more effective use of byte-arrays

14 years agomake png-loading not an image tuple
Doug Coleman [Wed, 10 Jun 2009 19:50:16 +0000 (15:50 -0400)]
make png-loading not an image tuple

14 years agoworking on rle uncompresion for bitmaps
Doug Coleman [Wed, 10 Jun 2009 19:16:17 +0000 (15:16 -0400)]
working on rle uncompresion for bitmaps

14 years agoMerge branch 'master' of git://factorcode.org/git/factor into emacs
Jose A. Ortega Ruiz [Wed, 10 Jun 2009 19:01:34 +0000 (21:01 +0200)]
Merge branch 'master' of git://factorcode.org/git/factor into emacs

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Wed, 10 Jun 2009 18:06:44 +0000 (13:06 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agohalf-precision float vocab
Joe Groff [Wed, 10 Jun 2009 18:06:06 +0000 (13:06 -0500)]
half-precision float vocab

14 years agoMerge commit 'origin/master' into emacs
Jose A. Ortega Ruiz [Wed, 10 Jun 2009 10:20:17 +0000 (12:20 +0200)]
Merge commit 'origin/master' into emacs

14 years agomove images.processing to unmaintained for now
Doug Coleman [Wed, 10 Jun 2009 02:48:19 +0000 (22:48 -0400)]
move images.processing to unmaintained for now

14 years agocircular: Fix rotate-circular
Slava Pestov [Tue, 9 Jun 2009 23:28:53 +0000 (18:28 -0500)]
circular: Fix rotate-circular

14 years agofix constructors for shadowed slots
Doug Coleman [Tue, 9 Jun 2009 16:31:00 +0000 (12:31 -0400)]
fix constructors for shadowed slots

14 years agoadd authors file
Doug Coleman [Tue, 9 Jun 2009 15:52:47 +0000 (11:52 -0400)]
add authors file

14 years agomake run-length compression output a byte-array
Doug Coleman [Tue, 9 Jun 2009 15:52:14 +0000 (11:52 -0400)]
make run-length compression output a byte-array

14 years agofix bitmap unit tests, tweaking bitmap loading
Doug Coleman [Tue, 9 Jun 2009 15:50:21 +0000 (11:50 -0400)]
fix bitmap unit tests, tweaking bitmap loading

14 years agotake-n returns the rest of the sequence if not enough elements are present
Doug Coleman [Tue, 9 Jun 2009 15:49:22 +0000 (11:49 -0400)]
take-n returns the rest of the sequence if not enough elements are present

14 years agofix cloning weirdness in images rotation tests
Doug Coleman [Tue, 9 Jun 2009 15:48:39 +0000 (11:48 -0400)]
fix cloning weirdness in images rotation tests

14 years agocompiler.cfg: add a declaration to fix tools.deploy.test.11
Slava Pestov [Tue, 9 Jun 2009 08:36:16 +0000 (03:36 -0500)]
compiler.cfg: add a declaration to fix tools.deploy.test.11

14 years agoMerge branch 'master' of git://github.com/mrjbq7/factor
Slava Pestov [Tue, 9 Jun 2009 08:07:36 +0000 (03:07 -0500)]
Merge branch 'master' of git://github.com/mrjbq7/factor

14 years agoadd a constructor that calls all of its superclass initializers
Doug Coleman [Tue, 9 Jun 2009 04:18:15 +0000 (00:18 -0400)]
add a constructor that calls all of its superclass initializers

14 years agocpu.x86.assembler: IMUL2 instruction was busted for immediate operands
Slava Pestov [Tue, 9 Jun 2009 02:15:52 +0000 (21:15 -0500)]
cpu.x86.assembler: IMUL2 instruction was busted for immediate operands
When given a register and an immediate, it would generate imul imm,dst,dst however the 64-bit prefix was generated wrong and if dst was an extended register only the first operand would be an extended register. To fix this, change IMUL2 to not work on immediates anymore, and added a new IMUL3 that takes a destination register, source register, and immediate. Also, change compiler.cfg.two-operand to not two-operandize %mul-imm, since this isn't needed anymore.
This fixes the sporadic benchmark.tuple-arrays crash on 64-bit machines.

14 years agoFix load errors
Slava Pestov [Mon, 8 Jun 2009 09:18:57 +0000 (04:18 -0500)]
Fix load errors

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Mon, 8 Jun 2009 03:02:22 +0000 (22:02 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoRecent vocabs.parser change had a regression: vocabs with no roots (scratchpad) were...
Slava Pestov [Mon, 8 Jun 2009 02:59:13 +0000 (21:59 -0500)]
Recent vocabs.parser change had a regression: vocabs with no roots (scratchpad) were excluded from default use list. Also move with-interactive-vocabs to listener vocab

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Mon, 8 Jun 2009 02:46:41 +0000 (21:46 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoRemove %dispatch-label since its tehe same on all platforms; fix %gc on PowerPC
Slava Pestov [Mon, 8 Jun 2009 02:46:28 +0000 (21:46 -0500)]
Remove %dispatch-label since its tehe same on all platforms; fix %gc on PowerPC

14 years agoMerge branch 'emacs' of http://git.hacks-galore.org/jao/factor
Slava Pestov [Mon, 8 Jun 2009 01:22:02 +0000 (20:22 -0500)]
Merge branch 'emacs' of http://git.hacks-galore.org/jao/factor

14 years agobrainfuck: Require loops to be non-empty, add test case.
John Benediktsson [Mon, 8 Jun 2009 00:39:21 +0000 (17:39 -0700)]
brainfuck: Require loops to be non-empty, add test case.