Commit Graph

19237 Commits (b63ec304497f1992746cf8c58cb771f2d630f783)

Author SHA1 Message Date
Sascha Matzke e7b797af08 added mongodb connection pool responder 2010-01-10 18:42:16 +01:00
Sascha Matzke fccaee0fd4 removed generic words; added kill-cursor + filter-fields words 2010-01-10 18:42:16 +01:00
Sascha Matzke 887126fbf8 fixed result calculation; added ops/s value 2010-01-10 18:42:16 +01:00
Sascha Matzke 397dab18da added filter-fields word which sets the returnfields slot in the current query object 2010-01-10 18:42:15 +01:00
Slava Pestov 8d34a0f3c1 Store VM object in a register on x86-64 2010-01-11 01:20:32 +13:00
Doug Coleman fcc4b3d98a Merge branch 'master' of git://factorcode.org/git/factor 2010-01-09 01:09:47 -06:00
Slava Pestov 5b58117be1 cpu.x86: c-to-factor needs to deal with the fact that vm-reg might have been clobbered 2010-01-09 19:09:48 +13:00
Doug Coleman a40beb4901 Merge branch 'master' of git://factorcode.org/git/factor 2010-01-08 04:17:00 -06:00
Slava Pestov 39015030a0 compression.zlib: -1 * is neg 2010-01-08 19:51:38 +13:00
Alec Berryman b85d26759a Fix zlib-error-message to include human-readable version
The error string is looked up in an array, but because zlib
error codes are negative, the error's string was always "f".
2010-01-08 19:51:03 +13:00
Alec Berryman 90422d8835 build-support/factor.sh: allow user to specify NO_UI 2010-01-08 19:50:46 +13:00
Slava Pestov 6266b41325 Starting to update PowerPC backend for recent VM changes (untested) 2010-01-08 19:46:27 +13:00
Slava Pestov 0fd3c78157 vm: remove some unused #defines 2010-01-07 21:33:19 +13:00
Slava Pestov 9471fd1a33 alien: fix help lint 2010-01-07 20:54:27 +13:00
Slava Pestov d84f132589 math.floats.env.x86: split off 32 and 64-bit code into sub-vocabularies 2010-01-07 20:44:28 +13:00
Slava Pestov 611f1572bd Merge branch 'master' of git://factorcode.org/git/factor 2010-01-07 20:16:34 +13:00
Slava Pestov dd5452053a math.floats.env: don't load cpu.x86.64 on x86.32 2010-01-07 20:13:42 +13:00
Slava Pestov 97a042085d Merge branch 'master' of git://factorcode.org/git/factor 2010-01-07 01:40:39 -05:00
Slava Pestov f5cc9ef66d vm: add VM_C_API declaration for factor_memcpy function 2010-01-07 01:40:20 -05:00
Slava Pestov 1f88a925b4 Fix set-callstack primitive on Windows 2010-01-07 19:31:15 +13:00
Slava Pestov a04b85a45e cpu.x86: sse_version was renamed to (sse-version) 2010-01-07 18:30:01 +13:00
Slava Pestov ea2bd73214 Remove .S support from Makefile 2010-01-07 18:12:33 +13:00
Slava Pestov 0ad8ba204b vm: remove asm.h 2010-01-07 18:05:31 +13:00
Slava Pestov 0f29fed1f1 cpu.x86: add some alien-assembly unit tests 2010-01-07 17:59:17 +13:00
Slava Pestov 46a1b1cc46 alien: document alien-assembly 2010-01-07 17:57:48 +13:00
Slava Pestov e8892d9cde stack-checker: fix unit test 2010-01-07 17:40:23 +13:00
Slava Pestov 235f3238f5 Add alien-assembly form for inline assembler, works like alien-invoke except calls a user-supplied quotation instead of generating a subroutine call. Replaces FPU status control, SSE detection and read timestamp routines in vm/cpu-x86.*S 2010-01-07 17:39:22 +13:00
Slava Pestov 44a604fdbe compiler.tree: remove some code duplication concerning #alien nodes 2010-01-07 16:06:07 +13:00
Slava Pestov 89e9f77b44 vm: Remove some dead code 2010-01-07 13:54:22 +13:00
Slava Pestov 6971df91fe vm: remove unnecessary call to compile_all_words() from primitive_become() 2010-01-07 13:49:29 +13:00
Slava Pestov 587d074c0a calendar: make code like '0.1 seconds sleep' work (bug discovered by Joe Groff) 2010-01-07 00:02:16 +13:00
Slava Pestov 1219040865 compiler.units: fix faulty unit test 2010-01-06 23:52:14 +13:00
Slava Pestov c04fef10c7 vm: ensure that non-optimized calls to generic words which have not yet been compiled can still work 2010-01-06 23:49:14 +13:00
Slava Pestov 9508a5a083 cpu.x86: don't have to pass VM pointer to quotations anymore 2010-01-06 23:42:00 +13:00
Slava Pestov 47c6197799 Update x86-32 for assembly entry point changes 2010-01-06 17:55:20 +13:00
Slava Pestov e51f315305 Merge branch 'master' of git://factorcode.org/git/factor 2010-01-06 17:54:22 +13:00
Slava Pestov 36d2ac8921 vm: move c_to_factor, lazy_jit_compile_impl, throw_impl, set_callstack assembly routines into non-optimizing compiler for x86-64 2010-01-06 15:47:36 +13:00
Joe Groff 3a90df83a6 fix joystick-demo for timer changes 2010-01-05 10:23:11 -08:00
Doug Coleman e675288577 fix bug in constructor redefinition 2010-01-04 14:24:13 -06:00
Doug Coleman 96c4b1a672 Merge branch 'master' of git://factorcode.org/git/factor 2010-01-04 10:59:39 -05:00
Doug Coleman cbef261fde update fica constant 2010-01-04 10:59:00 -05:00
Slava Pestov 18929373b9 Merge branch 'master' of git://factorcode.org/git/factor 2010-01-03 23:21:31 +13:00
Slava Pestov ba5b90e063 Change how non-volatile register preservation is done in alien callbacks, with the aim of fixing callbacks on PowerPC, and to eventually eliminate assembly code from VM
- Simplify calculation of offset in relocation table
- Open-code %alien-callback
- Remove magic_frame hack from context objects
- Move magical return instruction from optimizing compiler backend into callback entry stub
2010-01-03 01:11:51 +13:00
Doug Coleman 2ca0375dee fix png loading 2009-12-30 14:58:50 -06:00
Doug Coleman eae646bfa0 remove warning 2009-12-28 10:02:36 -06:00
Doug Coleman 348b4bd2dc Merge branch 'master' of git://factorcode.org/git/factor 2009-12-28 09:58:19 -06:00
Doug Coleman 964dbfe72d avoid integer division in nano_count on windows 2009-12-28 09:56:10 -06:00
Slava Pestov 81430947d5 PowerPC: fix set-callstack primitive and start updating optimizing compiler backend for recent changes 2009-12-28 08:08:15 -06:00
Slava Pestov 94fbd8a224 cpu.ppc: fix non-optimizing compiler backend 2009-12-29 02:42:34 +13:00
Slava Pestov 38f06b8558 continuations: remove outdated comment 2009-12-28 12:42:25 +13:00