Doug Coleman
|
1a6a8d4c93
|
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
|
5249ebfdf2
|
Use the javascriptcore library in javascriptcore bindings..
|
2010-04-19 18:03:44 -05:00 |
Doug Coleman
|
6bd0c02b34
|
Only load core-foundation vocab on macosx
|
2010-04-19 17:12:52 -05:00 |
Doug Coleman
|
c9dc95b103
|
Add a bare-bones javascriptcore.ffi binding
|
2010-04-19 17:09:26 -05:00 |
Slava Pestov
|
a618407bda
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2010-04-19 14:07:47 -05:00 |
Slava Pestov
|
703ff5385d
|
Merge branch 'require-when' of git://github.com/littledan/Factor
|
2010-04-19 14:06:52 -05:00 |
Joe Groff
|
1e7cc1613e
|
Merge branch 'master' of factorcode.org:/git/factor
|
2010-04-19 00:40:30 -07:00 |
Joe Groff
|
717dd1b10e
|
cuda.ptx: unit tests for instruction serialization
|
2010-04-19 00:40:10 -07:00 |
Slava Pestov
|
d88aeb80d9
|
cpu.ppc: fix breakage caused by ##compare-imm change
|
2010-04-19 01:40:16 -05:00 |
Doug Coleman
|
6b2024055f
|
Move some code to cuda.devices
|
2010-04-19 01:21:36 -05:00 |
Slava Pestov
|
f0543e6bdd
|
benchmark.fasta: formatting fix
|
2010-04-19 01:14:01 -05:00 |
Slava Pestov
|
2eda6fc6aa
|
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
|
d143aa64b2
|
compiler.tree.propagation.transforms: open-code >fixnum when input is already a fixnum or f
|
2010-04-19 01:14:00 -05:00 |
Doug Coleman
|
1624903ae1
|
Split up cuda vocab some more, make CUDA-LIBRARY: work
|
2010-04-19 00:46:26 -05:00 |
Slava Pestov
|
2517b2fc2b
|
compiler: combine ##load-constant followed by ##alien-double into a ##load-double on x86-32, saving an integer register
|
2010-04-18 21:42:45 -05:00 |
Slava Pestov
|
8f0739197e
|
compiler.cfg: fix some bugs introduced by the ##compare-imm fusion patch
|
2010-04-18 21:42:45 -05:00 |
Slava Pestov
|
bc9241d2b7
|
compiler.tree.propagation.recursive: more fine-grained generalize-counter-interval eliminates overflow checks from binary-search
|
2010-04-18 21:42:45 -05:00 |
Slava Pestov
|
2aaf24412a
|
compiler: change how 'f' is represented in low level IR to simplify some code, and fuse a ##load-constant of a word with a ##compare into a ##compare-imm on x86-32. This eliminates a spill from binary-search
|
2010-04-18 21:42:45 -05:00 |
Slava Pestov
|
cf69c58eee
|
binary-search: use nth-unsafe for a further performance gain
|
2010-04-18 21:42:44 -05:00 |
Doug Coleman
|
eb3c6f414b
|
Fix the ptx path in cuda demo
|
2010-04-18 20:52:09 -05:00 |
Doug Coleman
|
5c17e6ee98
|
CUDA-FUNCTION: works, splitting up CUDA into more vocabs
|
2010-04-18 18:34:46 -05:00 |
Daniel Ehrenberg
|
26c3bf2611
|
Adding docs on null? and the changes for require-when
|
2010-04-18 14:44:52 -05:00 |
Daniel Ehrenberg
|
aa6158b366
|
Changing require-when usages to the new syntax for require-when
|
2010-04-18 14:29:24 -05:00 |
Daniel Ehrenberg
|
099ffa1f5e
|
Fixing require-when
|
2010-04-18 14:08:21 -05:00 |
Joe Groff
|
23cf6413dc
|
cuda.ptx: some unit tests
|
2010-04-18 11:59:37 -07:00 |
Joe Groff
|
0f2f54a195
|
cuda.ptx: rearrange maybe types so that tuple slots default to f properly, and adjust output of some insns
|
2010-04-17 16:10:53 -07:00 |
Joe Groff
|
8820f3bc26
|
Merge branch 'master' of factorcode.org:/git/factor
|
2010-04-17 15:59:37 -07:00 |
Joe Groff
|
f2de2222c7
|
cuda: AST representation for PTX code
|
2010-04-17 15:58:51 -07:00 |
Daniel Ehrenberg
|
00176e7bd1
|
Attempting to make require-when work with multiple vocabs
|
2010-04-17 17:19:37 -05:00 |
Daniel Ehrenberg
|
265fe6208f
|
Adding null? word to test if a set is empty
|
2010-04-17 16:25:51 -05:00 |
Slava Pestov
|
dedc448f55
|
webapps.mason.package: fix
|
2010-04-17 15:52:40 -05:00 |
Slava Pestov
|
1ae8cdc587
|
mason: use web service instead of shell script for status notifications, to scale better in the cloud
|
2010-04-17 14:51:29 -05:00 |
Slava Pestov
|
fd7a304410
|
binary-search: better tests
|
2010-04-17 01:04:17 -05:00 |
Slava Pestov
|
c1a870fe72
|
sequences: remove stupid <flat-slice> word
|
2010-04-17 00:58:30 -05:00 |
Slava Pestov
|
8d3d425d44
|
binary-search: faster and cleaner implementation using locals
|
2010-04-17 00:58:12 -05:00 |
Slava Pestov
|
b7631c98cf
|
benchmark.binary-search: cleanup
|
2010-04-17 00:57:53 -05:00 |
Slava Pestov
|
8ed8d2d8ad
|
webapps.mason: fix template again
|
2010-04-16 23:49:56 -05:00 |
Slava Pestov
|
649b57b7fe
|
webapps.mason: fix heartbeat field in template
|
2010-04-16 23:48:06 -05:00 |
Slava Pestov
|
ab2f6db01e
|
Bump version number to 0.94
|
2010-04-16 23:41:50 -05:00 |
Slava Pestov
|
26ffebe18c
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2010-04-16 23:40:52 -05:00 |
Slava Pestov
|
e422c68d69
|
Merge branch 'boyer-moore' of git://github.com/dmsh/factor
|
2010-04-16 23:40:36 -05:00 |
Slava Pestov
|
9a58fa7873
|
Merge branch 'fuel' of git://github.com/dmsh/factor
|
2010-04-16 23:40:13 -05:00 |
Joe Groff
|
992f932608
|
Merge branch 'master' of factorcode.org:/git/factor
|
2010-04-16 16:42:57 -07:00 |
Joe Groff
|
8501d5649e
|
cuda: add a single-block prefix sum sample kernel (so doug has a more substantive kernel to test with)
|
2010-04-16 16:42:46 -07:00 |
Dmitry Shubin
|
a540ffdc36
|
FUEL: do not fail if there is no file associated with current buffer
|
2010-04-17 03:27:00 +04:00 |
Slava Pestov
|
8b258bbe1b
|
webapps.mason: fix typo
|
2010-04-16 17:32:19 -05:00 |
Slava Pestov
|
14c52d947a
|
mason.version: fixes
|
2010-04-16 17:27:15 -05:00 |
Slava Pestov
|
58bf727ac5
|
Merge branch 'macho' of git://github.com/erikcharlebois/factor
|
2010-04-15 22:51:50 -05:00 |
Dmitry Shubin
|
87dfd458a5
|
boyer-moore: fixed indentation, typos
|
2010-04-16 04:44:37 +04:00 |
Dmitry Shubin
|
38ef5919e8
|
Add: Boyer-Moore string search algorithm
|
2010-04-16 03:49:55 +04:00 |