Commit Graph

16762 Commits (e48cdd4a2fd60d3f9fb9e0169554b9e66e00a34c)

Author SHA1 Message Date
Joe Groff e48cdd4a2f fix help lint failures 2009-09-01 13:04:00 -05:00
Doug Coleman d46fc3ffeb fix another tuple definition bug 2009-09-01 11:36:06 -05:00
Doug Coleman 11be3077a0 inheriting from itself would hang a tuple definition. only breaks if tuple is being redefined 2009-09-01 04:02:44 -05:00
Joe Groff f58abdcea2 put a more useful mirror over structs 2009-08-31 22:26:03 -05:00
Joe Groff a3b54377e2 update classes.struct tests, and make struct prettyprinting work again 2009-08-31 20:46:33 -05:00
Joe Groff 2c248c2e06 clean up the bootstrap mess by moving the struct summary and make-mirror methods to classes.struct.prettyprint 2009-08-31 20:32:00 -05:00
Joe Groff 86d49cdd5f Merge branch 'master' of git://factorcode.org/git/factor 2009-08-31 20:13:19 -05:00
Joe Groff c7de984c63 restore pprint stack when c-object pprinters fail so that the fallback pprint syntax is still clickable 2009-08-31 20:10:51 -05:00
Joe Groff f84dc0074e take advantage of pprint-prefix in c-object-pointer prettyprinters 2009-08-31 19:56:36 -05:00
Doug Coleman 541b762149 mirrors on structs again, add summary method for structs 2009-08-31 19:27:29 -05:00
Doug Coleman 5f111ffb1f struct mirrors were not ready yet 2009-08-31 19:10:48 -05:00
Doug Coleman e927ce1733 show c-type instead of factor type 2009-08-31 18:58:42 -05:00
Doug Coleman 19f3164780 better keys in sturct mirrors 2009-08-31 18:57:03 -05:00
Doug Coleman 9ae457d499 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 0ce669da36 suppress "no such C type" warnings from cocoa for "?" and private apple types 2009-08-31 18:10:35 -05:00
Joe Groff 30b7b707a7 fix struct-arrays USING: 2009-08-31 18:04:29 -05:00
Joe Groff 9791d960e6 link S{ and S@ docs in classes.struct 2009-08-31 18:04:09 -05:00
Joe Groff 100d636d6d Merge branch 'master' of git://factorcode.org/git/factor 2009-08-31 17:49:55 -05:00
Joe Groff 68542cb6b4 "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 1272e5a82c benchmark.yuv-to-rgb: fix hints 2009-08-31 17:07:24 -05:00
Slava Pestov 82d43185cd Merge branch 'master' of git://factorcode.org/git/factor 2009-08-31 16:48:24 -05:00
Slava Pestov 0c0a1e402a 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 8a2c894b15 Fix image size regression with struct array tree shaking 2009-08-31 16:34:58 -05:00
Doug Coleman 9654a7036a fix windows usings 2009-08-31 15:22:26 -05:00
Joe Groff 5e6787f7bd fix newly introduced references to c-type-array 2009-08-31 12:49:09 -05:00
Joe Groff b06626ee46 fix some things that broke in the windows UI/game-input backends 2009-08-31 12:45:39 -05:00
Joe Groff 51aff57337 Merge branch 'master' of git://factorcode.org/git/factor into struct-updates 2009-08-31 12:35:47 -05:00
Doug Coleman 920c1a3311 update struct in yuv-to-rgb 2009-08-31 12:24:13 -05:00
Doug Coleman fa0c75cef7 update pango for struct 2009-08-31 12:23:08 -05:00
Doug Coleman 7bc0d45add fix using 2009-08-31 12:20:56 -05:00
Joe Groff 37e5711b59 Merge branch 'master' of git://factorcode.org/git/factor into struct-updates 2009-08-31 12:01:23 -05:00
Joe Groff 9d42347e8e Merge branch 'master' of git://factorcode.org/git/factor into struct-updates 2009-08-31 12:01:04 -05:00
Doug Coleman 7b440e163d typo 2009-08-31 12:00:39 -05:00
Doug Coleman d84d6b5921 try to fix file-systems on a few platforms 2009-08-31 11:49:29 -05:00
Doug Coleman efde19d940 fix netbsd file-systems 2009-08-31 11:38:21 -05:00
Doug Coleman f4afb44e53 fix file-systems on freebsd 2009-08-31 11:35:52 -05:00
Doug Coleman 080a5497bb Merge branch 'master' of git://factorcode.org/git/factor 2009-08-31 11:34:39 -05:00
Joe Groff 9cf2345118 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 57ed942dfa hashcode* for structs 2009-08-31 10:51:45 -05:00
Joe Groff 82e3ec2fe8 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 faf953a6ed update environment.winnt for <c-array> change 2009-08-31 10:31:28 -05:00
Joe Groff 9d59d2b54f update windows.dinput structs 2009-08-31 10:28:22 -05:00
Joe Groff f2c1dc683a update windows.* for <c-array> change 2009-08-31 09:58:27 -05:00
Joe Groff 6d77e0e286 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 c71da4e146 wean extra/ vocabs off <c-array> 2009-08-31 09:54:35 -05:00
Slava Pestov ceb36cebc3 Minor doc improvements 2009-08-31 05:46:57 -05:00
Slava Pestov 8a2321353b 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 87e1703821 Merge branch 'master' of git://factorcode.org/git/factor 2009-08-31 00:24:46 -04:00
Slava Pestov d4b78a83e2 x11.events, ui.backend.x11: actually make it work 2009-08-31 00:24:25 -04:00
Doug Coleman 494b0e8eb8 Merge branch 'master' of git://factorcode.org/git/factor 2009-08-30 23:09:35 -05:00