]>
gitweb.factorcode.org Git - factor.git/log
Doug Coleman [Thu, 11 Jun 2009 16:10:20 +0000 (11:10 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Thu, 11 Jun 2009 16:08:56 +0000 (11:08 -0500)]
add some unit tests for generalizations
Doug Coleman [Thu, 11 Jun 2009 16:03:18 +0000 (11:03 -0500)]
add nover, nbi-curry, and nbi to generalizations
Doug Coleman [Thu, 11 Jun 2009 16:02:40 +0000 (11:02 -0500)]
minor indentation changes
Doug Coleman [Wed, 10 Jun 2009 21:59:14 +0000 (17:59 -0400)]
2map and 3map work in cursors
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
Doug Coleman [Wed, 10 Jun 2009 20:05:17 +0000 (16:05 -0400)]
remove use of image boa from noise
Doug Coleman [Wed, 10 Jun 2009 20:01:46 +0000 (16:01 -0400)]
use concat-as
Doug Coleman [Wed, 10 Jun 2009 19:59:14 +0000 (15:59 -0400)]
refactor terrain generation to not use an image boa constructor
Doug Coleman [Wed, 10 Jun 2009 19:52:55 +0000 (15:52 -0400)]
dont use boa constructor in tiff
Doug Coleman [Wed, 10 Jun 2009 19:50:35 +0000 (15:50 -0400)]
more effective use of byte-arrays
Doug Coleman [Wed, 10 Jun 2009 19:50:16 +0000 (15:50 -0400)]
make png-loading not an image tuple
Doug Coleman [Wed, 10 Jun 2009 19:16:17 +0000 (15:16 -0400)]
working on rle uncompresion for bitmaps
Joe Groff [Wed, 10 Jun 2009 18:06:44 +0000 (13:06 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Wed, 10 Jun 2009 18:06:06 +0000 (13:06 -0500)]
half-precision float vocab
Doug Coleman [Wed, 10 Jun 2009 02:48:19 +0000 (22:48 -0400)]
move images.processing to unmaintained for now
Slava Pestov [Tue, 9 Jun 2009 23:28:53 +0000 (18:28 -0500)]
circular: Fix rotate-circular
Doug Coleman [Tue, 9 Jun 2009 16:31:00 +0000 (12:31 -0400)]
fix constructors for shadowed slots
Doug Coleman [Tue, 9 Jun 2009 15:52:47 +0000 (11:52 -0400)]
add authors file
Doug Coleman [Tue, 9 Jun 2009 15:52:14 +0000 (11:52 -0400)]
make run-length compression output a byte-array
Doug Coleman [Tue, 9 Jun 2009 15:50:21 +0000 (11:50 -0400)]
fix bitmap unit tests, tweaking bitmap loading
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
Doug Coleman [Tue, 9 Jun 2009 15:48:39 +0000 (11:48 -0400)]
fix cloning weirdness in images rotation tests
Slava Pestov [Tue, 9 Jun 2009 08:36:16 +0000 (03:36 -0500)]
compiler.cfg: add a declaration to fix tools.deploy.test.11
Slava Pestov [Tue, 9 Jun 2009 08:07:36 +0000 (03:07 -0500)]
Merge branch 'master' of git://github.com/mrjbq7/factor
Doug Coleman [Tue, 9 Jun 2009 04:18:15 +0000 (00:18 -0400)]
add a constructor that calls all of its superclass initializers
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.
Slava Pestov [Mon, 8 Jun 2009 09:18:57 +0000 (04:18 -0500)]
Fix load errors
Slava Pestov [Mon, 8 Jun 2009 03:02:22 +0000 (22:02 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
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
Slava Pestov [Mon, 8 Jun 2009 02:46:41 +0000 (21:46 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
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
Slava Pestov [Mon, 8 Jun 2009 01:22:02 +0000 (20:22 -0500)]
Merge branch 'emacs' of http://git.hacks-galore.org/jao/factor
John Benediktsson [Mon, 8 Jun 2009 00:39:21 +0000 (17:39 -0700)]
brainfuck: Require loops to be non-empty, add test case.
Doug Coleman [Mon, 8 Jun 2009 00:12:18 +0000 (20:12 -0400)]
better implementation of zero-matrix
John Benediktsson [Sun, 7 Jun 2009 23:18:13 +0000 (16:18 -0700)]
brainfuck: Adding debug (#) operator.
John Benediktsson [Sun, 7 Jun 2009 22:21:39 +0000 (15:21 -0700)]
Merge groups of similar operations.
John Benediktsson [Sun, 7 Jun 2009 14:52:07 +0000 (07:52 -0700)]
brainfuck: Remove concept of operations now that it is compiled.
Philipp Winkler [Sun, 7 Jun 2009 03:49:44 +0000 (20:49 -0700)]
Fix a error parsing out nested arrays.
John Benediktsson [Sun, 7 Jun 2009 03:44:48 +0000 (20:44 -0700)]
Compile brainfuck a bit more stylishly.
John Benediktsson [Sun, 7 Jun 2009 03:11:59 +0000 (20:11 -0700)]
Add some test cases, remember to flush after running program.
Doug Coleman [Sun, 7 Jun 2009 01:10:40 +0000 (21:10 -0400)]
refactoring bitmap to bitmap.loading and bitmap.saving vocabs
Philipp Winkler [Sat, 6 Jun 2009 17:10:42 +0000 (10:10 -0700)]
Merge branch 'master' of git://factorcode.org/git/factor
John Benediktsson [Sat, 6 Jun 2009 17:07:36 +0000 (10:07 -0700)]
Merge branch 'master' of git://factorcode.org/git/factor
John Benediktsson [Sat, 6 Jun 2009 17:07:23 +0000 (10:07 -0700)]
Changed brainfuck from interpreter to compiler, using EBNF's.
Slava Pestov [Sat, 6 Jun 2009 06:04:12 +0000 (01:04 -0500)]
Linear scan: implement live range intersection
Doug Coleman [Sat, 6 Jun 2009 03:49:07 +0000 (22:49 -0500)]
add a hexdump-file word
Philipp Winkler [Sat, 6 Jun 2009 02:54:51 +0000 (19:54 -0700)]
Merge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Fri, 5 Jun 2009 23:07:22 +0000 (18:07 -0500)]
compiler.cfg.optimizer: disable CFG checker by default
Slava Pestov [Fri, 5 Jun 2009 23:06:47 +0000 (18:06 -0500)]
Linear scan: correctly compute live spill slots
Slava Pestov [Fri, 5 Jun 2009 22:33:00 +0000 (17:33 -0500)]
vocabs.parser: if bootstrap fails to load a vocab in interactive use list, don't fep
Slava Pestov [Fri, 5 Jun 2009 22:32:37 +0000 (17:32 -0500)]
compiler: more informative trace-compilation
Slava Pestov [Fri, 5 Jun 2009 22:32:12 +0000 (17:32 -0500)]
compiler.cfg.checker: run if a variable is set
Philipp Winkler [Fri, 5 Jun 2009 15:48:28 +0000 (08:48 -0700)]
Merge branch 'master' of git://factorcode.org/git/factor
John Benediktsson [Fri, 5 Jun 2009 06:01:34 +0000 (23:01 -0700)]
Merge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Fri, 5 Jun 2009 00:14:27 +0000 (19:14 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Thu, 4 Jun 2009 23:53:02 +0000 (18:53 -0500)]
compiler.cfg.linear-scan: re-do interval splitting to operate on live ranges; add inactive set processing
Philipp Winkler [Thu, 4 Jun 2009 23:39:35 +0000 (16:39 -0700)]
Merge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Thu, 4 Jun 2009 21:17:26 +0000 (16:17 -0500)]
renamd parsed-tiff to loading-tiff
Doug Coleman [Thu, 4 Jun 2009 21:09:38 +0000 (16:09 -0500)]
use singletons instead of subclassing the image class
Doug Coleman [Thu, 4 Jun 2009 20:30:17 +0000 (15:30 -0500)]
create initializers vocab when constructors is used. this should really go in bootstrap instead
Doug Coleman [Thu, 4 Jun 2009 20:09:25 +0000 (15:09 -0500)]
don't normalize images in processing.rotation. this means there are some padding bytes to deal with
Doug Coleman [Thu, 4 Jun 2009 20:06:33 +0000 (15:06 -0500)]
fix loading of bitmaps when computed size is 0
Doug Coleman [Thu, 4 Jun 2009 19:57:10 +0000 (14:57 -0500)]
use initial values in constructors when approriate
Philipp Winkler [Fri, 29 May 2009 21:41:24 +0000 (14:41 -0700)]
Add a hand parser. Improves speed from 23 seconds to 0.03 seconds when parsing a 123Kb string.
John Benediktsson [Thu, 4 Jun 2009 15:50:06 +0000 (08:50 -0700)]
Merge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Thu, 4 Jun 2009 15:17:09 +0000 (10:17 -0500)]
constructor foo now creates an initialize-foo word in the initializers vocabualary. <foo> is instantiated with boa constructors now, so constructors handle read-only slots
John Benediktsson [Thu, 4 Jun 2009 04:50:09 +0000 (21:50 -0700)]
Merge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Thu, 4 Jun 2009 04:00:56 +0000 (23:00 -0500)]
add a logged-in flag to managed-server for logging in connections so we don't have to throw exceptions to kill clients
Doug Coleman [Thu, 4 Jun 2009 03:19:46 +0000 (22:19 -0500)]
really disconnect someone if name is taken
Doug Coleman [Thu, 4 Jun 2009 02:36:37 +0000 (21:36 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Thu, 4 Jun 2009 02:36:03 +0000 (21:36 -0500)]
clean up bitmap code, support a lot more bitmaps like 1/4/16 bit
Doug Coleman [Thu, 4 Jun 2009 02:22:19 +0000 (21:22 -0500)]
rename run-length's uncompress word
Doug Coleman [Thu, 4 Jun 2009 02:21:51 +0000 (21:21 -0500)]
add a word to make a sequence from a byte-array by taking n bits at a time
Doug Coleman [Thu, 4 Jun 2009 02:21:21 +0000 (21:21 -0500)]
add a <limited-file-reader> word to open a limited stream from a file correctly
Joe Groff [Thu, 4 Jun 2009 00:55:38 +0000 (19:55 -0500)]
Catch and wrap game-loop errors and send them through the UI when available. much nicer than having to check the console
John Benediktsson [Wed, 3 Jun 2009 17:00:43 +0000 (10:00 -0700)]
Merge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Wed, 3 Jun 2009 16:03:45 +0000 (11:03 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Wed, 3 Jun 2009 16:03:34 +0000 (11:03 -0500)]
null-world class for interactive OpenGL use
Joe Groff [Wed, 3 Jun 2009 16:02:41 +0000 (11:02 -0500)]
typo in opengl.gl
Slava Pestov [Wed, 3 Jun 2009 08:23:55 +0000 (03:23 -0500)]
Fix 32-bit bootstrap
Slava Pestov [Wed, 3 Jun 2009 08:23:04 +0000 (03:23 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Wed, 3 Jun 2009 08:22:46 +0000 (03:22 -0500)]
cpu.x86: fix small register intrinsics on x86-64
Slava Pestov [Wed, 3 Jun 2009 08:22:27 +0000 (03:22 -0500)]
Linear scan: build live ranges
Doug Coleman [Wed, 3 Jun 2009 04:29:04 +0000 (23:29 -0500)]
support run-length encoding in bitmaps
Doug Coleman [Wed, 3 Jun 2009 04:20:07 +0000 (23:20 -0500)]
report unhandled compression modes
John Benediktsson [Wed, 3 Jun 2009 02:22:18 +0000 (19:22 -0700)]
Merge branch 'master' of git://factorcode.org/git/factor
Daniel Ehrenberg [Wed, 3 Jun 2009 02:20:36 +0000 (21:20 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Daniel Ehrenberg [Wed, 3 Jun 2009 02:17:45 +0000 (21:17 -0500)]
fixing images unit test
Daniel Ehrenberg [Wed, 3 Jun 2009 01:39:51 +0000 (20:39 -0500)]
Redoing images.loader to work with jpeg
Slava Pestov [Tue, 2 Jun 2009 23:30:25 +0000 (18:30 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Tue, 2 Jun 2009 23:23:47 +0000 (18:23 -0500)]
GC checks now save and restore registers
John Benediktsson [Tue, 2 Jun 2009 04:01:48 +0000 (21:01 -0700)]
Merge branch 'master' of git://factorcode.org/git/factor
Daniel Ehrenberg [Tue, 2 Jun 2009 03:40:19 +0000 (22:40 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Daniel Ehrenberg [Tue, 2 Jun 2009 03:39:02 +0000 (22:39 -0500)]
unbits word in math.bits vocab
Daniel Ehrenberg [Tue, 2 Jun 2009 03:37:44 +0000 (22:37 -0500)]
Words in images to get and set pixels
Jose A. Ortega Ruiz [Tue, 2 Jun 2009 03:02:39 +0000 (05:02 +0200)]
FUEL: Tiny refactoring.
Jose A. Ortega Ruiz [Tue, 2 Jun 2009 02:34:40 +0000 (04:34 +0200)]
FUEL: Better looking tables in help buffers and a fix for in-cell links.
Jose A. Ortega Ruiz [Tue, 2 Jun 2009 01:21:35 +0000 (03:21 +0200)]
FUEL: Automatic insertion of scaffolding in docs and test upon file creation.
Jose A. Ortega Ruiz [Tue, 2 Jun 2009 01:20:48 +0000 (03:20 +0200)]
Merge commit 'origin/master' into emacs