Commit Graph

1263 Commits (1fe3f6d0eeaf7488d44b73b9b200c208ad9d212d)

Author SHA1 Message Date
Slava Pestov 4435110231 string hashing kludge; amd64 cpu detection 2005-12-02 04:40:44 +00:00
Slava Pestov 1f418a7e60 latest 2005-12-02 03:52:38 +00:00
Slava Pestov e91bd1a3ac tested and fixed 2005-12-01 06:09:52 +00:00
Slava Pestov 1d4cf649bf cleanup and load issue fix 2005-12-01 05:58:39 +00:00
Slava Pestov bb4960802b initial checkin of help system code 2005-12-01 05:53:12 +00:00
Slava Pestov 7835222da8 httpd fixes 2005-11-30 04:49:59 +00:00
Slava Pestov 3b0110db42 fixes 2005-11-28 07:23:36 +00:00
Slava Pestov fa38f93e49 fix a prettyprinter bug and optimizer regression 2005-11-28 03:18:17 +00:00
Slava Pestov 7a4aed9fc5 fix some problems 2005-11-27 23:15:40 +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 a06c259947 fix next-power-of-2 2005-11-23 04:29:21 +00:00
Slava Pestov caf566e352 better default library names 2005-11-23 02:44:06 +00:00
Slava Pestov 81c39d3368 fixing various compiler and inferencer bugs 2005-11-23 02:41:41 +00:00
Slava Pestov d0eff0b9f0 minor fixes and factoroids updates 2005-11-19 09:09:30 +00:00
Slava Pestov 036d1f9673 bootstrap fix 2005-11-15 17:58:44 +00:00
Slava Pestov 3091f9b20a misc core changes 2005-11-15 08:29:03 +00:00
Slava Pestov f710a2df78 UI fix 2005-11-14 06:54:40 +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 645a17b27f print bootstrap errors in a useful way 2005-11-12 05:57:40 +00:00
Slava Pestov 90308af195 don't die if a command line arg file fails to load 2005-11-12 05:54:28 +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 466f42e156 fix some problems 2005-11-07 00:14:35 +00:00
Slava Pestov dd38d6f6cf Factor 0.79 2005-11-05 08:52:41 +00:00
Doug Coleman 15f1cb8019 Added epsilon, the minimum difference between doubles 2005-11-05 07:10:03 +00:00
Slava Pestov a3687773b5 fix array size fep 2005-11-05 03:50:26 +00:00
Slava Pestov c0f4d073df fix 1.0 1+ compiler bug 2005-11-05 01:19:15 +00:00
Slava Pestov 2f8804ecdd fix httpd loading, update examples to work, fix status bar bug 2005-10-30 22:59:51 +00:00
Slava Pestov 23738087aa big syntax change: vectors are now V{ }, hashtables are now H{ }, tuples T{ }, wrappers W{ }, complexes C{ }, arrays { } 2005-10-30 03:25:38 +00:00
Slava Pestov 867ccbe0b4 use array literals instead of vector literals 2005-10-29 20:53:47 +00:00
Slava Pestov f6499a63b0 fix various UI bugs; use opengl-style colors 2005-10-29 01:13:41 +00:00
Slava Pestov db5e6c5f2a remove timing call 2005-10-28 21:47:56 +00:00
Slava Pestov d9fdb9d76d fix various UI bugs; use opengl-style colors 2005-10-28 19:37:28 +00:00
Slava Pestov 59f28d130b nicer theme 2005-10-27 21:21:06 +00:00
Slava Pestov 26ca341958 some UI cleanups 2005-10-27 20:17:50 +00:00
Slava Pestov 34d8c6a413 fix OpenGL stack overflow 2005-10-27 05:53:59 +00:00
Slava Pestov 8fe589c308 fix bootstrap 2005-10-26 04:27:38 +00:00
Slava Pestov e4d98b677f fix bootstrap 2005-10-26 04:10:53 +00:00
Slava Pestov 4d9100e518 multi-part polygons 2005-10-26 03:57:06 +00:00
Slava Pestov 875c6826c8 UI work 2005-10-26 01:52:26 +00:00
Doug Coleman 3205a72026 Move do-matrix to fix bootstrap 2005-10-25 21:06:15 +00:00
Slava Pestov 5672173256 fix solid boundary 2005-10-25 05:31:54 +00:00
Slava Pestov a827a56c15 fix endian issue 2005-10-25 04:17:25 +00:00
Slava Pestov b8fdc558fb ui fixes 2005-10-24 04:18:46 +00:00
Slava Pestov 0ac1989859 centralized notion of gadget orientation; moved httpd unit tests to contrib 2005-10-24 04:08:09 +00:00
Slava Pestov a5cb32e1b8 move httpd to contrib 2005-10-24 03:22:07 +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 487926f779 add max-length word 2005-10-23 22:33:40 +00:00
Slava Pestov 84fb8eccb7 fix horizontal positioning of characters 2005-10-23 21:50:13 +00:00
Slava Pestov 2bc2f23b45 more freetype tweaks 2005-10-23 21:13:21 +00:00
Slava Pestov 13b45b0fb1 fractional pixels should be rounded off 2005-10-23 20:21:30 +00:00
Slava Pestov 0e2a00fca7 fix another scrolling bug in the UI 2005-10-23 20:18:07 +00:00
Slava Pestov 338d421832 fix scroller 2005-10-21 23:46:14 +00:00
Slava Pestov 97cf160071 move more stuff to contrib/math/ 2005-10-21 07:42:38 +00:00
Slava Pestov 4731a18d21 finished erg's math cleanup 2005-10-21 06:46:54 +00:00
Doug Coleman 649c56fc49 Moved matrix words to contrib/math
Renamed matrices.factor to vectors.factor
2005-10-20 23:58:49 +00:00
Slava Pestov 778bfaaf27 FreeType debugging 2005-10-20 08:33:22 +00:00
Slava Pestov 97351f3d73 %call-label and %return-to were compiled wrong 2005-10-19 00:35:41 +00:00
Slava Pestov 961d2258a6 fix powerpc abi issues, add load.factor files 2005-10-19 00:19:10 +00:00
Doug Coleman 8705ef49d2 Added ch>lower, ch>upper, >lower, >upper 2005-10-17 01:50:43 +00:00
Chris Double 4bb2c7e860 add css as valid mime type to httpd 2005-10-15 00:17:57 +00:00
Slava Pestov 7e47f5388f FreeType bindings work 2005-10-14 08:05:02 +00:00
Slava Pestov 6e07be71ed fix bootstrap problems 2005-10-13 05:48:16 +00:00
Slava Pestov 94e6955fd0 various fixes and OpenGL UI work 2005-10-13 04:30:44 +00:00
Slava Pestov 113f717fa0 OpenGL work 2005-10-13 04:23:17 +00:00
Slava Pestov 6c8783ba4e Moved OpenGL to core library 2005-10-12 04:14:46 +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
Chris Double 863617b600 cont-responder: add (show) and (show-final) to allow setting content type 2005-10-11 21:48:06 +00:00
Slava Pestov 57e90a5513 latest fixes 2005-10-11 01:12:53 +00:00
Chris Double 17691a1d4b cont-responder: change location forwarding to use absolute url's to get things working with Safari. 2005-10-10 22:17:56 +00:00
Slava Pestov 01740ac7fb fix random scoping issue 2005-10-10 04:08:51 +00:00
Slava Pestov e0fdc89126 mismatch and drop-prefix words, bootstrap fix 2005-10-10 03:19:49 +00:00
Slava Pestov e6d93ee7cd UI refactoring and fixes 2005-10-10 01:27:14 +00:00
Daniel Ehrenberg 5dc9e2d56b cleaner >short-array 2005-10-09 18:18:44 +00:00
Daniel Ehrenberg 732b269933 fixing sloppy code 2005-10-08 21:30:18 +00:00
Slava Pestov 6b8e232c63 fix bignum emission, put MT in core 2005-10-08 05:15:14 +00:00
Slava Pestov 47f511d8a6 some UI refactoring 2005-10-08 00:26:21 +00:00
Doug Coleman 79d4d5f20a bugfix: error_message alien-invoke takes an "int" 2005-10-06 22:11:53 +00:00
Slava Pestov 47da70e5a8 UI user input fix 2005-10-05 06:01:06 +00:00
Slava Pestov 1fddaf44e7 quaternion fix; add v>q and q>v words 2005-10-05 04:18:55 +00:00
Doug Coleman 6de799c230 Changed FormatMessage alien-invoke to last_error() alien-invoke in native/misc.c 2005-10-05 04:12:38 +00:00
Slava Pestov a694e52371 quaternions 2005-10-05 01:33:02 +00:00
Slava Pestov 77b3175cd9 fix forget memory leak 2005-10-04 07:16:50 +00:00
Slava Pestov e2409a14db fix incorrect quadrants code 2005-10-04 01:04:07 +00:00
Slava Pestov 764cf6d314 inspector improvements 2005-10-04 00:54:05 +00:00
Slava Pestov 7cc598f4eb tab completion in the UI 2005-10-03 23:53:32 +00:00
Daniel Ehrenberg cf7665bb9b fixing sloppy code 2005-10-02 04:34:31 +00:00
Slava Pestov 850d040b65 fix bootstrap failure 2005-10-01 05:44:49 +00:00
Mackenzie Straight b73768a690 win32 fix 2005-09-29 19:26:32 +00:00
Slava Pestov d4c27d5582 fix line editor usability flaw 2005-09-29 03:41:56 +00:00
Slava Pestov 8c1bf3624e minor UI fixes 2005-09-29 03:29:00 +00:00
Slava Pestov 1f05578344 fixes for unit test regressions 2005-09-29 00:09:10 +00:00
Slava Pestov 95ca37cb43 latest changes 2005-09-27 19:14:25 +00:00
Slava Pestov 7c3fccfef8 minor tweaks 2005-09-27 18:35:30 +00:00
Slava Pestov 99fe3b4a54 outliner improvements 2005-09-27 18:12:17 +00:00
Slava Pestov 5c966a354e fix bootstrap failure 2005-09-27 04:44:38 +00:00
Slava Pestov b9165cd02c arrows in the UI, and various cleanups 2005-09-27 04:24:42 +00:00
Slava Pestov 8ea8d65c1f object outline 2005-09-26 02:25:54 +00:00
Slava Pestov 7e1b29e440 some fixes 2005-09-26 02:20:29 +00:00
Slava Pestov 7d5222ca73 bootstrap fixes 2005-09-26 01:59:22 +00:00
Slava Pestov 3f6893eb29 new describe tool is useful stand-alone 2005-09-26 01:56:48 +00:00
Slava Pestov a5d1b36114 new words: browser words. vocab.; inspector supports outlining 2005-09-26 01:54:25 +00:00
Slava Pestov da134d62d8 incremental layout love 2005-09-26 01:27:29 +00:00
Slava Pestov 55a2ac9b33 working on incremental layout 2005-09-26 00:41:49 +00:00
Slava Pestov 6c133f3d94 outliner cleanup 2005-09-25 05:35:29 +00:00
Slava Pestov 900b020733 missing file 2005-09-25 05:16:35 +00:00
Slava Pestov 8af730f791 working on presentation outliner to replace mindmap 2005-09-25 05:10:02 +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 60f2d659d9 bug fixes 2005-09-24 20:34:10 +00:00
Slava Pestov c4cec1321c rename ifte to if 2005-09-24 19:21:17 +00:00
Slava Pestov ebf9a3fe7f fix bug in x86 backend 2005-09-23 22:59:52 +00:00
Slava Pestov 976cb891df powerpc backend fixes, remove some redundant vops 2005-09-23 22:41:26 +00:00
Slava Pestov 5866613d3e compiler optimizations 2005-09-23 05:22:04 +00:00
Chris Double e580d8209e Fixes to cont-responder for new html attribute code. 2005-09-23 04:58:52 +00:00
Slava Pestov b45b514404 remove infer-only nonsense 2005-09-23 03:18:12 +00:00
Slava Pestov 2a48d86e97 tweaking some stuff 2005-09-23 02:12:02 +00:00
Slava Pestov b4b1e3d1a6 redid HTML tags; tweaked continuations to infer properly 2005-09-23 01:01:55 +00:00
Slava Pestov a838821556 minor tweaks 2005-09-22 20:21:36 +00:00
Slava Pestov d04b47ebe3 getting more words to infer 2005-09-21 05:12:16 +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 6b3c4eccfb handle I/O on closed ports gracefully 2005-09-19 03:22:58 +00:00
Chris Double 8d805d3dcb Get cont-responder contrib examples working again, and more fixes to cont-responder for continuation word
changes.
2005-09-18 05:55:18 +00:00
Slava Pestov 7decaf614e inference updates for callcc inference 2005-09-18 05:37:28 +00:00
Chris Double cd6977e979 get cont-responder working with continuation word changes 2005-09-18 05:36:59 +00:00
Slava Pestov 989a330f67 missing file 2005-09-18 02:52:02 +00:00
Slava Pestov fa1e1a4801 f throw no longer a no-op 2005-09-18 02:25:18 +00:00
Chris Double 9193b4fecb Changed callcc0 and callcc1 to use with-continuation. 2005-09-18 02:18:28 +00:00
Slava Pestov 277630eeae fix sleep bug 2005-09-17 19:25:18 +00:00
Slava Pestov b0426d93e4 remove meets 2005-09-17 08:15:05 +00:00
Slava Pestov 59854a2546 more minor tweaks to make bootstrap faster 2005-09-17 03:33:20 +00:00
Slava Pestov 8af5e755c6 add 1+ 1- words and other tweaks 2005-09-17 02:47:28 +00:00
Slava Pestov 68da8852cc compiler performance improvements, more usages of 2apply, rename nmap to inject 2005-09-17 00:49:24 +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 f9600934c6 UI fixed and other tweaks 2005-09-12 22:14:29 +00:00
Doug Coleman ea7e1bc7fc Added USE: arrays to fix bootstrap on Windows 2005-09-12 15:10:33 +00:00
Slava Pestov bc8615b713 unit test fix 2005-09-12 02:01:59 +00:00
Slava Pestov b856b6294b fixes 2005-09-12 01:57:21 +00:00
Slava Pestov 5953497dae fixes, removed empty-vector 2005-09-12 01:18:19 +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 3f20042a03 fix naming clash, remove %tag-fixnum %untag-fixnum %jump-f vops 2005-09-10 06:56:33 +00:00
Slava Pestov 1e92f8d31b back out simple labels for now 2005-09-10 05:38:17 +00:00
Slava Pestov 64b89e3e84 fixes 2005-09-10 04:55:46 +00:00
Slava Pestov 55299ac101 fix set-length performance regression 2005-09-10 04:26:12 +00:00
Slava Pestov 6952bcdda8 simple labels optimization 2005-09-10 03:40:08 +00:00
Slava Pestov 45d32d5089 reintroduce some intrinsics optimizations 2005-09-10 02:34:24 +00:00
Slava Pestov d2eddcb4e8 removing non-branching fixnum comparison vops 2005-09-09 22:00:38 +00:00
Slava Pestov 2bdd82ea53 simpler t 2005-09-09 21:32:38 +00:00
Slava Pestov d2f18a45de remove pointless optimization 2005-09-09 21:11:48 +00:00
Slava Pestov d7701a0daa fix regression in basic block optimizer 2005-09-09 20:45:18 +00:00
Slava Pestov 6e3340ebbd basic block optimizer bug fix 2005-09-09 05:35:40 +00:00
Slava Pestov baa1473dda bootstrap fix 2005-09-09 04:18:31 +00:00
Slava Pestov 5fa2195c0c more basic block optimizer work 2005-09-09 04:17:19 +00:00
Slava Pestov 55e2a9e232 reworking simplifier and basic blocks 2005-09-09 02:23:54 +00:00
Slava Pestov 5648b40a16 dead load/store elimination 2005-09-08 04:37:17 +00:00
Slava Pestov 599c985fac optimize literals on either size of a shuffle 2005-09-08 02:50:08 +00:00
Slava Pestov 18eb2b5e94 another minor improvement to literal killing 2005-09-07 22:56:42 +00:00
Slava Pestov e7c8ca1523 another minor improvement to literal killing 2005-09-07 22:38:16 +00:00
Slava Pestov 258f853911 improved literal killing optimization 2005-09-07 21:21:11 +00:00
Slava Pestov 51e8a735b5 typos 2005-09-06 18:52:06 +00:00
Slava Pestov e59e605357 prettyprinter fix 2005-09-06 00:36:10 +00:00
Slava Pestov 30f0dcf5b9 fix powerpc typo 2005-09-06 00:33:36 +00:00
Slava Pestov 93b15a118f prettyprinter fix 2005-09-05 22:00:20 +00:00
Slava Pestov 8d1e921028 fix bootstrap issue 2005-09-05 21:51:23 +00:00
Slava Pestov 6c253ffae8 fix bootstrap issue 2005-09-05 21:36:20 +00:00
Slava Pestov d35b6d39e3 fixnum/i overflow 2005-09-05 21:14:15 +00:00
Slava Pestov 7f7a0a057e working on PowerPC overflow checks 2005-09-05 07:06:47 +00:00
Slava Pestov dec3415da5 updating PowerPC compiler to proper register usage requirements as stipulated by ABI 2005-09-05 00:23:18 +00:00
Slava Pestov 78fbeb867e fix typo 2005-09-04 23:52:50 +00:00
Slava Pestov 24d3550168 optimizing stack shuffling; architecture description 2005-09-04 23:24:24 +00:00
Slava Pestov 7711aff1a5 tweaking stack shuffle compilation 2005-09-04 21:07:59 +00:00
Slava Pestov eb73ee864f #label optimizer fix 2005-09-04 05:09:46 +00:00
Slava Pestov 16196db489 fix compiler bug uncovered by doublec 2005-09-04 02:28:46 +00:00
Slava Pestov 6463771b6a Missing file 2005-09-03 23:40:09 +00:00
Slava Pestov 84aaffaca7 0.77 release 2005-09-03 23:33:14 +00:00
Slava Pestov 2bf2a92f54 fix tutorial button 2005-09-03 22:44:45 +00:00
Slava Pestov 6617d6e2d3 fix a few compilation mishaps 2005-09-03 22:34:50 +00:00
Slava Pestov 55a4de3120 fix stack bug in presentations; minor tweak to menu code 2005-09-03 21:49:28 +00:00
Slava Pestov c811c423c3 fix typo in scrolling code 2005-09-03 21:00:49 +00:00
Slava Pestov 5e51518044 scrolling bug fix and moving a few layout words 2005-09-03 20:28:42 +00:00
Slava Pestov b0b5f4f79d alien tweaks 2005-09-03 18:48:25 +00:00
Slava Pestov 8b842cc543 fix compilation of cond; fix other regressions 2005-09-03 06:19:11 +00:00
Slava Pestov a877fd5c3b fix incremental layout regression 2005-09-03 05:37:59 +00:00
Slava Pestov 914e81e16a scroller fix, rename 2unseq ==> first2, 3unseq ==> first3, string>number works with slices 2005-09-03 03:44:23 +00:00
Slava Pestov 27f3ce0fda fix menu drag 2005-09-01 22:28:46 +00:00
Slava Pestov 594dbe616c fix tutorial 2005-09-01 20:45:36 +00:00
Slava Pestov bd9c30b367 cleanups 2005-09-01 20:37:32 +00:00
Slava Pestov bdbd011470 fix unit test failures 2005-09-01 06:15:29 +00:00
Slava Pestov 1d168352f9 prettyprinter regression fix 2005-09-01 06:01:51 +00:00
Slava Pestov b518afab32 Mindmap gadget 2005-09-01 05:20:43 +00:00
Slava Pestov 42ac874cbd more cleanups; split up huge gadgets vocabulary 2005-09-01 01:06:13 +00:00
Mackenzie Straight eb1a085ddb win32 client sockets 2005-08-31 22:42:52 +00:00
Mackenzie Straight 8142fba25c win32 fixes 2005-08-31 05:39:37 +00:00
Slava Pestov 6696edf6d0 fix compilation of cond and throw 2005-08-30 23:51:22 +00:00
Slava Pestov bbdff266f9 cond typo 2005-08-30 22:24:53 +00:00