Doug Coleman
a60e11b89e
add RTLD_GLOBAL to dlopen flags. load atlas before cblas on freebsd
2009-01-30 16:45:30 -06:00
Slava Pestov
b2e45f199e
Calling dispose on unix stdin no longer kills the VM
2008-12-20 18:02:08 -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
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
b1e5346179
More EINTR handling
2008-07-06 18:28:41 -05:00
Slava Pestov
0f6ecc10cd
Fix EINTR handling in Unix stdin pipe hack
2008-07-06 04:12:46 -05:00
Slava Pestov
ab881cbd7a
Put that in your pipe and smoke it
2008-07-03 17:44:44 -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
409d984c3c
move os_env from run to os-unix.c/os-windows.c
2008-04-09 16:57:21 -05:00
Doug Coleman
6c5935a3b0
add set-os-env, unset-os-env
2008-04-08 23:08:11 -05:00
Slava Pestov
0c490161b4
Fix exists?
2008-03-20 00:39:32 -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
0b19589630
linkage errors don't thwart compilation anymore
2008-02-16 00:54:54 -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
Slava
112c37b990
Fix Linux and FreeBSD signal handling on x86
2008-01-16 01:16:53 -05:00
Slava Pestov
c09af2f2c6
Improved JIT compiler design; better REGISTER_ROOT/UNREGISTER_ROOT stuff
2007-12-26 01:45:16 -05:00
Doug Coleman
9c79dc1fa7
Better error handling for safe_sigaction
2007-12-04 15:47:26 -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
a81a3387bf
os-envs primitive to get current environment
2007-11-12 23:18:29 -05:00
U-C4\Administrator
9a0ac0e975
Attempt to merge in changes
...
F_FASTCALL
2007-09-27 15:10:37 -05:00
Slava Pestov
a96457cecc
Initial import
2007-09-20 18:09:08 -04:00