Commit Graph

14618 Commits (a879698e0ec9be44f7f0d1325c86b0295e21e65e)

Author SHA1 Message Date
Joe Groff e833349ff8 slow, ugly, unoptimized terrain generation demo 2009-05-07 19:53:56 -05:00
Slava Pestov b9169a6de2 Merge branch 'master' of git://factorcode.org/git/factor 2009-05-07 19:47:42 -05:00
Slava Pestov 5c4bb80bc3 Update PowerPC %jump and %dispatch-label, and add PIC-related functions to cpu-ppc.hpp 2009-05-07 19:47:38 -05:00
Joe Groff 01546acb1c typo in cocoa pixel format stuff 2009-05-07 19:47:26 -05:00
Joe Groff 2ba187210e fix some faux pas in bunny 2009-05-07 19:47:05 -05:00
Joe Groff a8231893ec un-private some useful words 2009-05-07 19:46:42 -05:00
Slava Pestov 4a2492c3fc Merge branch 'master' of git://factorcode.org/git/factor 2009-05-07 19:41:54 -05:00
Slava Pestov 25886ff453 cpu.ppc.bootstrap: updates 2009-05-07 19:40:25 -05:00
Aaron Schaefer d9e4f6e9cb Update docs/summary for poker vocab 2009-05-07 18:50:46 -04:00
Aaron Schaefer 7f6998a815 Make next-odd public again as it's used elsewhere 2009-05-07 18:33:55 -04:00
Aaron Schaefer 6704a1bb3e Merge branch 'master' of git://factorcode.org/git/factor 2009-05-07 18:04:49 -04:00
Slava Pestov c802e82b97 Merge branch 'master' of git://factorcode.org/git/factor 2009-05-07 16:58:34 -05:00
Slava Pestov 63b963e12a Fix x86-64 backend 2009-05-07 16:58:18 -05:00
erg 3bf8e41eef fix bootstrap errors, add missing files 2009-05-07 16:53:32 -05:00
erg 8c19ab04c9 use open64 instead of open on linux. use stat64 instead of stat on
linux. add word to report if a file is sparse
2009-05-07 16:41:37 -05:00
Aaron Schaefer 246fb6672e Minor logical rearrangement 2009-05-07 16:54:49 -04:00
Aaron Schaefer f0ceb33906 Merge branch 'master' of git://factorcode.org/git/factor 2009-05-07 16:44:15 -04:00
Doug Coleman d0c34345b1 Merge branch 'master' of git://factorcode.org/git/factor 2009-05-07 14:50:20 -05:00
Slava Pestov 3591f6c684 Count megamorphic cache hits 2009-05-07 14:26:08 -05:00
Doug Coleman 605068df93 Merge branch 'master' of git://factorcode.org/git/factor 2009-05-07 13:09:45 -05:00
Doug Coleman 6223198534 link seeking docs to the seek descriptors 2009-05-07 13:01:42 -05:00
Slava Pestov 75d9946bd7 compiler.tree.modular-arithmetic: convert >integer >fixnum into >fixnum 2009-05-07 12:54:23 -05:00
Slava Pestov d7b40d72a0 Code cleanups 2009-05-07 12:33:31 -05:00
Slava Pestov 466533d509 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 766eb8b47e Add docs for best-hand in poker vocab 2009-05-07 11:20:01 -04:00
Aaron Schaefer 5e82d794df Eliminate stack shuffling by using bi in PE #25 2009-05-07 10:56:33 -04:00
Aaron Schaefer 0878006bd0 Speed up best-hand by not converting to ckf repeatedly 2009-05-07 10:29:44 -04:00
Aaron Schaefer e2c73b543a Add >5 card evaluator word to poker vocab 2009-05-07 10:19:23 -04:00
Sascha Matzke d047c5110f some bug fixes 2009-05-07 12:02:16 +02:00
Sascha Matzke 1e7506f7c1 reworked insert, save and update; added save-deep 2009-05-07 12:02:16 +02:00
Doug Coleman 42a86854a5 Merge branch 'master' of git://factorcode.org/git/factor 2009-05-06 23:56:19 -05:00
Slava Pestov 741e97e57e tools.trace: fix for call( 2009-05-06 23:47:17 -05:00
Slava Pestov 51fff49708 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 318552ba60 Fix tail call PICs on x86-64 2009-05-06 22:44:30 -05:00
Slava Pestov 88b3be034d Merge branch 'master' of git://factorcode.org/git/factor 2009-05-06 22:05:16 -05:00
Slava Pestov 4915e1ced7 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 5e4e1ee48f Make a deck of cards an actual tuple 2009-05-06 21:44:25 -04:00
Aaron Schaefer 83e7516666 Use iota where necessary in tests 2009-05-06 21:31:37 -04:00
Aaron Schaefer b84a3158fa Add docs for combination words 2009-05-06 21:27:04 -04:00
Slava Pestov 12a34d81f7 JIT now supports multiple relocations per code template. This simplifies non-optimizing compiler backends 2009-05-06 20:04:49 -05:00
Aaron Schaefer 78037d8d05 Use binary-search instead of find-last for combinations 2009-05-06 20:46:41 -04:00
Slava Pestov 581d017b46 Working on inline caching for tail call sites 2009-05-06 19:22:22 -05:00
Aaron Schaefer 678f603aa5 Clean up combinations a bit 2009-05-06 20:18:21 -04:00
Aaron Schaefer c9b97f3f92 Add tests for combinations 2009-05-06 19:33:58 -04:00
Doug Coleman 70469af0e2 Merge branch 'master' of git://factorcode.org/git/factor 2009-05-06 17:40:16 -05:00
Joe Groff c9d669d606 Merge branch 'master' of git://factorcode.org/git/factor 2009-05-06 17:35:19 -05:00
Joe Groff fbb17ea7af uniform-random-float speed 2009-05-06 17:26:21 -05:00
Doug Coleman 6a19cae302 Document miller-rabin, more unit tests for some corner cases 2009-05-06 16:26:06 -05:00
Slava Pestov cb4d8c7ea4 Merge branch 'master' of git://factorcode.org/git/factor 2009-05-06 16:15:59 -05:00
Slava Pestov c93d876075 Better separation of concerns: cpu.{x86,ppc}.assembler no longer depends on compiler.codegen.fixup and cpu.architecture. Rename rt-xt-direct to rt-xt-pic to better explain its purpose 2009-05-06 16:14:53 -05:00