Commit Graph

20312 Commits (fadc7e81e8de727f90d21f086e25c604f87c7146)

Author SHA1 Message Date
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
Joe Groff 234fb5838f unix: don't hack _exit to have a terminating effect; just use FUNCTION: 2010-04-14 22:04:04 -07:00
Joe Groff 8e064e69ca db.sqlite.ffi: use FUNCTION-ALIAS: 2010-04-14 21:58:52 -07:00
Joe Groff f9f6154319 Merge branch 'master' of factorcode.org:/git/factor 2010-04-14 21:52:18 -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
Slava Pestov 94cf6e1fec sequences: 'accumulate' now outputs a sequence of the same type as its input 2010-04-14 21:51:00 -07:00
Joe Groff 71d2be1fcc update libc to use FUNCTION: and FUNCTION-ALIAS: 2010-04-14 21:50:30 -07:00
Joe Groff 482850c7d1 rearrange stuff in alien.arrays and alien.data to eliminate libc dependency from alien.arrays, and by extension, alien.syntax 2010-04-14 21:40:29 -07:00
Joe Groff 4bd82971b5 x11.syntax: update X-FUNCTION: for FUNCTION: refactoring 2010-04-14 21:34:32 -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
Slava Pestov 07d6a1f20f compiler.tree.propagation: fix scalability issue with constraints 2010-04-14 17:19:26 -07:00
Joe Groff b0cd256b0f document FUNCTION-ALIAS: 2010-04-14 16:14:33 -07:00
Joe Groff 2a57e67cd3 system-info.linux: use FUNCTION-ALIAS: 2010-04-14 16:00:11 -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 4f887eac57 assocs: add effect declarations to assoc combinators 2010-04-14 15:08:32 -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
Joe Groff bc3ee92d14 libc: add DESTRUCTOR: for (free) 2010-04-14 13:08:45 -07:00
Joe Groff 69a6dcd8c0 prettyprint FUNCTION-ALIAS: definitions 2010-04-14 12:40:10 -07:00
Joe Groff 58aa8fe6d0 math.libm: use FUNCTION-ALIAS: 2010-04-14 12:25:22 -07:00
Joe Groff e95edb1c47 alien.syntax: FUNCTION-ALIAS: syntax to define a C function binding with a different Factor name 2010-04-14 12:06:45 -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
Slava Pestov b621d1cd7c vm: small cleanup 2010-04-13 21:24:42 -07:00
Slava Pestov f230156d4b formatting: use the new format-float word to fix a failing test case 2010-04-13 21:24:35 -07:00
Slava Pestov 775dbefdbc math.parser: expose a format-float primitive for use by formatting vocabulary 2010-04-13 21:21:28 -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 531961f352 load-all now skips vocabs tagged 'not loaded', and test-all skips vocabs tagged 'not tested' 2010-04-13 18:43:33 -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 dad26f373e ui.tools.error-list: smaller default size 2010-04-13 06:16: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 e1e6c92111 io.files: fix unit test for forget-tests? flag 2010-04-13 06:14:53 -07:00