]> gitweb.factorcode.org Git - factor.git/log
factor.git
13 years agowindows.errors, debugger.windows: improve description of Windows error objects
Joe Groff [Mon, 3 May 2010 05:29:59 +0000 (22:29 -0700)]
windows.errors, debugger.windows: improve description of Windows error objects

13 years agowindows.directx.dinput: pre-construct some intermediate structs to slightly improve...
Joe Groff [Mon, 3 May 2010 01:14:30 +0000 (18:14 -0700)]
windows.directx.dinput: pre-construct some intermediate structs to slightly improve horrible compilation time on the gigantic macro expansions

14 years agowindows.directx.dinput: forgot to reenable constant initialization
Joe Groff [Sun, 2 May 2010 18:23:51 +0000 (11:23 -0700)]
windows.directx.dinput: forgot to reenable constant initialization

14 years agowindows.directx.dinput: use macros to define format constants to avoid holding onto...
Joe Groff [Sun, 2 May 2010 08:27:07 +0000 (01:27 -0700)]
windows.directx.dinput: use macros to define format constants to avoid holding onto a bunch of useless symbols after deployment

14 years agojoystick-demo: missing iota
Joe Groff [Sun, 2 May 2010 08:25:46 +0000 (01:25 -0700)]
joystick-demo: missing iota

14 years agoUse dinput as default windows game.input backend
Joe Groff [Sun, 2 May 2010 07:38:37 +0000 (00:38 -0700)]
Use dinput as default windows game.input backend

14 years agoMerge branch 'master' of factorcode.org:/git/factor
Joe Groff [Sun, 2 May 2010 00:03:22 +0000 (17:03 -0700)]
Merge branch 'master' of factorcode.org:/git/factor

14 years agokernel: update *dip docs to match stack effects and not mention retain stack
Joe Groff [Sun, 2 May 2010 00:03:03 +0000 (17:03 -0700)]
kernel: update *dip docs to match stack effects and not mention retain stack

14 years agoFix normalization to take stride/padding bytes into account
Doug Coleman [Sat, 1 May 2010 23:37:59 +0000 (18:37 -0500)]
Fix normalization to take stride/padding bytes into account

14 years agomove images.bitmap.loading to images.bitmap
Doug Coleman [Sat, 1 May 2010 22:11:11 +0000 (17:11 -0500)]
move images.bitmap.loading to images.bitmap

14 years agoFix help lint for math.polynomials
Doug Coleman [Fri, 30 Apr 2010 19:04:45 +0000 (14:04 -0500)]
Fix help lint for math.polynomials

14 years agoClean up math.polynomials some
Doug Coleman [Fri, 30 Apr 2010 13:42:29 +0000 (08:42 -0500)]
Clean up math.polynomials some

14 years agoFix enter-fullscreen on windows
unknown [Fri, 30 Apr 2010 13:06:06 +0000 (08:06 -0500)]
Fix enter-fullscreen on windows

14 years agoFix smart-if* for multiple inputs and test. oops
Doug Coleman [Fri, 30 Apr 2010 01:21:53 +0000 (20:21 -0500)]
Fix smart-if* for multiple inputs and test. oops

14 years agoDemonstrate smart-if and smart-if* combinators
Doug Coleman [Fri, 30 Apr 2010 00:57:07 +0000 (19:57 -0500)]
Demonstrate smart-if and smart-if* combinators

14 years agoui.backend.x11: fix load error
Slava Pestov [Thu, 29 Apr 2010 07:59:31 +0000 (03:59 -0400)]
ui.backend.x11: fix load error

14 years agoui.backend.windows: fix compile error
Slava Pestov [Thu, 29 Apr 2010 07:20:17 +0000 (02:20 -0500)]
ui.backend.windows: fix compile error

14 years agoui: use scroll delta information for smoother mouse scrolling on Windows and Mac...
Slava Pestov [Thu, 29 Apr 2010 06:52:32 +0000 (02:52 -0400)]
ui: use scroll delta information for smoother mouse scrolling on Windows and Mac OS X

14 years agomath.vectors: (vmerge) shouldn't be generic
Slava Pestov [Thu, 29 Apr 2010 06:28:05 +0000 (02:28 -0400)]
math.vectors: (vmerge) shouldn't be generic

14 years agomath.vectors.simd.cords: a dash of inline sauce
Slava Pestov [Thu, 29 Apr 2010 05:58:56 +0000 (01:58 -0400)]
math.vectors.simd.cords: a dash of inline sauce

