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