]> gitweb.factorcode.org Git - factor.git/log
factor.git
14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Aaron Schaefer [Sun, 14 Feb 2010 22:01:45 +0000 (16:01 -0600)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoTypo in command-line docs
Aaron Schaefer [Sun, 14 Feb 2010 22:00:08 +0000 (16:00 -0600)]
Typo in command-line docs

14 years agocollect-benchmarks needs to convert from nano not micro
Aaron Schaefer [Sun, 14 Feb 2010 21:59:18 +0000 (15:59 -0600)]
collect-benchmarks needs to convert from nano not micro

14 years agoMerge branch 'master' of git://github.com/erikcharlebois/factor
Slava Pestov [Sun, 14 Feb 2010 12:26:10 +0000 (01:26 +1300)]
Merge branch 'master' of git://github.com/erikcharlebois/factor

14 years agocore-foundation.arrays: forgot to check in unit tests
Slava Pestov [Sun, 14 Feb 2010 12:03:40 +0000 (01:03 +1300)]
core-foundation.arrays: forgot to check in unit tests

14 years agoMore preparations for a release
Slava Pestov [Sun, 14 Feb 2010 12:03:15 +0000 (01:03 +1300)]
More preparations for a release

14 years agoMade p^ more efficient by repeated squaring instead of repeated multiplication
Erik Charlebois [Sun, 14 Feb 2010 03:47:44 +0000 (19:47 -0800)]
Made p^ more efficient by repeated squaring instead of repeated multiplication

14 years agoMerge branch 'master' of git://github.com/erikcharlebois/factor
Slava Pestov [Sun, 14 Feb 2010 00:24:01 +0000 (13:24 +1300)]
Merge branch 'master' of git://github.com/erikcharlebois/factor

14 years agowebapps.mason: work in progress
Slava Pestov [Thu, 11 Feb 2010 03:26:12 +0000 (16:26 +1300)]
webapps.mason: work in progress

14 years agoFix stack effect decl in listener.factor and mismatched dynamic stack effect for...
Erik Charlebois [Sat, 13 Feb 2010 11:50:04 +0000 (03:50 -0800)]
Fix stack effect decl in listener.factor and mismatched dynamic stack effect for error hook in remote.factor

14 years agoMerge up with Joe's earlier change that added s3tc
Erik Charlebois [Sat, 13 Feb 2010 10:43:42 +0000 (02:43 -0800)]
Merge up with Joe's earlier change that added s3tc

14 years agoMerge up with Joe's earlier change that added s3tc
Erik Charlebois [Sat, 13 Feb 2010 10:41:03 +0000 (02:41 -0800)]
Merge up with Joe's earlier change that added s3tc

14 years agoAdd p^ to polynomial vocab for exponentiation of polynomials
Erik Charlebois [Sat, 13 Feb 2010 10:35:09 +0000 (02:35 -0800)]
Add p^ to polynomial vocab for exponentiation of polynomials

14 years agoConstants for GL_EXT_texture_compression_s3tc and GL_EXT_texture_compression_latc
Erik Charlebois [Sat, 13 Feb 2010 10:34:26 +0000 (02:34 -0800)]
Constants for GL_EXT_texture_compression_s3tc and GL_EXT_texture_compression_latc

14 years agogpu.textures: add compressed texture support
Joe Groff [Thu, 11 Feb 2010 22:22:54 +0000 (14:22 -0800)]
gpu.textures: add compressed texture support

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Thu, 11 Feb 2010 18:57:31 +0000 (10:57 -0800)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agouse inline and TYPED: in terrain so that vector math can optimize
Joe Groff [Thu, 11 Feb 2010 18:55:50 +0000 (10:55 -0800)]
use inline and TYPED: in terrain so that vector math can optimize

14 years agocompiler.tree.propagation, compiler.tree.escape-analysis: make these passes handle...
Slava Pestov [Thu, 11 Feb 2010 13:50:59 +0000 (02:50 +1300)]
compiler.tree.propagation, compiler.tree.escape-analysis: make these passes handle constants in a more robust way in compilation units involving tuple reshaping

14 years agoUpdate FUEL font coloring for new syntactic keywords
Erik Charlebois [Thu, 11 Feb 2010 06:03:39 +0000 (22:03 -0800)]
Update FUEL font coloring for new syntactic keywords

14 years agoBindings to the Chipmunk 2d physics library.
Erik Charlebois [Thu, 11 Feb 2010 05:54:32 +0000 (21:54 -0800)]
Bindings to the Chipmunk 2d physics library.

14 years agocpu.architecture: rep-length now works in deployed images
Slava Pestov [Thu, 11 Feb 2010 05:11:47 +0000 (18:11 +1300)]
cpu.architecture: rep-length now works in deployed images

14 years agocompiler.tree.propagation.inlining: remove some unused words
Slava Pestov [Thu, 11 Feb 2010 03:29:48 +0000 (16:29 +1300)]
compiler.tree.propagation.inlining: remove some unused words

14 years agogpu.shaders: change around vertex-array construction a bit. rename <vertex-array...
Joe Groff [Wed, 10 Feb 2010 23:27:57 +0000 (15:27 -0800)]
gpu.shaders: change around vertex-array construction a bit. rename <vertex-array> to <multi-vertex-array> and buffer>vertex-array to <vertex-array*> . add new <vertex-array> that takes a single buffer and reads it with the program's linked vertex-format

14 years agofix gpu.shaders docs
Joe Groff [Wed, 10 Feb 2010 22:54:37 +0000 (14:54 -0800)]
fix gpu.shaders docs

14 years agochange GLSL-PROGRAM: syntax to allow for vertex formats to be specified for link...
Joe Groff [Wed, 10 Feb 2010 21:03:34 +0000 (13:03 -0800)]
change GLSL-PROGRAM: syntax to allow for vertex formats to be specified for link-time attribute index assignment with glBindAttribLocation. the transform feedback format now needs to be marked with "feedback-format:"

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Wed, 10 Feb 2010 19:24:58 +0000 (11:24 -0800)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agogpu.render: allow uniform-tuples to hand off specialized-arrays, structs, simd types...
Joe Groff [Wed, 10 Feb 2010 19:24:36 +0000 (11:24 -0800)]
gpu.render: allow uniform-tuples to hand off specialized-arrays, structs, simd types, etc. directly to glUniform*v functions when binding uniforms

14 years agofurnace.asides: end-aside-post didn't set the params variable. Fixes a bug introduced...
Slava Pestov [Wed, 10 Feb 2010 06:32:38 +0000 (19:32 +1300)]
furnace.asides: end-aside-post didn't set the params variable. Fixes a bug introduced by commit fa4a10b328962f0eaa791d0f0705a1ee7236ec1f way back in August 2009

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Wed, 10 Feb 2010 03:42:54 +0000 (19:42 -0800)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agosequences: remove outdated comment
Slava Pestov [Wed, 10 Feb 2010 03:12:02 +0000 (16:12 +1300)]
sequences: remove outdated comment

14 years agomath.integers: remove a -rot usage
Slava Pestov [Wed, 10 Feb 2010 02:44:49 +0000 (15:44 +1300)]
math.integers: remove a -rot usage

14 years agosequences: remove a -rot usage
Slava Pestov [Wed, 10 Feb 2010 02:44:15 +0000 (15:44 +1300)]
sequences: remove a -rot usage

14 years agomath.functions: clean up
Slava Pestov [Wed, 10 Feb 2010 02:04:58 +0000 (15:04 +1300)]
math.functions: clean up

14 years agoclasses.algebra: remove class<=> -- it's never used and has incorrect semantics
Slava Pestov [Wed, 10 Feb 2010 02:04:48 +0000 (15:04 +1300)]
classes.algebra: remove class<=> -- it's never used and has incorrect semantics

14 years agoui.backend.cocoa.tools: use interactive-vocabs for 'evaluate selection' service
Slava Pestov [Tue, 9 Feb 2010 22:47:06 +0000 (11:47 +1300)]
ui.backend.cocoa.tools: use interactive-vocabs for 'evaluate selection' service

14 years agocore-foundation.arrays: CF>array word was broken ever since integer sequences were...
Slava Pestov [Tue, 9 Feb 2010 22:46:44 +0000 (11:46 +1300)]
core-foundation.arrays: CF>array word was broken ever since integer sequences were removed

14 years agowebapps.mason: fix load error
Slava Pestov [Tue, 9 Feb 2010 14:57:14 +0000 (03:57 +1300)]
webapps.mason: fix load error

14 years agowebapps.mason: fix load error
Slava Pestov [Tue, 9 Feb 2010 13:17:19 +0000 (02:17 +1300)]
webapps.mason: fix load error

14 years agomason.server.notify: fix
Slava Pestov [Tue, 9 Feb 2010 10:30:41 +0000 (23:30 +1300)]
mason.server.notify: fix

14 years agomason.server.release: work in progress
Slava Pestov [Tue, 9 Feb 2010 10:27:39 +0000 (23:27 +1300)]
mason.server.release: work in progress

14 years agohelp.home: don't flip out if an article in the recent list does not exist. Fixes...
Slava Pestov [Tue, 9 Feb 2010 09:21:05 +0000 (22:21 +1300)]
help.home: don't flip out if an article in the recent list does not exist. Fixes problem where forgetting a vocab screws up help browser

14 years agoMerge branch 'master' of git://github.com/littledan/Factor
Slava Pestov [Tue, 9 Feb 2010 01:35:30 +0000 (14:35 +1300)]
Merge branch 'master' of git://github.com/littledan/Factor

14 years agoGiving combinators.short-circuit proper row-polymorphic behavior
Daniel Ehrenberg [Tue, 9 Feb 2010 01:32:53 +0000 (19:32 -0600)]
Giving combinators.short-circuit proper row-polymorphic behavior

14 years agoAdd fuel-test-vocab to FUEL (C-ct default) to run unit tests on a vocab
erikc [Mon, 8 Feb 2010 23:58:40 +0000 (15:58 -0800)]
Add fuel-test-vocab to FUEL (C-ct default) to run unit tests on a vocab

14 years agoupdate syntax-floats for changes to math.parser. clarify docs on hex float literals
Joe Groff [Mon, 8 Feb 2010 18:42:04 +0000 (10:42 -0800)]
update syntax-floats for changes to math.parser. clarify docs on hex float literals

14 years agodebugger: fix formatting of restart list
Slava Pestov [Mon, 8 Feb 2010 07:03:18 +0000 (20:03 +1300)]
debugger: fix formatting of restart list

14 years agoui.text: fix USING: line
Slava Pestov [Mon, 8 Feb 2010 06:18:51 +0000 (19:18 +1300)]
ui.text: fix USING: line

14 years agoui.text: add a string>image hook and clean up a bit of code duplication
Slava Pestov [Mon, 8 Feb 2010 05:40:26 +0000 (18:40 +1300)]
ui.text: add a string>image hook and clean up a bit of code duplication

14 years agoRemove math.floats.parser now that its no longer needed
Slava Pestov [Mon, 8 Feb 2010 03:52:29 +0000 (16:52 +1300)]
Remove math.floats.parser now that its no longer needed

14 years agospecialized-vectors: fix byte-length to return byte-length of the vector rather than...
Joe Groff [Sun, 7 Feb 2010 23:24:29 +0000 (15:24 -0800)]
specialized-vectors: fix byte-length to return byte-length of the vector rather than of its underlying capacity

14 years agomath.parser: support leading + on significand and exponent so string>number can be...
Joe Groff [Sun, 7 Feb 2010 22:21:50 +0000 (14:21 -0800)]
math.parser: support leading + on significand and exponent so string>number can be a proper superset of C strto* functions

14 years agomath.parser: add unit tests to ensure that "1e2" parses as 100.0 in decimal and as...
Joe Groff [Sun, 7 Feb 2010 21:09:59 +0000 (13:09 -0800)]
math.parser: add unit tests to ensure that "1e2" parses as 100.0 in decimal and as integer 1E2 in bases >= 15 (it does now)

14 years agomath.parser: fix digit> bug found by Blei
Joe Groff [Sun, 7 Feb 2010 21:04:20 +0000 (13:04 -0800)]
math.parser: fix digit> bug found by Blei

14 years agomath.floats.parser: new vocabulary with old string>float word
Slava Pestov [Sun, 7 Feb 2010 19:32:13 +0000 (08:32 +1300)]
math.floats.parser: new vocabulary with old string>float word

14 years agoFix unit test for math.parser change
Slava Pestov [Sun, 7 Feb 2010 19:31:17 +0000 (08:31 +1300)]
Fix unit test for math.parser change

14 years agovm: nuke unused (string>float) primitive
Slava Pestov [Sun, 7 Feb 2010 19:16:56 +0000 (08:16 +1300)]
vm: nuke unused (string>float) primitive

14 years agomath.parser: clean up and merge new-math-parser branch
Slava Pestov [Sun, 7 Feb 2010 12:39:18 +0000 (01:39 +1300)]
math.parser: clean up and merge new-math-parser branch

14 years agoMerge branch 'new-math-parser' of git://factorcode.org/git/factor into new-math-parser
Slava Pestov [Sun, 7 Feb 2010 10:28:18 +0000 (23:28 +1300)]
Merge branch 'new-math-parser' of git://factorcode.org/git/factor into new-math-parser

14 years agofill in USING: for sequences.inserters tests
Joe Groff [Sun, 7 Feb 2010 08:14:56 +0000 (00:14 -0800)]
fill in USING: for sequences.inserters tests

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Sun, 7 Feb 2010 08:13:44 +0000 (00:13 -0800)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agosequences.inserters: a new utility that abuses the exemplar parameter of *-as combina...
Joe Groff [Sun, 7 Feb 2010 08:13:32 +0000 (00:13 -0800)]
sequences.inserters: a new utility that abuses the exemplar parameter of *-as combinators to direct their output into existing growable sequences, either appending to the end of the vector (appender) or emptying the vector and replacing the contents (replacer)

14 years agoassocs: use collector-for in assoc>map to create a temporary vector appropriate for...
Joe Groff [Sun, 7 Feb 2010 07:59:34 +0000 (23:59 -0800)]
assocs: use collector-for in assoc>map to create a temporary vector appropriate for the exemplar

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Sun, 7 Feb 2010 05:21:32 +0000 (18:21 +1300)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoui.text: fix outdated material
Slava Pestov [Sun, 7 Feb 2010 05:20:54 +0000 (18:20 +1300)]
ui.text: fix outdated material

14 years agoio.launcher.unix: sometimes both WIFEXITED and WIFSIGNALED would return true, and...
Slava Pestov [Sun, 7 Feb 2010 05:17:53 +0000 (18:17 +1300)]
io.launcher.unix: sometimes both WIFEXITED and WIFSIGNALED would return true, and the wrong status would be reported

14 years agoMerge branch 'master' of git://github.com/erikcharlebois/factor
Slava Pestov [Sun, 7 Feb 2010 05:09:04 +0000 (18:09 +1300)]
Merge branch 'master' of git://github.com/erikcharlebois/factor

14 years agoDon't FEP on unhandled case for WM_APPCOMMAND
erikc [Sat, 6 Feb 2010 07:50:58 +0000 (23:50 -0800)]
Don't FEP on unhandled case for WM_APPCOMMAND

14 years agoFix spaces that crept into vm/ cpp files
Doug Coleman [Sat, 6 Feb 2010 07:06:26 +0000 (01:06 -0600)]
Fix spaces that crept into vm/ cpp files

14 years agovm: disable silly nano-count workaround on Win64, fix some indentation issues
Slava Pestov [Sat, 6 Feb 2010 06:45:06 +0000 (00:45 -0600)]
vm: disable silly nano-count workaround on Win64, fix some indentation issues

14 years agocpu.x86.64: inline cache miss blocks have a prolog generated in the middle of a proce...
Slava Pestov [Sat, 6 Feb 2010 05:41:58 +0000 (18:41 +1300)]
cpu.x86.64: inline cache miss blocks have a prolog generated in the middle of a procedure; undo a recent change to non-optimizing backend to fix random crashes

14 years agocpu.ppc: needs same fix for jit-profiling as on x86-64
Slava Pestov [Sat, 6 Feb 2010 05:04:28 +0000 (18:04 +1300)]
cpu.ppc: needs same fix for jit-profiling as on x86-64

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Sat, 6 Feb 2010 04:13:45 +0000 (20:13 -0800)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoMerge branch 'master' of git://github.com/slavapestov/factor
erikc [Fri, 5 Feb 2010 23:53:18 +0000 (15:53 -0800)]
Merge branch 'master' of git://github.com/slavapestov/factor

14 years agoAdd brace matching for parse time quotes $\[
erikc [Fri, 5 Feb 2010 23:52:55 +0000 (15:52 -0800)]
Add brace matching for parse time quotes $\[

14 years agoAdd material loading for OBJ format, generalize model-viewer and removed hard-coded...
erikc [Fri, 5 Feb 2010 23:51:53 +0000 (15:51 -0800)]
Add material loading for OBJ format, generalize model-viewer and removed hard-coded paths

14 years agoHad the color order for TGA backwards
erikc [Fri, 5 Feb 2010 23:32:38 +0000 (15:32 -0800)]
Had the color order for TGA backwards

14 years agojson: if-json-null combinator, in the same vein as if-zero, if-empty, etc.
Joe Groff [Fri, 5 Feb 2010 22:09:43 +0000 (14:09 -0800)]
json: if-json-null combinator, in the same vein as if-zero, if-empty, etc.

14 years agogpu.buffers: allocate-byte-array word, equivalent to [ byte-length ] keep allocate...
Joe Groff [Fri, 5 Feb 2010 22:07:45 +0000 (14:07 -0800)]
gpu.buffers: allocate-byte-array word, equivalent to [ byte-length ] keep allocate-buffer

14 years agogitignore .RES
Doug Coleman [Fri, 5 Feb 2010 20:10:53 +0000 (14:10 -0600)]
gitignore .RES

14 years agoFix typo in dinput binding
Doug Coleman [Fri, 5 Feb 2010 20:09:17 +0000 (14:09 -0600)]
Fix typo in dinput binding

14 years agowindows.types: remove duplicate typedefs flagged by recent alien.syntax change
Slava Pestov [Fri, 5 Feb 2010 12:04:12 +0000 (06:04 -0600)]
windows.types: remove duplicate typedefs flagged by recent alien.syntax change

14 years agoalien.syntax: save source location for TYPEDEF:, raise error on redefinition
Slava Pestov [Fri, 5 Feb 2010 07:26:20 +0000 (20:26 +1300)]
alien.syntax: save source location for TYPEDEF:, raise error on redefinition

14 years agocpu.x86: fix crashes when using certain features (threads, errors, etc) with profilin...
Slava Pestov [Fri, 5 Feb 2010 01:29:45 +0000 (14:29 +1300)]
cpu.x86: fix crashes when using certain features (threads, errors, etc) with profiling enabled on x86-64. The profiling stub was clobbering an argument for the unwind_native_frames() entry point

14 years agowindows.types: another Win64 fix
Slava Pestov [Fri, 5 Feb 2010 07:47:03 +0000 (01:47 -0600)]
windows.types: another Win64 fix

14 years agoFix help lint for user-id
Doug Coleman [Fri, 5 Feb 2010 07:20:40 +0000 (01:20 -0600)]
Fix help lint for user-id

14 years agoreorder functions in header file
Doug Coleman [Fri, 5 Feb 2010 05:55:17 +0000 (23:55 -0600)]
reorder functions in header file

14 years agoRefactor error handling in io.cpp. Update image.cpp and header files for changes.
Doug Coleman [Fri, 5 Feb 2010 05:52:55 +0000 (23:52 -0600)]
Refactor error handling in io.cpp.  Update image.cpp and header files for changes.

14 years agowindows.types: fix LONG_PTR type on win64
unknown [Fri, 5 Feb 2010 04:43:14 +0000 (22:43 -0600)]
windows.types: fix LONG_PTR type on win64

14 years agoFix user-name in unix.users, add unit test
Doug Coleman [Fri, 5 Feb 2010 03:50:33 +0000 (21:50 -0600)]
Fix user-name in unix.users, add unit test

14 years agomath.quaternions: slerp function
Joe Groff [Fri, 5 Feb 2010 04:08:37 +0000 (20:08 -0800)]
math.quaternions: slerp function

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Fri, 5 Feb 2010 03:45:25 +0000 (19:45 -0800)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoimages.atlas: add "make-atlas-assoc" word to take a name->image assoc and generate...
Joe Groff [Fri, 5 Feb 2010 03:43:14 +0000 (19:43 -0800)]
images.atlas: add "make-atlas-assoc" word to take a name->image assoc and generate a name->texcoord assoc alongside the atlas

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Thu, 4 Feb 2010 22:03:16 +0000 (16:03 -0600)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoMove jamshred to unmaintained
Doug Coleman [Thu, 4 Feb 2010 22:03:00 +0000 (16:03 -0600)]
Move jamshred to unmaintained

14 years agoquaterion to matrix4 conversion
Joe Groff [Thu, 4 Feb 2010 19:25:45 +0000 (11:25 -0800)]
quaterion to matrix4 conversion

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Thu, 4 Feb 2010 05:50:36 +0000 (21:50 -0800)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agotools.deploy.shaker: don't try to intern all word props anymore
Slava Pestov [Thu, 4 Feb 2010 04:40:18 +0000 (17:40 +1300)]
tools.deploy.shaker: don't try to intern all word props anymore

14 years agoAllow setting errno instead of just clearing it
Doug Coleman [Wed, 3 Feb 2010 23:20:24 +0000 (17:20 -0600)]
Allow setting errno instead of just clearing it

14 years agofix typo in os-windows.cpp
Doug Coleman [Wed, 3 Feb 2010 22:03:22 +0000 (16:03 -0600)]
fix typo in os-windows.cpp

14 years agoDon't allow access through symlinks leading out of the ftp.server serving directory
Doug Coleman [Wed, 3 Feb 2010 21:26:37 +0000 (15:26 -0600)]
Don't allow access through symlinks leading out of the ftp.server serving directory