]>
gitweb.factorcode.org Git - factor.git/log
Sam Anklesaria [Sat, 9 May 2009 13:44:53 +0000 (08:44 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Sam Anklesaria [Sat, 9 May 2009 13:05:43 +0000 (08:05 -0500)]
ui.frp: scroller output-model fix
Sam Anklesaria [Sat, 9 May 2009 13:04:46 +0000 (08:04 -0500)]
mapped models- arrow multi-model subclasses
Sam Anklesaria [Sat, 9 May 2009 13:02:35 +0000 (08:02 -0500)]
file-trees: file? restriction blocking selected
Sam Anklesaria [Sat, 9 May 2009 13:01:39 +0000 (08:01 -0500)]
run-desc uses default stream
Slava Pestov [Sat, 9 May 2009 03:10:42 +0000 (22:10 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Sat, 9 May 2009 02:34:28 +0000 (21:34 -0500)]
specialized-arrays: fix tests on PowerPC
Slava Pestov [Sat, 9 May 2009 02:33:49 +0000 (21:33 -0500)]
mason.report: Remove superfluous text
Joe Groff [Sat, 9 May 2009 00:16:45 +0000 (19:16 -0500)]
a little bit more rice on game-input.iokit
Joe Groff [Fri, 8 May 2009 23:48:21 +0000 (18:48 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Fri, 8 May 2009 23:47:44 +0000 (18:47 -0500)]
iokit game-input backend improvements:
- avoid some needless allocation when dispatching input events
- some gamepads claim to be pointers too; only match actual mouses
- don't mess with the calibration settings if the axis min/max attributes aren't available
also, throw a more helpful error when plist> fails
Slava Pestov [Fri, 8 May 2009 23:01:46 +0000 (18:01 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Fri, 8 May 2009 23:00:53 +0000 (18:00 -0500)]
math.combinatorics: fix unit test and help lint
Slava Pestov [Fri, 8 May 2009 22:41:31 +0000 (17:41 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Fri, 8 May 2009 22:41:22 +0000 (17:41 -0500)]
Fix compile error in cpu-ppc.hpp
Joe Groff [Fri, 8 May 2009 22:22:18 +0000 (17:22 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Fri, 8 May 2009 22:22:04 +0000 (17:22 -0500)]
oops. got the game-input reference counting backward. also, let go of the mouse state in cocoa backend when closing game-input
Slava Pestov [Fri, 8 May 2009 21:27:36 +0000 (16:27 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Fri, 8 May 2009 21:26:27 +0000 (16:26 -0500)]
Merge branch 'master' of git://projects.elasticdog.com/git/factor
Joe Groff [Fri, 8 May 2009 21:18:56 +0000 (16:18 -0500)]
add escape key to terrain demo
Joe Groff [Fri, 8 May 2009 21:09:57 +0000 (14:09 -0700)]
Add missing ClientToScreen export to windows.user32
Joe Groff [Fri, 8 May 2009 21:00:25 +0000 (14:00 -0700)]
Merge branch 'master' of /cygdrive/z/Documents/Code/others/factor
Joe Groff [Fri, 8 May 2009 20:49:29 +0000 (15:49 -0500)]
clip to window client area when grabbing on windows
Joe Groff [Fri, 8 May 2009 20:24:07 +0000 (13:24 -0700)]
Merge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Fri, 8 May 2009 20:23:44 +0000 (15:23 -0500)]
Fix Windows compile error
Joe Groff [Fri, 8 May 2009 20:18:02 +0000 (13:18 -0700)]
Merge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Fri, 8 May 2009 20:15:10 +0000 (15:15 -0500)]
Need to include unistd.h
Joe Groff [Fri, 8 May 2009 20:13:00 +0000 (13:13 -0700)]
Merge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Fri, 8 May 2009 20:07:15 +0000 (15:07 -0500)]
input grabbing support
Slava Pestov [Fri, 8 May 2009 20:06:10 +0000 (15:06 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Fri, 8 May 2009 20:05:55 +0000 (15:05 -0500)]
VM cleanup: replace some #defines with constants and inline functions
Joe Groff [Fri, 8 May 2009 18:00:34 +0000 (13:00 -0500)]
make open-game-input and close-game-input do reference counting. update demos to show this
Slava Pestov [Fri, 8 May 2009 07:36:09 +0000 (02:36 -0500)]
Deploy hello-world with optimizing compiler since the image is smaller as a result, and this makes it pass the size test again
Slava Pestov [Fri, 8 May 2009 07:35:46 +0000 (02:35 -0500)]
tools.deploy.shaker: strip out a few more things
Slava Pestov [Fri, 8 May 2009 07:26:05 +0000 (02:26 -0500)]
mason.email: fix unit test
Aaron Schaefer [Fri, 8 May 2009 06:24:12 +0000 (02:24 -0400)]
Make lookup indices zero-based for poker values
Slava Pestov [Fri, 8 May 2009 05:41:42 +0000 (00:41 -0500)]
Retry uploads etc up to 5 times so that we don't lose a good binary if network is flaky; put git id in subject
Slava Pestov [Fri, 8 May 2009 05:21:04 +0000 (00:21 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Fri, 8 May 2009 05:20:54 +0000 (00:20 -0500)]
Remove silly retry word from continuations vocab
Slava Pestov [Fri, 8 May 2009 04:26:37 +0000 (23:26 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Fri, 8 May 2009 04:26:33 +0000 (23:26 -0500)]
cpu.ppc: fix alien-indirect
Slava Pestov [Fri, 8 May 2009 04:18:52 +0000 (23:18 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Fri, 8 May 2009 04:18:41 +0000 (23:18 -0500)]
cpu.ppc: bools are 4 bytes on OS X/PowerPC
Aaron Schaefer [Fri, 8 May 2009 03:11:44 +0000 (23:11 -0400)]
Fix typo in poker test/doc example
Slava Pestov [Fri, 8 May 2009 02:26:55 +0000 (21:26 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Fri, 8 May 2009 02:26:29 +0000 (21:26 -0500)]
io.backend.windows.privileges: clean up code and fix inference problem
Slava Pestov [Fri, 8 May 2009 02:25:55 +0000 (21:25 -0500)]
io.launcher.windows.nt: update unit tests for recent changes to lines and contents words
Aaron Schaefer [Fri, 8 May 2009 02:20:53 +0000 (22:20 -0400)]
Merge branch 'master' of git://factorcode.org/git/factor
Conflicts:
basis/math/miller-rabin/miller-rabin.factor
Slava Pestov [Fri, 8 May 2009 01:52:39 +0000 (20:52 -0500)]
images.viewer: you can now pass a pathname object to image-window and image. words
Slava Pestov [Fri, 8 May 2009 01:52:16 +0000 (20:52 -0500)]
math.miller-rabin: make some utilities not private since math.primes uses them
Aaron Schaefer [Fri, 8 May 2009 01:23:58 +0000 (21:23 -0400)]
Speed up best-hands a bit using reduce and add a test
Joe Groff [Fri, 8 May 2009 00:56:58 +0000 (19:56 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Fri, 8 May 2009 00:53:56 +0000 (19:53 -0500)]
slow, ugly, unoptimized terrain generation demo
Slava Pestov [Fri, 8 May 2009 00:47:42 +0000 (19:47 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Fri, 8 May 2009 00:47:38 +0000 (19:47 -0500)]
Update PowerPC %jump and %dispatch-label, and add PIC-related functions to cpu-ppc.hpp
Joe Groff [Fri, 8 May 2009 00:47:26 +0000 (19:47 -0500)]
typo in cocoa pixel format stuff
Joe Groff [Fri, 8 May 2009 00:47:05 +0000 (19:47 -0500)]
fix some faux pas in bunny
Joe Groff [Fri, 8 May 2009 00:46:42 +0000 (19:46 -0500)]
un-private some useful words
Slava Pestov [Fri, 8 May 2009 00:41:54 +0000 (19:41 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Fri, 8 May 2009 00:40:25 +0000 (19:40 -0500)]
cpu.ppc.bootstrap: updates
Aaron Schaefer [Thu, 7 May 2009 22:50:46 +0000 (18:50 -0400)]
Update docs/summary for poker vocab
Aaron Schaefer [Thu, 7 May 2009 22:33:55 +0000 (18:33 -0400)]
Make next-odd public again as it's used elsewhere
Aaron Schaefer [Thu, 7 May 2009 22:04:49 +0000 (18:04 -0400)]
Merge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Thu, 7 May 2009 21:58:34 +0000 (16:58 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Thu, 7 May 2009 21:58:18 +0000 (16:58 -0500)]
Fix x86-64 backend
Aaron Schaefer [Thu, 7 May 2009 20:54:49 +0000 (16:54 -0400)]
Minor logical rearrangement
Aaron Schaefer [Thu, 7 May 2009 20:44:15 +0000 (16:44 -0400)]
Merge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Thu, 7 May 2009 19:50:20 +0000 (14:50 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Thu, 7 May 2009 19:26:08 +0000 (14:26 -0500)]
Count megamorphic cache hits
Doug Coleman [Thu, 7 May 2009 18:09:45 +0000 (13:09 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Thu, 7 May 2009 18:01:42 +0000 (13:01 -0500)]
link seeking docs to the seek descriptors
Slava Pestov [Thu, 7 May 2009 17:54:23 +0000 (12:54 -0500)]
compiler.tree.modular-arithmetic: convert >integer >fixnum into >fixnum
Slava Pestov [Thu, 7 May 2009 17:33:31 +0000 (12:33 -0500)]
Code cleanups
Slava Pestov [Thu, 7 May 2009 17:32:06 +0000 (12:32 -0500)]
Fix overly-eager strength reduction for mod, and add a type function for >integer (reported by Joe Groff)
Aaron Schaefer [Thu, 7 May 2009 15:20:01 +0000 (11:20 -0400)]
Add docs for best-hand in poker vocab
Aaron Schaefer [Thu, 7 May 2009 14:56:33 +0000 (10:56 -0400)]
Eliminate stack shuffling by using bi in PE #25
Aaron Schaefer [Thu, 7 May 2009 14:29:44 +0000 (10:29 -0400)]
Speed up best-hand by not converting to ckf repeatedly
Aaron Schaefer [Thu, 7 May 2009 14:19:23 +0000 (10:19 -0400)]
Add >5 card evaluator word to poker vocab
Doug Coleman [Thu, 7 May 2009 04:56:19 +0000 (23:56 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Thu, 7 May 2009 04:47:17 +0000 (23:47 -0500)]
tools.trace: fix for call(
Slava Pestov [Thu, 7 May 2009 04:40:27 +0000 (23:40 -0500)]
find-window: don't bomb if a world has no child. Reported by Joe Groff
Slava Pestov [Thu, 7 May 2009 03:44:30 +0000 (22:44 -0500)]
Fix tail call PICs on x86-64
Slava Pestov [Thu, 7 May 2009 03:05:16 +0000 (22:05 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Thu, 7 May 2009 03:04:01 +0000 (22:04 -0500)]
Clean up bootstrap.image, and implement new calling convention for tail calls; tail call sites now have PICs
Sam Anklesaria [Thu, 7 May 2009 02:39:13 +0000 (21:39 -0500)]
file-trees: removed debugging leftovers
Sam Anklesaria [Thu, 7 May 2009 02:36:06 +0000 (21:36 -0500)]
file-trees: backwords browsing, path in selection
Sam Anklesaria [Thu, 7 May 2009 02:35:42 +0000 (21:35 -0500)]
frp: percent width track adding
Sam Anklesaria [Thu, 7 May 2009 02:34:27 +0000 (21:34 -0500)]
kept dynamic generation
Sam Anklesaria [Thu, 7 May 2009 02:33:49 +0000 (21:33 -0500)]
io.launcher run-desc fixes
Aaron Schaefer [Thu, 7 May 2009 01:44:25 +0000 (21:44 -0400)]
Make a deck of cards an actual tuple
Aaron Schaefer [Thu, 7 May 2009 01:31:37 +0000 (21:31 -0400)]
Use iota where necessary in tests
Aaron Schaefer [Thu, 7 May 2009 01:27:04 +0000 (21:27 -0400)]
Add docs for combination words
Slava Pestov [Thu, 7 May 2009 01:04:49 +0000 (20:04 -0500)]
JIT now supports multiple relocations per code template. This simplifies non-optimizing compiler backends
Aaron Schaefer [Thu, 7 May 2009 00:46:41 +0000 (20:46 -0400)]
Use binary-search instead of find-last for combinations
Slava Pestov [Thu, 7 May 2009 00:22:22 +0000 (19:22 -0500)]
Working on inline caching for tail call sites
Aaron Schaefer [Thu, 7 May 2009 00:18:21 +0000 (20:18 -0400)]
Clean up combinations a bit
Aaron Schaefer [Wed, 6 May 2009 23:33:58 +0000 (19:33 -0400)]
Add tests for combinations
Doug Coleman [Wed, 6 May 2009 22:40:16 +0000 (17:40 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Wed, 6 May 2009 22:35:19 +0000 (17:35 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Wed, 6 May 2009 22:26:21 +0000 (17:26 -0500)]
uniform-random-float speed