Commit Graph

14365 Commits (b7b27e81a40a7345e469a30f9d2ae09bda523db5)

Author SHA1 Message Date
Aaron Schaefer b7b27e81a4 Fix typo in poker test/doc example 2009-05-07 23:11:44 -04:00
Aaron Schaefer 495e4dbe60 Merge branch 'master' of git://factorcode.org/git/factor
Conflicts:
	basis/math/miller-rabin/miller-rabin.factor
2009-05-07 22:20:53 -04:00
Slava Pestov 16bddcb91e images.viewer: you can now pass a pathname object to image-window and image. words 2009-05-07 20:52:39 -05:00
Slava Pestov b70160088d math.miller-rabin: make some utilities not private since math.primes uses them 2009-05-07 20:52:16 -05:00
Aaron Schaefer 9c69295b22 Speed up best-hands a bit using reduce and add a test 2009-05-07 21:23:58 -04:00
Joe Groff c9eea800e7 Merge branch 'master' of git://factorcode.org/git/factor 2009-05-07 19:56:58 -05:00
Joe Groff 7fc5dfab3d slow, ugly, unoptimized terrain generation demo 2009-05-07 19:53:56 -05:00
Joe Groff cd7e2aecd2 typo in cocoa pixel format stuff 2009-05-07 19:47:26 -05:00
Joe Groff 94f92ad0eb fix some faux pas in bunny 2009-05-07 19:47:05 -05:00
Joe Groff b1f42da336 un-private some useful words 2009-05-07 19:46:42 -05:00
Slava Pestov e78c043acb Merge branch 'master' of git://factorcode.org/git/factor 2009-05-07 19:41:54 -05:00
Slava Pestov 02bd871575 Merge branch 'master' of git://factorcode.org/git/factor 2009-05-07 19:47:42 -05:00
Slava Pestov cb9d50887c Update PowerPC %jump and %dispatch-label, and add PIC-related functions to cpu-ppc.hpp 2009-05-07 19:47:38 -05:00
Slava Pestov b45284421d cpu.ppc.bootstrap: updates 2009-05-07 19:40:25 -05:00
Aaron Schaefer 20d2da7f0f Update docs/summary for poker vocab 2009-05-07 18:50:46 -04:00
Aaron Schaefer dd1769c744 Make next-odd public again as it's used elsewhere 2009-05-07 18:33:55 -04:00
Aaron Schaefer bd83569968 Merge branch 'master' of git://factorcode.org/git/factor 2009-05-07 18:04:49 -04:00
Slava Pestov 12b3a6bc61 Merge branch 'master' of git://factorcode.org/git/factor 2009-05-07 16:58:34 -05:00
Slava Pestov db6ae46c47 Fix x86-64 backend 2009-05-07 16:58:18 -05:00
Aaron Schaefer 85ccc87447 Minor logical rearrangement 2009-05-07 16:54:49 -04:00
Aaron Schaefer ddd9de36a3 Merge branch 'master' of git://factorcode.org/git/factor 2009-05-07 16:44:15 -04:00
Doug Coleman c61a1875e4 Merge branch 'master' of git://factorcode.org/git/factor 2009-05-07 14:50:20 -05:00
Slava Pestov 9b419aa0b1 Count megamorphic cache hits 2009-05-07 14:26:08 -05:00
Doug Coleman 9d50574120 Merge branch 'master' of git://factorcode.org/git/factor 2009-05-07 13:09:45 -05:00
Doug Coleman 506f105c52 link seeking docs to the seek descriptors 2009-05-07 13:01:42 -05:00
Slava Pestov e55f0d17e5 compiler.tree.modular-arithmetic: convert >integer >fixnum into >fixnum 2009-05-07 12:54:23 -05:00
Slava Pestov eb515af599 Code cleanups 2009-05-07 12:33:31 -05:00
Slava Pestov 3c19ec1cbb Fix overly-eager strength reduction for mod, and add a type function for >integer (reported by Joe Groff) 2009-05-07 12:32:06 -05:00
Aaron Schaefer 5e13f41b86 Add docs for best-hand in poker vocab 2009-05-07 11:20:01 -04:00
Aaron Schaefer 34190701f5 Eliminate stack shuffling by using bi in PE #25 2009-05-07 10:56:33 -04:00
Aaron Schaefer 0180ea782d Speed up best-hand by not converting to ckf repeatedly 2009-05-07 10:29:44 -04:00
Aaron Schaefer 3de126aaa4 Add >5 card evaluator word to poker vocab 2009-05-07 10:19:23 -04:00
Doug Coleman 525e54b61a Merge branch 'master' of git://factorcode.org/git/factor 2009-05-06 23:56:19 -05:00
Slava Pestov 9a914d8ce5 tools.trace: fix for call( 2009-05-06 23:47:17 -05:00
Slava Pestov 4950ca76c2 find-window: don't bomb if a world has no child. Reported by Joe Groff 2009-05-06 23:40:27 -05:00
Slava Pestov 74094142fe Fix tail call PICs on x86-64 2009-05-06 22:44:30 -05:00
Slava Pestov 8134876022 Merge branch 'master' of git://factorcode.org/git/factor 2009-05-06 22:05:16 -05:00
Slava Pestov 4f0a1b024e Clean up bootstrap.image, and implement new calling convention for tail calls; tail call sites now have PICs 2009-05-06 22:04:01 -05:00
Aaron Schaefer 0d66d65c59 Make a deck of cards an actual tuple 2009-05-06 21:44:25 -04:00
Aaron Schaefer 1aa8ea8f37 Use iota where necessary in tests 2009-05-06 21:31:37 -04:00
Aaron Schaefer b81e5c5610 Add docs for combination words 2009-05-06 21:27:04 -04:00
Slava Pestov c1e25f3b43 JIT now supports multiple relocations per code template. This simplifies non-optimizing compiler backends 2009-05-06 20:04:49 -05:00
Aaron Schaefer 085b30337f Use binary-search instead of find-last for combinations 2009-05-06 20:46:41 -04:00
Slava Pestov d3b85c14c9 Working on inline caching for tail call sites 2009-05-06 19:22:22 -05:00
Aaron Schaefer 88553ea262 Clean up combinations a bit 2009-05-06 20:18:21 -04:00
Aaron Schaefer e8d1f86ccc Add tests for combinations 2009-05-06 19:33:58 -04:00
Doug Coleman 0db9075ce2 Merge branch 'master' of git://factorcode.org/git/factor 2009-05-06 17:40:16 -05:00
Joe Groff 4d6f86b845 Merge branch 'master' of git://factorcode.org/git/factor 2009-05-06 17:35:19 -05:00
Joe Groff 150f85b85a uniform-random-float speed 2009-05-06 17:26:21 -05:00
Doug Coleman abd35fad0b Document miller-rabin, more unit tests for some corner cases 2009-05-06 16:26:06 -05:00