Commit Graph

135 Commits (2d6d22175eeb125d66aefc083e449a585418f369)

Author SHA1 Message Date
Slava Pestov 028e0075d8 PowerPC support work in progress 2008-01-09 01:33:40 -05:00
Slava Pestov ac5f758bce PowerPC support work in progress 2008-01-08 17:04:45 -04:00
Slava Pestov 928c68b506 JIT improvements; simpler 'current XT' relocation logic 2008-01-07 17:14:09 -04:00
Slava Pestov 96f4f3ff40 Fix profiler 2008-01-02 23:07:25 -04:00
Slava Pestov b7327b6228 Redo the profiler 2008-01-02 20:36:36 -04:00
Slava Pestov 6922bded81 Speed up compile-call 2007-12-30 21:34:44 -05:00
Slava Pestov af41a0efe7 Re-implement callstack>array 2007-12-30 16:54:01 -05:00
Slava Pestov 5378c05508 Fix bootstrap 2007-12-29 22:44:25 -05:00
Slava Pestov 2b37b76d65 Working on profiler 2007-12-29 12:44:01 -05:00
Slava Pestov c5d91d12df Fix implementation of deferred words 2007-12-26 20:40:46 -05:00
Slava Pestov 93e1bdfcd7 Simplify JIT, fix tuples unit tests 2007-12-26 20:02:41 -05:00
Slava Pestov 1b9e04fdc5 Deferred words are now compound words 2007-12-26 17:28:34 -05:00
Slava Pestov f91ec96425 Fix code heap compaction and clean up VM a bit 2007-12-26 17:14:33 -05:00
Slava Pestov 4bb2a43a10 Early binding JIT work in progress 2007-12-26 02:33:49 -05:00
Slava Pestov c09af2f2c6 Improved JIT compiler design; better REGISTER_ROOT/UNREGISTER_ROOT stuff 2007-12-26 01:45:16 -05:00
Slava Pestov 3d784c7927 Simplify quotation calling convention: no need to pass XT 2007-12-25 23:40:36 -05:00
Slava Pestov 423c22e4ef Symbols are compound defs now; SYMBOL: foo == : foo \ foo ; 2007-12-25 22:55:17 -05:00
Slava Pestov 07a4022d62 Parser, definitions, source-files refactoring work in progress 2007-12-21 21:18:24 -05:00
Slava Pestov 308cf5aef7 Listener auto-compiles; more smart recompile work in progress 2007-12-17 16:29:54 -05:00
Slava Pestov 3c5b2073ef Fix save-image-and-exit, clean up compiler a bit 2007-12-16 18:42:56 -05:00
Slava Pestov c9646d20c5 Working on smarter recompilation 2007-12-16 15:17:28 -05:00
Doug Coleman 0e20f7eb7e Fix compile on 64bit linux 2007-12-12 16:22:41 -06:00
Slava Pestov 73f393ad28 Merge commit 'erg/master' 2007-12-12 16:20:00 -05:00
Doug Coleman c9daaa8eca disable RemoveVectoredExceptionHandler error checking
it's failing with error 258 - wait operation timed out
if c_to_factor(quot) is not called, it still "fails" with error 0 - operation successful
perhaps we need to clean up resources like the master io completion port?
2007-12-12 13:01:25 -06:00
Slava Pestov b17c2388cb Merge commit 'erg/master' 2007-12-12 02:35:02 -05:00
Doug Coleman 8cb2675a70 Add error checking to AddVectoredExceptionHandler 2007-12-12 01:29:41 -06:00
Slava Pestov 37227b8e68 Merge commit 'littledan/master' 2007-12-12 00:36:59 -05:00
Slava Pestov fbcd41be39 Clean up 2007-12-12 00:32:43 -05:00
Daniel Ehrenberg 637c1ad0e4 macosx-x86-64 2007-12-11 23:33:05 -05:00
Daniel Ehrenberg 4ea887e766 macosx-x86-64 more 2007-12-11 23:19:06 -05:00
Daniel Ehrenberg 4dec62ade9 macosx-x86-64 2007-12-11 22:48:20 -05:00
Doug Coleman 7559286288 Merge git://spitspat.com/git/factor 2007-12-09 18:28:10 -06:00
Doug Coleman 7053f84244 Merge git://factorcode.org/git/factor 2007-12-09 00:05:02 -06:00
Slava Pestov 9bbde3f60a Fix Linux/x86-64 signal handler problem 2007-12-08 23:26:35 -05:00
Doug Coleman b967f7747d Change stat to be more forgiving 2007-12-06 02:18:56 -06:00
Doug Coleman 9c79dc1fa7 Better error handling for safe_sigaction 2007-12-04 15:47:26 -06:00
Doug Coleman e7cbbaa692 Use MAX_UNICODE_PATH for outrageously long c:\windows directory names 2007-12-04 14:38:36 -06:00
Slava Pestov 1f2001143c Add type check to curry primitive 2007-11-25 15:27:11 -05:00
Doug Coleman 096b9fe4b7 Clean up C code a bit 2007-11-24 18:17:25 -06:00
U-C4\Administrator b8ab6a8cb1 Comment out the AllocConsole() code for windows
Add WINDRES variable to NT 32-bit backend
2007-11-24 18:07:05 -06:00
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