Commit Graph

  • c908e1920a kernel errors a bit better, inference cleanup Slava Pestov 2004-12-26 06:42:09 +0000
  • 25c2cd547c abi wrong Slava Pestov 2004-12-26 03:15:37 +0000
  • 2f71a0a4f6 better error reporting Slava Pestov 2004-12-26 02:28:47 +0000
  • 7092b10f2f minor stack inference fixes Slava Pestov 2004-12-26 01:06:08 +0000
  • 54ff898359 FFI relocation Slava Pestov 2004-12-25 23:08:20 +0000
  • 0deedd48f9 some FFI cleanups Slava Pestov 2004-12-25 20:52:08 +0000
  • 4b92b047ed More Win32 IO work; FFI updates Mackenzie Straight 2004-12-25 10:49:30 +0000
  • e06d3e29ac saving code to disk! Slava Pestov 2004-12-25 07:55:03 +0000
  • 57134374c0 removed old effects Slava Pestov 2004-12-24 22:29:16 +0000
  • 66ff0243b5 huge cleanup Slava Pestov 2004-12-24 07:52:02 +0000
  • 6e24186be8 generic cleanups and type inference work Slava Pestov 2004-12-24 04:55:22 +0000
  • 74b063e3ad fix object /\\ number Slava Pestov 2004-12-23 23:46:21 +0000
  • 7101e12b33 more type inference work Slava Pestov 2004-12-23 23:26:04 +0000
  • 94506de202 inference workaround Slava Pestov 2004-12-23 21:58:33 +0000
  • 72c9f9a328 type inference work, and smart-term-hook Slava Pestov 2004-12-23 21:37:16 +0000
  • 9591506f13 Started work on win32 IO rewrite Mackenzie Straight 2004-12-23 11:51:42 +0000
  • 1683ff9b3c type inference work; class\/ and class/\ words Slava Pestov 2004-12-23 07:14:40 +0000
  • 771527ed64 type inference work, and = for aliens Slava Pestov 2004-12-23 06:14:07 +0000
  • 112d52e4d4 fix ffi Slava Pestov 2004-12-23 03:30:50 +0000
  • 3bcf2274b1 fix argument order to string>memory Mackenzie Straight 2004-12-23 03:23:13 +0000
  • 2909d9141a started type inference, and some bug fixes Slava Pestov 2004-12-23 03:16:46 +0000
  • f78cb2b6e3 bootstrap docs Slava Pestov 2004-12-21 06:54:04 +0000
  • 19d057c153 word popup Slava Pestov 2004-12-20 23:02:42 +0000
  • daed335eca Plugin improvements Slava Pestov 2004-12-20 21:06:55 +0000
  • 3a242efb51 plugin fix; type-name word cleaned up Slava Pestov 2004-12-20 20:29:55 +0000
  • cf5a90b3b7 fix ffi Slava Pestov 2004-12-20 18:49:28 +0000
  • cc43f52bb8 values are now objects in inferencer Slava Pestov 2004-12-20 03:53:41 +0000
  • f9ba944fde string>memory and memory>string primitives Slava Pestov 2004-12-20 02:07:17 +0000
  • 8b0949dd8b improved factor plugin Slava Pestov 2004-12-20 00:36:10 +0000
  • 12a09523d4 huge code cleanup Slava Pestov 2004-12-19 08:04:03 +0000
  • 5b26116784 plugin fixes Slava Pestov 2004-12-19 06:48:31 +0000
  • 790b6132a3 re-adding stack.factor Slava Pestov 2004-12-19 04:35:43 +0000
  • 2b26f6959b some cleanups Slava Pestov 2004-12-19 04:35:20 +0000
  • cad99c8888 redid = hashcode and math words using new object system Slava Pestov 2004-12-19 04:18:32 +0000
  • 50e40afde9 inlining type_of; speeds up mandelbrot by a nice factor Slava Pestov 2004-12-19 01:32:32 +0000
  • c82e2b032d marginally faster generic arithmetic Slava Pestov 2004-12-19 01:24:46 +0000
  • 3bdca9dede fix outdated comments in SDL examples Slava Pestov 2004-12-19 00:06:10 +0000
  • 187f2d2284 Add dllexports factor-0-70 0.70 Mackenzie Straight 2004-12-18 05:41:31 +0000
  • d669c21401 specifying ABI on a per-library basis Slava Pestov 2004-12-18 05:38:51 +0000
  • 4dc68601d7 use stdcall abi by default on windows, word usage counter Slava Pestov 2004-12-18 04:02:19 +0000
  • 9c0d7f23d2 stepping over a word Slava Pestov 2004-12-18 02:46:19 +0000
  • a2717958f0 compiler does tail call optimization Slava Pestov 2004-12-18 00:27:42 +0000
  • d9afca04f8 Port FFI to win32 Mackenzie Straight 2004-12-17 17:22:16 +0000
  • 2f8d25d9e6 ffi works Slava Pestov 2004-12-17 00:57:03 +0000
  • d3dd7005d9 fix M: complex hashcode Slava Pestov 2004-12-16 23:36:26 +0000
  • 1ff3ce5efa internals documentation Slava Pestov 2004-12-16 04:17:21 +0000
  • 6c6c23ce71 reworked bootstrap code, a lot of cleanups Slava Pestov 2004-12-15 21:57:29 +0000
  • daac96e764 tail call optimization Slava Pestov 2004-12-14 07:57:40 +0000
  • b2cebbb5e4 removing unused alien-macros Slava Pestov 2004-12-14 00:16:33 +0000
  • 00b9fefd0b some progress on alien Slava Pestov 2004-12-14 00:14:03 +0000
  • 6b744e5cd6 clean up x86 generator, add SDL and alien to bootstrap Slava Pestov 2004-12-13 23:40:21 +0000
  • cbc8976e46 Fix a bug with WriteFile Mackenzie Straight 2004-12-13 23:00:07 +0000
  • e074e36682 remove unneeded DLLEXPORT and obsolete optimizer tests Slava Pestov 2004-12-13 21:46:30 +0000
  • db88cc9460 compiler cleanups Slava Pestov 2004-12-13 21:28:28 +0000
  • c67c29cf27 Add dll exports for compiling on win32 Mackenzie Straight 2004-12-13 21:17:05 +0000
  • ea1e36558c define FACTOR_X86 on win32 Slava Pestov 2004-12-13 20:39:27 +0000
  • f787c992f5 don't use esi for data stack anymore; os word pushes unix or win32; don't use ansi escape codes on windows Slava Pestov 2004-12-13 20:37:50 +0000
  • 235514f6f6 Moved generic stuff to its own directory, and merged vectors and vector-combinators Slava Pestov 2004-12-13 05:13:54 +0000
  • 7a31260d23 predicate metaclass; prettyprint, see, unparse, ' and other words are now generic Slava Pestov 2004-12-13 04:49:44 +0000
  • 24ea465e4b unparser generified Slava Pestov 2004-12-12 21:54:29 +0000
  • a3a7247f60 more progress on generic words Slava Pestov 2004-12-12 21:32:47 +0000
  • 11e98d9fd4 more generic work Slava Pestov 2004-12-11 23:27:02 +0000
  • ee5fc9575d generic.factor cleanups; started generalized dispatching Slava Pestov 2004-12-11 23:18:43 +0000
  • 4445a05e81 Fixup win32 port Mackenzie Straight 2004-12-11 20:02:34 +0000
  • 7d75929d0a some largely unsuccessful attempts at making GC faster Slava Pestov 2004-12-11 18:26:36 +0000
  • 805653deb8 win32 port Slava Pestov 2004-12-11 03:59:50 +0000
  • 96e6618a9a win32 read.c Slava Pestov 2004-12-11 03:57:15 +0000
  • 2dfc5031b6 some fixes Slava Pestov 2004-12-11 03:54:53 +0000
  • 41e63af7e5 merged everything except read.c Slava Pestov 2004-12-11 03:47:03 +0000
  • c88fb98ef8 io.c merged Slava Pestov 2004-12-11 03:21:08 +0000
  • e78228ded5 merge eiz's file.c Slava Pestov 2004-12-11 03:12:05 +0000
  • 80c116a7b4 renaming types to avoid clashing with win32 Slava Pestov 2004-12-11 02:46:42 +0000
  • 1aac0e1a7a started merging eiz's win32 port Slava Pestov 2004-12-11 02:39:45 +0000
  • 50130a62a1 code cleanups Slava Pestov 2004-12-11 02:39:27 +0000
  • e965801789 merged stack continuations combinators and logic vocabularies into kernel vocabulary Slava Pestov 2004-12-11 00:29:07 +0000
  • 3843ebb744 move some words to math-internals Slava Pestov 2004-12-10 23:38:40 +0000
  • f1ac31e7c5 optimize out #label blocks if there is no recursive call to the label inside the block Slava Pestov 2004-12-10 23:23:50 +0000
  • c2fe23829c stack op rewriting cleaned up, #push-immediate/#push-indirect distinction simplifies generator, optimizer fixes Slava Pestov 2004-12-10 22:27:07 +0000
  • 1e3abd8d44 working on dataflow optimizer Slava Pestov 2004-12-10 07:41:52 +0000
  • 0d8d3fcd78 stack inference fixes, do not linearize #values Slava Pestov 2004-12-08 23:39:36 +0000
  • 0020f1a4f2 some work on the stack checker Slava Pestov 2004-12-08 04:21:32 +0000
  • 0beb4d62df semi-working compiler Slava Pestov 2004-12-06 04:00:52 +0000
  • a87ec701f8 remove old compiler Slava Pestov 2004-12-06 02:20:58 +0000
  • 732d64c832 linerization of generic, 2generic Slava Pestov 2004-12-06 02:17:09 +0000
  • bd0b1c4f0d added support for new OOP features to Java parser Slava Pestov 2004-12-06 00:42:55 +0000
  • 088eb786c8 Factor plugin -- better handling of external Factor errors, better error highlighting Slava Pestov 2004-12-05 23:33:20 +0000
  • 451bd02c0b compiler work Slava Pestov 2004-12-05 04:45:41 +0000
  • cd794415f0 optimizer correctly handles #ifte, #generic, #2generic, #label Slava Pestov 2004-12-04 20:48:44 +0000
  • 4d6eb03903 new change word factors out foo get ... foo set pattern Slava Pestov 2004-12-04 20:10:46 +0000
  • 736c4b8b64 more work on optimizer Slava Pestov 2004-12-04 03:12:58 +0000
  • d45d4803d3 working on the optimizer Slava Pestov 2004-12-03 22:11:49 +0000
  • 00195a2d2b start dataflow optimizer Slava Pestov 2004-12-03 03:44:36 +0000
  • ec849514bb started linearizer, and new compiler framework Slava Pestov 2004-12-02 00:48:08 +0000
  • 7308c11b18 fix terminator branches of generics Slava Pestov 2004-12-01 04:56:01 +0000
  • 2df3a9e6e9 some dataflow IR unit tests and fixes Slava Pestov 2004-11-30 04:14:12 +0000
  • bf89f9863f remove stale file similar-0.69 Slava Pestov 2004-11-29 03:00:49 +0000
  • adb8002493 new-guide is now devel-guide factor-0-69 0.69 Slava Pestov 2004-11-29 02:58:53 +0000
  • 46d15bc82c fix literal dataflow, other fixes Slava Pestov 2004-11-29 02:56:58 +0000
  • cfb85ef884 working on inference; symbols are written to images; generic words in core Slava Pestov 2004-11-29 00:07:24 +0000
  • 3dccc4d2d5 more dataflow work Slava Pestov 2004-11-28 04:09:32 +0000