]>
gitweb.factorcode.org Git - factor.git/log
Slava Pestov [Sat, 17 Sep 2005 08:15:05 +0000 (08:15 +0000)]
remove meets
Slava Pestov [Sat, 17 Sep 2005 03:33:20 +0000 (03:33 +0000)]
more minor tweaks to make bootstrap faster
Slava Pestov [Sat, 17 Sep 2005 02:47:28 +0000 (02:47 +0000)]
add 1+ 1- words and other tweaks
Slava Pestov [Sat, 17 Sep 2005 00:49:24 +0000 (00:49 +0000)]
compiler performance improvements, more usages of 2apply, rename nmap to inject
Slava Pestov [Fri, 16 Sep 2005 06:39:33 +0000 (06:39 +0000)]
big generic word cleanup; kill-literals optimization; continuations overhaul
Slava Pestov [Wed, 14 Sep 2005 04:37:50 +0000 (04:37 +0000)]
changes to continuation words
Chris Double [Mon, 12 Sep 2005 23:22:02 +0000 (23:22 +0000)]
space invaders: fix things so 'step' compiles
Chris Double [Mon, 12 Sep 2005 23:20:46 +0000 (23:20 +0000)]
Add coroutines code to contrib
Slava Pestov [Mon, 12 Sep 2005 22:14:29 +0000 (22:14 +0000)]
UI fixed and other tweaks
Doug Coleman [Mon, 12 Sep 2005 15:10:33 +0000 (15:10 +0000)]
Added USE: arrays to fix bootstrap on Windows
Slava Pestov [Mon, 12 Sep 2005 02:01:59 +0000 (02:01 +0000)]
unit test fix
Slava Pestov [Mon, 12 Sep 2005 01:57:21 +0000 (01:57 +0000)]
fixes
Slava Pestov [Mon, 12 Sep 2005 01:18:19 +0000 (01:18 +0000)]
fixes, removed empty-vector
Slava Pestov [Mon, 12 Sep 2005 00:46:55 +0000 (00:46 +0000)]
arrays are now better supported, various cleanups
Chris Double [Sun, 11 Sep 2005 22:32:44 +0000 (22:32 +0000)]
space invaders: fix half carry problem, this fixing score problem. Implemented remaining 8080 instructions.
Chris Double [Sun, 11 Sep 2005 01:51:05 +0000 (01:51 +0000)]
space invaders: sync frame rate. reorganise code into generic 8080 and space invaders portions. remove dead
code.
Slava Pestov [Sat, 10 Sep 2005 22:27:31 +0000 (22:27 +0000)]
unsafe-nth unsafe-set-nth for faster inner loops
Slava Pestov [Sat, 10 Sep 2005 19:53:17 +0000 (19:53 +0000)]
performance improvements
Slava Pestov [Sat, 10 Sep 2005 07:11:05 +0000 (07:11 +0000)]
adding raytracer to CVS
Chris Double [Sat, 10 Sep 2005 06:59:47 +0000 (06:59 +0000)]
space invaders: update readme
Slava Pestov [Sat, 10 Sep 2005 06:56:33 +0000 (06:56 +0000)]
fix naming clash, remove %tag-fixnum %untag-fixnum %jump-f vops
Chris Double [Sat, 10 Sep 2005 06:43:21 +0000 (06:43 +0000)]
space invaders: fix load order issue.
Chris Double [Sat, 10 Sep 2005 06:37:56 +0000 (06:37 +0000)]
space invaders: Reimplemented a bunch of instructions in a clearer manner, following the 8080 data sheet.
Added left, right and fire.
Slava Pestov [Sat, 10 Sep 2005 05:38:17 +0000 (05:38 +0000)]
back out simple labels for now
Slava Pestov [Sat, 10 Sep 2005 04:55:46 +0000 (04:55 +0000)]
fixes
Slava Pestov [Sat, 10 Sep 2005 04:26:12 +0000 (04:26 +0000)]
fix set-length performance regression
Daniel Ehrenberg [Sat, 10 Sep 2005 03:52:12 +0000 (03:52 +0000)]
miscellaneous changes
Slava Pestov [Sat, 10 Sep 2005 03:40:08 +0000 (03:40 +0000)]
simple labels optimization
Slava Pestov [Sat, 10 Sep 2005 02:34:24 +0000 (02:34 +0000)]
reintroduce some intrinsics optimizations
Daniel Ehrenberg [Sat, 10 Sep 2005 01:29:28 +0000 (01:29 +0000)]
adding xml.factor
Slava Pestov [Fri, 9 Sep 2005 22:00:38 +0000 (22:00 +0000)]
removing non-branching fixnum comparison vops
Slava Pestov [Fri, 9 Sep 2005 21:32:38 +0000 (21:32 +0000)]
simpler t
Slava Pestov [Fri, 9 Sep 2005 21:11:48 +0000 (21:11 +0000)]
remove pointless optimization
Slava Pestov [Fri, 9 Sep 2005 20:45:18 +0000 (20:45 +0000)]
fix regression in basic block optimizer
Slava Pestov [Fri, 9 Sep 2005 05:35:40 +0000 (05:35 +0000)]
basic block optimizer bug fix
Slava Pestov [Fri, 9 Sep 2005 04:18:31 +0000 (04:18 +0000)]
bootstrap fix
Slava Pestov [Fri, 9 Sep 2005 04:17:19 +0000 (04:17 +0000)]
more basic block optimizer work
Slava Pestov [Fri, 9 Sep 2005 02:23:54 +0000 (02:23 +0000)]
reworking simplifier and basic blocks
Chris Double [Thu, 8 Sep 2005 23:48:54 +0000 (23:48 +0000)]
space invaders: more tests and fixes
Doug Coleman [Thu, 8 Sep 2005 16:05:25 +0000 (16:05 +0000)]
Inlined the hashtable in sha1.
Slava Pestov [Thu, 8 Sep 2005 04:37:17 +0000 (04:37 +0000)]
dead load/store elimination
Chris Double [Thu, 8 Sep 2005 04:03:56 +0000 (04:03 +0000)]
space invaders: add rom building instructions
Slava Pestov [Thu, 8 Sep 2005 02:50:08 +0000 (02:50 +0000)]
optimize literals on either size of a shuffle
Chris Double [Thu, 8 Sep 2005 01:54:46 +0000 (01:54 +0000)]
space invaders: add not to readme on how to compile
Chris Double [Thu, 8 Sep 2005 01:46:20 +0000 (01:46 +0000)]
space invaders: fix flag bug preventing number of ships and coins displaying
Chris Double [Thu, 8 Sep 2005 01:36:22 +0000 (01:36 +0000)]
Initial space invaders commit.
Slava Pestov [Wed, 7 Sep 2005 22:56:42 +0000 (22:56 +0000)]
another minor improvement to literal killing
Slava Pestov [Wed, 7 Sep 2005 22:38:16 +0000 (22:38 +0000)]
another minor improvement to literal killing
Slava Pestov [Wed, 7 Sep 2005 21:21:11 +0000 (21:21 +0000)]
improved literal killing optimization
Slava Pestov [Tue, 6 Sep 2005 19:27:26 +0000 (19:27 +0000)]
update changelog
Slava Pestov [Tue, 6 Sep 2005 18:52:06 +0000 (18:52 +0000)]
typos
Slava Pestov [Tue, 6 Sep 2005 00:36:10 +0000 (00:36 +0000)]
prettyprinter fix
Slava Pestov [Tue, 6 Sep 2005 00:34:04 +0000 (00:34 +0000)]
remove debug code
Slava Pestov [Tue, 6 Sep 2005 00:33:36 +0000 (00:33 +0000)]
fix powerpc typo
Slava Pestov [Mon, 5 Sep 2005 22:00:20 +0000 (22:00 +0000)]
prettyprinter fix
Slava Pestov [Mon, 5 Sep 2005 21:51:23 +0000 (21:51 +0000)]
fix bootstrap issue
Slava Pestov [Mon, 5 Sep 2005 21:36:20 +0000 (21:36 +0000)]
fix bootstrap issue
Slava Pestov [Mon, 5 Sep 2005 21:14:15 +0000 (21:14 +0000)]
fixnum/i overflow
Slava Pestov [Mon, 5 Sep 2005 07:06:47 +0000 (07:06 +0000)]
working on PowerPC overflow checks
Slava Pestov [Mon, 5 Sep 2005 00:23:18 +0000 (00:23 +0000)]
updating PowerPC compiler to proper register usage requirements as stipulated by ABI
Slava Pestov [Sun, 4 Sep 2005 23:52:50 +0000 (23:52 +0000)]
fix typo
Slava Pestov [Sun, 4 Sep 2005 23:24:24 +0000 (23:24 +0000)]
optimizing stack shuffling; architecture description
Slava Pestov [Sun, 4 Sep 2005 21:58:01 +0000 (21:58 +0000)]
shuffle composition in progress
Slava Pestov [Sun, 4 Sep 2005 21:07:59 +0000 (21:07 +0000)]
tweaking stack shuffle compilation
Slava Pestov [Sun, 4 Sep 2005 05:09:46 +0000 (05:09 +0000)]
#label optimizer fix
Slava Pestov [Sun, 4 Sep 2005 02:50:44 +0000 (02:50 +0000)]
add missing file
Slava Pestov [Sun, 4 Sep 2005 02:28:46 +0000 (02:28 +0000)]
fix compiler bug uncovered by doublec
Chris Double [Sun, 4 Sep 2005 01:14:46 +0000 (01:14 +0000)]
Add gadgets-layouts USE for 0.77 changes
Slava Pestov [Sat, 3 Sep 2005 23:40:09 +0000 (23:40 +0000)]
Missing file
Slava Pestov [Sat, 3 Sep 2005 23:33:14 +0000 (23:33 +0000)]
0.77 release
Slava Pestov [Sat, 3 Sep 2005 22:44:45 +0000 (22:44 +0000)]
fix tutorial button
Slava Pestov [Sat, 3 Sep 2005 22:34:50 +0000 (22:34 +0000)]
fix a few compilation mishaps
Slava Pestov [Sat, 3 Sep 2005 21:59:53 +0000 (21:59 +0000)]
utf16 string unboxing tweak
Slava Pestov [Sat, 3 Sep 2005 21:49:28 +0000 (21:49 +0000)]
fix stack bug in presentations; minor tweak to menu code
Slava Pestov [Sat, 3 Sep 2005 21:00:49 +0000 (21:00 +0000)]
fix typo in scrolling code
Slava Pestov [Sat, 3 Sep 2005 20:28:42 +0000 (20:28 +0000)]
scrolling bug fix and moving a few layout words
Slava Pestov [Sat, 3 Sep 2005 18:48:25 +0000 (18:48 +0000)]
alien tweaks
Slava Pestov [Sat, 3 Sep 2005 06:19:11 +0000 (06:19 +0000)]
fix compilation of cond; fix other regressions
Slava Pestov [Sat, 3 Sep 2005 05:37:59 +0000 (05:37 +0000)]
fix incremental layout regression
Slava Pestov [Sat, 3 Sep 2005 03:44:23 +0000 (03:44 +0000)]
scroller fix, rename 2unseq ==> first2, 3unseq ==> first3, string>number works with slices
Chris Double [Fri, 2 Sep 2005 03:38:27 +0000 (03:38 +0000)]
Fixup contributions for changes from recent cvs updates.
Slava Pestov [Thu, 1 Sep 2005 22:28:46 +0000 (22:28 +0000)]
fix menu drag
Slava Pestov [Thu, 1 Sep 2005 20:45:36 +0000 (20:45 +0000)]
fix tutorial
Slava Pestov [Thu, 1 Sep 2005 20:37:32 +0000 (20:37 +0000)]
cleanups
Daniel Ehrenberg [Thu, 1 Sep 2005 20:07:22 +0000 (20:07 +0000)]
new version of make
Slava Pestov [Thu, 1 Sep 2005 06:15:29 +0000 (06:15 +0000)]
fix unit test failures
Slava Pestov [Thu, 1 Sep 2005 06:01:51 +0000 (06:01 +0000)]
prettyprinter regression fix
Doug Coleman [Thu, 1 Sep 2005 05:43:25 +0000 (05:43 +0000)]
removed rot4
removed temp from sha1
removed + + + +, using vector sum instead
Slava Pestov [Thu, 1 Sep 2005 05:20:43 +0000 (05:20 +0000)]
Mindmap gadget
Slava Pestov [Thu, 1 Sep 2005 01:06:13 +0000 (01:06 +0000)]
more cleanups; split up huge gadgets vocabulary
Mackenzie Straight [Wed, 31 Aug 2005 23:12:35 +0000 (23:12 +0000)]
win32 client sockets
Mackenzie Straight [Wed, 31 Aug 2005 22:42:52 +0000 (22:42 +0000)]
win32 client sockets
Slava Pestov [Wed, 31 Aug 2005 22:24:16 +0000 (22:24 +0000)]
handbook updated for 0.77
Slava Pestov [Wed, 31 Aug 2005 22:02:22 +0000 (22:02 +0000)]
more documentation updates
Slava Pestov [Wed, 31 Aug 2005 06:34:09 +0000 (06:34 +0000)]
more handbook updates
Mackenzie Straight [Wed, 31 Aug 2005 05:39:37 +0000 (05:39 +0000)]
win32 fixes
Slava Pestov [Wed, 31 Aug 2005 03:42:15 +0000 (03:42 +0000)]
some handbook updates
Slava Pestov [Tue, 30 Aug 2005 23:51:22 +0000 (23:51 +0000)]
fix compilation of cond and throw
Slava Pestov [Tue, 30 Aug 2005 22:24:53 +0000 (22:24 +0000)]
cond typo
Slava Pestov [Tue, 30 Aug 2005 22:12:21 +0000 (22:12 +0000)]
various inference fixes; cond compiles now