Commit Graph

1031 Commits (ce41c5d642c919cc913e009a0c8992a989f8f95c)

Author SHA1 Message Date
Slava Pestov 2f71a0a4f6 better error reporting 2004-12-26 02:28:47 +00:00
Slava Pestov 7092b10f2f minor stack inference fixes 2004-12-26 01:06:08 +00:00
Slava Pestov 54ff898359 FFI relocation 2004-12-25 23:08:20 +00:00
Slava Pestov 0deedd48f9 some FFI cleanups 2004-12-25 20:52:08 +00:00
Mackenzie Straight 4b92b047ed More Win32 IO work; FFI updates 2004-12-25 10:49:30 +00:00
Slava Pestov e06d3e29ac saving code to disk! 2004-12-25 07:55:03 +00:00
Slava Pestov 57134374c0 removed old effects 2004-12-24 22:29:16 +00:00
Slava Pestov 66ff0243b5 huge cleanup 2004-12-24 07:52:02 +00:00
Slava Pestov 6e24186be8 generic cleanups and type inference work 2004-12-24 04:55:22 +00:00
Slava Pestov 74b063e3ad fix object /\\ number 2004-12-23 23:46:21 +00:00
Slava Pestov 7101e12b33 more type inference work 2004-12-23 23:26:04 +00:00
Slava Pestov 94506de202 inference workaround 2004-12-23 21:58:33 +00:00
Slava Pestov 72c9f9a328 type inference work, and smart-term-hook 2004-12-23 21:37:16 +00:00
Mackenzie Straight 9591506f13 Started work on win32 IO rewrite 2004-12-23 11:51:42 +00:00
Slava Pestov 1683ff9b3c type inference work; class\/ and class/\ words 2004-12-23 07:14:40 +00:00
Slava Pestov 771527ed64 type inference work, and = for aliens 2004-12-23 06:14:07 +00:00
Slava Pestov 112d52e4d4 fix ffi 2004-12-23 03:30:50 +00:00
Mackenzie Straight 3bcf2274b1 fix argument order to string>memory 2004-12-23 03:23:13 +00:00
Slava Pestov 2909d9141a started type inference, and some bug fixes 2004-12-23 03:16:46 +00:00
Slava Pestov f78cb2b6e3 bootstrap docs 2004-12-21 06:54:04 +00:00
Slava Pestov 19d057c153 word popup 2004-12-20 23:02:42 +00:00
Slava Pestov daed335eca Plugin improvements 2004-12-20 21:06:55 +00:00
Slava Pestov 3a242efb51 plugin fix; type-name word cleaned up 2004-12-20 20:29:55 +00:00
Slava Pestov cf5a90b3b7 fix ffi 2004-12-20 18:49:28 +00:00
Slava Pestov cc43f52bb8 values are now objects in inferencer 2004-12-20 03:53:41 +00:00
Slava Pestov f9ba944fde string>memory and memory>string primitives 2004-12-20 02:07:17 +00:00
Slava Pestov 8b0949dd8b improved factor plugin 2004-12-20 00:36:10 +00:00
Slava Pestov 12a09523d4 huge code cleanup 2004-12-19 08:04:03 +00:00
Slava Pestov 5b26116784 plugin fixes 2004-12-19 06:48:31 +00:00
Slava Pestov 790b6132a3 re-adding stack.factor 2004-12-19 04:35:43 +00:00
Slava Pestov 2b26f6959b some cleanups 2004-12-19 04:35:20 +00:00
Slava Pestov cad99c8888 redid = hashcode and math words using new object system 2004-12-19 04:18:32 +00:00
Slava Pestov 50e40afde9 inlining type_of; speeds up mandelbrot by a nice factor 2004-12-19 01:32:32 +00:00
Slava Pestov c82e2b032d marginally faster generic arithmetic 2004-12-19 01:24:46 +00:00
Slava Pestov 3bdca9dede fix outdated comments in SDL examples 2004-12-19 00:06:10 +00:00
Mackenzie Straight 187f2d2284 Add dllexports 2004-12-18 05:41:31 +00:00
Slava Pestov d669c21401 specifying ABI on a per-library basis 2004-12-18 05:38:51 +00:00
Slava Pestov 4dc68601d7 use stdcall abi by default on windows, word usage counter 2004-12-18 04:02:19 +00:00
Slava Pestov 9c0d7f23d2 stepping over a word 2004-12-18 02:46:19 +00:00
Slava Pestov a2717958f0 compiler does tail call optimization 2004-12-18 00:27:42 +00:00
Mackenzie Straight d9afca04f8 Port FFI to win32 2004-12-17 17:22:16 +00:00
Slava Pestov 2f8d25d9e6 ffi works 2004-12-17 00:57:03 +00:00
Slava Pestov d3dd7005d9 fix M: complex hashcode 2004-12-16 23:36:26 +00:00
Slava Pestov 1ff3ce5efa internals documentation 2004-12-16 04:17:21 +00:00
Slava Pestov 6c6c23ce71 reworked bootstrap code, a lot of cleanups 2004-12-15 21:57:29 +00:00
Slava Pestov daac96e764 tail call optimization 2004-12-14 07:57:40 +00:00
Slava Pestov b2cebbb5e4 removing unused alien-macros 2004-12-14 00:16:33 +00:00
Slava Pestov 00b9fefd0b some progress on alien 2004-12-14 00:14:03 +00:00
Slava Pestov 6b744e5cd6 clean up x86 generator, add SDL and alien to bootstrap 2004-12-13 23:40:21 +00:00
Mackenzie Straight cbc8976e46 Fix a bug with WriteFile 2004-12-13 23:00:07 +00:00