Commit Graph

14331 Commits (e78c043acb326be0780049a2b0d14c1035c7adeb)

Author SHA1 Message Date
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
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
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
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
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
Slava Pestov d3b85c14c9 Working on inline caching for tail call sites 2009-05-06 19:22:22 -05: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
Slava Pestov ee584f644b Merge branch 'master' of git://factorcode.org/git/factor 2009-05-06 16:15:59 -05:00
Slava Pestov 478d29a175 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
Joe Groff 3e3d694c12 Merge branch 'master' of git://factorcode.org/git/factor 2009-05-06 15:50:47 -05:00
Joe Groff f1b5c9bc68 rename perlin-noise to noise; add words for uniform and normal noise 2009-05-06 15:49:29 -05:00
Slava Pestov fdb87205d4 Merge branch 'master' of git://factorcode.org/git/factor 2009-05-06 15:34:48 -05:00
Slava Pestov 5e90662337 Working on PowerPC backend 2009-05-06 15:39:03 -05:00
Slava Pestov ddf05d82ce cpu.ppc.bootstrap: working on polymorphic inline caching for PowerPC 2009-05-06 15:30:52 -05:00
Slava Pestov 6a46fb3fb0 hashtables: use each-integer instead of iota ... each in >alist 2009-05-06 15:30:30 -05:00
Slava Pestov bcce67c5f8 Merge branch 'master' of git://factorcode.org/git/factor 2009-05-06 14:57:26 -05:00
Slava Pestov bb246d5afc Remove some unused constants and update an obsolete comment 2009-05-06 14:57:17 -05:00
Slava Pestov 7b81f24a4a tools.time: remove unneeded math.vectors dependency 2009-05-06 14:56:50 -05:00
Doug Coleman b752b59c19 document ${ 2009-05-06 14:38:38 -05:00
Doug Coleman 4af95f863b Merge branch 'master' of git://factorcode.org/git/factor 2009-05-06 14:10:42 -05:00
Doug Coleman c0156d462e fix miller-rabin 2009-05-06 14:10:29 -05:00
Joe Groff f86b077180 make noise-map/noise-image take an affine-transform 2009-05-06 13:47:35 -05:00
Joe Groff 15bc3625e8 Merge branch 'master' of git://factorcode.org/git/factor 2009-05-06 13:23:05 -05:00
Joe Groff 3e67e571cd uniform and normal distributed random floats. uniform is done the lame way for now 2009-05-06 13:22:53 -05:00
Joe Groff e6b01afe63 add 2pi constant 2009-05-06 12:38:14 -05:00
Joe Groff 58fd3a415f make ^n foldable 2009-05-06 12:36:34 -05:00
Doug Coleman a2a5129a84 fix miller-rabin, safe primes 2009-05-06 12:21:30 -05:00
Slava Pestov 9b5933d97c Move modules to unmaintained since it has a few issues 2009-05-06 11:03:04 -05:00
Slava Pestov e432873c91 Merge branch 'master' of git://factorcode.org/git/factor 2009-05-06 10:38:55 -05:00
Slava Pestov e1889c3981 specialized-arrays: fix unit tests for bool type change 2009-05-06 10:38:39 -05:00
Doug Coleman 92732f4c65 fix miller-rabin, it's correct but a little ugly still. bed time 2009-05-06 00:54:14 -05:00
Doug Coleman c2fe62f7d6 remove 1-, 1+, use iota somewhere 2009-05-05 23:32:23 -05:00