Commit Graph

2412 Commits (c800d28665da357d46c801d75c2e5312480b4114)

Author SHA1 Message Date
slava dae3b2da75 First cut at x86 inline allocators 2006-11-07 05:35:06 +00:00
slava d54e3baac8 First cut at bignum inline allocators 2006-11-07 05:22:34 +00:00
slava 7642d69352 Fix typo in fixnum* primitive 2006-11-07 23:04:16 +00:00
slava ad900e2d2c Remove telnetd 2006-11-07 21:01:53 +00:00
slava f3d1f81a60 Fix track resizing, minor code simplifications 2006-11-06 02:37:22 +00:00
slava 4887bba4a3 Update to do list 2006-11-05 03:23:44 +00:00
slava 58e30dda3a Update window while resizing on Windows 2006-11-05 01:54:02 +00:00
slava ffe524feef Don't add empty lines to history 2006-11-05 01:53:52 +00:00
slava 3352b5516a Documentation fixes for bootstrap 2006-11-05 01:53:24 +00:00
slava 048db33ac6 Documentation updates 2006-11-04 21:15:19 +00:00
slava f6739cf710 Update documentation and fix a stack effect 2006-11-04 18:50:08 +00:00
erg 39bdbfc946 fix win32 bootstrap 2006-11-04 17:04:55 +00:00
slava 3af2f3443f Fix >r/r> optimization 2006-11-04 08:01:28 +00:00
slava 40786556b3 >r/r> optimization 2006-11-04 07:44:28 +00:00
slava 674e993ce3 Fixes 2006-11-04 07:23:16 +00:00
slava 76049e7d9c Builtin classes are now recognized with a predicate 2006-11-04 05:30:10 +00:00
slava df3c693da1 x86 fixes, and fix alien-indirect for c-type-prep stuff 2006-11-04 00:47:24 +00:00
slava a38da64d75 Get the UI working again 2006-11-04 00:07:06 +00:00
slava 48f0381470 alien-callback and alien-indirect now call the prep quotation 2006-11-04 00:05:53 +00:00
slava 861a6d32cf alien-invoke no longer generates calls to consing unbox_* functions -- instead we just unbox the parameter list first, in factor code 2006-11-03 21:39:37 +00:00
slava e509dba687 Fix copyright notices since factor.sf.net is defunct 2006-11-03 21:17:27 +00:00
slava ab3cbbb653 Fix DLL printing 2006-11-03 21:14:40 +00:00
slava 4a8d65ccce Refactored the C type system in the alien interface and fixed some bugs 2006-11-03 08:54:30 +00:00
slava 6099e4d7ed Remove dead code 2006-11-03 05:48:43 +00:00
slava 726710a949 alien>char/u16-string primitives now work correctly if the input is a byte array 2006-11-03 05:37:51 +00:00
slava fada38fe0a Cleaning up windows code 2006-11-03 02:28:44 +00:00
slava 56f8f84751 More allot_* cleanups 2006-11-02 23:29:11 +00:00
slava 372872e41d Simplify implementation of /f word 2006-11-02 08:12:23 +00:00
slava b571e6fb0d Remove unused environment slot and simply room primitive 2006-11-01 19:29:58 +00:00
slava c41d7e19f6 fast>string ==> "" like 2006-11-01 18:54:36 +00:00
slava d95b58a9f7 Unit test fixes 2006-11-01 05:25:33 +00:00
slava 780dfcc5d5 Fix unit test failures caused by stricter numeric coercion rules 2006-11-01 03:54:35 +00:00
slava 40ff6c6d3b >fixnum >bignum >float primitives split up into smaller sub-primitives and are now generic words in the library 2006-11-01 01:29:11 +00:00
slava 14a605498d More GC work 2006-10-31 21:45:12 +00:00
slava b116ab3c25 More allot_* work 2006-10-31 20:48:34 +00:00
slava f485a7ecd4 Fix two minor issues found during review of allot_* patch 2006-10-31 06:00:43 +00:00
slava 415fe0a4a8 allot_* overhaul 2006-10-31 05:52:02 +00:00
slava 87f8d5b20c Remove redundant typedefs from gl.factor 2006-11-03 21:15:10 +00:00
slava 6598d373d1 Stack comments without -- are a parse-time error now 2006-11-03 02:29:43 +00:00
erg 68973b1a51 re-add fast>string to win32 io -- don't know where else to put it in library/ 2006-11-01 18:31:42 +00:00
erg 952ec8cca0 unslowify win32 native io 2006-11-01 18:20:12 +00:00
erg a20edf692f fix stack effects for indent> and <indent 2006-11-01 18:15:55 +00:00
slava 5071934795 Add a failing unit test 2006-11-01 05:25:01 +00:00
slava 1e4d659d70 X11 clipboard fix 2006-10-31 06:09:51 +00:00
slava 43fb5895c5 Oops -- forget was +default+ 2006-10-30 03:45:10 +00:00
slava 5bb98d28d9 Add some failing unit tests 2006-10-30 02:21:48 +00:00
erg 8964e4ed26 win32 io -- keep same behavior as unix on .2 read 2006-10-28 20:40:07 +00:00
slava 4a61a78a79 More efficient block>byte-array with the side effect that it depends on no high-level words, so if they get decompiled the Cocoa binding won't break 2006-10-28 19:50:37 +00:00
slava e2202e3305 Remove unnecessary word 2006-10-28 06:47:46 +00:00
slava 68d9f8218d Move inference test to compiler module where it belongs 2006-10-28 06:45:41 +00:00
slava cc06f93262 Fix sliders unit test 2006-10-28 06:44:59 +00:00
slava a00e10d106 modules global var now holds a sequence of modules not an association list 2006-10-28 06:44:12 +00:00
slava 412ed15a08 add-compiled-block should not compile since it may call code GC 2006-10-28 06:43:57 +00:00
slava cd1ee7daf7 Rename a few symbols for consistency 2006-10-28 06:43:33 +00:00
slava e520478032 Revised prettyprinter 2006-10-28 06:41:21 +00:00
slava 9a56489bf9 Document MAIN: stack effect restriction 2006-10-26 05:18:54 +00:00
slava 41ed11abf3 Module operations in UI, run-module now asserts stack effect 2006-10-26 05:17:40 +00:00
slava cfc83ff52d Add new one-word-elt element 2006-10-26 04:56:26 +00:00
slava 227b0d469a services fix 2006-10-26 04:07:55 +00:00
slava 5ead538e90 flip word tweak 2006-10-26 04:07:39 +00:00
slava 7ce12846cb Titled gadget fix and unit tests 2006-10-26 04:07:18 +00:00
slava 0081e1d9bc Documentation updates 2006-10-26 04:06:25 +00:00
slava 6dd14a741a X11 wheel mouse handling: wrong order 2006-10-25 01:17:06 +00:00
slava 5da0ecac7a AMD64 alien-indirect now works 2006-10-25 01:16:57 +00:00
slava 4f0644b0bf Fix raise-window on Cocoa 2006-10-24 23:36:01 +00:00
slava b57ac29d09 Some fixes 2006-10-24 23:29:18 +00:00
slava e86b6e1dda Fix UI bugs on X11 2006-10-24 03:54:08 +00:00
slava 89a8856a8e Services fix 2006-10-24 00:13:06 +00:00
erg ea3e48130b win32 ffi updates 2006-10-22 07:33:18 +00:00
slava b71697db41 Faster grid gadget 2006-10-22 22:46:02 +00:00
slava 5faea12c89 Column virtual sequence improvements 2006-10-22 22:08:49 +00:00
slava 6b14071f5f Column virtual sequence 2006-10-21 20:51:38 +00:00
slava 6fd71edd85 Fix stack underflow with menus 2006-10-21 20:13:23 +00:00
erg 07676d61cd fix win32 native io so .factor-bootstrap-rc loads on bootstrap 2006-10-21 14:05:40 +00:00
erg 2671ebf519 fix win32 types 2006-10-21 13:17:48 +00:00
slava 2816dd552e Fix bad load ordering 2006-10-21 06:57:41 +00:00
slava 1db7e29695 Integrate module help into UI 2006-10-21 06:56:41 +00:00
slava 2a1167ecec Module format change 2006-10-21 06:40:38 +00:00
slava e4684cb219 Saner default timeout 2006-10-21 06:13:33 +00:00
slava be94f42030 Clean up double click handling -- its done in the cross-platform part of the UI now 2006-10-21 06:10:10 +00:00
erg 67c9eb6f03 win32 ffi updates 2006-10-20 21:56:05 +00:00
erg 249ba7d71c fix win32 button clicks 2006-10-20 19:26:40 +00:00
erg d7df0b209b add to ui backend update-click# and button-down 2006-10-20 19:25:56 +00:00
slava 28053041cb Fix a few typos 2006-10-20 19:48:58 +00:00
slava 35ca5e397b run-module documentation 2006-10-20 03:02:24 +00:00
slava 106ee640a7 run-module now calls require first 2006-10-20 02:44:40 +00:00
slava 4ddc751365 run-module word 2006-10-20 02:41:20 +00:00
slava bd41d181e8 Cocoa double/triple clicks; editor now handles this 2006-10-20 02:24:27 +00:00
slava 801a4feafd Start 0.86 with a contrib fix 2006-10-20 01:30:12 +00:00
erg 31bac04760 add click count in gestures and win32 2006-10-20 00:40:41 +00:00
erg 3c7839bedf fix win32 type errors 2006-10-19 20:56:48 +00:00
erg 92feef74ab add win32 mem mapping ffi 2006-10-19 20:46:27 +00:00
slava 346063e9ac More small fixes 2006-10-19 18:12:47 +00:00
slava 200d247711 Two small fixes 2006-10-19 02:50:37 +00:00
erg fdb9cdcdb6 shift-delete/backspace YAY 2006-10-18 21:18:12 +00:00
erg 416edff582 fix win32 dos prompt io 2006-10-18 21:17:56 +00:00
erg d5271aa5b8 remove broken code 2006-10-18 21:17:42 +00:00
erg 72ba2c98c5 better FFI error reporting 2006-10-18 21:16:37 +00:00
slava f7d4815d2e Better word hashing, working on class vtable dispatch 2006-10-17 06:44:05 +00:00
slava c8ca1997a0 Lock callbacks in memory 2006-10-16 22:06:34 +00:00