]> gitweb.factorcode.org Git - factor.git/log
factor.git
14 years agoMerge branch 'hashcash' of git://github.com/martind/factor
Slava Pestov [Sun, 10 May 2009 19:54:48 +0000 (14:54 -0500)]
Merge branch 'hashcash' of git://github.com/martind/factor

14 years agoOps.
Diego Martinelli [Sun, 10 May 2009 12:27:35 +0000 (14:27 +0200)]
Ops.

14 years agoDone with docs and unit tests.
Diego Martinelli [Sun, 10 May 2009 12:20:23 +0000 (14:20 +0200)]
Done with docs and unit tests.

14 years agoMain implementation done. Need docs and tests.
Diego Martinelli [Sat, 9 May 2009 15:23:41 +0000 (17:23 +0200)]
Main implementation done. Need docs and tests.

14 years agoInitial commit
Diego Martinelli [Fri, 8 May 2009 08:33:20 +0000 (10:33 +0200)]
Initial commit

14 years agoDeploy hello-world with optimizing compiler since the image is smaller as a result...
Slava Pestov [Fri, 8 May 2009 07:36:09 +0000 (02:36 -0500)]
Deploy hello-world with optimizing compiler since the image is smaller as a result, and this makes it pass the size test again

14 years agotools.deploy.shaker: strip out a few more things
Slava Pestov [Fri, 8 May 2009 07:35:46 +0000 (02:35 -0500)]
tools.deploy.shaker: strip out a few more things

14 years agomason.email: fix unit test
Slava Pestov [Fri, 8 May 2009 07:26:05 +0000 (02:26 -0500)]
mason.email: fix unit test

14 years agoRetry uploads etc up to 5 times so that we don't lose a good binary if network is...
Slava Pestov [Fri, 8 May 2009 05:41:42 +0000 (00:41 -0500)]
Retry uploads etc up to 5 times so that we don't lose a good binary if network is flaky; put git id in subject

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Fri, 8 May 2009 05:21:04 +0000 (00:21 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoRemove silly retry word from continuations vocab
Slava Pestov [Fri, 8 May 2009 05:20:54 +0000 (00:20 -0500)]
Remove silly retry word from continuations vocab

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Fri, 8 May 2009 04:26:37 +0000 (23:26 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agocpu.ppc: fix alien-indirect
Slava Pestov [Fri, 8 May 2009 04:26:33 +0000 (23:26 -0500)]
cpu.ppc: fix alien-indirect

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Fri, 8 May 2009 04:18:52 +0000 (23:18 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agocpu.ppc: bools are 4 bytes on OS X/PowerPC
Slava Pestov [Fri, 8 May 2009 04:18:41 +0000 (23:18 -0500)]
cpu.ppc: bools are 4 bytes on OS X/PowerPC

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Fri, 8 May 2009 02:26:55 +0000 (21:26 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoio.backend.windows.privileges: clean up code and fix inference problem
Slava Pestov [Fri, 8 May 2009 02:26:29 +0000 (21:26 -0500)]
io.backend.windows.privileges: clean up code and fix inference problem

14 years agoio.launcher.windows.nt: update unit tests for recent changes to lines and contents...
Slava Pestov [Fri, 8 May 2009 02:25:55 +0000 (21:25 -0500)]
io.launcher.windows.nt: update unit tests for recent changes to lines and contents words

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

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

14 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

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

14 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

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

14 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

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

14 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

14 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

14 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

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

14 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)

14 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

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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

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

14 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

14 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

14 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

14 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

14 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

14 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

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

14 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

14 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

14 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

14 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

14 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

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

14 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

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

14 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

14 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

14 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

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

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

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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

14 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

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

14 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

14 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

14 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>

14 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

14 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

14 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

14 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

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

14 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

14 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

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

14 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

14 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

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

14 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

14 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