Commit Graph

378 Commits (c5888330d67939cbdcd5cbaaa076eec84d2d0d25)

Author SHA1 Message Date
Slava Pestov aed2d90b30 fix 64-bit issue in runtime 2005-12-05 03:29:55 +00:00
Slava Pestov ca14fd7b1c amd64 work 2005-12-04 07:30:19 +00:00
Slava Pestov d8384c12c9 initial AMD64 porting work 2005-12-02 07:25:44 +00:00
Slava Pestov 4435110231 string hashing kludge; amd64 cpu detection 2005-12-02 04:40:44 +00:00
Slava Pestov 9ef9193308 new hashtable 2005-11-27 22:45:48 +00:00
Slava Pestov eca20beec0 about to bootstrap hashstable 2005-11-25 00:02:20 +00:00
Slava Pestov 036d1f9673 bootstrap fix 2005-11-15 17:58:44 +00:00
Slava Pestov a651cc87b1 various fixes to inference, experimenting with %char-slot vops and interruption checks 2005-11-14 03:04:14 +00:00
Slava Pestov 9440f385e5 interruption checks get compiled now, fixnum/mod fixed on powerpc 2005-11-12 05:37:24 +00:00
Slava Pestov a3687773b5 fix array size fep 2005-11-05 03:50:26 +00:00
Slava Pestov 9d2e4a77a6 fix another Mach-O FFI problem 2005-10-24 02:31:01 +00:00
Slava Pestov b15a262e54 implement mach exception handling 2005-10-24 00:50:29 +00:00
Slava Pestov 3ff1915f1a UI fixes for OS X, compiler fixes for PowerPC 2005-10-12 03:28:17 +00:00
Slava Pestov 29104bb40e fix powerpc relocation bug 2005-10-12 01:46:14 +00:00
Slava Pestov 6b8e232c63 fix bignum emission, put MT in core 2005-10-08 05:15:14 +00:00
Doug Coleman 26d0e7ede5 call get_error_message() for an F_STRING instead of char* 2005-10-07 22:50:31 +00:00
Doug Coleman 7242f38fd7 get_error_message() is for native calls in native/win32/ffi.c
error_message() is called via alien-invoke from factor code
bugfix: the last "fix" caused the factor runtime to get a char* instead of F_STRING
2005-10-06 22:10:27 +00:00
Doug Coleman fa122fd1c0 buffer_to_c_string() now uses strlen() 2005-10-05 04:24:19 +00:00
Doug Coleman 443acc846a Added buffer_to_c_string to go from a win32-api-allocated buffer to a gc-ed char*
Changed whitespace removal
2005-10-05 04:06:57 +00:00
Doug Coleman 7fc87a420b Include ctype.h for isspace() only in win32 2005-10-05 04:02:24 +00:00
Doug Coleman 62958f570e Remove implicit declaration of init_signals() on win32 2005-10-05 03:16:30 +00:00
Doug Coleman b248ab3d3b Remove "\r\n" from last_error() if it exists 2005-10-02 20:15:59 +00:00
Doug Coleman b34da424dd set dll->dll = NULL on failure in ffi_dllopen() 2005-10-02 19:47:33 +00:00
Slava Pestov b6e1569ef5 make panes a bit more flexible 2005-09-25 04:18:12 +00:00
Slava Pestov 9f0434f30f some UI tweaking 2005-09-25 03:21:09 +00:00
Slava Pestov 3c8b073be0 add more env slots 2005-09-24 21:26:04 +00:00
Slava Pestov c4cec1321c rename ifte to if 2005-09-24 19:21:17 +00:00
Slava Pestov 29190ebc3e catch change, new cleanup word, with-server combinator 2005-09-21 00:18:01 +00:00
Slava Pestov 34ff4e2c27 more preliminary work for callcc compilation 2005-09-20 05:59:38 +00:00
Slava Pestov fa1e1a4801 f throw no longer a no-op 2005-09-18 02:25:18 +00:00
Slava Pestov 7ecbfb5c98 big generic word cleanup; kill-literals optimization; continuations overhaul 2005-09-16 06:39:33 +00:00
Slava Pestov bf5d88b649 changes to continuation words 2005-09-14 04:37:50 +00:00
Slava Pestov 27439f95c9 arrays are now better supported, various cleanups 2005-09-12 00:46:55 +00:00
Slava Pestov d0312300b8 unsafe-nth unsafe-set-nth for faster inner loops 2005-09-10 22:27:31 +00:00
Slava Pestov 6952bcdda8 simple labels optimization 2005-09-10 03:40:08 +00:00
Slava Pestov 2bdd82ea53 simpler t 2005-09-09 21:32:38 +00:00
Slava Pestov 55e2a9e232 reworking simplifier and basic blocks 2005-09-09 02:23:54 +00:00
Slava Pestov 258f853911 improved literal killing optimization 2005-09-07 21:21:11 +00:00
Slava Pestov 60d78bc4f1 remove debug code 2005-09-06 00:34:04 +00:00
Slava Pestov 30f0dcf5b9 fix powerpc typo 2005-09-06 00:33:36 +00:00
Slava Pestov 7f7a0a057e working on PowerPC overflow checks 2005-09-05 07:06:47 +00:00
Slava Pestov 7711aff1a5 tweaking stack shuffle compilation 2005-09-04 21:07:59 +00:00
Slava Pestov 74430b8b18 utf16 string unboxing tweak 2005-09-03 21:59:53 +00:00
Slava Pestov b0b5f4f79d alien tweaks 2005-09-03 18:48:25 +00:00
Slava Pestov b1daea44a6 word-name, word-vocabulary are now slots in the word object 2005-08-29 06:34:04 +00:00
Slava Pestov eb16e7a699 some SDL renaming, fix a few typos 2005-08-24 04:30:07 +00:00
Slava Pestov fbd7d4fef7 inspector bug fix, sleep word 2005-08-23 19:50:32 +00:00
Slava Pestov c8eacd7b0b major bootstrap cleanup 2005-08-20 01:46:12 +00:00
Slava Pestov 7426167a5a removed obsolete file 2005-08-16 21:42:32 +00:00
Slava Pestov 9bbf30f91c typo in dll.c 2005-08-16 03:34:10 +00:00