14 years agobootstrap.handbook: fix typo
Slava Pestov [Thu, 29 Apr 2010 05:43:40 +0000 (01:43 -0400)]
bootstrap.handbook: fix typo

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Thu, 29 Apr 2010 05:32:39 +0000 (01:32 -0400)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoFix echo bug again
Sheepson Apprentice [Thu, 29 Apr 2010 05:23:03 +0000 (00:23 -0500)]
Fix echo bug again

14 years agogame.models.half-edge: additional vertex-diagonals word
Joe Groff [Thu, 29 Apr 2010 01:52:40 +0000 (18:52 -0700)]
game.models.half-edge: additional vertex-diagonals word

14 years agogame.models.half-edge words for walking half-edge model representation
Joe Groff [Thu, 29 Apr 2010 01:41:36 +0000 (18:41 -0700)]
game.models.half-edge words for walking half-edge model representation

14 years agoMerge branch 'master' of factorcode.org:/git/factor
Joe Groff [Wed, 28 Apr 2010 22:49:00 +0000 (15:49 -0700)]
Merge branch 'master' of factorcode.org:/git/factor

14 years agorename half-floats vocab to math.floats.half
Joe Groff [Wed, 28 Apr 2010 22:48:47 +0000 (15:48 -0700)]
rename half-floats vocab to math.floats.half

14 years agovocabs: add a link to the parse-time word lookup article
Slava Pestov [Wed, 28 Apr 2010 09:04:09 +0000 (05:04 -0400)]
vocabs: add a link to the parse-time word lookup article

