]> gitweb.factorcode.org Git - factor.git/log
factor.git
18 years agoremove meets get-rid-of-meets
Slava Pestov [Sat, 17 Sep 2005 08:15:05 +0000 (08:15 +0000)]
remove meets

18 years agomore minor tweaks to make bootstrap faster
Slava Pestov [Sat, 17 Sep 2005 03:33:20 +0000 (03:33 +0000)]
more minor tweaks to make bootstrap faster

18 years agoadd 1+ 1- words and other tweaks
Slava Pestov [Sat, 17 Sep 2005 02:47:28 +0000 (02:47 +0000)]
add 1+ 1- words and other tweaks

18 years agocompiler performance improvements, more usages of 2apply, rename nmap to inject
Slava Pestov [Sat, 17 Sep 2005 00:49:24 +0000 (00:49 +0000)]
compiler performance improvements, more usages of 2apply, rename nmap to inject

18 years agobig generic word cleanup; kill-literals optimization; continuations overhaul
Slava Pestov [Fri, 16 Sep 2005 06:39:33 +0000 (06:39 +0000)]
big generic word cleanup; kill-literals optimization; continuations overhaul

18 years agochanges to continuation words
Slava Pestov [Wed, 14 Sep 2005 04:37:50 +0000 (04:37 +0000)]
changes to continuation words

18 years agospace invaders: fix things so 'step' compiles
Chris Double [Mon, 12 Sep 2005 23:22:02 +0000 (23:22 +0000)]
space invaders: fix things so 'step' compiles

18 years agoAdd coroutines code to contrib
Chris Double [Mon, 12 Sep 2005 23:20:46 +0000 (23:20 +0000)]
Add coroutines code to contrib

18 years agoUI fixed and other tweaks
Slava Pestov [Mon, 12 Sep 2005 22:14:29 +0000 (22:14 +0000)]
UI fixed and other tweaks

18 years agoAdded USE: arrays to fix bootstrap on Windows
Doug Coleman [Mon, 12 Sep 2005 15:10:33 +0000 (15:10 +0000)]
Added USE: arrays to fix bootstrap on Windows

18 years agounit test fix
Slava Pestov [Mon, 12 Sep 2005 02:01:59 +0000 (02:01 +0000)]
unit test fix

18 years agofixes
Slava Pestov [Mon, 12 Sep 2005 01:57:21 +0000 (01:57 +0000)]
fixes

18 years agofixes, removed empty-vector
Slava Pestov [Mon, 12 Sep 2005 01:18:19 +0000 (01:18 +0000)]
fixes, removed empty-vector

18 years agoarrays are now better supported, various cleanups
Slava Pestov [Mon, 12 Sep 2005 00:46:55 +0000 (00:46 +0000)]
arrays are now better supported, various cleanups

18 years agospace invaders: fix half carry problem, this fixing score problem. Implemented remain...
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.

18 years agospace invaders: sync frame rate. reorganise code into generic 8080 and space invaders...
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.

18 years agounsafe-nth unsafe-set-nth for faster inner loops
Slava Pestov [Sat, 10 Sep 2005 22:27:31 +0000 (22:27 +0000)]
unsafe-nth unsafe-set-nth for faster inner loops

18 years agoperformance improvements
Slava Pestov [Sat, 10 Sep 2005 19:53:17 +0000 (19:53 +0000)]
performance improvements

18 years agoadding raytracer to CVS
Slava Pestov [Sat, 10 Sep 2005 07:11:05 +0000 (07:11 +0000)]
adding raytracer to CVS

18 years agospace invaders: update readme
Chris Double [Sat, 10 Sep 2005 06:59:47 +0000 (06:59 +0000)]
space invaders: update readme

18 years agofix naming clash, remove %tag-fixnum %untag-fixnum %jump-f vops
Slava Pestov [Sat, 10 Sep 2005 06:56:33 +0000 (06:56 +0000)]
fix naming clash, remove %tag-fixnum %untag-fixnum %jump-f vops

18 years agospace invaders: fix load order issue.
Chris Double [Sat, 10 Sep 2005 06:43:21 +0000 (06:43 +0000)]
space invaders: fix load order issue.

18 years agospace invaders: Reimplemented a bunch of instructions in a clearer manner, following...
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.

18 years agoback out simple labels for now
Slava Pestov [Sat, 10 Sep 2005 05:38:17 +0000 (05:38 +0000)]
back out simple labels for now

