]> gitweb.factorcode.org Git - factor.git/log
factor.git
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

14 years agocompiler.cfg.linear-scan: untangle add-active/delete-active/add-handled calls in...
Slava Pestov [Fri, 19 Jun 2009 23:28:30 +0000 (18:28 -0500)]
compiler.cfg.linear-scan: untangle add-active/delete-active/add-handled calls in spilling, replace 'sort-values last' with 'alist-max' in compiler.utilities

14 years agoMerge branch 'for-slava' of git://git.rfc1149.net/factor
Slava Pestov [Fri, 19 Jun 2009 20:06:50 +0000 (15:06 -0500)]
Merge branch 'for-slava' of git://git.rfc1149.net/factor

14 years agoRevert "Use $CC and $CPP if provided"
Slava Pestov [Fri, 19 Jun 2009 20:04:06 +0000 (15:04 -0500)]
Revert "Use $CC and $CPP if provided"

This reverts commit 8f9c4a78a4c8bf42b63c32917c246829836368a6.

14 years agoRevert "use CC env var on openbsd too"
Slava Pestov [Fri, 19 Jun 2009 20:03:53 +0000 (15:03 -0500)]
Revert "use CC env var on openbsd too"

This reverts commit f2af35ce5d9db44c366b3250ab550e804f3dbc2c.

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Fri, 19 Jun 2009 19:42:57 +0000 (14:42 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoallow robot-identifiers to be set for robots.txt
Doug Coleman [Fri, 19 Jun 2009 19:41:48 +0000 (14:41 -0500)]
allow robot-identifiers to be set for robots.txt

14 years agoFix help-lint for models.range and histogram
Slava Pestov [Fri, 19 Jun 2009 19:33:43 +0000 (14:33 -0500)]
Fix help-lint for models.range and histogram

14 years agouse CC env var on openbsd too
Doug Coleman [Fri, 19 Jun 2009 19:22:39 +0000 (14:22 -0500)]
use CC env var on openbsd too

14 years agoMerge branch 'master' of git://git.nousoft.org/~thomas/factor
Doug Coleman [Fri, 19 Jun 2009 19:21:27 +0000 (14:21 -0500)]
Merge branch 'master' of git://git.nousoft.org/~thomas/factor

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Fri, 19 Jun 2009 19:07:32 +0000 (14:07 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agofix nover, add unit test
Doug Coleman [Fri, 19 Jun 2009 17:58:17 +0000 (12:58 -0500)]
fix nover, add unit test

14 years agoUse $CC and $CPP if provided
Thomas Deniau [Fri, 19 Jun 2009 14:34:00 +0000 (16:34 +0200)]
Use $CC and $CPP if provided
Let the user select the compiler he wants to use to compile Factor
by using the supplied $CC and $CPP instead of just discarding them.
If not present, we default to gcc and g++ (the current behaviour).

14 years agoAutomatically load needed vocabularies when deserializing words
Samuel Tardieu [Fri, 19 Jun 2009 11:01:36 +0000 (13:01 +0200)]
Automatically load needed vocabularies when deserializing words

14 years agocompiler.cfg.linear-scan: Fix a couple of bugs
Slava Pestov [Fri, 19 Jun 2009 08:42:42 +0000 (03:42 -0500)]
compiler.cfg.linear-scan: Fix a couple of bugs

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Fri, 19 Jun 2009 08:31:09 +0000 (03:31 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Fri, 19 Jun 2009 03:33:26 +0000 (22:33 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agodraw-world can't be called directly from a game loop; the ui update thread might...
Joe Groff [Fri, 19 Jun 2009 03:33:09 +0000 (22:33 -0500)]
draw-world can't be called directly from a game loop; the ui update thread might switch GL contexts out from under us

14 years agoextra/tokyo: remove bool typedef, and rename time_t to tokyo_time_t to not clash...
Slava Pestov [Fri, 19 Jun 2009 03:16:19 +0000 (22:16 -0500)]
extra/tokyo: remove bool typedef, and rename time_t to tokyo_time_t to not clash with existing types

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Fri, 19 Jun 2009 03:01:54 +0000 (22:01 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agostupid mutable state
Joe Groff [Fri, 19 Jun 2009 03:01:31 +0000 (22:01 -0500)]
stupid mutable state

14 years agoMove histogram words from core/sets to extra/histogram
Slava Pestov [Fri, 19 Jun 2009 02:55:33 +0000 (21:55 -0500)]
Move histogram words from core/sets to extra/histogram

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Fri, 19 Jun 2009 02:47:16 +0000 (21:47 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Fri, 19 Jun 2009 02:20:49 +0000 (21:20 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agomake sliders work when range min isn't zero
Joe Groff [Fri, 19 Jun 2009 02:20:34 +0000 (21:20 -0500)]
make sliders work when range min isn't zero

14 years agogive range models a step parameter; use it on sliders so the thumb can step by any...
Joe Groff [Fri, 19 Jun 2009 01:57:02 +0000 (20:57 -0500)]
give range models a step parameter; use it on sliders so the thumb can step by any interval