]>
gitweb.factorcode.org Git - factor.git/log
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
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
Doug Coleman [Wed, 6 May 2009 21:26:06 +0000 (16:26 -0500)]
Document miller-rabin, more unit tests for some corner cases
Slava Pestov [Wed, 6 May 2009 21:15:59 +0000 (16:15 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Wed, 6 May 2009 21:14:53 +0000 (16:14 -0500)]
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
Joe Groff [Wed, 6 May 2009 20:50:47 +0000 (15:50 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Wed, 6 May 2009 20:49:29 +0000 (15:49 -0500)]
rename perlin-noise to noise; add words for uniform and normal noise
Slava Pestov [Wed, 6 May 2009 20:34:48 +0000 (15:34 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Wed, 6 May 2009 20:39:03 +0000 (15:39 -0500)]
Working on PowerPC backend
Slava Pestov [Wed, 6 May 2009 20:30:52 +0000 (15:30 -0500)]
cpu.ppc.bootstrap: working on polymorphic inline caching for PowerPC
Slava Pestov [Wed, 6 May 2009 20:30:30 +0000 (15:30 -0500)]
hashtables: use each-integer instead of iota ... each in >alist
Slava Pestov [Wed, 6 May 2009 19:57:26 +0000 (14:57 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Wed, 6 May 2009 19:57:17 +0000 (14:57 -0500)]
Remove some unused constants and update an obsolete comment
Slava Pestov [Wed, 6 May 2009 19:56:50 +0000 (14:56 -0500)]
tools.time: remove unneeded math.vectors dependency
Doug Coleman [Wed, 6 May 2009 19:38:38 +0000 (14:38 -0500)]
document ${
Doug Coleman [Wed, 6 May 2009 19:10:42 +0000 (14:10 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Wed, 6 May 2009 19:10:29 +0000 (14:10 -0500)]
fix miller-rabin
Joe Groff [Wed, 6 May 2009 18:47:35 +0000 (13:47 -0500)]
make noise-map/noise-image take an affine-transform
Joe Groff [Wed, 6 May 2009 18:23:05 +0000 (13:23 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Wed, 6 May 2009 18:22:53 +0000 (13:22 -0500)]
uniform and normal distributed random floats. uniform is done the lame way for now
Joe Groff [Wed, 6 May 2009 17:38:14 +0000 (12:38 -0500)]
add 2pi constant
Joe Groff [Wed, 6 May 2009 17:36:34 +0000 (12:36 -0500)]
make ^n foldable
Doug Coleman [Wed, 6 May 2009 17:21:30 +0000 (12:21 -0500)]
fix miller-rabin, safe primes
Slava Pestov [Wed, 6 May 2009 16:03:04 +0000 (11:03 -0500)]
Move modules to unmaintained since it has a few issues
Slava Pestov [Wed, 6 May 2009 15:38:55 +0000 (10:38 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Wed, 6 May 2009 15:38:39 +0000 (10:38 -0500)]
specialized-arrays: fix unit tests for bool type change
Doug Coleman [Wed, 6 May 2009 05:54:14 +0000 (00:54 -0500)]
fix miller-rabin, it's correct but a little ugly still. bed time
Aaron Schaefer [Wed, 6 May 2009 05:17:35 +0000 (01:17 -0400)]
Combinations now map to input sequences directly
Doug Coleman [Wed, 6 May 2009 04:32:23 +0000 (23:32 -0500)]
remove 1-, 1+, use iota somewhere
Doug Coleman [Wed, 6 May 2009 04:26:58 +0000 (23:26 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Wed, 6 May 2009 04:25:26 +0000 (23:25 -0500)]
_finally_ cleaned up miller-rabin. it's passable now
Doug Coleman [Wed, 6 May 2009 03:58:38 +0000 (22:58 -0500)]
throw more errors on tiff if formats are unsupported
Joe Groff [Wed, 6 May 2009 03:17:04 +0000 (22:17 -0500)]
more vector operations; perlin noise vocab
Aaron Schaefer [Wed, 6 May 2009 02:43:07 +0000 (22:43 -0400)]
Add combination support to math.combinatorics
Slava Pestov [Wed, 6 May 2009 01:56:44 +0000 (20:56 -0500)]
cpu.x86.bootstrap: remove obsolete comment
Slava Pestov [Wed, 6 May 2009 01:56:36 +0000 (20:56 -0500)]
cpu.ppc.assembler: update for code_format=1
Slava Pestov [Wed, 6 May 2009 01:56:23 +0000 (20:56 -0500)]
Add new RC_ABSOLUTE_PPC_2 relocation type
Joe Groff [Wed, 6 May 2009 01:40:08 +0000 (18:40 -0700)]
Merge branch 'master' of /cygdrive/z/Documents/Code/others/factor
Joe Groff [Wed, 6 May 2009 01:36:15 +0000 (18:36 -0700)]
get dinput mouse support working
Joe Groff [Wed, 6 May 2009 00:14:51 +0000 (17:14 -0700)]
Merge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Tue, 5 May 2009 23:37:40 +0000 (18:37 -0500)]
Fix bool type; its actually 1 byte not 4 in structs. Bug reported by jedahu
Slava Pestov [Tue, 5 May 2009 23:34:52 +0000 (18:34 -0500)]
math.polynomials: use <repetition> instead of <array>
Joe Groff [Tue, 5 May 2009 22:40:27 +0000 (17:40 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Tue, 5 May 2009 22:35:06 +0000 (17:35 -0500)]
tools.disassembler.udis: fix unix tests
Slava Pestov [Tue, 5 May 2009 21:47:03 +0000 (16:47 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Tue, 5 May 2009 21:46:57 +0000 (16:46 -0500)]
images.viewer: now accepts image objects
Slava Pestov [Tue, 5 May 2009 21:19:13 +0000 (16:19 -0500)]
Fix VM compile error
Slava Pestov [Tue, 5 May 2009 21:02:23 +0000 (16:02 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Tue, 5 May 2009 21:00:31 +0000 (16:00 -0500)]
alien.libraries: Fix dlsym on Windows
Slava Pestov [Tue, 5 May 2009 20:57:08 +0000 (15:57 -0500)]
bootstrap.compiler: clean up
Slava Pestov [Tue, 5 May 2009 20:56:53 +0000 (15:56 -0500)]
tools.disassembler.udis: fix types for Windows
Slava Pestov [Tue, 5 May 2009 20:55:41 +0000 (15:55 -0500)]
Fix VM code to export the right symbols on Windows
Slava Pestov [Tue, 5 May 2009 20:54:49 +0000 (15:54 -0500)]
literals: Improve ${ word
Slava Pestov [Tue, 5 May 2009 20:06:05 +0000 (15:06 -0500)]
compiler.constants: update compiled-header-size
Slava Pestov [Tue, 5 May 2009 19:41:38 +0000 (14:41 -0500)]
alien.strings: fix symbol>string for Windows