]> gitweb.factorcode.org Git - factor.git/log
factor.git
14 years agoupdated llvm.invoker test to use install-bc
Matthew Willis [Wed, 1 Jul 2009 05:52:15 +0000 (14:52 +0900)]
updated llvm.invoker test to use install-bc

14 years agoMerge branch 'master' into llvm
Matthew Willis [Wed, 1 Jul 2009 02:15:54 +0000 (11:15 +0900)]
Merge branch 'master' into llvm

14 years agoadd license and copywrite to extra/llvm vocabs
Matthew Willis [Wed, 1 Jul 2009 02:08:57 +0000 (11:08 +0900)]
add license and copywrite to extra/llvm vocabs

14 years agoremove duplicate using
Doug Coleman [Tue, 30 Jun 2009 23:48:52 +0000 (18:48 -0500)]
remove duplicate using

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Tue, 30 Jun 2009 23:48:10 +0000 (18:48 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agomake commutative operations with immediates output the same IR
Doug Coleman [Tue, 30 Jun 2009 23:47:24 +0000 (18:47 -0500)]
make commutative operations with immediates output the same IR

14 years agocompiler.cfg.stack-analysis: fix tests
Slava Pestov [Tue, 30 Jun 2009 23:22:54 +0000 (18:22 -0500)]
compiler.cfg.stack-analysis: fix tests

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Tue, 30 Jun 2009 23:12:00 +0000 (18:12 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agocompiler.cfg.stack-analysis: enable global optimization
Slava Pestov [Tue, 30 Jun 2009 23:11:45 +0000 (18:11 -0500)]
compiler.cfg.stack-analysis: enable global optimization

14 years ago%dispatch: sometimes the generated sequence is one byte longer, so instead of hard...
Slava Pestov [Tue, 30 Jun 2009 23:11:15 +0000 (18:11 -0500)]
%dispatch: sometimes the generated sequence is one byte longer, so instead of hard-coding it, compute the right length

14 years agocompiler.cfg.linear-scan.assignment: get check-assignment? to work with coalescing
Slava Pestov [Tue, 30 Jun 2009 23:10:53 +0000 (18:10 -0500)]
compiler.cfg.linear-scan.assignment: get check-assignment? to work with coalescing

14 years agoMerge branch 'imagebin'
Doug Coleman [Tue, 30 Jun 2009 22:39:53 +0000 (17:39 -0500)]
Merge branch 'imagebin'

14 years agoimagebin does the right thing now
Doug Coleman [Tue, 30 Jun 2009 22:39:36 +0000 (17:39 -0500)]
imagebin does the right thing now

14 years agocpu.x86: don't clobber src in %dispatch
Slava Pestov [Tue, 30 Jun 2009 21:47:22 +0000 (16:47 -0500)]
cpu.x86: don't clobber src in %dispatch

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Tue, 30 Jun 2009 21:45:57 +0000 (16:45 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agofix bug where traversal order was lost
Doug Coleman [Tue, 30 Jun 2009 21:44:14 +0000 (16:44 -0500)]
fix bug where traversal order was lost

14 years agodisjoint-sets: add some tests for compiler bug; eventually more tests should be writt...
Slava Pestov [Tue, 30 Jun 2009 21:08:16 +0000 (16:08 -0500)]
disjoint-sets: add some tests for compiler bug; eventually more tests should be written for this vocab

14 years agocompiler.cfg.linear-scan: compute-free-pos was broken in the case where more than...
Slava Pestov [Tue, 30 Jun 2009 21:07:58 +0000 (16:07 -0500)]
compiler.cfg.linear-scan: compute-free-pos was broken in the case where more than one inactive interval had the same physical register assigned

14 years agospill to spill-temp, not to virtual spill addresses
Doug Coleman [Tue, 30 Jun 2009 20:40:13 +0000 (15:40 -0500)]
spill to spill-temp, not to virtual spill addresses

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Tue, 30 Jun 2009 20:32:11 +0000 (15:32 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoadd branch splitting pass to compiler.cfg
Doug Coleman [Tue, 30 Jun 2009 20:31:48 +0000 (15:31 -0500)]
add branch splitting pass to compiler.cfg

14 years agoworking on imagebin
Doug Coleman [Tue, 30 Jun 2009 19:56:58 +0000 (14:56 -0500)]
working on imagebin

14 years agoinvoker infers function param c-types more generally
Matthew Willis [Tue, 30 Jun 2009 13:55:20 +0000 (22:55 +0900)]
invoker infers function param c-types more generally

14 years agoadd invoker test that tests the entire llvm binding so far
Matthew Willis [Tue, 30 Jun 2009 02:58:09 +0000 (11:58 +0900)]
add invoker test that tests the entire llvm binding so far

14 years agoremove llvm.bindings, made obsolete by llvm.wrappers and friends
Matthew Willis [Tue, 30 Jun 2009 02:57:24 +0000 (11:57 +0900)]
remove llvm.bindings, made obsolete by llvm.wrappers and friends

14 years agoMerge branch 'master' of git://factorcode.org/git/factor into llvm
Matthew Willis [Tue, 30 Jun 2009 02:44:40 +0000 (11:44 +0900)]
Merge branch 'master' of git://factorcode.org/git/factor into llvm

14 years agoinstall functions from llvm bytecode, with test
Matthew Willis [Tue, 30 Jun 2009 02:43:04 +0000 (11:43 +0900)]
install functions from llvm bytecode, with test

14 years agocompiler.cfg.stack-analysis: fix typos in unit tests
Slava Pestov [Mon, 29 Jun 2009 21:37:40 +0000 (16:37 -0500)]
compiler.cfg.stack-analysis: fix typos in unit tests

14 years agoAdd divisors to math.primes.factors
Samuel Tardieu [Mon, 29 Jun 2009 14:55:44 +0000 (16:55 +0200)]
Add divisors to math.primes.factors

14 years agoFix conflict
Slava Pestov [Mon, 29 Jun 2009 07:00:34 +0000 (02:00 -0500)]
Fix conflict

14 years agoFix conflict
Slava Pestov [Mon, 29 Jun 2009 06:59:53 +0000 (01:59 -0500)]
Fix conflict

14 years agocompiler.cfg.linear-scan.resolve: remove redundant vocabs from using list
Slava Pestov [Mon, 29 Jun 2009 03:58:35 +0000 (22:58 -0500)]
compiler.cfg.linear-scan.resolve: remove redundant vocabs from using list

14 years agocompiler.cfg.stack-analysis: fix another corner case with ##peek insertion, and fix...
Slava Pestov [Mon, 29 Jun 2009 03:52:28 +0000 (22:52 -0500)]
compiler.cfg.stack-analysis: fix another corner case with ##peek insertion, and fix changed-loc merging

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Sun, 28 Jun 2009 21:43:45 +0000 (16:43 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agofix bug in linear-scan.resolve by rewriting entire algorithm
Doug Coleman [Sun, 28 Jun 2009 21:43:17 +0000 (16:43 -0500)]
fix bug in linear-scan.resolve by rewriting entire algorithm

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Sat, 27 Jun 2009 22:33:00 +0000 (17:33 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agocompiler.cfg.stack-analysis: Fix case where both an ##inc-d/r and a ##peek get inserted
Slava Pestov [Sat, 27 Jun 2009 22:32:37 +0000 (17:32 -0500)]
compiler.cfg.stack-analysis: Fix case where both an ##inc-d/r and a ##peek get inserted

14 years agoMerge branch 'master' of git://factorcode.org/git/factor into llvm
Matthew Willis [Sat, 27 Jun 2009 10:43:17 +0000 (19:43 +0900)]
Merge branch 'master' of git://factorcode.org/git/factor into llvm

14 years agoAdded global jit, and convenience words for dealing with it
Matthew Willis [Sat, 27 Jun 2009 09:41:40 +0000 (18:41 +0900)]
Added global jit, and convenience words for dealing with it

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Sat, 27 Jun 2009 02:51:08 +0000 (21:51 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

Conflicts:
basis/compiler/cfg/linear-scan/resolve/resolve-tests.factor

14 years agoadd spill-temp to compiler.cfg.instructions, implement parallel register assignment...
Doug Coleman [Sat, 27 Jun 2009 02:48:21 +0000 (21:48 -0500)]
add spill-temp to compiler.cfg.instructions, implement parallel register assignment in linear-scan.resolve

14 years agoadd collect-values to histogram
Doug Coleman [Sat, 27 Jun 2009 02:46:59 +0000 (21:46 -0500)]
add collect-values to histogram

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Fri, 26 Jun 2009 22:50:26 +0000 (17:50 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoFix bootstrap and unit test
Slava Pestov [Fri, 26 Jun 2009 22:44:33 +0000 (17:44 -0500)]
Fix bootstrap and unit test

14 years agoRedesign compiler.cfg.stack-analysis to make compiler.cfg.height redundant, and to...
Slava Pestov [Fri, 26 Jun 2009 22:29:55 +0000 (17:29 -0500)]
Redesign compiler.cfg.stack-analysis to make compiler.cfg.height redundant, and to fix some problems

14 years agodocs for variants
Joe Groff [Fri, 26 Jun 2009 22:12:08 +0000 (17:12 -0500)]
docs for variants

14 years agovariants vocab for ADTs
Joe Groff [Fri, 26 Jun 2009 21:31:20 +0000 (16:31 -0500)]
variants vocab for ADTs

14 years agoconvert from LLVM types, with tests
Matthew Willis [Fri, 26 Jun 2009 13:01:20 +0000 (22:01 +0900)]
convert from LLVM types, with tests

14 years agoUpdate LLVMTypeKind enum
Matthew Willis [Fri, 26 Jun 2009 13:00:55 +0000 (22:00 +0900)]
Update LLVMTypeKind enum

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Thu, 25 Jun 2009 18:26:18 +0000 (13:26 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoMerge branch 'master' of git://factorcode.org/git/factor into llvm
Matthew Willis [Thu, 25 Jun 2009 15:23:44 +0000 (00:23 +0900)]
Merge branch 'master' of git://factorcode.org/git/factor into llvm

14 years agoAdded type parser, factor llvm type objects, and recursive type resolution
Matthew Willis [Thu, 25 Jun 2009 15:21:54 +0000 (00:21 +0900)]
Added type parser, factor llvm type objects, and recursive type resolution

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Thu, 25 Jun 2009 14:15:24 +0000 (09:15 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agowindows.offscreen:make-bitmap-image wasn't filling in the component-type of the image...
Joe Groff [Thu, 25 Jun 2009 14:15:04 +0000 (09:15 -0500)]
windows.offscreen:make-bitmap-image wasn't filling in the component-type of the image object it makes

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Thu, 25 Jun 2009 04:36:42 +0000 (23:36 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoopengl.gl3 vocab containing only forward-compatible symbols. fill in some holes in...
Joe Groff [Wed, 24 Jun 2009 23:27:54 +0000 (18:27 -0500)]
opengl.gl3 vocab containing only forward-compatible symbols. fill in some holes in opengl.gl

14 years agoupdate demos using GL_EXT_framebuffer_object and GL_ARB_texture_float to use suffixle...
Joe Groff [Wed, 24 Jun 2009 22:59:25 +0000 (17:59 -0500)]
update demos using GL_EXT_framebuffer_object and GL_ARB_texture_float to use suffixless opengl 3 symbol names

14 years agoopengl 3.1
Joe Groff [Wed, 24 Jun 2009 22:28:37 +0000 (17:28 -0500)]
opengl 3.1

14 years agocompiler.cfg.stack-analysis: split up into three vocabs
Slava Pestov [Wed, 24 Jun 2009 18:54:43 +0000 (13:54 -0500)]
compiler.cfg.stack-analysis: split up into three vocabs

14 years agocompiler.cfg.linear-scan: fix unit tests
Slava Pestov [Wed, 24 Jun 2009 18:54:12 +0000 (13:54 -0500)]
compiler.cfg.linear-scan: fix unit tests

14 years agoShort circuit trivial composites
Samuel Tardieu [Wed, 24 Jun 2009 13:36:45 +0000 (15:36 +0200)]
Short circuit trivial composites

14 years agoGet rid of vector reallocation by preallocating it
Samuel Tardieu [Wed, 24 Jun 2009 13:27:58 +0000 (15:27 +0200)]
Get rid of vector reallocation by preallocating it

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Wed, 24 Jun 2009 13:29:28 +0000 (08:29 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoprovide image component-orders and component-types for all GPU texture formats
Joe Groff [Wed, 24 Jun 2009 13:26:30 +0000 (08:26 -0500)]
provide image component-orders and component-types for all GPU texture formats

14 years agoAdd extra tests for math.primes
Samuel Tardieu [Wed, 24 Jun 2009 11:13:10 +0000 (13:13 +0200)]
Add extra tests for math.primes

14 years agoPack primes numbers by slices of 30
Samuel Tardieu [Wed, 24 Jun 2009 11:04:20 +0000 (13:04 +0200)]
Pack primes numbers by slices of 30

In any given 30 successive integers greater than 5, there are at most
8 prime numbers. Use this to tightly pack the result of the Eratostene
sieve. This lets us store more prime numbers than before in less space.

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Wed, 24 Jun 2009 02:33:52 +0000 (21:33 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agocompiler.cfg.linear-scan: fix coalescing to take lifetime holes into account
Slava Pestov [Wed, 24 Jun 2009 02:32:51 +0000 (21:32 -0500)]
compiler.cfg.linear-scan: fix coalescing to take lifetime holes into account

14 years agothrow in image component-orders for some more opengl formats
Joe Groff [Wed, 24 Jun 2009 01:01:53 +0000 (20:01 -0500)]
throw in image component-orders for some more opengl formats

14 years agoMerge branch 'master' of git://factorcode.org/git/factor into llvm
Matthew Willis [Tue, 23 Jun 2009 05:02:08 +0000 (14:02 +0900)]
Merge branch 'master' of git://factorcode.org/git/factor into llvm

14 years agovalidate cocoa menu items with handles-gesture?
Joe Groff [Tue, 23 Jun 2009 01:16:52 +0000 (20:16 -0500)]
validate cocoa menu items with handles-gesture?

14 years agosome new UI words: handles-gesture? checks whether a gesture will be handled. topmost...
Joe Groff [Tue, 23 Jun 2009 00:01:50 +0000 (19:01 -0500)]
some new UI words: handles-gesture? checks whether a gesture will be handled. topmost-window returns the topmost world object

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Mon, 22 Jun 2009 23:08:16 +0000 (18:08 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoGL_BGR and GL_BGRA are standard these days
Joe Groff [Mon, 22 Jun 2009 23:07:46 +0000 (18:07 -0500)]
GL_BGR and GL_BGRA are standard these days

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Mon, 22 Jun 2009 21:01:43 +0000 (16:01 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoMerge branch 'mongo-factor-driver' of git://github.com/x6j8x/factor
Slava Pestov [Mon, 22 Jun 2009 21:01:14 +0000 (16:01 -0500)]
Merge branch 'mongo-factor-driver' of git://github.com/x6j8x/factor

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Mon, 22 Jun 2009 20:54:25 +0000 (15:54 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agofix cursor 3map
Doug Coleman [Mon, 22 Jun 2009 16:55:42 +0000 (11:55 -0500)]
fix cursor 3map

14 years agoseparate component format from component order in image objects
Joe Groff [Mon, 22 Jun 2009 16:20:54 +0000 (11:20 -0500)]
separate component format from component order in image objects

14 years agoRemove spurious dup in io.serial.unix/linux
Samuel Tardieu [Mon, 22 Jun 2009 16:07:58 +0000 (18:07 +0200)]
Remove spurious dup in io.serial.unix/linux

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Mon, 22 Jun 2009 15:34:14 +0000 (10:34 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agobeginnings of extra/llvm
Matthew Willis [Mon, 22 Jun 2009 12:21:15 +0000 (21:21 +0900)]
beginnings of extra/llvm

14 years agosmall bson write performance enhancement, some code optimization, added type declarations
Sascha Matzke [Fri, 5 Jun 2009 12:31:40 +0000 (14:31 +0200)]
small bson write performance enhancement, some code optimization, added type declarations

14 years agocompiler.cfg.linear-scan: Debugging resolve pass
Slava Pestov [Mon, 22 Jun 2009 05:24:51 +0000 (00:24 -0500)]
compiler.cfg.linear-scan: Debugging resolve pass

14 years agomove "run factor file" and "save factor image" commands to application menu
Joe Groff [Mon, 22 Jun 2009 01:57:54 +0000 (20:57 -0500)]
move "run factor file" and "save factor image" commands to application menu

14 years agobind file management action gestures to standard cocoa menu items
Joe Groff [Mon, 22 Jun 2009 01:53:11 +0000 (20:53 -0500)]
bind file management action gestures to standard cocoa menu items

14 years agostack-checker: fix doc typo reported by OneEyed
Slava Pestov [Sun, 21 Jun 2009 20:11:41 +0000 (15:11 -0500)]
stack-checker: fix doc typo reported by OneEyed

14 years agoadd scaffold words for default vocab roots
Doug Coleman [Sun, 21 Jun 2009 05:59:06 +0000 (00:59 -0500)]
add scaffold words for default vocab roots

14 years ago50% speedup using unsafe nth/set-nth/exchange in checksums.sha
Doug Coleman [Sun, 21 Jun 2009 05:58:36 +0000 (00:58 -0500)]
50% speedup using unsafe nth/set-nth/exchange in checksums.sha

14 years agocompiler.cfg.linear-scan.resolve: unit tests
Slava Pestov [Sun, 21 Jun 2009 05:23:34 +0000 (00:23 -0500)]
compiler.cfg.linear-scan.resolve: unit tests

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Sun, 21 Jun 2009 05:20:46 +0000 (00:20 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agocompiler.cfg.linear-scan: Working on resolve pass
Slava Pestov [Sun, 21 Jun 2009 05:20:01 +0000 (00:20 -0500)]
compiler.cfg.linear-scan: Working on resolve pass

14 years agogive Factor.app a typical File menu
Joe Groff [Sun, 21 Jun 2009 02:26:39 +0000 (21:26 -0500)]
give Factor.app a typical File menu

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Sun, 21 Jun 2009 00:30:43 +0000 (19:30 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agomore action gestures. btw "redo" is ^y (not ^Z) outside of OS X
Joe Groff [Sun, 21 Jun 2009 00:30:34 +0000 (19:30 -0500)]
more action gestures. btw "redo" is ^y (not ^Z) outside of OS X

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Sat, 20 Jun 2009 20:35:12 +0000 (15:35 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agotokyo.alien.tctdb: int32_t is not defined on Windows, but int is the sae thing so...
Slava Pestov [Sat, 20 Jun 2009 20:35:01 +0000 (15:35 -0500)]
tokyo.alien.tctdb: int32_t is not defined on Windows, but int is the sae thing so use that instead

14 years agocompiler.cfg.linear-scan.assignment: correctly compute live registers at GC check...
Slava Pestov [Sat, 20 Jun 2009 20:33:12 +0000 (15:33 -0500)]
compiler.cfg.linear-scan.assignment: correctly compute live registers at GC check points

14 years agococoa.windows: Fix help lint
Slava Pestov [Sat, 20 Jun 2009 20:14:45 +0000 (15:14 -0500)]
cocoa.windows: Fix help lint

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Matthew Willis [Sat, 20 Jun 2009 09:34:22 +0000 (18:34 +0900)]
Merge branch 'master' of git://factorcode.org/git/factor