18 years agofixes
Slava Pestov [Sat, 10 Sep 2005 04:55:46 +0000 (04:55 +0000)]
fixes

18 years agofix set-length performance regression
Slava Pestov [Sat, 10 Sep 2005 04:26:12 +0000 (04:26 +0000)]
fix set-length performance regression

18 years agomiscellaneous changes
Daniel Ehrenberg [Sat, 10 Sep 2005 03:52:12 +0000 (03:52 +0000)]
miscellaneous changes

18 years agosimple labels optimization
Slava Pestov [Sat, 10 Sep 2005 03:40:08 +0000 (03:40 +0000)]
simple labels optimization

18 years agoreintroduce some intrinsics optimizations
Slava Pestov [Sat, 10 Sep 2005 02:34:24 +0000 (02:34 +0000)]
reintroduce some intrinsics optimizations

18 years agoadding xml.factor
Daniel Ehrenberg [Sat, 10 Sep 2005 01:29:28 +0000 (01:29 +0000)]
adding xml.factor

18 years agoremoving non-branching fixnum comparison vops
Slava Pestov [Fri, 9 Sep 2005 22:00:38 +0000 (22:00 +0000)]
removing non-branching fixnum comparison vops

18 years agosimpler t
Slava Pestov [Fri, 9 Sep 2005 21:32:38 +0000 (21:32 +0000)]
simpler t

18 years agoremove pointless optimization
Slava Pestov [Fri, 9 Sep 2005 21:11:48 +0000 (21:11 +0000)]
remove pointless optimization

18 years agofix regression in basic block optimizer
Slava Pestov [Fri, 9 Sep 2005 20:45:18 +0000 (20:45 +0000)]
fix regression in basic block optimizer

18 years agobasic block optimizer bug fix
Slava Pestov [Fri, 9 Sep 2005 05:35:40 +0000 (05:35 +0000)]
basic block optimizer bug fix

18 years agobootstrap fix
Slava Pestov [Fri, 9 Sep 2005 04:18:31 +0000 (04:18 +0000)]
bootstrap fix

18 years agomore basic block optimizer work
Slava Pestov [Fri, 9 Sep 2005 04:17:19 +0000 (04:17 +0000)]
more basic block optimizer work

18 years agoreworking simplifier and basic blocks
Slava Pestov [Fri, 9 Sep 2005 02:23:54 +0000 (02:23 +0000)]
reworking simplifier and basic blocks

18 years agospace invaders: more tests and fixes
Chris Double [Thu, 8 Sep 2005 23:48:54 +0000 (23:48 +0000)]
space invaders: more tests and fixes

18 years agoInlined the hashtable in sha1.
Doug Coleman [Thu, 8 Sep 2005 16:05:25 +0000 (16:05 +0000)]
Inlined the hashtable in sha1.

18 years agodead load/store elimination
Slava Pestov [Thu, 8 Sep 2005 04:37:17 +0000 (04:37 +0000)]
dead load/store elimination

18 years agospace invaders: add rom building instructions
Chris Double [Thu, 8 Sep 2005 04:03:56 +0000 (04:03 +0000)]
space invaders: add rom building instructions

18 years agooptimize literals on either size of a shuffle
Slava Pestov [Thu, 8 Sep 2005 02:50:08 +0000 (02:50 +0000)]
optimize literals on either size of a shuffle

18 years agospace invaders: add not to readme on how to compile
Chris Double [Thu, 8 Sep 2005 01:54:46 +0000 (01:54 +0000)]
space invaders: add not to readme on how to compile

18 years agospace invaders: fix flag bug preventing number of ships and coins displaying
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

18 years agoInitial space invaders commit.
Chris Double [Thu, 8 Sep 2005 01:36:22 +0000 (01:36 +0000)]
Initial space invaders commit.

18 years agoanother minor improvement to literal killing
Slava Pestov [Wed, 7 Sep 2005 22:56:42 +0000 (22:56 +0000)]
another minor improvement to literal killing

18 years agoanother minor improvement to literal killing
Slava Pestov [Wed, 7 Sep 2005 22:38:16 +0000 (22:38 +0000)]
another minor improvement to literal killing

18 years agoimproved literal killing optimization
Slava Pestov [Wed, 7 Sep 2005 21:21:11 +0000 (21:21 +0000)]
improved literal killing optimization

