Commit Graph

1737 Commits (3e9826048224dae55cb49a6b63f02f813f42665d)

Author SHA1 Message Date
slava 973ed2c7ea Code cleanups, fix #if intrinsic linearization, faster repeat combinator 2006-04-26 07:05:38 +00:00
slava b458d58b91 Fixing some bugs, with-template argument order reversed 2006-04-25 22:25:39 +00:00
slava 8eca428594 Huge compiler patch; two new fixnum-fast and fixnum+fast primitives which do not perform overflow checks 2006-04-24 21:52:03 +00:00
slava 3839e481c5 New, very hairy with-template specifier style 2006-04-23 19:32:08 +00:00
slava 54932adb21 Benchmark fixes, remove some crusty old code 2006-04-23 06:24:14 +00:00
slava ac678bceb0 Register allocation fixes 2006-04-23 05:40:49 +00:00
slava 0842bd6a01 Multiple load elimination 2006-04-22 19:26:32 +00:00
slava 750c0b86b7 Remove debugging code, fix typo in x86 backend 2006-04-21 20:51:01 +00:00
slava 3ff7262976 Fix dead load/store elimination 2006-04-20 20:28:08 +00:00
slava 4c5dcf4135 New approach to stack dead load/store elimination 2006-04-19 20:19:26 +00:00
slava 5b02250d94 Intrinsics cleanups, x86 fixes 2006-04-17 22:25:38 +00:00
slava 25edc7de30 Stripping out old compiler code 2006-04-17 21:17:34 +00:00
slava c6bd0b4aac Fix dead store elimination 2006-04-14 07:53:45 +00:00
slava 2c780d6ee2 Re-enable shuffle optimization, remove dead code 2006-04-11 06:54:10 +00:00
slava daa1837df7 Register allocator fixes 2006-04-11 06:45:24 +00:00
Kevin Reid 4646552254 Standard Mac OS X menu bar, and FactorCallback class for target-action callbacks. 2006-04-10 22:21:01 +00:00
Kevin Reid b003d46647 Cocoa window zooming based on gadget's preferred dimensions 2006-04-10 19:03:41 +00:00
slava 36d1021268 Compiler fixes 2006-04-10 03:11:19 +00:00
slava cd9f3b72a0 Slightly better error reporting in the UI 2006-04-10 02:23:24 +00:00
slava 4b9d87f85f New phantom stack abstraction 2006-04-10 02:23:00 +00:00
slava 5279cd99bc Debugging compiler 2006-04-08 20:46:47 +00:00
slava 7f5e240e98 More powerful templating 2006-04-08 07:13:01 +00:00
slava ec1890b2b3 Small shuffle optimization cleanup 2006-04-07 00:46:31 +00:00
slava 940d3307f5 Changes to templating system, re-enabled shuffle optimizations 2006-04-05 06:43:37 +00:00
wayo.cavazos 8eb75c89e4 Remove duplicate of next-event word 2006-03-31 01:01:26 +00:00
slava d65a748042 Phasing out basic block optimizer; moved %inc-d/r merge optimization to templates 2006-04-03 07:22:33 +00:00
slava 12fd5294da Fix clear-hash bug, merge compiler/compiler-backend/compiler-frontend vocabs 2006-04-03 06:18:56 +00:00
slava a26c93ff45 Cleanup compiler and some minor library code 2006-04-03 05:33:52 +00:00
slava 839080c225 Further compiler refactoring, implemented "templates" 2006-04-02 04:42:36 +00:00
slava ded9d3d11b Bootstrap images stored under resource path now 2006-04-02 04:42:14 +00:00
slava 717cba001c UI tweaks 2006-04-02 00:51:48 +00:00
slava cfdefab518 vreg usage cleanups 2006-04-02 00:50:33 +00:00
slava 0ff2dbc4e0 Cocoa fixes 2006-04-02 00:48:17 +00:00
slava da0633925c Refactor compiler code to deal with stack locations in a more orthogonal manner 2006-04-01 01:16:39 +00:00
slava 22c0257dbe Clear out expired aliens in Cocoa UI startup 2006-04-01 01:16:03 +00:00
slava ce48c96903 You can now define Objective C methods which return structures 2006-03-30 21:39:56 +00:00
slava 8c44395e3a Start 0.82 2006-03-30 21:13:11 +00:00
slava c47f2cc8e3 Minor documentation fixes 2006-03-29 22:44:04 +00:00
slava 43bf846496 Clean up stack effect display code 2006-03-29 22:19:58 +00:00
slava 0cc07ef41e x86 backend now supports %box-struct 2006-03-29 04:25:52 +00:00
slava 6abc8df1d8 Markup tweaks, changelog in the UI 2006-03-29 04:31:45 +00:00
slava ffbf613a4b Fix another typo 2006-03-29 02:43:22 +00:00
slava 5777713237 Fix typo 2006-03-29 02:19:02 +00:00
slava 08580a3b2e First cut at x86 %box-struct 2006-03-29 02:18:09 +00:00
slava d7efff48d2 Prettyprinter nesting limit, wheel mouse fix 2006-03-29 02:14:08 +00:00
slava d9a341003c Bootstrap fix 2006-03-28 04:03:25 +00:00
slava 73eaf1235b Temporary workaround for I/O FEP 2006-03-28 03:20:57 +00:00
slava 0568d50415 Change how resource-path works 2006-03-28 03:20:42 +00:00
erg effbcf6575 win32 keyboard handling fix 2006-03-27 20:49:36 +00:00
slava dfe509427c Bootstrap fix 2006-03-27 08:44:23 +00:00
slava d0de0cc422 Minor fix for links-in, updated to do list to reflect remaining 0.81 tasks 2006-03-27 08:39:42 +00:00
slava 055cb66e0f Abstract out word cross-referencing into a graph library; implement help cross-referencing 2006-03-27 08:10:58 +00:00
slava 56bb99fa56 Minor cleanups and documentation fixes 2006-03-27 07:34:07 +00:00
slava 5e5cbd50d4 Wrote alien interface docs 2006-03-27 06:24:18 +00:00
erg 0bfe763d1e win32 -> windows 2006-03-27 02:15:50 +00:00
erg 3ac66eeba5 moved library/win32 to library/windows 2006-03-27 02:14:39 +00:00
erg 28cd033c45 remove \r\n again.. 2006-03-27 01:39:28 +00:00
erg 933b50a964 comment out bad parts of types.factor 2006-03-27 01:40:53 +00:00
erg 1720d85428 comment out bad parts of types.factor 2006-03-27 01:37:14 +00:00
slava da86218e88 Fix typo 2006-03-27 02:21:37 +00:00
slava 658b8f8c07 Missing files in bootstrap 2006-03-27 02:20:36 +00:00
slava e284e735e1 Documentation updates 2006-03-27 02:08:02 +00:00
slava 52e4f4e991 Change Windows OS detection 2006-03-27 02:07:23 +00:00
erg bf9aa1d543 remove more \r\n 2006-03-27 01:15:31 +00:00
erg 4ceb4d7971 remove windows \r\n at end of some lines 2006-03-27 01:08:51 +00:00
erg e79f9d4888 bootstrapping with -no-native-io now allows tty shell 2006-03-27 01:02:04 +00:00
erg 80f74651b2 move gdi32 words to win32-api 2006-03-27 00:43:57 +00:00
erg 475dea76f1 added ui files to library/win32/ 2006-03-27 00:40:36 +00:00
erg 358692d263 win32 bootstrap fixes, remove some opengl words from win32 2006-03-27 00:24:12 +00:00
erg 75faf59621 gl/glu win32 fix 2006-03-26 23:03:26 +00:00
slava ca0ec4afaf Changed alien constructor behavior, new-style string mode parsing for C enums and unions (C-ENUM: and C-UNION: words) 2006-03-27 00:47:51 +00:00
slava 6662637374 Documentation fixes and bootstrap fix 2006-03-27 00:13:34 +00:00
slava ffd36265f1 Started help cross-referencing, updating documentation 2006-03-26 21:36:05 +00:00
slava 9f6361ff87 UI button cleanups 2006-03-25 22:41:40 +00:00
slava 836d24d696 Documentation updates and UI fixes 2006-03-25 22:01:39 +00:00
erg d9379f9af7 win32 bootstrap fixes 2006-03-25 09:58:34 +00:00
slava b3dbb48581 Documentation updates 2006-03-25 08:16:25 +00:00
slava 6a9e67a4bc Tool documentation 2006-03-25 06:06:52 +00:00
slava 3f77d6eb65 Multi-window code cleanups 2006-03-25 03:58:03 +00:00
slava 38602d63b9 Browser cleanups, moving assoc word from lists to sequences 2006-03-25 03:02:50 +00:00
slava fdfcc34621 Simplifying UI code dealing with worlds 2006-03-25 00:26:06 +00:00
slava 89fb79dbdc Implemented browser history 2006-03-24 18:39:18 +00:00
slava d3a32cf6bd Better looking browser, add missing copyright notices 2006-03-24 18:19:14 +00:00
slava 4f8632b656 New browser gadget 2006-03-24 08:28:46 +00:00
slava 6893186be4 Update Cocoa for latest changes 2006-03-23 22:46:35 +00:00
slava 9125357466 Better looking outliners, fix a bug in the hand preventing outliners from working, other cleanups 2006-03-23 21:57:14 +00:00
slava 87041b2038 Deallocate the GLX context and visual in the proper way 2006-03-23 21:24:26 +00:00
slava 0f18151f15 Fix expose event handling 2006-03-23 21:14:53 +00:00
slava 98d3c78525 Fix typo 2006-03-23 21:02:14 +00:00
slava 6addf44ad0 Wheel mouse support 2006-03-23 21:01:47 +00:00
slava 282b3860d2 heap-stats fix and other cleanups 2006-03-22 23:23:32 +00:00
slava ce5a7fb58f Fix stack leaks in X11 backend 2006-03-22 22:22:05 +00:00
slava b0334b14a2 Improved heap-stats 2006-03-22 22:21:41 +00:00
slava 7570b189cf Bootstrap fix, stop event loop after all windows closed, start UI by default if $DISPLAY is set 2006-03-22 07:39:36 +00:00
slava 3f4907c304 Fix typo in OpenGL init 2006-03-22 07:43:59 +00:00
slava d9977d36f8 Bootstrap fix, got close box working 2006-03-22 07:27:07 +00:00
slava d22a142935 Keyboard input and cleanups for X11 backend 2006-03-22 07:07:21 +00:00
slava df8d0b7013 Cleaning up X11 backend and adding close box support 2006-03-22 04:32:02 +00:00
slava b40168c416 Mouse events now work in X11 backend 2006-03-21 23:19:06 +00:00
slava 3c55513324 Assorted Cocoa and X11 backend improvements 2006-03-21 22:15:53 +00:00
slava ccf28d5473 Fix free-fonts so it works independently of close-world 2006-03-21 20:20:16 +00:00
slava 5562310fdb Update X11 backend for gl-context backend words 2006-03-21 20:17:49 +00:00
slava c69fadfc22 Fix a memory leak in Cocoa 2006-03-21 20:07:53 +00:00
slava 5c62ed4917 Bootstrap fix 2006-03-21 08:06:31 +00:00
slava 36635a9b13 Fix bug where font sprites would be freed in the wrong context 2006-03-21 08:04:36 +00:00
slava c94ba8665b Fixed some resource leaks in the UI 2006-03-21 07:40:16 +00:00
slava b87d1b1973 UI fixes 2006-03-21 06:43:03 +00:00
slava 58c0337d10 Fix super message send bug 2006-03-21 05:49:02 +00:00
slava 6c587659cc Optimizations aimed at reducing bootstrap time 2006-03-21 05:44:19 +00:00
slava 45678bd350 X11 UI backend is close to working 2006-03-20 05:05:04 +00:00
slava 57c8781e10 Hacking on X11 2006-03-20 04:17:14 +00:00
slava c98d9b7517 Assembler fixes for AMD64 2006-03-20 02:24:06 +00:00
slava 8f25b85cbb Fix typo in bootstrap-cell-bits word 2006-03-20 01:28:07 +00:00
slava ed4b7607bd Fix bug with bootstrapping bignums on a 32-bit system for a 64-bit system 2006-03-20 01:22:57 +00:00
slava 2ec46c8483 Makefile changes 2006-03-20 00:59:45 +00:00
slava 52f2954767 Add utilities.factor to x11/load.factor 2006-03-20 00:38:08 +00:00
slava b80ec7c47d Preliminary X11 backend work 2006-03-20 00:37:01 +00:00
slava 1f6f21489c Menu cleanup 2006-03-19 23:43:47 +00:00
slava ecdb67dc93 Adding X11 bindings to core 2006-03-19 23:43:11 +00:00
slava 5c0eabe21b Finished removing the hand gadget 2006-03-19 23:21:05 +00:00
slava 370a5eb9a7 Fixing Cocoa memory leak 2006-03-19 23:18:12 +00:00
slava da6f52f04c Fix scrolling bugs 2006-03-19 23:00:07 +00:00
slava d87a0dffc2 Clean up Factor.app stuff 2006-03-19 20:43:40 +00:00
slava 12b7a927b0 More UI fixes 2006-03-19 07:43:06 +00:00
slava ff1d24d25e Fixing stuff, made browser commands spawn new windows 2006-03-19 06:39:27 +00:00
slava a69dde27e4 Made hand-focus into world-focus 2006-03-19 06:07:36 +00:00
slava ba471ee5bc Hand cleanup 2006-03-19 05:57:47 +00:00
slava 500d7b5331 Start refactoring hand, add new get-global word 2006-03-19 05:30:57 +00:00
slava 100a036342 Fix typo 2006-03-18 23:33:00 +00:00
slava 59531bc2ae Fix for control keys in Cocoa UI backend 2006-03-18 23:27:04 +00:00
slava 4d55a13461 Don't show "void" in alien-invoke stack effects 2006-03-18 07:37:58 +00:00
slava 541a2eb4ec GL rendering fixees 2006-03-18 07:37:40 +00:00
slava 0eb39be459 Multi-window code cleanups 2006-03-18 07:23:57 +00:00
slava 5135e21055 Per-world font sprites 2006-03-18 06:57:57 +00:00
slava 7ad3eaf0fd Bootstrap and unit test fixes 2006-03-18 03:14:59 +00:00
slava e494149c37 Removed the world global altogether 2006-03-18 01:24:28 +00:00
slava e046091ccf Remove most usages of the global 'world' 2006-03-18 00:47:35 +00:00
slava 278ab26fa5 Removing global world dependencies and cleaning up UI listener 2006-03-17 08:21:54 +00:00
slava 24ee317d95 Fix alien = 2006-03-17 08:21:09 +00:00
slava 33f66d102c Starting to eliminate global UI state 2006-03-17 07:50:16 +00:00
slava 240c12dfc8 UI cleanups 2006-03-15 23:24:59 +00:00
slava 7df9b774e9 UI bootstrapped in 2006-03-15 20:58:22 +00:00
slava afb648d99d Automatically define classes and load frameworks 2006-03-15 20:06:36 +00:00
slava b9e823362f Moved many parts of Cocoa backend into backend-independent UI code 2006-03-15 06:20:59 +00:00
slava 80857c7a36 Cocoa UI window resizing 2006-03-15 05:57:02 +00:00
slava 75f8091994 Got Cocoa input events working 2006-03-15 05:24:00 +00:00
slava b874287ea1 Big set of Cocoa/UI changes 2006-03-15 02:09:25 +00:00
slava 5acab55176 UI fixes 2006-03-14 06:22:33 +00:00
slava 40d2f9bb61 Further Cocoa fixes 2006-03-13 06:12:26 +00:00
slava 60945fa05e Cocoa fixes 2006-03-13 05:41:59 +00:00
slava e3baeed782 Stripping out SDL 2006-03-13 04:21:01 +00:00
slava de8dde07f7 Moving SDL bindings to contrib/ 2006-03-12 23:36:30 +00:00
slava 6697c6cb35 Fix memory leak when calling define-compound with gensyms 2006-03-17 08:22:25 +00:00
slava 898f808775 New exchange ( n n seq -- ) word 2006-03-14 21:51:09 +00:00
slava e8f96e37b7 AMD64 bootstrap fix 2006-03-12 23:37:17 +00:00
slava 4bbc9835a3 Small cleanups 2006-03-12 22:31:00 +00:00
slava 02889b52e4 Subclassing fixes; got OpenGL demo barely going 2006-03-11 09:00:22 +00:00
slava 58de0364b0 Fix callback tests 2006-03-11 08:26:55 +00:00
slava 4743a2a2bc Debugging subclassing 2006-03-11 03:57:57 +00:00
slava c30f2f30f4 Value type struct inputs, for PowerPC 2006-03-11 03:16:46 +00:00
slava 274dd3896a Subclassing fixes, removed Factoroids 2006-03-11 02:33:08 +00:00
slava ada7262fd8 Bootstrap fix for OS X 2006-03-09 22:43:38 +00:00
slava f305c6a252 Fleshed out Cocoa subclassing 2006-03-09 06:44:17 +00:00
slava 17ba89b5cd Beginning to implement Objective C subclassing 2006-03-08 21:07:17 +00:00
slava c89a40f902 malloc cleanup 2006-03-08 21:06:13 +00:00
slava c5d1dd35a0 Rename some files in the Cocoa bindings 2006-03-08 20:15:12 +00:00
slava 448f4e7d6a Small cleanup, re-enable basic block optimizer and Cocoa bindings 2006-03-08 20:03:01 +00:00
slava 78f63c0890 Removed %parameters VOP 2006-03-08 00:53:58 +00:00
slava 592c684f6b Updating optimizer for branch splitting removal 2006-03-07 04:35:32 +00:00
slava 6114a9da06 Conditional breakpoints 2006-03-07 00:19:32 +00:00
slava 48ff54c399 Optimizer reworking 2006-03-07 00:19:20 +00:00
slava 600974f6d8 Small cleanup, and bugfix for command line parsing during bootstrap 2006-03-06 06:04:43 +00:00
slava 09c5d95f32 Fix another literal killing bug 2006-03-06 00:42:14 +00:00
slava c9f07af111 Fix a bug in the kill literals phase 2006-03-04 23:46:49 +00:00
slava b8bcdc8909 Working on optimizer 2006-03-04 07:53:22 +00:00
slava 2ca80eea6f AMD64 bootstrap fix (untested) 2006-03-02 06:50:11 +00:00
slava 4b79be2219 Fix bootstrap, unit tests, and clean up 2006-03-02 06:47:34 +00:00
slava 46331ebefa Rewritten linearizer 2006-03-02 06:12:32 +00:00
slava f33bd6d03b Disable branch splitting 2006-02-28 05:26:45 +00:00
slava e55a401791 standard-combination now takes a dispatch position not a picker 2006-02-25 06:47:35 +00:00
erg 2691f48493 buffer-extend -> extend-buffer 2006-03-01 19:12:34 +00:00
slava b6d7eb8923 Bootstrap fix, add a failing test for compiler regression 2006-02-25 06:45:51 +00:00
slava 3cfa0db854 Bootstrap fix 2006-02-25 03:54:41 +00:00
slava a8eb37f582 Tiny I/O code cleanup 2006-02-25 03:40:36 +00:00
slava 16140e65bc Temporarily revert a write barrier change 2006-02-24 08:59:19 +00:00
slava b08e6c40ec Fix bug with short operand words 2006-02-24 07:41:12 +00:00
slava ae697d92ae More x86 fixes 2006-02-24 07:26:08 +00:00
slava 9873d6285c Update x86 and AMD64 backends for assembler changes 2006-02-24 01:29:53 +00:00
slava 2ed71bcaf3 Further x86 assembler fixes 2006-02-24 01:22:18 +00:00
slava 3c2d412dac Experimental x86 assembler refactoring 2006-02-24 00:01:12 +00:00
slava 9e7af4d8b4 Clean up exception handling in callbacks 2006-02-23 07:09:34 +00:00
slava 5e41efe8e2 Fix callframe loss 2006-02-23 06:33:15 +00:00
slava 44b2323175 AMD64 callback fix, and facts file update 2006-02-21 23:37:17 +00:00
slava 0bb9e1df30 Fix infinite loop with unterminated ( 2006-02-21 23:33:16 +00:00
slava 4ae3b85dbf Bootstrap fix and AMD64 tweak 2006-02-21 23:12:00 +00:00
slava 09ca1c3642 Fix callbacks with lots of parameters 2006-02-20 22:49:44 +00:00
slava 6cfd968ea4 comment out problematic unit test 2006-02-20 06:04:59 +00:00
slava be66f57b92 AMD64 callbacks support 2006-02-20 05:55:38 +00:00
slava 75d3509c09 maybe_gc() takes an argument; compile-gc didn't take this into account 2006-02-20 05:27:22 +00:00
slava d8466f6bc6 Fix Win32 I/O FEP 2006-02-20 04:16:25 +00:00
slava 3b2b86e1a2 Don't run out of memory from boxing objects in FFI 2006-02-20 04:08:00 +00:00
slava 5c637e05f3 Throw an error if a CF bundle could not be loaded 2006-02-20 03:51:55 +00:00
slava 6d3657ece1 Support Objective C messages returning structs by value 2006-02-20 03:47:07 +00:00
slava c2140920bd renumber types, Objective-C exception handling 2006-02-20 03:08:08 +00:00
slava 4990bade15 Merge alien and displaced-alien types, assorted cleanups 2006-02-20 01:53:18 +00:00
slava 49257f2498 x86 floating point parameter stack usage fix 2006-02-19 21:34:58 +00:00
slava 68071fedab Minor win32 I/O cleanup 2006-02-19 21:17:09 +00:00
slava ff4d87161c Fix bootstrap on win32 2006-02-19 21:02:52 +00:00
slava 6980d1ce44 Test fixes 2006-02-19 06:35:14 +00:00
slava 6189450318 More callback tests 2006-02-19 06:33:34 +00:00
slava 58143c8226 Further x86 alien fixes; callbacks now work 2006-02-18 23:39:23 +00:00
slava 096513609a x86 alien work 2006-02-18 06:58:08 +00:00
slava 85eaa1e193 Fix AMD64 bootstrap failure 2006-02-15 05:25:15 +00:00
slava 92db0f8343 Updated alien interface for x86 2006-02-15 05:20:35 +00:00
slava 531dab7806 Implemented returning values from callbacks 2006-02-15 04:23:08 +00:00
slava 827df2d5d2 Added (presently failing) test for spilled arg callback 2006-02-14 22:27:28 +00:00
slava b3a3124566 Bootstrap fix for PowerPC 2006-02-14 03:50:26 +00:00
slava d584e8c0bb Basic callback unit tests pass 2006-02-14 03:47:42 +00:00
slava 2d1ef84911 Further work on callbacks 2006-02-14 03:20:39 +00:00
slava 1b5b692220 Fix FFI register clobberage and broken call stack semantics from recent runtime change 2006-02-13 22:57:20 +00:00
slava 8b74f721b5 Nullary callbacks are working 2006-02-13 22:16:34 +00:00
slava 84d24c4440 Runtime changes to support callbacks, and other cleanups 2006-02-13 07:46:07 +00:00
slava adf0ffeae9 Fix bootstrap problem 2006-02-13 04:38:29 +00:00
slava e6bc188bad Cleanup 2006-02-11 07:34:33 +00:00
slava 1f153c24b2 Starting work on callbacks 2006-02-11 07:30:18 +00:00
slava ecf9010f6d Fix PDFKit demo 2006-02-10 03:35:28 +00:00
slava dc3f4b2efb Cocoa binding improvements 2006-02-10 03:11:22 +00:00
slava 10df681132 Working on Cocoa bindings 2006-02-10 01:36:11 +00:00
slava 21af22aa5b Moving Cocoa bindings 2006-02-10 01:34:49 +00:00
slava b861c09e9f Clean up AGL's patch 2006-02-08 00:09:46 +00:00
agl d088a97f82 Add data/return stack under/over flow checks for POSIX
This adds extra errors:
#define ERROR_STACK_UNDERFLOW (12<<3)
#define ERROR_STACK_OVERFLOW (13<<3)
#define ERROR_RETSTACK_UNDERFLOW (14<<3)
#define ERROR_RETSTACK_OVERFLOW (15<<3)

On unix the data and return stacks have poison pages above and below them in
memory. This patch adds checks to the sigv signal handler which checks to see
if the faulting address is in one of these pages and, if so, triggers the
correct error.

To see:
: data-overflow 1 2 3 data-overflow ;
: ret-underflow V{ } set-callstack r> ;
: ret-overflow 1 >r ret-overflow ;

(to test data-underflow just call + with an empty stack)


AGL
2006-02-07 22:29:36 +00:00
slava 7e14e38cc0 Debugging Cocoa bridge 2006-02-07 03:58:18 +00:00
slava 5e5fd021c2 Fix a typo in alien unit test 2006-02-07 02:52:25 +00:00
slava 85b6ea9280 Auto-discovery of Objective-C methods 2006-02-07 02:51:04 +00:00
slava cc1c072cb6 Formatting fix 2006-02-06 21:31:43 +00:00
slava a0b10e42fa Fix file-responder directory listing problem 2006-02-06 19:31:54 +00:00
slava ac68a16492 FFI now supports passing structs by value
So far, this is only supported on PowerPC.
2006-02-06 06:43:59 +00:00
microdan 149ce89d0b default resource-path 2006-02-03 21:07:25 +00:00
slava 4c5e65d213 Fix a pair of race conditions in the Unix I/O code 2006-02-04 07:19:45 +00:00
slava 16f54dfde6 little C streams cleanup 2006-02-04 01:01:31 +00:00
slava e9f73af344 Fix inspector problem with empty hashtables 2006-02-03 18:20:22 +00:00
slava 130a5a5962 Bootstrap fix and little cleanup 2006-02-02 20:51:12 +00:00
slava ebcac67995 Fix inspector error with empty hashtable 2006-02-02 05:30:03 +00:00
slava 5a3f39d488 new tree-subset combinator 2006-02-02 01:10:08 +00:00
slava 83b9baae04 Enabled preferred size cache 2006-02-01 23:15:42 +00:00
slava a40b1e12de File responder directory listing fixes 2006-02-01 03:43:29 +00:00
slava 9e5b6424a1 Initial revision 2006-02-01 02:31:53 +00:00
Slava Pestov 2acb28ae0c Solaris/x86 support 2006-01-31 19:31:31 +00:00
Slava Pestov c072fa7089 start 0.81 2006-01-31 07:29:36 +00:00
Slava Pestov 18b581688d cargo-culting freetype fix for amd64 2006-01-31 02:04:26 +00:00