Commit Graph

14307 Commits (12a34d81f7ddcab3ef2df9edec41166ed69c8657)

Author SHA1 Message Date
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
Slava Pestov 581d017b46 Working on inline caching for tail call sites 2009-05-06 19:22:22 -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
Joe Groff 1d88d0f51b Merge branch 'master' of git://factorcode.org/git/factor 2009-05-06 15:50:47 -05:00
Joe Groff 215d21c2bd rename perlin-noise to noise; add words for uniform and normal noise 2009-05-06 15:49:29 -05:00
Slava Pestov 075fb1d3a6 Merge branch 'master' of git://factorcode.org/git/factor 2009-05-06 15:34:48 -05:00
Slava Pestov 49409b4d8c Working on PowerPC backend 2009-05-06 15:39:03 -05:00
Slava Pestov bf887cf028 cpu.ppc.bootstrap: working on polymorphic inline caching for PowerPC 2009-05-06 15:30:52 -05:00
Slava Pestov 688cd9b79b hashtables: use each-integer instead of iota ... each in >alist 2009-05-06 15:30:30 -05:00
Slava Pestov d89bb9f1c3 Merge branch 'master' of git://factorcode.org/git/factor 2009-05-06 14:57:26 -05:00
Slava Pestov 867ff51b83 Remove some unused constants and update an obsolete comment 2009-05-06 14:57:17 -05:00
Slava Pestov 05b49e15e0 tools.time: remove unneeded math.vectors dependency 2009-05-06 14:56:50 -05:00
Doug Coleman f70bd15131 Merge branch 'master' of git://factorcode.org/git/factor 2009-05-06 14:10:42 -05:00
Doug Coleman 8b4815c01e fix miller-rabin 2009-05-06 14:10:29 -05:00
Joe Groff 8612057128 make noise-map/noise-image take an affine-transform 2009-05-06 13:47:35 -05:00
Joe Groff 4cb6ecbc3c Merge branch 'master' of git://factorcode.org/git/factor 2009-05-06 13:23:05 -05:00
Joe Groff 6ea5ccd881 uniform and normal distributed random floats. uniform is done the lame way for now 2009-05-06 13:22:53 -05:00
Joe Groff fdab677ef5 add 2pi constant 2009-05-06 12:38:14 -05:00
Joe Groff 2bb7b287f7 make ^n foldable 2009-05-06 12:36:34 -05:00
Doug Coleman 75a71c0bd9 fix miller-rabin, safe primes 2009-05-06 12:21:30 -05:00
Slava Pestov 38f97aab7d Move modules to unmaintained since it has a few issues 2009-05-06 11:03:04 -05:00
Slava Pestov c19df08089 Merge branch 'master' of git://factorcode.org/git/factor 2009-05-06 10:38:55 -05:00
Slava Pestov 3e680b3b72 specialized-arrays: fix unit tests for bool type change 2009-05-06 10:38:39 -05:00
Doug Coleman 5a4270f777 fix miller-rabin, it's correct but a little ugly still. bed time 2009-05-06 00:54:14 -05:00
Doug Coleman d168f76ab0 remove 1-, 1+, use iota somewhere 2009-05-05 23:32:23 -05:00
Doug Coleman ffbd19faba Merge branch 'master' of git://factorcode.org/git/factor 2009-05-05 23:26:58 -05:00
Doug Coleman 3e16463f28 _finally_ cleaned up miller-rabin. it's passable now 2009-05-05 23:25:26 -05:00
Doug Coleman 8e8623aef0 throw more errors on tiff if formats are unsupported 2009-05-05 22:58:38 -05:00
Joe Groff 4b64d9a5e5 more vector operations; perlin noise vocab 2009-05-05 22:17:04 -05:00
Slava Pestov 50826084f0 cpu.x86.bootstrap: remove obsolete comment 2009-05-05 20:56:44 -05:00
Slava Pestov 33d5bce670 cpu.ppc.assembler: update for code_format=1 2009-05-05 20:56:36 -05:00
Slava Pestov a961e17ef1 Add new RC_ABSOLUTE_PPC_2 relocation type 2009-05-05 20:56:23 -05:00
Joe Groff ec1918aaa8 Merge branch 'master' of /cygdrive/z/Documents/Code/others/factor 2009-05-05 18:40:08 -07:00
Joe Groff 09e3e309d6 get dinput mouse support working 2009-05-05 18:36:15 -07:00
Joe Groff 513df36002 Merge branch 'master' of git://factorcode.org/git/factor 2009-05-05 17:14:51 -07:00
Slava Pestov 58d0e17936 Fix bool type; its actually 1 byte not 4 in structs. Bug reported by jedahu 2009-05-05 18:37:40 -05:00
Slava Pestov 4ee5815843 math.polynomials: use <repetition> instead of <array> 2009-05-05 18:34:52 -05:00
Joe Groff b517ff6ff1 Merge branch 'master' of git://factorcode.org/git/factor 2009-05-05 17:40:27 -05:00
Slava Pestov a4d80eb27b tools.disassembler.udis: fix unix tests 2009-05-05 17:35:06 -05:00
Slava Pestov 9cd518c330 Merge branch 'master' of git://factorcode.org/git/factor 2009-05-05 16:47:03 -05:00
Slava Pestov 875d98197b images.viewer: now accepts image objects 2009-05-05 16:46:57 -05:00
Slava Pestov be207afe9a Fix VM compile error 2009-05-05 16:19:13 -05:00
Slava Pestov 30e55bed0d Merge branch 'master' of git://factorcode.org/git/factor 2009-05-05 16:02:23 -05:00
Slava Pestov a6afbea707 alien.libraries: Fix dlsym on Windows 2009-05-05 16:00:31 -05:00
Slava Pestov e68a4df399 bootstrap.compiler: clean up 2009-05-05 15:57:08 -05:00
Slava Pestov e4289f5ae4 tools.disassembler.udis: fix types for Windows 2009-05-05 15:56:53 -05:00
Slava Pestov 8d5d1b8bb5 Fix VM code to export the right symbols on Windows 2009-05-05 15:55:41 -05:00
Slava Pestov 8133436d6d literals: Improve ${ word 2009-05-05 15:54:49 -05:00
Slava Pestov 428f443c9c compiler.constants: update compiled-header-size 2009-05-05 15:06:05 -05:00