Commit Graph

9119 Commits (632c19520a5dc4b03dade40cdfb7ac8bb85a358a)

Author SHA1 Message Date
Slava Pestov eaaa546d5d benchmark.spectral-norm: add copyright notice 2010-05-30 20:11:34 -04:00
Slava Pestov 3c0bc308ae Add deployment descriptors for benchmarks, and add a bigger input file for knucleotide and regex-dna 2010-05-29 04:27:55 -04:00
Joe Groff ea208882f0 key-caps, joystick-demo: move demos to game.input.demos.key-caps, game.input.demos.joysticks 2010-05-29 00:20:09 -07:00
Joe Groff ff500c734e Merge branch 'master' of http://factorcode.org/git/factor 2010-05-25 18:40:58 -07:00
Slava Pestov faa015f71b bootstrap.image.download: refactor it a bit to make mason.updates more robust 2010-05-25 17:18:06 -04:00
Joe Groff 336409d67a cuda.gl: with-mapped-cuda-buffer helper word 2010-05-25 00:37:15 -07:00
Joe Groff 3e76148e08 cuda.gl: cuda-buffer helper object that pairs a buffer with its attached CUDA resource 2010-05-24 22:57:25 -07:00
Slava Pestov 3026951d86 nehe: fix load errors 2010-05-25 01:42:46 -04:00
Joe Groff d7374e9d2f gpu.buffers: grow-buffer helper word 2010-05-24 22:13:15 -07:00
Joe Groff 724d6c3786 cuda.contexts, cuda.gl: factor out set-up-cuda-context and clean-up-cuda-context so they can be used by objects that own a cuda context (separate from with-cuda-context) 2010-05-24 22:13:15 -07:00
Doug Coleman 418ca8a960 Make frequency a constant 2010-05-24 22:59:25 -05:00
Doug Coleman 56a9ad6f7b Key-logger demo 2010-05-24 22:59:24 -05:00
Slava Pestov 36aa9995f9 ui.gadgets.worlds: don't enable depth buffer by default, since it just wastes memory and apps which need it can pass custom pixel-format-attributes to open-window to enable it explicitly 2010-05-24 19:23:02 -04:00
Slava Pestov 9131335371 ecdsa: C types can't be strings anymore 2010-05-22 16:23:29 -04:00
Slava Pestov 894b09696a chipmunk.demo: fix load error 2010-05-22 03:24:04 -04:00
Doug Coleman c80294a38b Remove dependency on tick unit 2010-05-21 23:53:55 -05:00
Doug Coleman ce95cea303 Finish renaming micros->nanos in game code, update libs 2010-05-21 23:50:42 -05:00
Doug Coleman 179acf5ea6 Update code base for new alarms api 2010-05-21 20:42:12 -05:00
Doug Coleman 7a41f5da2e Fix using list in sequences.unrolled, keys/values was not appropriate in several locations 2010-05-21 15:28:05 -05:00
Doug Coleman 529b4d111e Fix using list for keys/values change 2010-05-21 12:48:06 -05:00
Doug Coleman c0169fea1a Use overhauled alarms in game.loop 2010-05-21 12:48:06 -05:00
Doug Coleman e559f1470b Use keys/values where appropriate 2010-05-21 12:48:04 -05:00
Joe Groff e282a922af cuda.libraries: make grid tuple read-only, grid-dim/block-dim foldable, and CUDA-FUNCTION: words inline so that kernel call sites can optimize 2010-05-20 18:10:17 -07:00
Joe Groff aa80bb060d cuda.libraries, cuda.syntax: support for both 32- and 64-bit CUDA pointer abis. make CUDA-LIBRARY: read the abi as part of the library definition 2010-05-20 17:56:45 -07:00
Joe Groff 6068a4fa14 cuda.libraries: rework parameter passing to fill entire parameter space in one API call 2010-05-20 17:23:47 -07:00
Joe Groff ccf8ed377b cuda.libraries: scrape out some useless code 2010-05-20 15:57:23 -07:00
Joe Groff 1c07f69833 cuda.libraries, cuda.syntax: factor generated CUDA-FUNCTION: word bodies into a "cuda-invoke" macro; add CUDA-GLOBAL: for referencing global symbols 2010-05-20 15:45:35 -07:00
Joe Groff 2542bb42cf cuda.libraries: rename "function-launcher" to "grid", 2<<< to <grid>, 3<<< to <grid-shared>, 4<<< to <grid-shared-stream> 2010-05-20 14:59:27 -07:00
Joe Groff 7f8e55760d improve cuda library organization 2010-05-20 14:40:26 -07:00
Slava Pestov 40f58f27d6 specialized-arrays: rename byte-array>T-array to T-array-cast, and make it work with anything that responds to >c-ptr / byte-length 2010-05-18 23:09:34 -04:00
Slava Pestov c0f39aa99d Move remaining sequence operations from generalizations to sequences.generalizations where they belong 2010-05-18 18:36:47 -04:00
Joe Groff 911513f5cd images.viewer: tag "not tested" rather than "not tested^M" 2010-05-18 12:43:31 -07:00
Slava Pestov e5f6b4316b images.viewer: add not tested tag since the unit tests rely on a GL context 2010-05-18 15:39:43 -04:00
Joe Groff 457497edfb Merge branch 'images.viewer' of git://github.com/jonenst/factor 2010-05-17 13:08:58 -07:00
Joe Groff d70bf5fe60 cuda.devices: factor "context-device cuda-device-properties" into a "context-device-properties" word 2010-05-16 17:16:27 -07:00
Jon Harper b094047048 fix exception for large images 2010-05-16 17:36:51 +02:00
Joe Groff 2566e68f80 cuda.gl.ffi: add missing LIBRARY: cuda befor ffi function defs 2010-05-15 22:33:03 -07:00
Joe Groff 1e938f01cf cuda.gl: enum>number the flags argument to gl-buffer>resource so that single CUDA flag symbols can be used as arguments 2010-05-15 16:26:49 -07:00
Joe Groff 567ab15274 cuda: move init-cuda from cuda.utils 2010-05-15 15:28:02 -07:00
Joe Groff c93596bb7b cuda.demos.prefix-sum: add init-cuda 2010-05-15 15:01:32 -07:00
Jon Harper a372117ad7 gl-texture-int is now in opengl.textures 2010-05-15 21:44:08 +02:00
Jon Harper 9bfc733f51 fix images.viewer + documentation 2010-05-15 21:33:22 +02:00
Joe Groff 4d0508a995 opengl.textures: borrow get-texture-float and get-texture-int helper words from gpu.textures 2010-05-15 12:09:50 -07:00
Joe Groff cb589c1f73 cuda: more API cleanups:
- remove useless with-cuda and with-cuda-program combinators
	- eliminate redundant cuda-device, cuda-context variables
	- rearrange arguments of with-*cuda-context to ( device flags quot -- )
	- don't pass context to with-cuda-context quot
	- add context-device word to ask for current device