18 years agoupdate changelog
Slava Pestov [Tue, 6 Sep 2005 19:27:26 +0000 (19:27 +0000)]
update changelog

18 years agotypos 0.78 factor-0-78
Slava Pestov [Tue, 6 Sep 2005 18:52:06 +0000 (18:52 +0000)]
typos

18 years agoprettyprinter fix
Slava Pestov [Tue, 6 Sep 2005 00:36:10 +0000 (00:36 +0000)]
prettyprinter fix

18 years agoremove debug code
Slava Pestov [Tue, 6 Sep 2005 00:34:04 +0000 (00:34 +0000)]
remove debug code

18 years agofix powerpc typo
Slava Pestov [Tue, 6 Sep 2005 00:33:36 +0000 (00:33 +0000)]
fix powerpc typo

18 years agoprettyprinter fix
Slava Pestov [Mon, 5 Sep 2005 22:00:20 +0000 (22:00 +0000)]
prettyprinter fix

18 years agofix bootstrap issue
Slava Pestov [Mon, 5 Sep 2005 21:51:23 +0000 (21:51 +0000)]
fix bootstrap issue

18 years agofix bootstrap issue
Slava Pestov [Mon, 5 Sep 2005 21:36:20 +0000 (21:36 +0000)]
fix bootstrap issue

18 years agofixnum/i overflow
Slava Pestov [Mon, 5 Sep 2005 21:14:15 +0000 (21:14 +0000)]
fixnum/i overflow

18 years agoworking on PowerPC overflow checks
Slava Pestov [Mon, 5 Sep 2005 07:06:47 +0000 (07:06 +0000)]
working on PowerPC overflow checks

18 years agoupdating PowerPC compiler to proper register usage requirements as stipulated by ABI
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

18 years agofix typo
Slava Pestov [Sun, 4 Sep 2005 23:52:50 +0000 (23:52 +0000)]
fix typo

18 years agooptimizing stack shuffling; architecture description
Slava Pestov [Sun, 4 Sep 2005 23:24:24 +0000 (23:24 +0000)]
optimizing stack shuffling; architecture description

18 years agoshuffle composition in progress
Slava Pestov [Sun, 4 Sep 2005 21:58:01 +0000 (21:58 +0000)]
shuffle composition in progress

18 years agotweaking stack shuffle compilation
Slava Pestov [Sun, 4 Sep 2005 21:07:59 +0000 (21:07 +0000)]
tweaking stack shuffle compilation

18 years ago#label optimizer fix
Slava Pestov [Sun, 4 Sep 2005 05:09:46 +0000 (05:09 +0000)]
#label optimizer fix

18 years agoadd missing file
Slava Pestov [Sun, 4 Sep 2005 02:50:44 +0000 (02:50 +0000)]
add missing file

18 years agofix compiler bug uncovered by doublec
Slava Pestov [Sun, 4 Sep 2005 02:28:46 +0000 (02:28 +0000)]
fix compiler bug uncovered by doublec

18 years agoAdd gadgets-layouts USE for 0.77 changes
Chris Double [Sun, 4 Sep 2005 01:14:46 +0000 (01:14 +0000)]
Add gadgets-layouts USE for 0.77 changes

18 years agoMissing file 0.77 factor-0-77
Slava Pestov [Sat, 3 Sep 2005 23:40:09 +0000 (23:40 +0000)]
Missing file

18 years ago0.77 release
Slava Pestov [Sat, 3 Sep 2005 23:33:14 +0000 (23:33 +0000)]
0.77 release

18 years agofix tutorial button
Slava Pestov [Sat, 3 Sep 2005 22:44:45 +0000 (22:44 +0000)]
fix tutorial button

18 years agofix a few compilation mishaps
Slava Pestov [Sat, 3 Sep 2005 22:34:50 +0000 (22:34 +0000)]
fix a few compilation mishaps

18 years agoutf16 string unboxing tweak
Slava Pestov [Sat, 3 Sep 2005 21:59:53 +0000 (21:59 +0000)]
utf16 string unboxing tweak

18 years agofix stack bug in presentations; minor tweak to menu code
Slava Pestov [Sat, 3 Sep 2005 21:49:28 +0000 (21:49 +0000)]
fix stack bug in presentations; minor tweak to menu code

