Commit Graph

8351 Commits (e1ee2c82ea5b92d75848d8a4ffd293b612b6bad0)

Author SHA1 Message Date
Slava Pestov 7524007110 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 da6bcbedfc Replace 'untested' tag with 'not loaded' and 'not tested' tags 2010-04-13 18:43:01 -07:00
Slava Pestov 74075511c2 ui.tools.error-list: smaller default size 2010-04-13 06:16:45 -07:00
Slava Pestov 572b71238f stack-checker: calling 'dispatch' with unbalanced branches generated an error message that erroneously talked about 'if' 2010-04-13 05:24:49 -07:00
Slava Pestov 956ffa8946 furnace.recaptcha: add new tag 2010-04-13 01:52:57 -07:00
Slava Pestov 4f16212840 compiler.tests.redefine23: test wasn't testing anything 2010-04-13 00:56:48 -07:00
Slava Pestov 88f627a402 compiler.tests.alien: fix tests on Win64 2010-04-13 01:24:04 -05:00
Joe Groff 378e0f7f6e Merge branch 'master' of factorcode.org:/git/factor 2010-04-12 19:17:53 -07:00
Joe Groff 54b357eb63 Merge git://github.com/erikcharlebois/factor 2010-04-12 19:17:37 -07:00
Slava Pestov 3c11991843 classes.struct, specialized-arrays: fix unit tests to work when forget-tests? is on 2010-04-12 18:29:47 -07:00
Slava Pestov 99a3b3c9f6 furnace: documentation improvements 2010-04-12 18:17:21 -07:00
Joe Groff c7f52ab3b1 Merge git://github.com/william42/factor 2010-04-12 17:06:21 -07:00
Slava Pestov 918b202b9a compiler.tests.alien: get it passing when VM is compiled with MINGW by disabling certain tests and using the MINGW ABI for others, and fix fastcall alien-indirect tests for name decoration 2010-04-12 18:14:18 -05:00
Slava Pestov 67e24b1d2a compiler.codegen: need to do name decoration with fastcall as well 2010-04-12 18:10:25 -05:00
Slava Pestov becb7c78b7 Move non-parsing words out of alien.syntax, and use a symbol instead of a string variable to store the current library in alien.parser 2010-04-12 18:09:26 -05:00
Slava Pestov 2712496880 cpu.x86.32: fastcall struct returns are different on Linux than everywhere else for some unknown reason 2010-04-12 18:44:02 -04: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
Slava Pestov 1434a305c8 vm: add a new rc-absolute-1 relocation class to allow storing values in 8-bit operands, and optimized code sequences for inline caches using this 2010-04-12 14:22:41 -07:00
Erik Charlebois 4addd3161b Merge branch 'master' of git://github.com/slavapestov/factor 2010-04-12 11:29:24 -07:00
Erik Charlebois ef365bfa53 Remove unused locals. 2010-04-12 01:18:58 -07:00
Slava Pestov 3be3fdeb46 Merge branch 'master' of git://github.com/erikcharlebois/factor 2010-04-12 01:16:43 -07:00
Erik Charlebois 0448c867e2 Fix indentation in read-token 2010-04-12 01:15:49 -07:00
Erik Charlebois 3d4dadffe2 Image encoding/decoding of PBM format 2010-04-12 00:49:16 -07:00
Slava Pestov 1881476892 ui.backend.windows: fix icon name 2010-04-11 15:03:38 -05:00
Slava Pestov 328068b480 windows: fix load errors 2010-04-11 15:00:54 -05: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 c21dc534c5 Merge branch 'master' of github.com:erikcharlebois/factor 2010-04-10 17:07: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 0202c35d2a alien: now that fastcall works better it doesn't need to be private 2010-04-10 16:57:07 -07:00
Slava Pestov ed40eb4239 cpu.x86.32: cleanups and fixes to make fastcall and thiscall callbacks work 2010-04-10 16:54:17 -07:00
Erik Charlebois 2812830b44 Typo in cairo ffi for C-ENUM change. 2010-04-10 01:26:26 -07:00
Slava Pestov 0aab7aa872 compiler.tests.alien: fix typo 2010-04-10 00:41:20 -07:00
Erik Charlebois 5768ae0af4 Forget to save some files for enum change 2010-04-10 00:12:59 -07:00
Slava Pestov 46a1fb2646 Merge remote branch 'origin/abi-symbols' into fastcall-madness 2010-04-10 00:10:33 -07:00
Slava Pestov f828f9fdaa Fiddle with register assignments in non-optimizing x86-32 backend 2010-04-10 00:10:05 -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
Slava Pestov b330595c3b ui.gadgets.grids: clarify docs 2010-04-08 10:22:59 -07:00
Slava Pestov 85f3c69c70 io.monitors.recursive: don't bomb if a dsubordinate monitor is disposed of 2010-04-07 20:40:13 -04:00
Joe Groff fe085c96d6 debugger: `` '' -> “ ” 2010-04-06 13:56:35 -07:00
Joe Groff c3f8f5067e catch merge conflicts in source and report them as such 2010-04-06 13:34:26 -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 4b78fe690b Extend C-ENUM: to allow specifying the constant vvalues like in C. Add C-TYPED-ENUM: to automatically typedef a type. 2010-04-06 02:46:23 -07:00
Slava Pestov 430a05dcea Store stack bounds in TIB on win64 to make C++ exceptions work 2010-04-05 19:07:10 -04:00
Doug Coleman eac2849833 Temporary fix for directx bindings until I revert flags{ patch or parsing words get redone 2010-04-05 18:01:25 -05:00
Doug Coleman 9ec94f242d Dont use literals twice 2010-04-05 18:01:23 -05:00
Erik Charlebois b9de2ca5c1 Merge branch 'master' of git://github.com/slavapestov/factor into techniques 2010-04-04 20:38:59 -07:00
Slava Pestov c0af678c5b cpu.x86.assembler: add support for absolute addressing on x86-64; [RIP+] now behaves like [] did, and [] now does absolute addressing just like in 32-bit mode 2010-04-04 19:42:57 -04:00
Erik Charlebois 925d2c7e58 PGM image loading and saving 2010-04-04 03:23:04 -07:00