]> gitweb.factorcode.org Git - factor.git/log
factor.git
15 years agoimages.viewer: you can now pass a pathname object to image-window and image. words
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

15 years agomath.miller-rabin: make some utilities not private since math.primes uses them
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

15 years agoSpeed up best-hands a bit using reduce and add a test
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

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Fri, 8 May 2009 00:56:58 +0000 (19:56 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agoslow, ugly, unoptimized terrain generation demo
Joe Groff [Fri, 8 May 2009 00:53:56 +0000 (19:53 -0500)]
slow, ugly, unoptimized terrain generation demo

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Fri, 8 May 2009 00:47:42 +0000 (19:47 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agoUpdate PowerPC %jump and %dispatch-label, and add PIC-related functions to cpu-ppc.hpp
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

15 years agotypo in cocoa pixel format stuff
Joe Groff [Fri, 8 May 2009 00:47:26 +0000 (19:47 -0500)]
typo in cocoa pixel format stuff

15 years agofix some faux pas in bunny
Joe Groff [Fri, 8 May 2009 00:47:05 +0000 (19:47 -0500)]
fix some faux pas in bunny

15 years agoun-private some useful words
Joe Groff [Fri, 8 May 2009 00:46:42 +0000 (19:46 -0500)]
un-private some useful words

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Fri, 8 May 2009 00:41:54 +0000 (19:41 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agocpu.ppc.bootstrap: updates
Slava Pestov [Fri, 8 May 2009 00:40:25 +0000 (19:40 -0500)]
cpu.ppc.bootstrap: updates

15 years agoUpdate docs/summary for poker vocab
Aaron Schaefer [Thu, 7 May 2009 22:50:46 +0000 (18:50 -0400)]
Update docs/summary for poker vocab

15 years agoMake next-odd public again as it's used elsewhere
Aaron Schaefer [Thu, 7 May 2009 22:33:55 +0000 (18:33 -0400)]
Make next-odd public again as it's used elsewhere

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Aaron Schaefer [Thu, 7 May 2009 22:04:49 +0000 (18:04 -0400)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agoMerge 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

15 years agoFix x86-64 backend
Slava Pestov [Thu, 7 May 2009 21:58:18 +0000 (16:58 -0500)]
Fix x86-64 backend

15 years agoMinor logical rearrangement
Aaron Schaefer [Thu, 7 May 2009 20:54:49 +0000 (16:54 -0400)]
Minor logical rearrangement

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Aaron Schaefer [Thu, 7 May 2009 20:44:15 +0000 (16:44 -0400)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agoMerge 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

15 years agoCount megamorphic cache hits
Slava Pestov [Thu, 7 May 2009 19:26:08 +0000 (14:26 -0500)]
Count megamorphic cache hits

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Thu, 7 May 2009 18:09:45 +0000 (13:09 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agolink seeking docs to the seek descriptors
Doug Coleman [Thu, 7 May 2009 18:01:42 +0000 (13:01 -0500)]
link seeking docs to the seek descriptors

15 years agocompiler.tree.modular-arithmetic: convert >integer >fixnum into >fixnum
Slava Pestov [Thu, 7 May 2009 17:54:23 +0000 (12:54 -0500)]
compiler.tree.modular-arithmetic: convert >integer >fixnum into >fixnum

15 years agoCode cleanups
Slava Pestov [Thu, 7 May 2009 17:33:31 +0000 (12:33 -0500)]
Code cleanups

15 years agoFix overly-eager strength reduction for mod, and add a type function for >integer...
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)

15 years agoAdd docs for best-hand in poker vocab
Aaron Schaefer [Thu, 7 May 2009 15:20:01 +0000 (11:20 -0400)]
Add docs for best-hand in poker vocab

15 years agoEliminate stack shuffling by using bi in PE #25
Aaron Schaefer [Thu, 7 May 2009 14:56:33 +0000 (10:56 -0400)]
Eliminate stack shuffling by using bi in PE #25

15 years agoSpeed up best-hand by not converting to ckf repeatedly
Aaron Schaefer [Thu, 7 May 2009 14:29:44 +0000 (10:29 -0400)]
Speed up best-hand by not converting to ckf repeatedly

15 years agoAdd >5 card evaluator word to poker vocab
Aaron Schaefer [Thu, 7 May 2009 14:19:23 +0000 (10:19 -0400)]
Add >5 card evaluator word to poker vocab

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Thu, 7 May 2009 04:56:19 +0000 (23:56 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agotools.trace: fix for call(
Slava Pestov [Thu, 7 May 2009 04:47:17 +0000 (23:47 -0500)]
tools.trace: fix for call(

15 years agofind-window: don't bomb if a world has no child. Reported by Joe Groff
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

15 years agoFix tail call PICs on x86-64
Slava Pestov [Thu, 7 May 2009 03:44:30 +0000 (22:44 -0500)]
Fix tail call PICs on x86-64

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Thu, 7 May 2009 03:05:16 +0000 (22:05 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agoClean up bootstrap.image, and implement new calling convention for tail calls; tail...
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

15 years agoMake a deck of cards an actual tuple
Aaron Schaefer [Thu, 7 May 2009 01:44:25 +0000 (21:44 -0400)]
Make a deck of cards an actual tuple

15 years agoUse iota where necessary in tests
Aaron Schaefer [Thu, 7 May 2009 01:31:37 +0000 (21:31 -0400)]
Use iota where necessary in tests

15 years agoAdd docs for combination words
Aaron Schaefer [Thu, 7 May 2009 01:27:04 +0000 (21:27 -0400)]
Add docs for combination words

15 years agoJIT now supports multiple relocations per code template. This simplifies non-optimizi...
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

15 years agoUse binary-search instead of find-last for combinations
Aaron Schaefer [Thu, 7 May 2009 00:46:41 +0000 (20:46 -0400)]
Use binary-search instead of find-last for combinations

15 years agoWorking on inline caching for tail call sites
Slava Pestov [Thu, 7 May 2009 00:22:22 +0000 (19:22 -0500)]
Working on inline caching for tail call sites

15 years agoClean up combinations a bit
Aaron Schaefer [Thu, 7 May 2009 00:18:21 +0000 (20:18 -0400)]
Clean up combinations a bit

15 years agoAdd tests for combinations
Aaron Schaefer [Wed, 6 May 2009 23:33:58 +0000 (19:33 -0400)]
Add tests for combinations

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Wed, 6 May 2009 22:40:16 +0000 (17:40 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agoMerge 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

15 years agouniform-random-float speed
Joe Groff [Wed, 6 May 2009 22:26:21 +0000 (17:26 -0500)]
uniform-random-float speed

15 years agoDocument miller-rabin, more unit tests for some corner cases
Doug Coleman [Wed, 6 May 2009 21:26:06 +0000 (16:26 -0500)]
Document miller-rabin, more unit tests for some corner cases

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Wed, 6 May 2009 21:15:59 +0000 (16:15 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agoBetter separation of concerns: cpu.{x86,ppc}.assembler no longer depends on compiler...
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

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Wed, 6 May 2009 20:50:47 +0000 (15:50 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agorename perlin-noise to noise; add words for uniform and normal noise
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

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Wed, 6 May 2009 20:34:48 +0000 (15:34 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agoWorking on PowerPC backend
Slava Pestov [Wed, 6 May 2009 20:39:03 +0000 (15:39 -0500)]
Working on PowerPC backend

15 years agocpu.ppc.bootstrap: working on polymorphic inline caching for PowerPC
Slava Pestov [Wed, 6 May 2009 20:30:52 +0000 (15:30 -0500)]
cpu.ppc.bootstrap: working on polymorphic inline caching for PowerPC

15 years agohashtables: use each-integer instead of iota ... each in >alist
Slava Pestov [Wed, 6 May 2009 20:30:30 +0000 (15:30 -0500)]
hashtables: use each-integer instead of iota ... each in >alist

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Wed, 6 May 2009 19:57:26 +0000 (14:57 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agoRemove some unused constants and update an obsolete comment
Slava Pestov [Wed, 6 May 2009 19:57:17 +0000 (14:57 -0500)]
Remove some unused constants and update an obsolete comment

15 years agotools.time: remove unneeded math.vectors dependency
Slava Pestov [Wed, 6 May 2009 19:56:50 +0000 (14:56 -0500)]
tools.time: remove unneeded math.vectors dependency

15 years agodocument ${
Doug Coleman [Wed, 6 May 2009 19:38:38 +0000 (14:38 -0500)]
document ${

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Wed, 6 May 2009 19:10:42 +0000 (14:10 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agofix miller-rabin
Doug Coleman [Wed, 6 May 2009 19:10:29 +0000 (14:10 -0500)]
fix miller-rabin

15 years agomake noise-map/noise-image take an affine-transform
Joe Groff [Wed, 6 May 2009 18:47:35 +0000 (13:47 -0500)]
make noise-map/noise-image take an affine-transform

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Wed, 6 May 2009 18:23:05 +0000 (13:23 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agouniform and normal distributed random floats. uniform is done the lame way for now
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

15 years agoadd 2pi constant
Joe Groff [Wed, 6 May 2009 17:38:14 +0000 (12:38 -0500)]
add 2pi constant

15 years agomake ^n foldable
Joe Groff [Wed, 6 May 2009 17:36:34 +0000 (12:36 -0500)]
make ^n foldable

15 years agofix miller-rabin, safe primes
Doug Coleman [Wed, 6 May 2009 17:21:30 +0000 (12:21 -0500)]
fix miller-rabin, safe primes

15 years agoMove modules to unmaintained since it has a few issues
Slava Pestov [Wed, 6 May 2009 16:03:04 +0000 (11:03 -0500)]
Move modules to unmaintained since it has a few issues

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Wed, 6 May 2009 15:38:55 +0000 (10:38 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agospecialized-arrays: fix unit tests for bool type change
Slava Pestov [Wed, 6 May 2009 15:38:39 +0000 (10:38 -0500)]
specialized-arrays: fix unit tests for bool type change

15 years agofix miller-rabin, it's correct but a little ugly still. bed time
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

15 years agoCombinations now map to input sequences directly
Aaron Schaefer [Wed, 6 May 2009 05:17:35 +0000 (01:17 -0400)]
Combinations now map to input sequences directly

15 years agoremove 1-, 1+, use iota somewhere
Doug Coleman [Wed, 6 May 2009 04:32:23 +0000 (23:32 -0500)]
remove 1-, 1+, use iota somewhere

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Wed, 6 May 2009 04:26:58 +0000 (23:26 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years ago_finally_ cleaned up miller-rabin. it's passable now
Doug Coleman [Wed, 6 May 2009 04:25:26 +0000 (23:25 -0500)]
_finally_ cleaned up miller-rabin.  it's passable now

15 years agothrow more errors on tiff if formats are unsupported
Doug Coleman [Wed, 6 May 2009 03:58:38 +0000 (22:58 -0500)]
throw more errors on tiff if formats are unsupported

15 years agomore vector operations; perlin noise vocab
Joe Groff [Wed, 6 May 2009 03:17:04 +0000 (22:17 -0500)]
more vector operations; perlin noise vocab

15 years agoAdd combination support to math.combinatorics
Aaron Schaefer [Wed, 6 May 2009 02:43:07 +0000 (22:43 -0400)]
Add combination support to math.combinatorics

15 years agocpu.x86.bootstrap: remove obsolete comment
Slava Pestov [Wed, 6 May 2009 01:56:44 +0000 (20:56 -0500)]
cpu.x86.bootstrap: remove obsolete comment

15 years agocpu.ppc.assembler: update for code_format=1
Slava Pestov [Wed, 6 May 2009 01:56:36 +0000 (20:56 -0500)]
cpu.ppc.assembler: update for code_format=1

15 years agoAdd new RC_ABSOLUTE_PPC_2 relocation type
Slava Pestov [Wed, 6 May 2009 01:56:23 +0000 (20:56 -0500)]
Add new RC_ABSOLUTE_PPC_2 relocation type

15 years agoMerge branch 'master' of /cygdrive/z/Documents/Code/others/factor
Joe Groff [Wed, 6 May 2009 01:40:08 +0000 (18:40 -0700)]
Merge branch 'master' of /cygdrive/z/Documents/Code/others/factor

15 years agoget dinput mouse support working
Joe Groff [Wed, 6 May 2009 01:36:15 +0000 (18:36 -0700)]
get dinput mouse support working

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Wed, 6 May 2009 00:14:51 +0000 (17:14 -0700)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agoFix bool type; its actually 1 byte not 4 in structs. Bug reported by jedahu
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

15 years agomath.polynomials: use <repetition> instead of <array>
Slava Pestov [Tue, 5 May 2009 23:34:52 +0000 (18:34 -0500)]
math.polynomials: use <repetition> instead of <array>

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Tue, 5 May 2009 22:40:27 +0000 (17:40 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agotools.disassembler.udis: fix unix tests
Slava Pestov [Tue, 5 May 2009 22:35:06 +0000 (17:35 -0500)]
tools.disassembler.udis: fix unix tests

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Tue, 5 May 2009 21:47:03 +0000 (16:47 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agoimages.viewer: now accepts image objects
Slava Pestov [Tue, 5 May 2009 21:46:57 +0000 (16:46 -0500)]
images.viewer: now accepts image objects

15 years agoFix VM compile error
Slava Pestov [Tue, 5 May 2009 21:19:13 +0000 (16:19 -0500)]
Fix VM compile error

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Tue, 5 May 2009 21:02:23 +0000 (16:02 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agoalien.libraries: Fix dlsym on Windows
Slava Pestov [Tue, 5 May 2009 21:00:31 +0000 (16:00 -0500)]
alien.libraries: Fix dlsym on Windows

15 years agobootstrap.compiler: clean up
Slava Pestov [Tue, 5 May 2009 20:57:08 +0000 (15:57 -0500)]
bootstrap.compiler: clean up

15 years agotools.disassembler.udis: fix types for Windows
Slava Pestov [Tue, 5 May 2009 20:56:53 +0000 (15:56 -0500)]
tools.disassembler.udis: fix types for Windows

15 years agoFix VM code to export the right symbols on Windows
Slava Pestov [Tue, 5 May 2009 20:55:41 +0000 (15:55 -0500)]
Fix VM code to export the right symbols on Windows

15 years agoliterals: Improve ${ word
Slava Pestov [Tue, 5 May 2009 20:54:49 +0000 (15:54 -0500)]
literals: Improve ${ word

15 years agocompiler.constants: update compiled-header-size
Slava Pestov [Tue, 5 May 2009 20:06:05 +0000 (15:06 -0500)]
compiler.constants: update compiled-header-size

15 years agoalien.strings: fix symbol>string for Windows
Slava Pestov [Tue, 5 May 2009 19:41:38 +0000 (14:41 -0500)]
alien.strings: fix symbol>string for Windows