18 years agofix typo in scrolling code
Slava Pestov [Sat, 3 Sep 2005 21:00:49 +0000 (21:00 +0000)]
fix typo in scrolling code

18 years agoscrolling bug fix and moving a few layout words
Slava Pestov [Sat, 3 Sep 2005 20:28:42 +0000 (20:28 +0000)]
scrolling bug fix and moving a few layout words

18 years agoalien tweaks
Slava Pestov [Sat, 3 Sep 2005 18:48:25 +0000 (18:48 +0000)]
alien tweaks

18 years agofix compilation of cond; fix other regressions
Slava Pestov [Sat, 3 Sep 2005 06:19:11 +0000 (06:19 +0000)]
fix compilation of cond; fix other regressions

18 years agofix incremental layout regression
Slava Pestov [Sat, 3 Sep 2005 05:37:59 +0000 (05:37 +0000)]
fix incremental layout regression

18 years agoscroller fix, rename 2unseq ==> first2, 3unseq ==> first3, string>number works with...
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

18 years agoFixup contributions for changes from recent cvs updates.
Chris Double [Fri, 2 Sep 2005 03:38:27 +0000 (03:38 +0000)]
Fixup contributions for changes from recent cvs updates.

18 years agofix menu drag
Slava Pestov [Thu, 1 Sep 2005 22:28:46 +0000 (22:28 +0000)]
fix menu drag

18 years agofix tutorial
Slava Pestov [Thu, 1 Sep 2005 20:45:36 +0000 (20:45 +0000)]
fix tutorial

18 years agocleanups
Slava Pestov [Thu, 1 Sep 2005 20:37:32 +0000 (20:37 +0000)]
cleanups

18 years agonew version of make
Daniel Ehrenberg [Thu, 1 Sep 2005 20:07:22 +0000 (20:07 +0000)]
new version of make

18 years agofix unit test failures
Slava Pestov [Thu, 1 Sep 2005 06:15:29 +0000 (06:15 +0000)]
fix unit test failures

18 years agoprettyprinter regression fix
Slava Pestov [Thu, 1 Sep 2005 06:01:51 +0000 (06:01 +0000)]
prettyprinter regression fix

18 years agoremoved rot4
Doug Coleman [Thu, 1 Sep 2005 05:43:25 +0000 (05:43 +0000)]
removed rot4
removed temp from sha1
removed + + + +, using vector sum instead

18 years agoMindmap gadget
Slava Pestov [Thu, 1 Sep 2005 05:20:43 +0000 (05:20 +0000)]
Mindmap gadget

18 years agomore cleanups; split up huge gadgets vocabulary
Slava Pestov [Thu, 1 Sep 2005 01:06:13 +0000 (01:06 +0000)]
more cleanups; split up huge gadgets vocabulary

18 years agowin32 client sockets
Mackenzie Straight [Wed, 31 Aug 2005 23:12:35 +0000 (23:12 +0000)]
win32 client sockets

18 years agowin32 client sockets
Mackenzie Straight [Wed, 31 Aug 2005 22:42:52 +0000 (22:42 +0000)]
win32 client sockets

18 years agohandbook updated for 0.77
Slava Pestov [Wed, 31 Aug 2005 22:24:16 +0000 (22:24 +0000)]
handbook updated for 0.77

18 years agomore documentation updates
Slava Pestov [Wed, 31 Aug 2005 22:02:22 +0000 (22:02 +0000)]
more documentation updates

18 years agomore handbook updates
Slava Pestov [Wed, 31 Aug 2005 06:34:09 +0000 (06:34 +0000)]
more handbook updates

18 years agowin32 fixes
Mackenzie Straight [Wed, 31 Aug 2005 05:39:37 +0000 (05:39 +0000)]
win32 fixes

18 years agosome handbook updates
Slava Pestov [Wed, 31 Aug 2005 03:42:15 +0000 (03:42 +0000)]
some handbook updates

18 years agofix compilation of cond and throw
Slava Pestov [Tue, 30 Aug 2005 23:51:22 +0000 (23:51 +0000)]
fix compilation of cond and throw

18 years agocond typo
Slava Pestov [Tue, 30 Aug 2005 22:24:53 +0000 (22:24 +0000)]
cond typo

18 years agovarious inference fixes; cond compiles now
Slava Pestov [Tue, 30 Aug 2005 22:12:21 +0000 (22:12 +0000)]
various inference fixes; cond compiles now