Commit Graph

16783 Commits (0c2f6fd63c12fcd53f42dadbb4589dfd3ed96ca5)

Author SHA1 Message Date
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 4d52633b09 Merge branch 'master' of git://factorcode.org/git/factor 2009-08-31 04:18:59 -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
Doug Coleman 3af52fc2a6 Merge branch 'master' of git://factorcode.org/git/factor 2009-08-30 23:08:19 -05:00
Doug Coleman 88d6826213 update users/groups for new structs 2009-08-30 23:07:46 -05:00
Joe Groff ab8429754c change gpu VERTEX-STRUCT: to make a struct class 2009-08-30 23:06:15 -05:00
Slava Pestov 033938ff2c Merge branch 'master' of git://factorcode.org/git/factor 2009-08-30 22:56:39 -05:00
Slava Pestov adcd269a99 x11 and ui.backend.x11: update to use new structs 2009-08-30 22:55:19 -05:00
Doug Coleman 09e05c4cb3 Merge branch 'master' of git://factorcode.org/git/factor 2009-08-30 22:50:22 -05:00
Doug Coleman cb338a57cf make a struct for dirents on linux, not a <c-object> 2009-08-30 22:49:35 -05:00
Joe Groff d5516991bf oops—fix STRUCT: functor 2009-08-30 22:40:18 -05:00
Joe Groff d79cc05d6b update math.blas for <c-array> change 2009-08-30 22:37:58 -05:00
Joe Groff 69f258c521 refactor struct slot parsing so that there's a <struct-slot-spec> word for easily constructing struct slots outside classes.struct 2009-08-30 22:37:37 -05:00
Slava Pestov fe039cbca9 io.sockets.unix: cleanup two usages of 'rot' and use struct setter instead of memcpy 2009-08-30 22:21:14 -05:00
Slava Pestov 0cf3151216 compiler.cfg.intrinsics: cleanup: the "intrinsic" word property is now a quotation, not a boolean, making this mechanism more extensible 2009-08-30 22:20:49 -05:00
Doug Coleman c86b52bf0c update dirent for structs 2009-08-30 22:11:42 -05:00
Joe Groff 6de5fec845 Merge branch 'master' of git://factorcode.org/git/factor 2009-08-30 22:08:46 -05:00
Doug Coleman 89ed19bbfb fix kqueue 2009-08-30 21:57:33 -05:00
Joe Groff 486f04607c Merge branch 'master' of git://factorcode.org/git/factor 2009-08-30 21:14:33 -05:00
Joe Groff 3538664a64 docs for new syntax and pprint config 2009-08-30 21:14:14 -05:00
Slava Pestov b286a4ac72 Merge branch 'master' of git://factorcode.org/git/factor 2009-08-30 21:12:23 -05:00
Joe Groff 0e160d3b6a pprint S@, X-array@ in <block block> for better formatting 2009-08-30 21:12:02 -05:00
Joe Groff 8660f86172 struct-array@ syntax 2009-08-30 21:05:21 -05:00
Slava Pestov bd27ddb298 io.backend.unix: tweak test 2009-08-30 21:01:49 -05:00
Slava Pestov 29374bb1d9 classes.struct: add more unit tests for clone method, and fix clone breakage when the struct class word is not a symbol 2009-08-30 21:01:44 -05:00
Slava Pestov e659203907 cpu.ppc: fix %box-displaced-alien 2009-08-30 20:56:04 -05:00
Doug Coleman 71f1899514 fix typo in stat struct 2009-08-30 20:46:49 -05:00
Joe Groff 4fb204b00e likewise, an S@ word for structs 2009-08-30 20:46:31 -05:00
Doug Coleman cc6a40cb54 Merge branch 'master' of git://factorcode.org/git/factor 2009-08-30 20:26:44 -05:00
Doug Coleman bd6a89f5e4 update kqueue for structs 2009-08-30 20:26:25 -05:00
Doug Coleman eb0e829844 fix stat struct on freebsd 2009-08-30 20:25:57 -05:00
Joe Groff 242402ebcb add alternate literal syntax "X-array@ PTR LEN" for direct-arrays. pprint with this syntax when c-object-pointers? prettyprint flag is set, or the pointer under the direct-array is invalid 2009-08-30 20:23:55 -05:00
Slava Pestov 57add8aa9f classes.struct: make <struct>, malloc-struct, and clone work in deployed images where C type info has been stripped out 2009-08-30 20:13:54 -05:00