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

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

14 years agoturn off auto-use when using help-lint
Doug Coleman [Fri, 19 Jun 2009 00:34:56 +0000 (19:34 -0500)]
turn off auto-use when using help-lint

14 years agoMerge branch 'tokyo' of git://www.tiodante.com/git/factor
Slava Pestov [Fri, 19 Jun 2009 00:32:19 +0000 (19:32 -0500)]
Merge branch 'tokyo' of git://www.tiodante.com/git/factor

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

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

14 years agoFix hang when loading ui.backend.windows
Slava Pestov [Fri, 19 Jun 2009 00:30:17 +0000 (19:30 -0500)]
Fix hang when loading ui.backend.windows

14 years agodon't write docs with auto-use enabled
Doug Coleman [Fri, 19 Jun 2009 00:29:10 +0000 (19:29 -0500)]
don't write docs with auto-use enabled

14 years agotokyo.assoc-functor: Fix >alist and delete-at
Bruno Deferrari [Fri, 19 Jun 2009 00:02:29 +0000 (21:02 -0300)]
tokyo.assoc-functor: Fix >alist and delete-at

14 years agotokyo.assoc-functor: Fix at*
Bruno Deferrari [Thu, 18 Jun 2009 23:35:38 +0000 (20:35 -0300)]
tokyo.assoc-functor: Fix at*

14 years agominor cleanup
Doug Coleman [Thu, 18 Jun 2009 22:32:10 +0000 (17:32 -0500)]
minor cleanup

14 years agoadd histogram and sequence>assoc to sets
Doug Coleman [Thu, 18 Jun 2009 22:29:41 +0000 (17:29 -0500)]
add histogram and sequence>assoc to sets

14 years agotokyo: Reimplement assoc protocols for remote and abstract db using a functor
Bruno Deferrari [Thu, 18 Jun 2009 21:55:26 +0000 (18:55 -0300)]
tokyo: Reimplement assoc protocols for remote and abstract db using a functor

14 years agomake windows without titlebars on win32 actually not have titlebars
Joe Groff [Thu, 18 Jun 2009 20:09:03 +0000 (15:09 -0500)]
make windows without titlebars on win32 actually not have titlebars

14 years agodocs for window-controls
Joe Groff [Thu, 18 Jun 2009 17:20:50 +0000 (12:20 -0500)]
docs for window-controls

14 years agowin32 support for window-controls
Joe Groff [Thu, 18 Jun 2009 16:41:34 +0000 (11:41 -0500)]
win32 support for window-controls

14 years agooops, forgot a USING
Joe Groff [Thu, 18 Jun 2009 14:57:49 +0000 (09:57 -0500)]
oops, forgot a USING

14 years agowindow-controls-demo for testing/showing off window controls
Joe Groff [Thu, 18 Jun 2009 14:53:17 +0000 (09:53 -0500)]
window-controls-demo for testing/showing off window controls

14 years agofix cocoa close-window to work on windows without close buttons
Joe Groff [Thu, 18 Jun 2009 04:00:30 +0000 (23:00 -0500)]
fix cocoa close-window to work on windows without close buttons

14 years agointerface for controlling window controls (close, minimize, resize, titlebar, etc...
Joe Groff [Thu, 18 Jun 2009 03:47:51 +0000 (22:47 -0500)]
interface for controlling window controls (close, minimize, resize, titlebar, etc.). cocoa backend

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Thu, 18 Jun 2009 02:45:04 +0000 (21:45 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agotokyo.remotedb: Remote database using Tokyo Tyrant
Bruno Deferrari [Wed, 17 Jun 2009 23:24:04 +0000 (20:24 -0300)]
tokyo.remotedb: Remote database using Tokyo Tyrant

14 years agotokyo.abstractdb: Renamed vocab, refactored memory streams to tokyo.utils vocab
Bruno Deferrari [Wed, 17 Jun 2009 23:23:39 +0000 (20:23 -0300)]
tokyo.abstractdb: Renamed vocab, refactored memory streams to tokyo.utils vocab

14 years agocompiler.cfg.linear-scan: Further progress on inactive interval handling
Slava Pestov [Wed, 17 Jun 2009 20:27:20 +0000 (15:27 -0500)]
compiler.cfg.linear-scan: Further progress on inactive interval handling

14 years agotokyo.alien: Fix USING: lines
Bruno Deferrari [Wed, 17 Jun 2009 19:33:37 +0000 (16:33 -0300)]
tokyo.alien: Fix USING: lines

14 years agotokyo.cabinet.abstract: Optimization, deserialize objects directly from memory, witho...
Bruno Deferrari [Wed, 17 Jun 2009 15:13:59 +0000 (12:13 -0300)]
tokyo.cabinet.abstract: Optimization, deserialize objects directly from memory, without the intermediate bytes-array

14 years agotokyo.cabinet.abstract: Implement >alist, and correctly free memory returned by tokyo...
Bruno Deferrari [Wed, 17 Jun 2009 12:15:53 +0000 (09:15 -0300)]
tokyo.cabinet.abstract: Implement >alist, and correctly free memory returned by tokyo cabinet

14 years agotokyo: Add summary.txt files
Bruno Deferrari [Wed, 17 Jun 2009 11:45:47 +0000 (08:45 -0300)]
tokyo: Add summary.txt files

14 years agotokyo.cabinet.abstract: Assoc protocol implementation for Tokyo Cabinet abstract...
Bruno Deferrari [Wed, 17 Jun 2009 02:29:09 +0000 (23:29 -0300)]
tokyo.cabinet.abstract: Assoc protocol implementation for Tokyo Cabinet abstract db api