14 years agoio.sockets: update <datagram> docs
Slava Pestov [Tue, 27 Apr 2010 14:52:19 +0000 (10:52 -0400)]
io.sockets: update <datagram> docs

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Daniel Ehrenberg [Sun, 25 Apr 2010 23:10:36 +0000 (18:10 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoDocumenting bitfields in structs
Daniel Ehrenberg [Sun, 25 Apr 2010 23:09:58 +0000 (18:09 -0500)]
Documenting bitfields in structs

14 years agoTest factor.sh output on unix platforms
Doug Coleman [Sun, 25 Apr 2010 20:23:44 +0000 (15:23 -0500)]
Test factor.sh output on unix platforms

14 years agogitignore the fresh boot image
Doug Coleman [Sun, 25 Apr 2010 20:16:08 +0000 (15:16 -0500)]
gitignore the fresh boot image

14 years agoMerge remote branch 'origin/master'
Doug Coleman [Sun, 25 Apr 2010 19:59:39 +0000 (14:59 -0500)]
Merge remote branch 'origin/master'

14 years agoA little overzealous with the factor.sh echo cleanup
Doug Coleman [Sun, 25 Apr 2010 19:59:07 +0000 (14:59 -0500)]
A little overzealous with the factor.sh echo cleanup

14 years agoMerge branch 'master' of factorcode.org:/git/factor
Joe Groff [Sun, 25 Apr 2010 19:19:28 +0000 (12:19 -0700)]
Merge branch 'master' of factorcode.org:/git/factor

14 years agoui.backend.x11: search path for xmessage rather than hardcoding path
Joe Groff [Sun, 25 Apr 2010 19:18:45 +0000 (12:18 -0700)]
ui.backend.x11: search path for xmessage rather than hardcoding path

14 years agoMaking tools.deploy.shaker remove require-when data structures
Daniel Ehrenberg [Sun, 25 Apr 2010 02:29:46 +0000 (21:29 -0500)]
Making tools.deploy.shaker remove  require-when data structures

14 years agoFix unit test for when auto-use isnt on and test the other constructor error condition
Doug Coleman [Sat, 24 Apr 2010 04:30:51 +0000 (23:30 -0500)]
Fix unit test for when auto-use isnt on and test the other constructor error condition

14 years agoRemove dumb echo from factor.sh
Doug Coleman [Sat, 24 Apr 2010 04:28:24 +0000 (23:28 -0500)]
Remove dumb echo from factor.sh

14 years agoinit-cuda in a couple more places...
Doug Coleman [Sat, 24 Apr 2010 04:19:26 +0000 (23:19 -0500)]
init-cuda in a couple more places...

14 years agoSprinkle init-cuda everywhere you could conceivably need it!
Doug Coleman [Sat, 24 Apr 2010 04:17:47 +0000 (23:17 -0500)]
Sprinkle init-cuda everywhere you could conceivably need it!

14 years agoCopy factor.image to factor.image.fresh after bootstrapping. Use $ECHO in more places.
Doug Coleman [Sat, 24 Apr 2010 04:14:53 +0000 (23:14 -0500)]
Copy factor.image to factor.image.fresh after bootstrapping.  Use $ECHO in more places.

14 years agoMore error checking in constructors for when slot name is repeated or a slot is not...
Doug Coleman [Sat, 24 Apr 2010 01:12:54 +0000 (20:12 -0500)]
More error checking in constructors for when slot name is repeated or a slot is not present in a tuple

14 years agoMove cuda.devices word out of cuda.utils
Doug Coleman [Fri, 23 Apr 2010 23:27:13 +0000 (18:27 -0500)]
Move cuda.devices word out of cuda.utils

14 years agoCompile the .cu file with a relative pathname instead of absolute
Doug Coleman [Fri, 23 Apr 2010 20:06:43 +0000 (15:06 -0500)]
Compile the .cu file with a relative pathname instead of absolute

14 years agoAdd using
Doug Coleman [Fri, 23 Apr 2010 19:43:48 +0000 (14:43 -0500)]
Add using

14 years agomove cuda.utils library words to cuda.libraries
Doug Coleman [Fri, 23 Apr 2010 19:43:13 +0000 (14:43 -0500)]
move cuda.utils library words to cuda.libraries

14 years agoremove init-cuda from a combinator because it's a startup-hook now
Doug Coleman [Fri, 23 Apr 2010 19:28:17 +0000 (14:28 -0500)]
remove init-cuda from a combinator because it's a startup-hook now

14 years agoRun hello-world on each CUDA device. fix a bug with returning the hello world string...
Doug Coleman [Fri, 23 Apr 2010 19:27:19 +0000 (14:27 -0500)]
Run hello-world on each CUDA device. fix a bug with returning the hello world string.  add with-each-cuda-device combinator to run a program on each device. add an init-hook for cuda-init

14 years agomake host>device only take one parameter, add 2<<< for calling cuda functions where...
Doug Coleman [Fri, 23 Apr 2010 18:57:35 +0000 (13:57 -0500)]
make host>device only take one parameter, add 2<<< for calling cuda functions where shared-memory is 0, simplify hello-world example

14 years agouse word-props instead of singletons for enum>number conversion so there's not a...
Joe Groff [Thu, 22 Apr 2010 05:22:06 +0000 (22:22 -0700)]
use word-props instead of singletons for enum>number conversion so there's not a big fat generic making the image buy another plane ticket

14 years agodoll up ENUM: docs
Joe Groff [Thu, 22 Apr 2010 04:33:04 +0000 (21:33 -0700)]
doll up ENUM: docs

14 years agoMerge remote branch 'origin/master'
Doug Coleman [Thu, 22 Apr 2010 02:32:55 +0000 (21:32 -0500)]
Merge remote branch 'origin/master'

14 years agoFix alien.enum docs
Doug Coleman [Thu, 22 Apr 2010 02:32:33 +0000 (21:32 -0500)]
Fix alien.enum docs

14 years agoMerge branch 'master' of factorcode.org:/git/factor
Joe Groff [Wed, 21 Apr 2010 05:48:45 +0000 (22:48 -0700)]
Merge branch 'master' of factorcode.org:/git/factor

14 years agolua: clean up some literals abuse
Joe Groff [Wed, 21 Apr 2010 05:48:28 +0000 (22:48 -0700)]
lua: clean up some literals abuse

14 years agoFix C-ENUM: -> ENUM:
Doug Coleman [Wed, 21 Apr 2010 05:41:30 +0000 (00:41 -0500)]
Fix C-ENUM: -> ENUM:

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Daniel Ehrenberg [Wed, 21 Apr 2010 05:41:31 +0000 (00:41 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoFixing issue where require-when could create a circularity
Daniel Ehrenberg [Wed, 21 Apr 2010 05:40:40 +0000 (00:40 -0500)]
Fixing issue where require-when could create a circularity

14 years agoAdd a 'not tested' tag to javascriptcore
Doug Coleman [Wed, 21 Apr 2010 05:29:43 +0000 (00:29 -0500)]
Add a 'not tested' tag to javascriptcore

14 years agoMerge branch 'dwarf'
Erik Charlebois [Wed, 21 Apr 2010 05:28:45 +0000 (22:28 -0700)]
Merge branch 'dwarf'

14 years agoMerge branch 'fluids'
Erik Charlebois [Wed, 21 Apr 2010 05:28:43 +0000 (22:28 -0700)]
Merge branch 'fluids'

14 years agoMerge branch 'lua'
Erik Charlebois [Wed, 21 Apr 2010 05:28:17 +0000 (22:28 -0700)]
Merge branch 'lua'

14 years agoRemove redundant vocab usage in model-viewer
Erik Charlebois [Wed, 21 Apr 2010 05:27:52 +0000 (22:27 -0700)]
Remove redundant vocab usage in model-viewer

14 years agoMerge branch 'master' of factorcode.org:/git/factor into symbolic-enums
Joe Groff [Wed, 21 Apr 2010 00:17:35 +0000 (17:17 -0700)]
Merge branch 'master' of factorcode.org:/git/factor into symbolic-enums

14 years agoMerge branch 'master' into symbolic-enums
Joe Groff [Wed, 21 Apr 2010 00:17:26 +0000 (17:17 -0700)]
Merge branch 'master' into symbolic-enums

14 years agoalien.enums: make enum>number foldable so it optimizes constant enums to constant...
Joe Groff [Wed, 21 Apr 2010 00:05:14 +0000 (17:05 -0700)]
alien.enums: make enum>number foldable so it optimizes constant enums to constant ints, make number>enum a macro so it doesn't use c-type metadata at runtime

14 years agoMerge branch 'symbolic-enums' of git://github.com/erikcharlebois/factor
Joe Groff [Tue, 20 Apr 2010 23:43:58 +0000 (16:43 -0700)]
Merge branch 'symbolic-enums' of git://github.com/erikcharlebois/factor

14 years agouse js-context in eval-js
Doug Coleman [Tue, 20 Apr 2010 22:30:02 +0000 (17:30 -0500)]
use js-context in eval-js

14 years agoMerge branch 'master' of factorcode.org:/git/factor
Joe Groff [Tue, 20 Apr 2010 22:28:19 +0000 (15:28 -0700)]
Merge branch 'master' of factorcode.org:/git/factor

14 years agoGNUmakefile: build factor shared library by default again
Joe Groff [Tue, 20 Apr 2010 22:28:09 +0000 (15:28 -0700)]
GNUmakefile: build factor shared library by default again

14 years agoMove the guts of eval-js to its own word, add eval-js-standalone for unit tests
Doug Coleman [Tue, 20 Apr 2010 22:25:28 +0000 (17:25 -0500)]
Move the guts of eval-js to its own word, add eval-js-standalone for unit tests

14 years agofix add-library in javascriptcore
Doug Coleman [Tue, 20 Apr 2010 21:04:35 +0000 (16:04 -0500)]
fix add-library in javascriptcore

14 years agoMerge branch 'master' of factorcode.org:/git/factor
Joe Groff [Tue, 20 Apr 2010 20:51:33 +0000 (13:51 -0700)]
Merge branch 'master' of factorcode.org:/git/factor

14 years agocuda.ptx: better representation of operands
Joe Groff [Tue, 20 Apr 2010 20:51:10 +0000 (13:51 -0700)]
cuda.ptx: better representation of operands

14 years agoAdd unit test to javascriptcore, make eval-js throw errors and return a string
Doug Coleman [Tue, 20 Apr 2010 19:21:05 +0000 (14:21 -0500)]
Add unit test to javascriptcore, make eval-js throw errors and return a string

14 years agoAdd eval-js and eval-js-file
Doug Coleman [Tue, 20 Apr 2010 18:40:16 +0000 (13:40 -0500)]
Add eval-js and eval-js-file

14 years agoUse generic word for enum>number. Tests and documentations.
Erik Charlebois [Mon, 19 Apr 2010 22:53:59 +0000 (15:53 -0700)]
Use generic word for enum>number. Tests and documentations.

14 years agoRemove ENUM: f and replace uses with CONSTANTs.
Erik Charlebois [Sun, 18 Apr 2010 20:34:18 +0000 (13:34 -0700)]
Remove ENUM: f and replace uses with CONSTANTs.
Fix bootstrap and load-all errors from enum classes.

14 years agoprettyprint ENUM: definitions
Joe Groff [Tue, 13 Apr 2010 07:13:18 +0000 (00:13 -0700)]
prettyprint ENUM: definitions

14 years agoadd alien.enums vocab with enum-c-types that convert between symbols and integer...
Joe Groff [Tue, 13 Apr 2010 06:58:58 +0000 (23:58 -0700)]
add alien.enums vocab with enum-c-types that convert between symbols and integer values in the FFI. update ENUM: to define symbolic enums, and take an optional base type

14 years agoalien.c-types: use CONSULT: to define c-type-protocol methods on c-type-name
Joe Groff [Tue, 13 Apr 2010 06:04:29 +0000 (23:04 -0700)]
alien.c-types: use CONSULT: to define c-type-protocol methods on c-type-name

14 years agoalien.parser, alien.syntax: send ENUM: body to parse-enum
Joe Groff [Tue, 13 Apr 2010 04:58:08 +0000 (21:58 -0700)]
alien.parser, alien.syntax: send ENUM: body to parse-enum

14 years agoalien.parser: have define-enum handle the case when the enum name is f
Joe Groff [Tue, 13 Apr 2010 04:54:41 +0000 (21:54 -0700)]
alien.parser: have define-enum handle the case when the enum name is f

14 years agoalien.parser, alien.syntax: refactor ENUM: to separate parsing from definition
Joe Groff [Tue, 13 Apr 2010 04:42:48 +0000 (21:42 -0700)]
alien.parser, alien.syntax: refactor ENUM: to separate parsing from definition

14 years agoC-ENUM: -> ENUM:
Joe Groff [Tue, 13 Apr 2010 04:02:55 +0000 (21:02 -0700)]
C-ENUM: -> ENUM:

14 years agoLua FFI bindings
Erik Charlebois [Sun, 18 Apr 2010 00:37:09 +0000 (17:37 -0700)]
Lua FFI bindings

14 years agoDwarf authors file
Erik Charlebois [Sat, 17 Apr 2010 23:29:23 +0000 (16:29 -0700)]
Dwarf authors file

14 years agoDWARF ffi constants
Erik Charlebois [Sat, 17 Apr 2010 01:24:30 +0000 (18:24 -0700)]
DWARF ffi constants

14 years agoResources file for fluids and using vocab: instead of resource: for file paths.
Erik Charlebois [Thu, 15 Apr 2010 08:21:55 +0000 (01:21 -0700)]
Resources file for fluids and using vocab: instead of resource: for file paths.

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Erik Charlebois [Tue, 20 Apr 2010 02:41:18 +0000 (19:41 -0700)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoAdd callstack-bounds primitive to vm/ for use with javascriptcore library
Doug Coleman [Tue, 20 Apr 2010 01:08:15 +0000 (20:08 -0500)]
Add callstack-bounds primitive to vm/ for use with javascriptcore library

14 years agoAdd a with-javascriptcore combinator to set the callstack bounds before calling javas...
Doug Coleman [Tue, 20 Apr 2010 01:07:39 +0000 (20:07 -0500)]
Add a with-javascriptcore combinator to set the callstack bounds before calling javascriptcore ffi functions

14 years agoUse the javascriptcore library in javascriptcore bindings..
Doug Coleman [Mon, 19 Apr 2010 23:03:44 +0000 (18:03 -0500)]
Use the javascriptcore library in javascriptcore bindings..

14 years agoOnly load core-foundation vocab on macosx
Doug Coleman [Mon, 19 Apr 2010 22:12:52 +0000 (17:12 -0500)]
Only load core-foundation vocab on macosx

14 years agoAdd a bare-bones javascriptcore.ffi binding
Doug Coleman [Mon, 19 Apr 2010 22:09:06 +0000 (17:09 -0500)]
Add a bare-bones javascriptcore.ffi binding

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Mon, 19 Apr 2010 19:07:47 +0000 (14:07 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoMerge branch 'require-when' of git://github.com/littledan/Factor
Slava Pestov [Mon, 19 Apr 2010 19:06:52 +0000 (14:06 -0500)]
Merge branch 'require-when' of git://github.com/littledan/Factor

14 years agoMerge branch 'master' of factorcode.org:/git/factor
Joe Groff [Mon, 19 Apr 2010 07:40:30 +0000 (00:40 -0700)]
Merge branch 'master' of factorcode.org:/git/factor