2010-05-15 11:47:19 -07:00
Joe Groff aeee276044 gpu.buffers: "with-mapped-buffer-array" helper word that wraps a mapped GL buffer in a specialized-array for easy inspection 2010-05-14 16:54:06 -07:00
Joe Groff 9280e545b1 cuda.gl: add free-resource word to release interop handles 2010-05-14 16:17:03 -07:00
Joe Groff 8cbc74ffe1 cuda: add "cuda.gl" vocab with words for cuda/opengl/gpu interop 2010-05-14 16:00:27 -07:00
Joe Groff 4b7ed99982 cuda: in with-cuda-context, sync context when cleaning up so that destroying context doesn't fail due to asynchronous errors 2010-05-14 16:00:27 -07:00
Joe Groff 857a2ff13b gpu.render: allow uchar-array, ushort-array, and uint-array to be passed directly to render as element arrays 2010-05-14 16:00:27 -07:00
Dmitry Shubin 192fe5ec03 gdbm: add low-level interface 2010-05-13 23:32:34 +04:00
Joe Groff dc2f06bddc Merge branch 'master' of factorcode.org:/git/factor 2010-05-12 13:49:02 -07:00
Joe Groff a5960a9a3a new cuda.types vocab containing CUDA vector types (int2, float4, etc.) with CUDA alignment 2010-05-12 13:48:44 -07:00
Slava Pestov 095c9543e9 cuda.utils: fix load error 2010-05-10 20:50:28 -04:00
Joe Groff 1137220df6 Merge branch 'master' of factorcode.org:/git/factor 2010-05-10 15:07:00 -07:00
Joe Groff 5977b5e6e9 cuda.utils: add "sync-context" word 2010-05-10 15:06:15 -07:00
Slava Pestov 58441c38cc compiler.graphviz: fix load error 2010-05-10 00:45:48 -04:00
Joe Groff e29cd1199a cuda.devices: fix distribute-jobs to look only at width of maxThreadsDim 2010-05-07 18:15:37 -07:00
Joe Groff 9616168986 cuda.devices: have distribute-jobs construct a launcher with the calculated grid-dim, block-dim, and shared-size 2010-05-07 18:09:21 -07:00
Joe Groff f0bf95d291 remove cuda.constants; it's better to get those values from device-properties 2010-05-07 18:03:30 -07:00
Joe Groff 949ea98a69 cuda.devices: "distribute-jobs" utility word that determines grid and block size for a job based on per-thread shared memory requirements and max block size 2010-05-07 18:02:42 -07:00
Joe Groff f5d33a3e34 cuda.utils: foo <c-object> ... foo memory>struct == foo <struct> 2010-05-07 17:18:08 -07:00
Joe Groff 552128afc4 cdua.devices: remove redundant init-cuda calls 2010-05-07 17:16:28 -07:00
Slava Pestov d2d466de29 Language change: tuple slot setter words with stack effect ( value object -- ) are now named FOO<< instead of (>>FOO) 2010-05-06 17:21:02 -04:00
Joe Groff 24b244a8ff cuda: fix using single integer as grid size 2010-05-05 19:07:39 -07:00
Joe Groff 13b29784f0 cuda.memory: dependencies 2010-05-05 17:38:59 -07:00
Joe Groff 544fa00abf cuda: rearrange function-launcher grid and block dim to be in the right order 2010-05-05 17:38:37 -07:00
Joe Groff e8a790067b add cuda.constants vocab 2010-05-04 19:49:44 -07:00
Joe Groff 0961fed70f cuda.memory, cuda.syntax: inline some more words, add cuda-malloc-type word that allocates n*heap-size bytes of memory 2010-05-04 19:46:53 -07:00
Joe Groff 6ecb4817c0 Merge branch 'master' of factorcode.org:/git/factor into cuda-changes 2010-05-04 17:34:31 -07:00
Daniel Ehrenberg b853e9963f Merge branch 'master' of git://factorcode.org/git/factor 2010-05-04 18:11:02 -05:00
Daniel Ehrenberg e314de36d2 Cleaning up trees code a little bit 2010-05-04 18:10:34 -05:00
Slava Pestov 6e0bbfcbf3 mason.release.tidy: don't die if file doesn't exist 2010-05-04 18:21:24 -04:00
Joe Groff d9bd66a1d5 Merge branch 'master' into cuda-changes 2010-05-04 12:44:59 -07:00
Joe Groff aa152758f8 cuda: streamline memory api 2010-05-03 18:18:10 -07:00
Slava Pestov ee890ed1cc compiler.cfg.debugger: clean up and make it more flexible 2010-05-03 17:34:22 -04:00
Slava Pestov 30010cf8b3 benchmark.yuv-to-rgb: use TYPED: instead of HINTS: 2010-05-03 17:34:05 -04:00
Joe Groff bae6b1fcdc joystick-demo: missing iota 2010-05-02 01:25:46 -07:00
Joe Groff e6afd88e4a game.models.half-edge: additional vertex-diagonals word 2010-04-28 18:52:40 -07:00
Joe Groff 0ccf6e6dcc game.models.half-edge words for walking half-edge model representation 2010-04-28 18:41:36 -07:00
Joe Groff b59d7d9bf2 Merge branch 'master' of factorcode.org:/git/factor 2010-04-28 15:49:00 -07:00
Joe Groff bec542f08d rename half-floats vocab to math.floats.half 2010-04-28 15:48:47 -07:00
Doug Coleman 09fc805f56 Test factor.sh output on unix platforms 2010-04-25 15:23:44 -05:00
Doug Coleman 7567bc5cf6 Fix unit test for when auto-use isnt on and test the other constructor error condition 2010-04-23 23:30:51 -05:00
Doug Coleman 656118f959 init-cuda in a couple more places... 2010-04-23 23:19:26 -05:00
Doug Coleman 61a91cc416 Sprinkle init-cuda everywhere you could conceivably need it! 2010-04-23 23:17:47 -05:00
Doug Coleman 08b45ccfce More error checking in constructors for when slot name is repeated or a slot is not present in a tuple 2010-04-23 20:12:54 -05:00
Doug Coleman 363fc2071e Move cuda.devices word out of cuda.utils 2010-04-23 18:27:13 -05:00
Doug Coleman 359067f36f Compile the .cu file with a relative pathname instead of absolute 2010-04-23 15:06:43 -05:00
Doug Coleman 441856e119 Add using 2010-04-23 14:43:48 -05:00
Doug Coleman 47ddf60b80 move cuda.utils library words to cuda.libraries 2010-04-23 14:43:13 -05:00
Doug Coleman 28c775381d remove init-cuda from a combinator because it's a startup-hook now 2010-04-23 14:29:24 -05:00
Doug Coleman 5d3b8ed678 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 2010-04-23 14:29:24 -05:00
Doug Coleman f86227913c make host>device only take one parameter, add 2<<< for calling cuda functions where shared-memory is 0, simplify hello-world example 2010-04-23 14:29:23 -05:00
Joe Groff 37b251c418 Merge branch 'master' of factorcode.org:/git/factor 2010-04-20 22:48:45 -07:00
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
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 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
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 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 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
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
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
Doug Coleman 97e4c20da3 Split up cuda vocab some more, make CUDA-LIBRARY: work 2010-04-19 00:46:26 -05:00
Doug Coleman 25f4d90f92 Fix the ptx path in cuda demo 2010-04-18 20:52:09 -05:00
Doug Coleman 50b3b15150 CUDA-FUNCTION: works, splitting up CUDA into more vocabs 2010-04-18 18:34:46 -05:00
Daniel Ehrenberg d9878f81d7 Changing require-when usages to the new syntax for require-when 2010-04-18 14:29:24 -05:00
Joe Groff 2a4c66ded9 cuda.ptx: some unit tests 2010-04-18 11:59:37 -07:00
Joe Groff fcd7f8efbe 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 316377972e Merge branch 'master' of factorcode.org:/git/factor 2010-04-17 15:59:37 -07:00
Joe Groff 33c358d2b9 cuda: AST representation for PTX code 2010-04-17 15:58:51 -07:00
Slava Pestov efc93cfabb webapps.mason.package: fix 2010-04-17 15:52:40 -05:00
Slava Pestov e4330b5778 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 4dfa99b8db benchmark.binary-search: cleanup 2010-04-17 00:57:53 -05:00
Slava Pestov 35cdade6e1 webapps.mason: fix template again 2010-04-16 23:49:56 -05:00
Slava Pestov f9cb3a7a4d webapps.mason: fix heartbeat field in template 2010-04-16 23:48:06 -05:00
Slava Pestov 04bf39a0e4 Merge branch 'master' of git://factorcode.org/git/factor 2010-04-16 23:40:52 -05:00
Slava Pestov afed64efcd Merge branch 'boyer-moore' of git://github.com/dmsh/factor 2010-04-16 23:40:36 -05:00
Joe Groff aecbf99753 Merge branch 'master' of factorcode.org:/git/factor 2010-04-16 16:42:57 -07:00
Joe Groff 6466d928c9 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 182ad7a952 webapps.mason: fix typo 2010-04-16 17:32:19 -05:00
Slava Pestov f330d08c72 mason.version: fixes 2010-04-16 17:27:15 -05:00
Slava Pestov 2158c6c699 Merge branch 'macho' of git://github.com/erikcharlebois/factor 2010-04-15 22:51:50 -05:00
Dmitry Shubin 7658dfaf2e boyer-moore: fixed indentation, typos 2010-04-16 04:44:37 +04:00
Dmitry Shubin 2d250f4686 Add: Boyer-Moore string search algorithm 2010-04-16 03:49:55 +04:00
Erik Charlebois c2f66955ee 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 1f382c0019 benchmark.fasta: tweak it a bit 2010-04-15 17:19:38 -05:00
Joe Groff 1fbd4e5c20 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 fadc7e81e8 Fat binary loading 2010-04-15 01:20:57 -07:00
Slava Pestov 445381c003 mason: fix 2010-04-14 22:09:52 -07:00
Slava Pestov 2dd91c0b03 elf.nm: fix load error 2010-04-14 21:51:01 -07:00
Slava Pestov f58b35361b benchmark.spectral-norm: use unsafe sequence ops again, use TYPED: instead of HINTS: 2010-04-14 21:51:01 -07:00
Slava Pestov d05dcf367e benchmark.knucleotide: small performance improvement from using virtual sequences 2010-04-14 21:51:00 -07:00
Slava Pestov 1c0fe12e9f benchmark.fasta: make it about 2x faster 2010-04-14 21:51:00 -07:00
Joe Groff 8db81fc0e9 Merge branch 'master' of factorcode.org:/git/factor 2010-04-14 19:37:54 -07:00
Doug Coleman 62e88476ec Working on a CUDA api. Add a hello world program. 2010-04-14 21:10:28 -05:00
Slava Pestov 920bcb24e6 Merge branch 'master' of git://github.com/erikcharlebois/factor 2010-04-14 17:20:12 -07:00
Joe Groff 9438530068 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 e567b7df6d foundation for abi-generic demangling 2010-04-14 15:51:32 -07:00
Joe Groff 31c791f848 source file for testing c++ stuff 2010-04-14 15:46:23 -07:00
Joe Groff fb8b61239a alien.cxx.demangle.libstdcxx: better to use libstdc++ linked into VM 2010-04-14 15:11:59 -07:00
Joe Groff f998e7c52e macho: add utility for getting exported symbols from a dylib 2010-04-14 14:37:21 -07:00
Joe Groff 9b3be8ee7d macho: use with-mapped-file-reader in with-mapped-macho 2010-04-14 13:38:41 -07:00
Joe Groff 8f520b6870 Merge git://github.com/erikcharlebois/factor 2010-04-14 13:21:03 -07:00
Joe Groff d441c2cfd5 Merge branch 'master' of git://factorcode.org/git/factor 2010-04-14 13:16:08 -07:00
Joe Groff 904ed29efa new vocab alien.cxx.demangle.libstdcxx: name demangling for gnu abi 2010-04-14 13:16:04 -07:00
Slava Pestov 792bc83d6a benchmark.knucleotide: some cleanups 2010-04-14 02:32:54 -07:00
Erik Charlebois 33d8d3b341 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 453d476de2 Replace info and 2info macros with simple inline words. 2010-04-14 00:08:10 -07:00
Erik Charlebois bfb32a5d51 Merge branch 'master' of git://github.com/slavapestov/factor 2010-04-13 21:16:01 -07:00
Erik Charlebois 97a47a72fa Merge branch 'master' of github.com:erikcharlebois/factor 2010-04-13 21:15:53 -07:00
Slava Pestov da1ad93eb6 cuda: 'not tested' tag 2010-04-13 18:44:10 -07:00
Slava Pestov ce2f325fca opencl.ffi: fix load error 2010-04-13 18:43:56 -07:00
Slava Pestov 54fc884fb3 llvm: fix load errors 2010-04-13 18:43:48 -07:00
Slava Pestov 3b92172115 Replace 'untested' tag with 'not loaded' and 'not tested' tags 2010-04-13 18:43:01 -07:00
Erik Charlebois 41993f9516 Macho version of nm and testcase for it. 2010-04-13 17:58:45 -07:00
Slava Pestov a4c9031047 classes.struct.vectored: fix unit test for forget-tests? flag 2010-04-13 06:15:08 -07:00
Slava Pestov d88d6bf398 mason.server.notify: fix heartbeat logic 2010-04-13 05:25:13 -07:00
Doug Coleman f2e3b4b4c8 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 d5119e6dd1 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 5486675ad8 bit.ly: some old-school newfx 2010-04-13 01:43:10 -07:00
Slava Pestov 178c67c5c1 bit.ly: check response for errors 2010-04-13 00:54:55 -07:00
Erik Charlebois e73413e5ce Merge branch 'master' of git://github.com/slavapestov/factor 2010-04-12 23:52:57 -07:00
Slava Pestov 4ebcdbac9e twitter: add meta-data 2010-04-12 22:55:33 -07:00
Slava Pestov 84d8461f2c bit.ly: URL shortening web service 2010-04-12 22:55:33 -07:00
Erik Charlebois d55499ae3b a.elf for elf tests 2010-04-12 21:38:01 -07:00
Erik Charlebois d44842f1c1 Test cases for ELF 2010-04-12 21:23:26 -07:00
Joe Groff 727f0069ab Merge git://github.com/erikcharlebois/factor 2010-04-12 19:17:37 -07:00
Erik Charlebois e87ad69f55 nm for ELF files 2010-04-12 19:10:20 -07:00
Joe Groff 37c1eb971d missed LIBRARY: cuda in cuda.ffi 2010-04-12 17:45:30 -07:00
Joe Groff dc378cac83 cuda.ffi binding 2010-04-12 17:37:06 -07:00
Joe Groff 1b41548635 opencl.ffi: library isn't stdcall except on windows 2010-04-12 17:25:36 -07:00
Joe Groff 928914de3b Merge branch 'master' of git://factorcode.org/git/factor 2010-04-12 16:15:07 -07:00
Slava Pestov 324c413314 mason.test: forget test vocabs right after each test, instead of at the end 2010-04-12 14:45:43 -07:00
Joe Groff 50fdd90194 Merge branch 'master' of factorcode.org:/git/factor 2010-04-12 14:26:13 -07:00
Erik Charlebois 088c28c54d Image encoding/decoding of PBM format 2010-04-12 00:49:16 -07:00
Erik Charlebois d76765f0b1 Remove unix.types dependency from macho 2010-04-11 23:51:50 -07:00