Joe Groff
|
607c3d2f70
|
lua: clean up some literals abuse
|
2010-04-20 22:48:28 -07:00 |
Doug Coleman
|
27152e5fdb
|
Fix C-ENUM: -> ENUM:
|
2010-04-21 00:42:33 -05:00 |
Daniel Ehrenberg
|
829e08550c
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2010-04-21 00:41:31 -05:00 |
Daniel Ehrenberg
|
2fa116980f
|
Fixing issue where require-when could create a circularity
|
2010-04-21 00:40:40 -05:00 |
Doug Coleman
|
5210b2d563
|
Add a 'not tested' tag to javascriptcore
|
2010-04-21 00:30:05 -05:00 |
Erik Charlebois
|
ac9ceb0b7d
|
Merge branch 'dwarf'
|
2010-04-20 22:28:45 -07:00 |
Erik Charlebois
|
0114e47bba
|
Merge branch 'fluids'
|
2010-04-20 22:28:43 -07:00 |
Erik Charlebois
|
a900ec9e0a
|
Merge branch 'lua'
|
2010-04-20 22:28:17 -07:00 |
Erik Charlebois
|
9d482e1367
|
Remove redundant vocab usage in model-viewer
|
2010-04-20 22:27:52 -07:00 |
Joe Groff
|
4b2bcf80a5
|
Merge branch 'master' of factorcode.org:/git/factor into symbolic-enums
|
2010-04-20 17:17:35 -07:00 |
Joe Groff
|
37bc8f4fdc
|
Merge branch 'master' into symbolic-enums
|
2010-04-20 17:17:26 -07:00 |
Joe Groff
|
970df56056
|
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
|
2010-04-20 17:05:14 -07:00 |
Joe Groff
|
5b116da02e
|
Merge branch 'symbolic-enums' of git://github.com/erikcharlebois/factor
|
2010-04-20 16:43:58 -07:00 |
Doug Coleman
|
169f566b63
|
use js-context in eval-js
|
2010-04-20 17:30:23 -05:00 |
Joe Groff
|
f032a9baf2
|
Merge branch 'master' of factorcode.org:/git/factor
|
2010-04-20 15:28:19 -07:00 |
Joe Groff
|
21e291c07e
|
GNUmakefile: build factor shared library by default again
|
2010-04-20 15:28:09 -07:00 |
Doug Coleman
|
fc71551b65
|
Move the guts of eval-js to its own word, add eval-js-standalone for unit tests
|
2010-04-20 17:25:28 -05:00 |
Doug Coleman
|
d6875b32da
|
fix add-library in javascriptcore
|
2010-04-20 16:06:50 -05:00 |
Joe Groff
|
8eab8fd48a
|
Merge branch 'master' of factorcode.org:/git/factor
|
2010-04-20 13:51:33 -07:00 |
Joe Groff
|
6ca5f7eeb9
|
cuda.ptx: better representation of operands
|
2010-04-20 13:51:10 -07:00 |
Doug Coleman
|
c7045c2e21
|
Add unit test to javascriptcore, make eval-js throw errors and return a string
|
2010-04-20 14:21:05 -05:00 |
Doug Coleman
|
16ecb2ec9b
|
Add eval-js and eval-js-file
|
2010-04-20 13:40:16 -05:00 |
Erik Charlebois
|
79b61d8393
|
Use generic word for enum>number. Tests and documentations.
|
2010-04-19 20:08:40 -07:00 |
Erik Charlebois
|
d44e470416
|
Remove ENUM: f and replace uses with CONSTANTs.
Fix bootstrap and load-all errors from enum classes.
|
2010-04-19 20:08:40 -07:00 |
Joe Groff
|
fc7ed73f87
|
prettyprint ENUM: definitions
|
2010-04-19 20:07:18 -07:00 |
Joe Groff
|
e28882bf59
|
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
|
2010-04-19 20:07:18 -07:00 |
Joe Groff
|
d439ad0b9f
|
alien.c-types: use CONSULT: to define c-type-protocol methods on c-type-name
|
2010-04-19 20:07:17 -07:00 |
Joe Groff
|
ff0c2c66f5
|
alien.parser, alien.syntax: send ENUM: body to parse-enum
|
2010-04-19 20:07:17 -07:00 |
Joe Groff
|
f2b158ca10
|
alien.parser: have define-enum handle the case when the enum name is f
|
2010-04-19 20:07:17 -07:00 |
Joe Groff
|
e84e18f2ca
|
alien.parser, alien.syntax: refactor ENUM: to separate parsing from definition
|
2010-04-19 20:07:17 -07:00 |
Joe Groff
|
5aecd92c37
|
C-ENUM: -> ENUM:
|
2010-04-19 20:07:16 -07:00 |
Erik Charlebois
|
445dd492ee
|
Lua FFI bindings
|
2010-04-19 20:06:27 -07:00 |
Erik Charlebois
|
e4e9289a36
|
Dwarf authors file
|
2010-04-19 20:06:11 -07:00 |
Erik Charlebois
|
81a6fe0f4a
|
DWARF ffi constants
|
2010-04-19 20:06:11 -07:00 |
Erik Charlebois
|
408c8deb2a
|
Resources file for fluids and using vocab: instead of resource: for file paths.
|
2010-04-19 20:05:59 -07:00 |
Erik Charlebois
|
308cdd244c
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2010-04-19 19:41:18 -07:00 |
Doug Coleman
|
c78628fbe9
|
Add callstack-bounds primitive to vm/ for use with javascriptcore library
|
2010-04-19 20:08:15 -05:00 |
Doug Coleman
|
5a2cfea448
|
Add a with-javascriptcore combinator to set the callstack bounds before calling javascriptcore ffi functions
|
2010-04-19 20:07:39 -05:00 |
Doug Coleman
|
cd6b2e006a
|
Use the javascriptcore library in javascriptcore bindings..
|
2010-04-19 18:03:44 -05:00 |
Doug Coleman
|
b17f4ae2b6
|
Only load core-foundation vocab on macosx
|
2010-04-19 17:12:52 -05:00 |
Doug Coleman
|
d1371cfaca
|
Add a bare-bones javascriptcore.ffi binding
|
2010-04-19 17:09:26 -05:00 |
Slava Pestov
|
c05b7cc5da
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2010-04-19 14:07:47 -05:00 |
Slava Pestov
|
4fe845977f
|
Merge branch 'require-when' of git://github.com/littledan/Factor
|
2010-04-19 14:06:52 -05:00 |
Joe Groff
|
1524b2db35
|
Merge branch 'master' of factorcode.org:/git/factor
|
2010-04-19 00:40:30 -07:00 |
Joe Groff
|
9b703707d2
|
cuda.ptx: unit tests for instruction serialization
|
2010-04-19 00:40:10 -07:00 |
Slava Pestov
|
1185ab0305
|
cpu.ppc: fix breakage caused by ##compare-imm change
|
2010-04-19 01:40:16 -05:00 |
Doug Coleman
|
e7d852c0ce
|
Move some code to cuda.devices
|
2010-04-19 01:21:36 -05:00 |
Slava Pestov
|
800b9ed4d9
|
benchmark.fasta: formatting fix
|
2010-04-19 01:14:01 -05:00 |
Slava Pestov
|
28a9cf79ff
|
io.encodings: add a fast-path for ascii, utf8 and 8-bit encodings when string only contains ASCII characters
|
2010-04-19 01:14:00 -05:00 |
Slava Pestov
|
bcede96e6c
|
compiler.tree.propagation.transforms: open-code >fixnum when input is already a fixnum or f
|
2010-04-19 01:14:00 -05:00 |