]> gitweb.factorcode.org Git - factor.git/log
factor.git
14 years agotokyo.alien: Add tcfdb
Bruno Deferrari [Sat, 13 Jun 2009 04:41:15 +0000 (01:41 -0300)]
tokyo.alien: Add tcfdb

14 years agotokyo.alien: Add tcbdb
Bruno Deferrari [Sat, 13 Jun 2009 04:24:22 +0000 (01:24 -0300)]
tokyo.alien: Add tcbdb

14 years agotokyo.alien: Fixes, add tchdb, loads now.
Bruno Deferrari [Sat, 13 Jun 2009 01:58:53 +0000 (22:58 -0300)]
tokyo.alien: Fixes, add tchdb, loads now.

14 years agotokyo.alien: Make time_t a long, needs fix for 64bits windows
Bruno Deferrari [Fri, 12 Jun 2009 18:19:18 +0000 (15:19 -0300)]
tokyo.alien: Make time_t a long, needs fix for 64bits windows

14 years agotokyo.alien: Use long for time_t
Bruno Deferrari [Fri, 12 Jun 2009 18:14:14 +0000 (15:14 -0300)]
tokyo.alien: Use long for time_t

14 years agotokyo.alien: Initial works on tokyo bindings (incomplete, not working, not tested)
Bruno Deferrari [Fri, 12 Jun 2009 17:25:01 +0000 (14:25 -0300)]
tokyo.alien: Initial works on tokyo bindings (incomplete, not working, not tested)

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 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 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.

