]>
gitweb.factorcode.org Git - factor.git/log
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
Joe Groff [Sun, 2 May 2010 08:25:46 +0000 (01:25 -0700)]
joystick-demo: missing iota
Joe Groff [Sun, 2 May 2010 07:38:37 +0000 (00:38 -0700)]
Use dinput as default windows game.input backend
Joe Groff [Sun, 2 May 2010 00:03:22 +0000 (17:03 -0700)]
Merge branch 'master' of factorcode.org:/git/factor
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
Doug Coleman [Sat, 1 May 2010 23:37:59 +0000 (18:37 -0500)]
Fix normalization to take stride/padding bytes into account
Doug Coleman [Sat, 1 May 2010 22:11:11 +0000 (17:11 -0500)]
move images.bitmap.loading to images.bitmap
Doug Coleman [Fri, 30 Apr 2010 19:04:45 +0000 (14:04 -0500)]
Fix help lint for math.polynomials
Doug Coleman [Fri, 30 Apr 2010 13:42:29 +0000 (08:42 -0500)]
Clean up math.polynomials some
unknown [Fri, 30 Apr 2010 13:06:06 +0000 (08:06 -0500)]
Fix enter-fullscreen on windows
Doug Coleman [Fri, 30 Apr 2010 01:21:53 +0000 (20:21 -0500)]
Fix smart-if* for multiple inputs and test. oops
Doug Coleman [Fri, 30 Apr 2010 00:57:07 +0000 (19:57 -0500)]
Demonstrate smart-if and smart-if* combinators
Slava Pestov [Thu, 29 Apr 2010 07:59:31 +0000 (03:59 -0400)]
ui.backend.x11: fix load error
Slava Pestov [Thu, 29 Apr 2010 07:20:17 +0000 (02:20 -0500)]
ui.backend.windows: fix compile error
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
Slava Pestov [Thu, 29 Apr 2010 06:28:05 +0000 (02:28 -0400)]
math.vectors: (vmerge) shouldn't be generic
Slava Pestov [Thu, 29 Apr 2010 05:58:56 +0000 (01:58 -0400)]
math.vectors.simd.cords: a dash of inline sauce
Slava Pestov [Thu, 29 Apr 2010 05:43:40 +0000 (01:43 -0400)]
bootstrap.handbook: fix typo
Slava Pestov [Thu, 29 Apr 2010 05:32:39 +0000 (01:32 -0400)]
Merge branch 'master' of git://factorcode.org/git/factor
Sheepson Apprentice [Thu, 29 Apr 2010 05:23:03 +0000 (00:23 -0500)]
Fix echo bug again
Joe Groff [Thu, 29 Apr 2010 01:52:40 +0000 (18:52 -0700)]
game.models.half-edge: additional vertex-diagonals word
Joe Groff [Thu, 29 Apr 2010 01:41:36 +0000 (18:41 -0700)]
game.models.half-edge words for walking half-edge model representation
Joe Groff [Wed, 28 Apr 2010 22:49:00 +0000 (15:49 -0700)]
Merge branch 'master' of factorcode.org:/git/factor
Joe Groff [Wed, 28 Apr 2010 22:48:47 +0000 (15:48 -0700)]
rename half-floats vocab to math.floats.half
Slava Pestov [Wed, 28 Apr 2010 09:04:09 +0000 (05:04 -0400)]
vocabs: add a link to the parse-time word lookup article
Slava Pestov [Tue, 27 Apr 2010 14:52:19 +0000 (10:52 -0400)]
io.sockets: update <datagram> docs
Daniel Ehrenberg [Sun, 25 Apr 2010 23:10:36 +0000 (18:10 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Daniel Ehrenberg [Sun, 25 Apr 2010 23:09:58 +0000 (18:09 -0500)]
Documenting bitfields in structs
Doug Coleman [Sun, 25 Apr 2010 20:23:44 +0000 (15:23 -0500)]
Test factor.sh output on unix platforms
Doug Coleman [Sun, 25 Apr 2010 20:16:08 +0000 (15:16 -0500)]
gitignore the fresh boot image
Doug Coleman [Sun, 25 Apr 2010 19:59:39 +0000 (14:59 -0500)]
Merge remote branch 'origin/master'
Doug Coleman [Sun, 25 Apr 2010 19:59:07 +0000 (14:59 -0500)]
A little overzealous with the factor.sh echo cleanup
Joe Groff [Sun, 25 Apr 2010 19:19:28 +0000 (12:19 -0700)]
Merge branch 'master' of factorcode.org:/git/factor
Joe Groff [Sun, 25 Apr 2010 19:18:45 +0000 (12:18 -0700)]
ui.backend.x11: search path for xmessage rather than hardcoding path
Daniel Ehrenberg [Sun, 25 Apr 2010 02:29:46 +0000 (21:29 -0500)]
Making tools.deploy.shaker remove require-when data structures
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
Doug Coleman [Sat, 24 Apr 2010 04:28:24 +0000 (23:28 -0500)]
Remove dumb echo from factor.sh
Doug Coleman [Sat, 24 Apr 2010 04:19:26 +0000 (23:19 -0500)]
init-cuda in a couple more places...
Doug Coleman [Sat, 24 Apr 2010 04:17:47 +0000 (23:17 -0500)]
Sprinkle init-cuda everywhere you could conceivably need it!
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.
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
Doug Coleman [Fri, 23 Apr 2010 23:27:13 +0000 (18:27 -0500)]
Move cuda.devices word out of cuda.utils
Doug Coleman [Fri, 23 Apr 2010 20:06:43 +0000 (15:06 -0500)]
Compile the .cu file with a relative pathname instead of absolute
Doug Coleman [Fri, 23 Apr 2010 19:43:48 +0000 (14:43 -0500)]
Add using
Doug Coleman [Fri, 23 Apr 2010 19:43:13 +0000 (14:43 -0500)]
move cuda.utils library words to cuda.libraries
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
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
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
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
Joe Groff [Thu, 22 Apr 2010 04:33:04 +0000 (21:33 -0700)]
doll up ENUM: docs
Doug Coleman [Thu, 22 Apr 2010 02:32:55 +0000 (21:32 -0500)]
Merge remote branch 'origin/master'
Doug Coleman [Thu, 22 Apr 2010 02:32:33 +0000 (21:32 -0500)]
Fix alien.enum docs
Joe Groff [Wed, 21 Apr 2010 05:48:45 +0000 (22:48 -0700)]
Merge branch 'master' of factorcode.org:/git/factor
Joe Groff [Wed, 21 Apr 2010 05:48:28 +0000 (22:48 -0700)]
lua: clean up some literals abuse
Doug Coleman [Wed, 21 Apr 2010 05:41:30 +0000 (00:41 -0500)]
Fix C-ENUM: -> ENUM:
Daniel Ehrenberg [Wed, 21 Apr 2010 05:41:31 +0000 (00:41 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Daniel Ehrenberg [Wed, 21 Apr 2010 05:40:40 +0000 (00:40 -0500)]
Fixing issue where require-when could create a circularity
Doug Coleman [Wed, 21 Apr 2010 05:29:43 +0000 (00:29 -0500)]
Add a 'not tested' tag to javascriptcore
Erik Charlebois [Wed, 21 Apr 2010 05:28:45 +0000 (22:28 -0700)]
Merge branch 'dwarf'
Erik Charlebois [Wed, 21 Apr 2010 05:28:43 +0000 (22:28 -0700)]
Merge branch 'fluids'
Erik Charlebois [Wed, 21 Apr 2010 05:28:17 +0000 (22:28 -0700)]
Merge branch 'lua'
Erik Charlebois [Wed, 21 Apr 2010 05:27:52 +0000 (22:27 -0700)]
Remove redundant vocab usage in model-viewer
Joe Groff [Wed, 21 Apr 2010 00:17:35 +0000 (17:17 -0700)]
Merge branch 'master' of factorcode.org:/git/factor into symbolic-enums
Joe Groff [Wed, 21 Apr 2010 00:17:26 +0000 (17:17 -0700)]
Merge branch 'master' into symbolic-enums
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
Joe Groff [Tue, 20 Apr 2010 23:43:58 +0000 (16:43 -0700)]
Merge branch 'symbolic-enums' of git://github.com/erikcharlebois/factor
Doug Coleman [Tue, 20 Apr 2010 22:30:02 +0000 (17:30 -0500)]
use js-context in eval-js
Joe Groff [Tue, 20 Apr 2010 22:28:19 +0000 (15:28 -0700)]
Merge branch 'master' of factorcode.org:/git/factor
Joe Groff [Tue, 20 Apr 2010 22:28:09 +0000 (15:28 -0700)]
GNUmakefile: build factor shared library by default again
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
Doug Coleman [Tue, 20 Apr 2010 21:04:35 +0000 (16:04 -0500)]
fix add-library in javascriptcore
Joe Groff [Tue, 20 Apr 2010 20:51:33 +0000 (13:51 -0700)]
Merge branch 'master' of factorcode.org:/git/factor
Joe Groff [Tue, 20 Apr 2010 20:51:10 +0000 (13:51 -0700)]
cuda.ptx: better representation of operands
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
Doug Coleman [Tue, 20 Apr 2010 18:40:16 +0000 (13:40 -0500)]
Add eval-js and eval-js-file
Erik Charlebois [Mon, 19 Apr 2010 22:53:59 +0000 (15:53 -0700)]
Use generic word for enum>number. Tests and documentations.
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.
Joe Groff [Tue, 13 Apr 2010 07:13:18 +0000 (00:13 -0700)]
prettyprint ENUM: definitions
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
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
Joe Groff [Tue, 13 Apr 2010 04:58:08 +0000 (21:58 -0700)]
alien.parser, alien.syntax: send ENUM: body to parse-enum
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
Joe Groff [Tue, 13 Apr 2010 04:42:48 +0000 (21:42 -0700)]
alien.parser, alien.syntax: refactor ENUM: to separate parsing from definition
Joe Groff [Tue, 13 Apr 2010 04:02:55 +0000 (21:02 -0700)]
C-ENUM: -> ENUM:
Erik Charlebois [Sun, 18 Apr 2010 00:37:09 +0000 (17:37 -0700)]
Lua FFI bindings
Erik Charlebois [Sat, 17 Apr 2010 23:29:23 +0000 (16:29 -0700)]
Dwarf authors file
Erik Charlebois [Sat, 17 Apr 2010 01:24:30 +0000 (18:24 -0700)]
DWARF ffi constants
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.
Erik Charlebois [Tue, 20 Apr 2010 02:41:18 +0000 (19:41 -0700)]
Merge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Tue, 20 Apr 2010 01:08:15 +0000 (20:08 -0500)]
Add callstack-bounds primitive to vm/ for use with javascriptcore library
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
Doug Coleman [Mon, 19 Apr 2010 23:03:44 +0000 (18:03 -0500)]
Use the javascriptcore library in javascriptcore bindings..
Doug Coleman [Mon, 19 Apr 2010 22:12:52 +0000 (17:12 -0500)]
Only load core-foundation vocab on macosx
Doug Coleman [Mon, 19 Apr 2010 22:09:06 +0000 (17:09 -0500)]
Add a bare-bones javascriptcore.ffi binding
Slava Pestov [Mon, 19 Apr 2010 19:07:47 +0000 (14:07 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Mon, 19 Apr 2010 19:06:52 +0000 (14:06 -0500)]
Merge branch 'require-when' of git://github.com/littledan/Factor
Joe Groff [Mon, 19 Apr 2010 07:40:30 +0000 (00:40 -0700)]
Merge branch 'master' of factorcode.org:/git/factor
Joe Groff [Mon, 19 Apr 2010 07:40:10 +0000 (00:40 -0700)]
cuda.ptx: unit tests for instruction serialization
Slava Pestov [Mon, 19 Apr 2010 06:38:59 +0000 (01:38 -0500)]
cpu.ppc: fix breakage caused by ##compare-imm change
Doug Coleman [Mon, 19 Apr 2010 06:21:21 +0000 (01:21 -0500)]
Move some code to cuda.devices