Commit Graph

23 Commits (2fe4560e6cabeddf2d771072958752f440050196)

Author SHA1 Message Date
Doug Coleman 2d960f4103 Create two binaries: factor.com and factor.exe. factor.com is the console version, factor.exe is win32. also make a factor shell script called factor to help cygwin out because it ignores the env vars 2009-01-29 13:15:16 -06:00
Slava Pestov 8819f23312 Replace millis primitive with micros primitive
Add millis as a library word
sleep now takes either a duration or a microsecond count; code using durations doens't need to be updated, code using millisecond counts updated to use durations for the most part
2008-11-19 01:50:05 -06:00
Slava Pestov d6dd9ea2a3 Add workaround for Windows bttray.exe issue 2008-11-17 21:21:57 -06:00
Doug Coleman 964961ed74 remove dead code 2008-10-19 18:13:59 -05:00
Slava Pestov 727cfcba43 Move relocation info out of the code heap and into the data heap 2008-05-30 01:31:05 -05:00
Doug Coleman 8d3ac25553 Merge git://factorcode.org/git/factor
Conflicts:

	Makefile
2008-02-05 22:48:44 -06:00
Slava Pestov ba1a958a32 Move cd and cwd primitives to native I/O, fix Windows normalize-pathname 2008-02-05 13:11:36 -06:00
Doug Coleman bc3bf6b2b4 make factor compile on win64 2008-02-04 11:45:53 -06:00
Slava Pestov c09af2f2c6 Improved JIT compiler design; better REGISTER_ROOT/UNREGISTER_ROOT stuff 2007-12-26 01:45:16 -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
Doug Coleman 8cb2675a70 Add error checking to AddVectoredExceptionHandler 2007-12-12 01:29:41 -06:00
Doug Coleman e7cbbaa692 Use MAX_UNICODE_PATH for outrageously long c:\windows directory names 2007-12-04 14:38:36 -06: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
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 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 1382d9d045 Implement (os-envs) primitive on Windows 2007-11-13 01:09:38 -05: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
U-C4\Administrator 9a0ac0e975 Attempt to merge in changes
F_FASTCALL
2007-09-27 15:10:37 -05:00
U-3ADF\Administrator 544c2370cf Fix SEH and USING: errors on windows nt 2007-09-25 10:37:45 +02: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 Pestov a96457cecc Initial import 2007-09-20 18:09:08 -04:00