14 years agobrainfuck: Adding debug (#) operator.
John Benediktsson [Sun, 7 Jun 2009 23:18:13 +0000 (16:18 -0700)]
brainfuck: Adding debug (#) operator.

14 years agoMerge groups of similar operations.
John Benediktsson [Sun, 7 Jun 2009 22:21:39 +0000 (15:21 -0700)]
Merge groups of similar operations.

14 years agobrainfuck: Remove concept of operations now that it is compiled.
John Benediktsson [Sun, 7 Jun 2009 14:52:07 +0000 (07:52 -0700)]
brainfuck: Remove concept of operations now that it is compiled.

14 years agoFix a error parsing out nested arrays.
Philipp Winkler [Sun, 7 Jun 2009 03:49:44 +0000 (20:49 -0700)]
Fix a error parsing out nested arrays.

14 years agoCompile brainfuck a bit more stylishly.
John Benediktsson [Sun, 7 Jun 2009 03:44:48 +0000 (20:44 -0700)]
Compile brainfuck a bit more stylishly.

14 years agoAdd some test cases, remember to flush after running program.
John Benediktsson [Sun, 7 Jun 2009 03:11:59 +0000 (20:11 -0700)]
Add some test cases, remember to flush after running program.

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Philipp Winkler [Sat, 6 Jun 2009 17:10:42 +0000 (10:10 -0700)]
Merge branch 'master' of git://factorcode.org/git/factor

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

14 years agoChanged brainfuck from interpreter to compiler, using EBNF's.
John Benediktsson [Sat, 6 Jun 2009 17:07:23 +0000 (10:07 -0700)]
Changed brainfuck from interpreter to compiler, using EBNF's.

14 years agoLinear scan: implement live range intersection
Slava Pestov [Sat, 6 Jun 2009 06:04:12 +0000 (01:04 -0500)]
Linear scan: implement live range intersection

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Philipp Winkler [Sat, 6 Jun 2009 02:54:51 +0000 (19:54 -0700)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agocompiler.cfg.optimizer: disable CFG checker by default
Slava Pestov [Fri, 5 Jun 2009 23:07:22 +0000 (18:07 -0500)]
compiler.cfg.optimizer: disable CFG checker by default

14 years agoLinear scan: correctly compute live spill slots
Slava Pestov [Fri, 5 Jun 2009 23:06:47 +0000 (18:06 -0500)]
Linear scan: correctly compute live spill slots

14 years agovocabs.parser: if bootstrap fails to load a vocab in interactive use list, don't fep
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

14 years agocompiler: more informative trace-compilation
Slava Pestov [Fri, 5 Jun 2009 22:32:37 +0000 (17:32 -0500)]
compiler: more informative trace-compilation

14 years agocompiler.cfg.checker: run if a variable is set
Slava Pestov [Fri, 5 Jun 2009 22:32:12 +0000 (17:32 -0500)]
compiler.cfg.checker: run if a variable is set

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Philipp Winkler [Fri, 5 Jun 2009 15:48:28 +0000 (08:48 -0700)]
Merge branch 'master' of git://factorcode.org/git/factor

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

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

14 years agocompiler.cfg.linear-scan: re-do interval splitting to operate on live ranges; add...
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

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Philipp Winkler [Thu, 4 Jun 2009 23:39:35 +0000 (16:39 -0700)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agorenamd parsed-tiff to loading-tiff
Doug Coleman [Thu, 4 Jun 2009 21:17:26 +0000 (16:17 -0500)]
renamd parsed-tiff to loading-tiff

14 years agouse singletons instead of subclassing the image class
Doug Coleman [Thu, 4 Jun 2009 21:09:38 +0000 (16:09 -0500)]
use singletons instead of subclassing the image class

14 years agocreate initializers vocab when constructors is used. this should really go in bootst...
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

14 years agodon't normalize images in processing.rotation. this means there are some padding...
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

14 years agofix loading of bitmaps when computed size is 0
Doug Coleman [Thu, 4 Jun 2009 20:06:33 +0000 (15:06 -0500)]
fix loading of bitmaps when computed size is 0

14 years agouse initial values in constructors when approriate
Doug Coleman [Thu, 4 Jun 2009 19:57:10 +0000 (14:57 -0500)]
use initial values in constructors when approriate

14 years agoAdd a hand parser. Improves speed from 23 seconds to 0.03 seconds when parsing a...
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.

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
John Benediktsson [Thu, 4 Jun 2009 15:50:06 +0000 (08:50 -0700)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoconstructor foo now creates an initialize-foo word in the initializers vocabualary...
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

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
John Benediktsson [Thu, 4 Jun 2009 04:50:09 +0000 (21:50 -0700)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoadd a logged-in flag to managed-server for logging in connections so we don't have...
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

14 years agoreally disconnect someone if name is taken
Doug Coleman [Thu, 4 Jun 2009 03:19:46 +0000 (22:19 -0500)]
really disconnect someone if name is taken

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Thu, 4 Jun 2009 02:36:37 +0000 (21:36 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoclean up bitmap code, support a lot more bitmaps like 1/4/16 bit
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

14 years agorename run-length's uncompress word
Doug Coleman [Thu, 4 Jun 2009 02:22:19 +0000 (21:22 -0500)]
rename run-length's uncompress word

14 years agoadd 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:51 +0000 (21:21 -0500)]
add a word to make a sequence from a byte-array by taking n bits at a time

14 years agoadd a <limited-file-reader> word to open a limited stream from a file correctly
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

14 years agoCatch and wrap game-loop errors and send them through the UI when available. much...
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

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
John Benediktsson [Wed, 3 Jun 2009 17:00:43 +0000 (10:00 -0700)]
Merge branch 'master' of git://factorcode.org/git/factor

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

14 years agonull-world class for interactive OpenGL use
Joe Groff [Wed, 3 Jun 2009 16:03:34 +0000 (11:03 -0500)]
null-world class for interactive OpenGL use

14 years agotypo in opengl.gl
Joe Groff [Wed, 3 Jun 2009 16:02:41 +0000 (11:02 -0500)]
typo in opengl.gl

14 years agoFix 32-bit bootstrap
Slava Pestov [Wed, 3 Jun 2009 08:23:55 +0000 (03:23 -0500)]
Fix 32-bit bootstrap

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Wed, 3 Jun 2009 08:23:04 +0000 (03:23 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agocpu.x86: fix small register intrinsics on x86-64
Slava Pestov [Wed, 3 Jun 2009 08:22:46 +0000 (03:22 -0500)]
cpu.x86: fix small register intrinsics on x86-64

14 years agoLinear scan: build live ranges
Slava Pestov [Wed, 3 Jun 2009 08:22:27 +0000 (03:22 -0500)]
Linear scan: build live ranges

14 years agosupport run-length encoding in bitmaps
Doug Coleman [Wed, 3 Jun 2009 04:29:04 +0000 (23:29 -0500)]
support run-length encoding in bitmaps

14 years agoreport unhandled compression modes
Doug Coleman [Wed, 3 Jun 2009 04:20:07 +0000 (23:20 -0500)]
report unhandled compression modes

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
John Benediktsson [Wed, 3 Jun 2009 02:22:18 +0000 (19:22 -0700)]
Merge branch 'master' of git://factorcode.org/git/factor

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

14 years agofixing images unit test
Daniel Ehrenberg [Wed, 3 Jun 2009 02:17:45 +0000 (21:17 -0500)]
fixing images unit test

14 years agoRedoing images.loader to work with jpeg
Daniel Ehrenberg [Wed, 3 Jun 2009 01:39:51 +0000 (20:39 -0500)]
Redoing images.loader to work with jpeg

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Tue, 2 Jun 2009 23:30:25 +0000 (18:30 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoGC checks now save and restore registers
Slava Pestov [Tue, 2 Jun 2009 23:23:47 +0000 (18:23 -0500)]
GC checks now save and restore registers

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
John Benediktsson [Tue, 2 Jun 2009 04:01:48 +0000 (21:01 -0700)]
Merge branch 'master' of git://factorcode.org/git/factor

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

14 years agounbits word in math.bits vocab
Daniel Ehrenberg [Tue, 2 Jun 2009 03:39:02 +0000 (22:39 -0500)]
unbits word in math.bits vocab

14 years agoWords in images to get and set pixels
Daniel Ehrenberg [Tue, 2 Jun 2009 03:37:44 +0000 (22:37 -0500)]
Words in images to get and set pixels

14 years agoFUEL: Tiny refactoring.
Jose A. Ortega Ruiz [Tue, 2 Jun 2009 03:02:39 +0000 (05:02 +0200)]
FUEL: Tiny refactoring.

14 years agoFUEL: Better looking tables in help buffers and a fix for in-cell links.
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.

14 years agoFUEL: Automatic insertion of scaffolding in docs and test upon file creation.
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.

14 years agoMerge commit 'origin/master' into emacs
Jose A. Ortega Ruiz [Tue, 2 Jun 2009 01:20:48 +0000 (03:20 +0200)]
Merge commit 'origin/master' into emacs

14 years agoFUEL: When creating foo-docs.factor, optionally insert scaffold.
Jose A. Ortega Ruiz [Mon, 1 Jun 2009 22:55:53 +0000 (00:55 +0200)]
FUEL: When creating foo-docs.factor, optionally insert scaffold.

14 years agoMerge branch 'emacs' of http://git.hacks-galore.org/jao/factor
Doug Coleman [Mon, 1 Jun 2009 22:39:06 +0000 (17:39 -0500)]
Merge branch 'emacs' of http://git.hacks-galore.org/jao/factor

14 years agoMerge commit 'origin/master' into emacs
Jose A. Ortega Ruiz [Mon, 1 Jun 2009 22:06:29 +0000 (00:06 +0200)]
Merge commit 'origin/master' into emacs

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
John Benediktsson [Mon, 1 Jun 2009 22:04:34 +0000 (15:04 -0700)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoFUEL: Use by default Factor's developer-name in scaffolds.
Jose A. Ortega Ruiz [Mon, 1 Jun 2009 21:24:05 +0000 (23:24 +0200)]
FUEL: Use by default Factor's developer-name in scaffolds.

14 years agoMerge branch 'emacs' of http://git.hacks-galore.org/jao/factor
Doug Coleman [Mon, 1 Jun 2009 21:12:09 +0000 (16:12 -0500)]
Merge branch 'emacs' of http://git.hacks-galore.org/jao/factor

14 years agoFUEL: developer-name is not overriden in scaffolds if so desired.
Jose A. Ortega Ruiz [Mon, 1 Jun 2009 21:09:30 +0000 (23:09 +0200)]
FUEL: developer-name is not overriden in scaffolds if so desired.

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
John Benediktsson [Mon, 1 Jun 2009 21:00:56 +0000 (14:00 -0700)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoUpdated test cases.
John Benediktsson [Mon, 1 Jun 2009 21:00:37 +0000 (14:00 -0700)]
Updated test cases.

14 years agoFUEL: Support for SYNTAX: parsing word.
Jose A. Ortega Ruiz [Mon, 1 Jun 2009 20:32:47 +0000 (22:32 +0200)]
FUEL: Support for SYNTAX: parsing word.

14 years agoMerge branch 'irc' of git://www.tiodante.com/git/factor
Doug Coleman [Mon, 1 Jun 2009 20:20:25 +0000 (15:20 -0500)]
Merge branch 'irc' of git://www.tiodante.com/git/factor

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
John Benediktsson [Mon, 1 Jun 2009 19:45:30 +0000 (12:45 -0700)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agosend \r\n instead of \n for windows telnet clients
Doug Coleman [Mon, 1 Jun 2009 18:35:04 +0000 (13:35 -0500)]
send \r\n instead of \n for windows telnet clients

14 years agoAdding brainf*ck implementation.
John Benediktsson [Mon, 1 Jun 2009 18:21:14 +0000 (11:21 -0700)]
Adding brainf*ck implementation.

14 years agoAdding cdfactor script.
John Benediktsson [Mon, 1 Jun 2009 18:20:49 +0000 (11:20 -0700)]
Adding cdfactor script.

14 years agofix load error
Doug Coleman [Mon, 1 Jun 2009 14:34:28 +0000 (09:34 -0500)]
fix load error

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

14 years agoFix for recent word renaming
Slava Pestov [Mon, 1 Jun 2009 08:19:35 +0000 (03:19 -0500)]
Fix for recent word renaming

14 years agoMerge branch 'master' into global_optimization
Slava Pestov [Mon, 1 Jun 2009 08:12:32 +0000 (03:12 -0500)]
Merge branch 'master' into global_optimization

14 years agoRemove obsolete optimization
Slava Pestov [Mon, 1 Jun 2009 08:05:49 +0000 (03:05 -0500)]
Remove obsolete optimization