Commit Graph

28 Commits (6c6d131b0b211a03da804562e664d0eaed1a3198)

Author SHA1 Message Date
slava 07df0e40f9 Assorted fixes: sort out bignum division by zero, fix some unit tests 2006-12-14 07:35:22 +00:00
slava 3716de2737 Simplify 2006-11-24 10:08:01 +00:00
slava f9f708739e Factor can now recover from certain out of memory conditions 2006-11-24 10:00:51 +00:00
slava 5038554251 GC is not safe from a signal handler since the ds/rs registers might be invalid. So disable the GC in signal handlers 2006-11-22 06:24:55 +00:00
slava f29e31c251 Comment out problematic/unfinished code 2006-11-21 23:42:59 +00:00
slava aa23766df2 Fix issue when GC is called while allocating native stack trace 2006-11-21 21:19:17 +00:00
slava c4ddcf54df x86 compiled stack traces working 2006-11-16 05:12:43 +00:00
slava c0038a28f9 Fix documentation typos, start working on compiled stack traces 2006-11-16 03:57:58 +00:00
slava f67ee0f315 Kick off 0.87 with better callstack underflow handling 2006-11-15 02:40:54 +00:00
slava 726710a949 alien>char/u16-string primitives now work correctly if the input is a byte array 2006-11-03 05:37:51 +00:00
slava 56f8f84751 More allot_* cleanups 2006-11-02 23:29:11 +00:00
slava a712af05a4 Update bignum code for allot_* changes 2006-11-02 08:00:02 +00:00
slava b116ab3c25 More allot_* work 2006-10-31 20:48:34 +00:00
slava 415fe0a4a8 allot_* overhaul 2006-10-31 05:52:02 +00:00
slava 1398494f1d Remove integer-slot and set-integer-slot primitives, add word-xt primitive 2006-10-15 23:01:07 +00:00
slava 12d596d1e6 Windows SEH fix 2006-10-15 04:10:54 +00:00
slava 39d363f265 Runtime code cleanups, implemented mark and sweep code GC 2006-09-26 22:44:18 +00:00
slava 61e1dff787 Automatically recompile words when files are loaded 2006-08-11 20:55:43 +00:00
slava 3b2d14c4c0 GC now scans literal data area 2006-08-09 20:15:27 +00:00
slava 25fc2f8af5 More generator/relocator fixes 2006-08-09 07:25:15 +00:00
slava 00d970cf15 Compiled code labels are now first-class 2006-08-09 06:12:01 +00:00
slava 251f12448f Big redesign of the compiler/runtime interface 2006-08-08 05:38:32 +00:00
slava 7517e389e0 Removed some code duplication between the Unix and Windows memory protection error handlers 2006-08-03 21:00:33 +00:00
slava f5450b045b char* types in FFI calls can no longer accept null pointers 2006-07-31 21:39:58 +00:00
slava e3da107934 Runtime cleanup 2006-07-24 05:22:11 +00:00
slava 6d21c52ac9 Big runtime cleanup 2006-07-07 04:07:18 +00:00
slava 5c8982c50c Tweak error reporting 2006-06-27 07:40:07 +00:00
slava 8ad4909c7a Since 'native Factor' is no longer a meaningful term like it was back in the JFactor days, rename native/ to vm/ 2006-06-06 23:56:01 +00:00