Commit Graph

26 Commits (5c446e3460a4aa6781ba225cd369e5d294324ed1)

Author SHA1 Message Date
Slava Pestov 65b89eea9e Fix compile error 2008-11-23 04:46:15 -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 7fd0a27c0d VM no longer uses printf since format string directives are not portable between Win64 and everything else... 2008-11-18 18:21:42 -06:00
Slava Pestov cfa82cb474 New calling convention for VM primitives:
instead of the Factor side passing the stack pointer as the first parameter, and having the VM save it to stack_chain->top, we instead have the Factor side save it. Eliminates a lot of crud in the VM
2008-11-13 03:20:34 -06:00
Doug Coleman 78a529b1c3 remove directory from the vm 2008-10-19 13:27:59 -05:00
Doug Coleman 84ec1eec1d remove environ and os-envs primitives 2008-10-18 21:41:16 -05:00
Slava Pestov 5a0c3e3d73 Add better error message for out of memory 2008-07-25 22:05:36 -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 07b1552d2e fix bug with long environment variables 2008-04-11 21:37:18 -05:00
Doug Coleman 409d984c3c move os_env from run to os-unix.c/os-windows.c 2008-04-09 16:57:21 -05:00
Doug Coleman d1cc5cc650 windows environment variables 2008-04-09 00:33:29 -05:00
Doug Coleman c19505cd84 set-os-env on windows 2008-04-08 23:35:28 -05:00
Slava Pestov 225a0fb781 Fix Windows crash with set-os-envs 2008-04-06 23:31:53 -05:00
Slava Pestov aec6d6f5c8 Replace (stat) with (exists?) 2008-03-19 23:29:19 -05:00
Slava Pestov 05b02f3c38 Changing launcher to use new_slots 2008-03-06 20:44:52 -06:00
Slava Pestov fef5ebec01 io.files overhaul 2008-02-27 14:59:15 -06:00
Slava Pestov 0b19589630 linkage errors don't thwart compilation anymore 2008-02-16 00:54:54 -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 b967f7747d Change stat to be more forgiving 2007-12-06 02:18:56 -06: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
Doug Coleman e7a36ef912 Fix error message for dlopen on windows 2007-11-02 13:05:38 -05:00
U-SLAVA-FB3999113\Slava de7e596622 Fix trailing whitespace 2007-10-13 00:57:24 -04: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