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
Doug Coleman
1624903ae1
Split up cuda vocab some more, make CUDA-LIBRARY: work
2010-04-19 00:46:26 -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
aa6158b366
Changing require-when usages to the new syntax for require-when
2010-04-18 14:29:24 -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
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
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
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
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
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
Erik Charlebois
ccda46921f
Don't run mach-o and elf tests on ppc until endian issue sorted out
2010-04-15 16:31:37 -07:00
Slava Pestov
34771c8e10
benchmark.fasta: tweak it a bit
2010-04-15 17:19:38 -05:00
Joe Groff
8f56108702
cuda.ffi: add CUDA versions of double, longlong, ulonglong that always 8-byte align, and a >cuda-param-type function we can use to make structs that match kernel param space layout
2010-04-15 14:46:13 -07:00
Erik Charlebois
d8c26b7d87
Fat binary loading
2010-04-15 01:20:57 -07:00
Slava Pestov
6556311115
mason: fix
2010-04-14 22:09:52 -07:00
Slava Pestov
06d91b239f
elf.nm: fix load error
2010-04-14 21:51:01 -07:00
Slava Pestov
829b7c8904
benchmark.spectral-norm: use unsafe sequence ops again, use TYPED: instead of HINTS:
2010-04-14 21:51:01 -07:00
Slava Pestov
008ec8f40f
benchmark.knucleotide: small performance improvement from using virtual sequences
2010-04-14 21:51:00 -07:00
Slava Pestov
b87171ff00
benchmark.fasta: make it about 2x faster
2010-04-14 21:51:00 -07:00
Joe Groff
4aa62ffb24
Merge branch 'master' of factorcode.org:/git/factor
2010-04-14 19:37:54 -07:00
Doug Coleman
c392ff2718
Working on a CUDA api. Add a hello world program.
2010-04-14 21:10:28 -05:00
Slava Pestov
b7164ee4c1
Merge branch 'master' of git://github.com/erikcharlebois/factor
2010-04-14 17:20:12 -07:00
Joe Groff
0f028feb22
get symbols out of a dylib and map the C++ ones to their demangled names
2010-04-14 15:52:46 -07:00
Joe Groff
b7307c2dd6
foundation for abi-generic demangling
2010-04-14 15:51:32 -07:00
Joe Groff
4f2fd501e4
source file for testing c++ stuff
2010-04-14 15:46:23 -07:00
Joe Groff
4f91d1fede
alien.cxx.demangle.libstdcxx: better to use libstdc++ linked into VM
2010-04-14 15:11:59 -07:00
Joe Groff
3544568fe8
macho: add utility for getting exported symbols from a dylib
2010-04-14 14:37:21 -07:00
Joe Groff
94c0382b99
macho: use with-mapped-file-reader in with-mapped-macho
2010-04-14 13:38:41 -07:00
Joe Groff
1af11dbfb9
Merge git://github.com/erikcharlebois/factor
2010-04-14 13:21:03 -07:00
Joe Groff
1dadc4efed
Merge branch 'master' of git://factorcode.org/git/factor
2010-04-14 13:16:08 -07:00
Joe Groff
dcf68af105
new vocab alien.cxx.demangle.libstdcxx: name demangling for gnu abi
2010-04-14 13:16:04 -07:00
Slava Pestov
5615671560
benchmark.knucleotide: some cleanups
2010-04-14 02:32:54 -07:00
Erik Charlebois
b4a0fd8b17
Remove some inline flags for info words to avoid out of memory on 32-bit archs.
2010-04-14 01:28:21 -07:00
Erik Charlebois
bb0c4d94e0
Replace info and 2info macros with simple inline words.
2010-04-14 00:08:10 -07:00
Erik Charlebois
44639d2f6d
Merge branch 'master' of git://github.com/slavapestov/factor
2010-04-13 21:16:01 -07:00
Erik Charlebois
5ef2531325
Merge branch 'master' of github.com:erikcharlebois/factor
2010-04-13 21:15:53 -07:00
Slava Pestov
e1ee2c82ea
cuda: 'not tested' tag
2010-04-13 18:44:10 -07:00
Slava Pestov
3f36a2dd2d
opencl.ffi: fix load error
2010-04-13 18:43:56 -07:00
Slava Pestov
f6908f513f
llvm: fix load errors
2010-04-13 18:43:48 -07:00
Slava Pestov
da6bcbedfc
Replace 'untested' tag with 'not loaded' and 'not tested' tags
2010-04-13 18:43:01 -07:00
Erik Charlebois
017f772c48
Macho version of nm and testcase for it.
2010-04-13 17:58:45 -07:00
Slava Pestov
f652ee2b02
classes.struct.vectored: fix unit test for forget-tests? flag
2010-04-13 06:15:08 -07:00
Slava Pestov
a47db60a74
mason.server.notify: fix heartbeat logic
2010-04-13 05:25:13 -07:00
Doug Coleman
81c1e9fcb4
Playing around with a higher-level CUDA api. Also, changed some char* to c-string in cuda.ffi
2010-04-13 02:32:07 -07:00
Slava Pestov
89560ee4d9
mason: big overhaul
...
- add heartbeats for eventual notification of when build machines go down
- mason.version: replaces mason.release, builds source package automatically, and tweets when new versions released
- webapps.mason: new downloads action includes automatically-generated source download and release announcement links
2010-04-13 01:56:43 -07:00
Slava Pestov
3e6c16ce36
bit.ly: some old-school newfx
2010-04-13 01:43:10 -07:00
Slava Pestov
c09f1567cb
bit.ly: check response for errors
2010-04-13 00:54:55 -07:00
Erik Charlebois
93b3906fc7
Merge branch 'master' of git://github.com/slavapestov/factor
2010-04-12 23:52:57 -07:00
Slava Pestov
ea3af2aef6
twitter: add meta-data
2010-04-12 22:55:33 -07:00
Slava Pestov
b5e99faf4f
bit.ly: URL shortening web service
2010-04-12 22:55:33 -07:00
Erik Charlebois
f31929ca5b
a.elf for elf tests
2010-04-12 21:38:01 -07:00
Erik Charlebois
904a205728
Test cases for ELF
2010-04-12 21:23:26 -07:00
Joe Groff
54b357eb63
Merge git://github.com/erikcharlebois/factor
2010-04-12 19:17:37 -07:00
Erik Charlebois
03ec284c2e
nm for ELF files
2010-04-12 19:10:20 -07:00
Joe Groff
a46c624123
missed LIBRARY: cuda in cuda.ffi
2010-04-12 17:45:30 -07:00
Joe Groff
de50d0bfda
cuda.ffi binding
2010-04-12 17:37:06 -07:00
Joe Groff
0d5729b639
opencl.ffi: library isn't stdcall except on windows
2010-04-12 17:25:36 -07:00
Joe Groff
a83090edba
Merge branch 'master' of git://factorcode.org/git/factor
2010-04-12 16:15:07 -07:00
Slava Pestov
a7ee58dc83
mason.test: forget test vocabs right after each test, instead of at the end
2010-04-12 14:45:43 -07:00
Joe Groff
73d9c1c94d
Merge branch 'master' of factorcode.org:/git/factor
2010-04-12 14:26:13 -07:00
Erik Charlebois
3d4dadffe2
Image encoding/decoding of PBM format
2010-04-12 00:49:16 -07:00
Erik Charlebois
5478913e19
Remove unix.types dependency from macho
2010-04-11 23:51:50 -07:00
Joe Groff
43ab0af1ac
Merge branch 'master' of factorcode.org:/git/factor
2010-04-11 15:08:41 -07:00
Erik Charlebois
b9aa133b21
Merge upstream macho patch
2010-04-11 12:27:21 -07:00
Slava Pestov
ad0f697b14
macho: fix load errors
2010-04-11 11:49:14 -07:00
Erik Charlebois
a52103decd
Use the new C-ENUM for libusb
2010-04-11 02:57:37 -07:00
Erik Charlebois
b34331431e
Use vector operations instead of bespoke ones. Use different verlet integration for ease of use.
2010-04-11 01:46:00 -07:00
Erik Charlebois
e117300bb4
Fix build breaks
2010-04-10 22:38:17 -07:00
Slava Pestov
2b4a55b53a
Merge branch 'master' of git://github.com/erikcharlebois/factor
2010-04-10 18:01:19 -07:00
Slava Pestov
145e6428ba
Fixing load errors
2010-04-10 17:24:44 -07:00
Erik Charlebois
f6d8c0ad22
Convert image to binary form and remove debug code.
2010-04-10 17:07:05 -07:00
Slava Pestov
46a1fb2646
Merge remote branch 'origin/abi-symbols' into fastcall-madness
2010-04-10 00:10:33 -07:00
Erik Charlebois
faf0418a12
Remove empty quad vocabulary
2010-04-10 00:02:44 -07:00
Erik Charlebois
e1849518ec
Merge branch 'master' of git://github.com/slavapestov/factor
2010-04-09 23:49:40 -07:00
Erik Charlebois
edc489f4c1
Change C-ENUM: to always take a type. Use f for anonymous enums. Update all uses.
2010-04-09 23:48:22 -07:00
Erik Charlebois
b86abfb70c
Helper words for elf
2010-04-09 23:45:21 -07:00
Slava Pestov
618915a084
mason.child: update for Nmakefile change
2010-04-08 16:49:16 -07:00
Joe Groff
181c45209f
gpu.shaders: use "counter" instead of reinventing it
2010-04-07 15:33:19 -07:00
Joe Groff
aa7bf38e38
cursors: unify input-cursor and assoc-cursor, give all cursors a "key" concept
2010-04-06 15:20:56 -07:00
Erik Charlebois
1a570a8fc8
Merge branch 'techniques'
2010-04-06 13:12:37 -07:00
Erik Charlebois
e6b4e54e2c
More work on fluids
2010-04-06 13:12:10 -07:00
Erik Charlebois
6699560327
Helper words for ELF parsing
2010-04-06 12:59:46 -07:00
Joe Groff
3e0d86f355
Merge branch 'master' of git://factorcode.org/git/factor into abi-symbols
...
Conflicts:
basis/compiler/tests/alien.factor
2010-04-06 12:30:15 -07:00
Erik Charlebois
2a2d9eb0a2
Mach-O FFI constants and data structures.
2010-04-06 02:44:57 -07:00
Erik Charlebois
a91d7a0e7b
Get fluids working on Mac
2010-04-05 01:38:39 -07:00
Erik Charlebois
6081abea04
Fix step effect
2010-04-04 20:52:09 -07:00