]>
gitweb.factorcode.org Git - factor.git/log
Slava Pestov [Sun, 10 May 2009 19:54:48 +0000 (14:54 -0500)]
Merge branch 'hashcash' of git://github.com/martind/factor
Diego Martinelli [Sun, 10 May 2009 12:27:35 +0000 (14:27 +0200)]
Ops.
Diego Martinelli [Sun, 10 May 2009 12:20:23 +0000 (14:20 +0200)]
Done with docs and unit tests.
Diego Martinelli [Sat, 9 May 2009 15:23:41 +0000 (17:23 +0200)]
Main implementation done. Need docs and tests.
Diego Martinelli [Fri, 8 May 2009 08:33:20 +0000 (10:33 +0200)]
Initial commit
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
Slava Pestov [Fri, 8 May 2009 07:35:46 +0000 (02:35 -0500)]
tools.deploy.shaker: strip out a few more things
Slava Pestov [Fri, 8 May 2009 07:26:05 +0000 (02:26 -0500)]
mason.email: fix unit test
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
Slava Pestov [Fri, 8 May 2009 05:21:04 +0000 (00:21 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Fri, 8 May 2009 05:20:54 +0000 (00:20 -0500)]
Remove silly retry word from continuations vocab
Slava Pestov [Fri, 8 May 2009 04:26:37 +0000 (23:26 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Fri, 8 May 2009 04:26:33 +0000 (23:26 -0500)]
cpu.ppc: fix alien-indirect
Slava Pestov [Fri, 8 May 2009 04:18:52 +0000 (23:18 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Fri, 8 May 2009 04:18:41 +0000 (23:18 -0500)]
cpu.ppc: bools are 4 bytes on OS X/PowerPC
Slava Pestov [Fri, 8 May 2009 02:26:55 +0000 (21:26 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Fri, 8 May 2009 02:26:29 +0000 (21:26 -0500)]
io.backend.windows.privileges: clean up code and fix inference problem
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
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
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
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
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)
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
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
Slava Pestov [Thu, 7 May 2009 00:22:22 +0000 (19:22 -0500)]
Working on inline caching for tail call sites
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
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
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