Commit Graph

17106 Commits (d8ea82d8e8cfe8967d095ee3c8dd65365d67e1c0)

Author SHA1 Message Date
Doug Coleman f0e14d1c3c mirrors on structs again, add summary method for structs 2009-08-31 19:27:29 -05:00
Doug Coleman 3d975ea7ab struct mirrors were not ready yet 2009-08-31 19:10:48 -05:00
Doug Coleman 80e2feacd9 show c-type instead of factor type 2009-08-31 18:58:42 -05:00
Doug Coleman 1732bd730a better keys in sturct mirrors 2009-08-31 18:57:03 -05:00
Doug Coleman fee0953cc4 make-mirror method on structs. fix typo on struct-slots stack effect. don't filter initial values in struct>assoc because structs are more low-level and you want to see the entire layout of the struct you're working with, imo. 2009-08-31 18:51:47 -05:00
Joe Groff 3ea364bc80 suppress "no such C type" warnings from cocoa for "?" and private apple types 2009-08-31 18:10:35 -05:00
Joe Groff f6c6593579 fix struct-arrays USING: 2009-08-31 18:04:29 -05:00
Joe Groff 0a7b62177b link S{ and S@ docs in classes.struct 2009-08-31 18:04:09 -05:00
Joe Groff 0834b8270c Merge branch 'master' of git://factorcode.org/git/factor 2009-08-31 17:49:55 -05:00
Joe Groff 84adb4cb55 "struct-array-on" word to easily promote a struct over memory to a struct-array over the same memory. buff up the struct-arrays docs 2009-08-31 17:49:45 -05:00
Slava Pestov f6da4856b4 benchmark.yuv-to-rgb: fix hints 2009-08-31 17:07:24 -05:00
Slava Pestov 8a1dbe1652 Merge branch 'master' of git://factorcode.org/git/factor 2009-08-31 16:48:24 -05:00
Slava Pestov 94c89e55e6 tools.deploy.shaker: strip out call( and execute( runtime checking in a way that still allows the inlining optimization to work 2009-08-31 16:48:10 -05:00
Slava Pestov 23f34febbb Fix image size regression with struct array tree shaking 2009-08-31 16:34:58 -05:00
Doug Coleman 740856eeca fix windows usings 2009-08-31 15:22:26 -05:00
Joe Groff bce748ee81 fix newly introduced references to c-type-array 2009-08-31 12:49:09 -05:00
Joe Groff 9bd7471696 fix some things that broke in the windows UI/game-input backends 2009-08-31 12:45:39 -05:00
Joe Groff 175529c938 Merge branch 'master' of git://factorcode.org/git/factor into struct-updates 2009-08-31 12:35:47 -05:00
Doug Coleman a9be2f2f08 update struct in yuv-to-rgb 2009-08-31 12:24:13 -05:00
Doug Coleman 0f8405c507 update pango for struct 2009-08-31 12:23:08 -05:00
Doug Coleman 6ac21a8cf9 fix using 2009-08-31 12:20:56 -05:00
Joe Groff f74351ce64 Merge branch 'master' of git://factorcode.org/git/factor into struct-updates 2009-08-31 12:01:23 -05:00
Joe Groff 1a84aa7fc3 Merge branch 'master' of git://factorcode.org/git/factor into struct-updates 2009-08-31 12:01:04 -05:00
Doug Coleman 0bcd7c2619 typo 2009-08-31 12:00:39 -05:00
Doug Coleman d22a25a3ec try to fix file-systems on a few platforms 2009-08-31 11:49:29 -05:00
Doug Coleman 6c996f4d30 fix netbsd file-systems 2009-08-31 11:38:21 -05:00
Doug Coleman 27af645048 fix file-systems on freebsd 2009-08-31 11:35:52 -05:00
Doug Coleman 736f78dfb5 Merge branch 'master' of git://factorcode.org/git/factor 2009-08-31 11:34:39 -05:00
Joe Groff 67dd3ff6b6 clean up some game-input.dinput code to take advantage of structs and specialized arrays 2009-08-31 11:31:01 -05:00
Joe Groff 43f81d3835 hashcode* for structs 2009-08-31 10:51:45 -05:00
Joe Groff 2d37ac31be Merge branch 'master' of git://factorcode.org/git/factor
Conflicts:
	basis/environment/winnt/winnt.factor
	basis/io/files/windows/nt/nt.factor
	basis/windows/shell32/shell32.factor
2009-08-31 10:35:58 -05:00
Joe Groff fc9f40b789 update environment.winnt for <c-array> change 2009-08-31 10:31:28 -05:00
Joe Groff efe4f838ea update windows.dinput structs 2009-08-31 10:28:22 -05:00
Joe Groff 5925043d34 update windows.* for <c-array> change 2009-08-31 09:58:27 -05:00
Joe Groff c1fe3854d4 update io.files.*.windows to use specialized arrays; also, io.files.info.windows was providing buffers that were too small, so fix that 2009-08-31 09:58:04 -05:00
Joe Groff 72bb3e144f wean extra/ vocabs off <c-array> 2009-08-31 09:54:35 -05:00
Slava Pestov ab45402d04 Minor doc improvements 2009-08-31 05:46:57 -05:00
Slava Pestov 2e119a0ae7 struct-arrays: hack it up so that if the class name is a literal parameter for the constructor, then the array works in deployed apps even if not every call site of nth or set-nth is inlined on the array. Fixes tools.deploy.test.5 regression after kqueue was converted to use STRUCT:. Because of Dan's call(-inlining, no perf regression on struct-arrays benchmark! 2009-08-31 05:42:28 -05:00
Slava Pestov 41e83d2246 Merge branch 'master' of git://factorcode.org/git/factor 2009-08-31 04:18:59 -05:00
Slava Pestov 6ed46177e9 Merge branch 'master' of git://factorcode.org/git/factor 2009-08-31 00:24:46 -04:00
Slava Pestov 861a3f563b x11.events, ui.backend.x11: actually make it work 2009-08-31 00:24:25 -04:00
Doug Coleman b91c8f5aad Merge branch 'master' of git://factorcode.org/git/factor 2009-08-30 23:09:35 -05:00
Doug Coleman b8ce02bea3 Merge branch 'master' of git://factorcode.org/git/factor 2009-08-30 23:08:19 -05:00
Doug Coleman 45629c63b3 update users/groups for new structs 2009-08-30 23:07:46 -05:00
Joe Groff 02d924f1a5 change gpu VERTEX-STRUCT: to make a struct class 2009-08-30 23:06:15 -05:00
Slava Pestov 6b2a108f03 Merge branch 'master' of git://factorcode.org/git/factor 2009-08-30 22:56:39 -05:00
Slava Pestov e36029b376 x11 and ui.backend.x11: update to use new structs 2009-08-30 22:55:19 -05:00
Doug Coleman e780e4fa55 Merge branch 'master' of git://factorcode.org/git/factor 2009-08-30 22:50:22 -05:00
Doug Coleman d8be0561fb make a struct for dirents on linux, not a <c-object> 2009-08-30 22:49:35 -05:00
Joe Groff 472189452d oops—fix STRUCT: functor 2009-08-30 22:40:18 -05:00