Commit Graph

20585 Commits (9abdc4d16d498c8a9468669f2f30e60d57e09c8c)

Author SHA1 Message Date
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