Commit Graph

145 Commits (571c4c57ae3b0c839a5949f87a42f7354d34e80a)

Author SHA1 Message Date
U-C4\Administrator 5849496a93 add Config file for win64 2007-11-24 18:00:18 -06:00
Doug Coleman 0da81b3018 Reuse existing console if present, or else open a new console, when -console is supplied 2007-11-21 14:47:15 -06:00
Doug Coleman 01682c1cd2 Open a console when calling factorbug() 2007-11-21 14:31:36 -06:00
Doug Coleman ea571c54dd Add open_console() command line parameter and stubs on each platform
Add Config.windows.nt
2007-11-21 14:27:25 -06:00
Slava Pestov f05f919973 Fix code heap compaction bug introduced recently 2007-11-17 04:31:26 -05:00
Slava Pestov 1bc4a852e1 Remove run.s 2007-11-16 00:10:34 -05:00
Yuuki Daruma 9ccb9f0559 Fixing environ for freebsd and linux 2007-11-14 13:36:48 -08:00
Slava Pestov 1382d9d045 Implement (os-envs) primitive on Windows 2007-11-13 01:09:38 -05:00
Slava Pestov a81a3387bf os-envs primitive to get current environment 2007-11-12 23:18:29 -05:00
Slava Pestov 53690f2500 Give credit where credit is due 2007-11-07 19:26:26 -05:00
Slava Pestov 8f2c563e57 Memory defaults tweak 2007-11-06 21:51:03 -05:00
Slava Pestov 6d3d12667b Merge branch 'master' of git://factorcode.org/git/factor 2007-11-05 15:34:03 -05:00
Slava Pestov 7cdfb02781 Better error handling in save-image 2007-11-05 13:39:20 -05:00
Slava Pestov 0051acbb2e Linux/ARM fixes with help from doublec 2007-11-05 01:40:48 -05:00
Slava Pestov af83b87b7d Minor improvement to fep's object dumpmer 2007-11-05 01:37:23 -05:00
Slava Pestov b2d2b47610 ARM fixes 2007-11-04 23:18:05 -05:00
Doug Coleman e7a36ef912 Fix error message for dlopen on windows 2007-11-02 13:05:38 -05:00
Slava Pestov c014cf1aeb Fix x86 stack alignment in Mach exception handler code 2007-10-29 02:23:16 -04:00
Slava Pestov d124669dc5 Merge git://factorcode.org/git/factor 2007-10-29 01:31:58 -04:00
Slava Pestov c69f19bb64 Remove obsolete file 2007-10-29 00:19:58 -05:00
Slava Pestov 2e78ce3d4a Profiler fixes 2007-10-29 01:12:27 -04:00
Samuel Tardieu ed295cd8fe Free posix_argv after use 2007-10-28 14:54:42 -04:00
Slava Pestov 589ea40b58 Add attributions to mach_signal files 2007-10-28 14:41:28 -04:00
Slava Pestov ef22d57ef6 Improved profiler doesn't require all words to be recompiled to enable/disable 2007-10-28 04:33:36 -04:00
Slava Pestov d69ad235f6 Remove non-working Windows CE SEH code 2007-10-28 01:21:37 -04:00
Slava Pestov 850c145a09 Fix bootstrap hang 2007-10-24 02:01:43 -04:00
Slava Pestov 9d80b13932 Add sanity check 2007-10-22 03:49:19 -04:00
U-SLAVA-FB3999113\Slava 507d0ca150 More ARM fixes 2007-10-21 15:18:31 -04:00
U-SLAVA-FB3999113\Slava bf82687051 More ARM changes 2007-10-15 19:59:35 -04:00
U-SLAVA-FB3999113\Slava e9b42fa635 Move more math stuff to extra/, get compiler to work without ratios/complex numbers 2007-10-14 20:38:23 -04:00
U-SLAVA-FB3999113\Slava 4d30644576 Got various things working on CE/ARM 2007-10-13 17:57:29 -04:00
U-SLAVA-FB3999113\Slava de7e596622 Fix trailing whitespace 2007-10-13 00:57:24 -04:00
Slava Pestov 5c58a50ac8 VM portion of improved deployment 2007-10-09 02:08:20 -04:00
Slava Pestov 764addb9b2 VM portion of new unit tests 2007-10-09 02:08:09 -04:00
Marie-Pascal c67c694f29 Fix typo 2007-10-08 01:04:24 -04:00
Slava Pestov ba6648f526 Fix argument order issue 2007-10-06 23:47:06 -04:00
Slava Pestov 2b13c74dfa Third time lucky 2007-10-06 23:26:43 -04:00
Slava Pestov 7b12b5e649 VM fixes 2007-10-06 23:12:52 -04:00
Slava Pestov 37e591e12f Use F_FASTCALL for save_callstack_top 2007-10-06 23:01:41 -04:00
Slava Pestov 038cbed6e6 Inhibit assignment re-ordering 2007-10-06 22:52:55 -04:00
Slava Pestov b07986d0d0 Once again, -fomit-frame-pointer on Windows is causing problems 2007-10-06 20:49:48 -04:00
Slava 1f3ca10e8e Improve FEP callstack display 2007-10-06 20:58:33 -04:00
Slava Pestov b23e109447 Clean up Windows support 2007-10-06 18:09:22 -04:00
Slava Pestov 92fef17698 Merge commit 'erg/master' 2007-10-06 17:57:05 -04:00
Slava Pestov 51595cc78e New call-clear primitive 2007-10-06 13:34:34 -04:00
Slava Pestov 71d907887f Code cleanup 2007-10-05 17:54:06 -04:00
Slava Pestov 98c9e69e1e Use same call frame struct on x86 and ppc 2007-10-05 17:35:51 -04:00
Slava Pestov 6b0b7bebf9 Simpler callstack layout 2007-10-05 17:30:10 -04:00
Slava Pestov 1d0ebde8dc Merge commit 'yuuki/master' into ppc_callstack_up 2007-10-05 04:18:28 -04:00
Slava Pestov 6fb134f1aa Update non-optimizing compiler for new PowerPC calling convention 2007-10-05 04:17:38 -04:00
Yuuki Daruma c1581f2ee1 updating the mv for Leopard. untested on ppc. 2007-10-04 23:54:35 -07:00
U-C4\Administrator d3f637abf0 dllexport symbols in cpu-x86.*.S 2007-10-04 11:56:12 -05:00
U-C4\Administrator c0e72118fd Add vim swap files to .gitignore (foo/bar/.baz.factor.swp)
Remove -fomit-frame-pointer from Windows optimized compiles because it causes incorrect code
Add -fomit-frame-pointer to Config.unix
2007-10-04 11:53:12 -05:00
Slava 0183a40717 Fixing tools.interpreter 2007-10-03 20:49:17 -04:00
Slava 443fc8fb04 Get vm/callstack.c to compile on x86 2007-10-03 18:53:43 -04:00
Slava Pestov fb2cd92262 datastack capture after underflow should be an ordinary error not a critical error 2007-10-03 17:11:52 -04:00
Slava Pestov fab1453bfc Re-implemented single stepper for new evaluation model 2007-10-03 16:56:49 -04:00
Slava Pestov d3ae70c53d VM cleanup 2007-10-02 17:53:05 -04:00
Slava Pestov 304242bf5c New unit test which fails on PowerPC 2007-09-30 16:20:07 -04:00
Slava Pestov 592886c783 alien-address primitive fix 2007-09-30 01:46:44 -04:00
Slava 48bd56ca03 Fix profiler on x86 2007-09-30 02:25:21 -04:00
Slava Pestov e7cd1e2ce2 Fix some stuff in cpu/ppc, fix bootstrap bug 2007-09-29 23:57:29 -04:00
Slava Pestov 15057fd349 Don't allow byte arrays to be stored in aliens 2007-09-28 04:02:06 -04:00
U-C4\Administrator 9a0ac0e975 Attempt to merge in changes
F_FASTCALL
2007-09-27 15:10:37 -05:00
U-C4\Administrator 07ba1de580 Merge git://spitspat.com/git/factor 2007-09-27 14:35:35 -05:00
U-C4\Administrator 9666ceecaf Merge git://factorcode.org/git/factor 2007-09-27 14:34:46 -05:00
Slava Pestov b28dd55121 x86 compile fix 2007-09-26 00:42:11 -04:00
Slava Pestov 30fdd20f96 Update x86 for lazy JIT 2007-09-26 00:34:37 -04:00
Slava Pestov 99a42aa089 Fix crash if GC runs during lazy_jit_compile 2007-09-26 00:34:10 -04:00
Slava Pestov f400729792 The JIT now compiles quotations when first invoked, not when constructed 2007-09-26 00:26:19 -04:00
Slava Pestov 0c6865a10b Lazy JIT 2007-09-25 21:23:20 -04:00
Slava Pestov 6529e17067 Fix PowerPC callstack traces 2007-09-25 20:31:45 -04:00
U-3ADF\Administrator 544c2370cf Fix SEH and USING: errors on windows nt 2007-09-25 10:37:45 +02:00
Slava Pestov b9ada9413f New icons from Elie 2007-09-24 15:34:17 -04:00
U-C4\Administrator 5e663a91d8 Try to get Windows NT bootstrapping with the latest compiler changes
SEH is broken
2007-09-23 23:52:58 -05:00
Slava 64e3e0c0d6 Fix callstack relocation 2007-09-22 18:56:27 -04:00
Slava Pestov 05e66a0659 Remove dead code; code_fixup stack frame return addrs 2007-09-22 17:17:37 -04:00
Slava Pestov 77d8a844f3 Untested Linux/x86 support 2007-09-22 04:00:22 -04:00
Slava Pestov 34465cf837 Remove debug message 2007-09-22 03:26:09 -04:00
Slava Pestov dacab19574 AMD64 fixes 2007-09-22 03:09:18 -04:00
Slava Pestov 136e249f6d x86-64 fixes 2007-09-22 02:28:49 -04:00
Slava Pestov 7b45efc69d VM fixes for Linux/x86-64 2007-09-22 00:28:55 -04:00
Slava 88cdd6ca9c Mac Intel compile fix 2007-09-22 00:13:01 -04:00
Slava Pestov 5d01a369e4 Update Config.* fixes (???) 2007-09-22 00:03:47 -04:00
Slava 6dc28869ce More build system work 2007-09-22 00:44:27 -04:00
Slava 2892083014 Merge branch 'master' of git://factorcode.org/git/factor 2007-09-22 00:41:36 -04:00
Slava 7475278aea Build system cleanup 2007-09-22 00:41:17 -04:00
Slava Pestov ae74818efa x86 fixes 2007-09-21 23:56:34 -04:00
Slava Pestov 3a1d458b29 More changes 2007-09-21 23:30:47 -04:00
Slava e2c65cbc2d FreeBSD/x86 support 2007-09-21 23:44:13 -04:00
Slava Pestov 7ff85dd33e Clean up x86 support code 2007-09-21 22:56:01 -04:00
Slava Pestov 1ba96d255b Tweak asm.h for Mac Intel 2007-09-21 16:55:55 -04:00
Slava d1b70d8b13 Mac OS X/x86 fixes 2007-09-21 16:43:55 -04:00
Slava 8c022cced5 Updates for Intel Mac 2007-09-20 19:17:17 -04:00
Slava Pestov a96457cecc Initial import 2007-09-20 18:09:08 -04:00