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
|
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 |
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 |
Joe Groff
|
ccb27f81ea
|
update math.blas for <c-array> change
|
2009-08-30 22:37:58 -05:00 |
Joe Groff
|
509ed99c79
|
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
|
1f40ea64f0
|
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
|
868009aaee
|
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
|
14973eacb5
|
update dirent for structs
|
2009-08-30 22:11:42 -05:00 |
Joe Groff
|
4a243d2c04
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-08-30 22:08:46 -05:00 |
Doug Coleman
|
d5a7dde7ee
|
fix kqueue
|
2009-08-30 21:57:33 -05:00 |
Joe Groff
|
5d56e16188
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-08-30 21:14:33 -05:00 |
Joe Groff
|
adb15243f2
|
docs for new syntax and pprint config
|
2009-08-30 21:14:14 -05:00 |
Slava Pestov
|
5c10f390c7
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-08-30 21:12:23 -05:00 |
Joe Groff
|
e1e457c27e
|
pprint S@, X-array@ in <block block> for better formatting
|
2009-08-30 21:12:02 -05:00 |
Joe Groff
|
ab3ec291cd
|
struct-array@ syntax
|
2009-08-30 21:05:21 -05:00 |
Slava Pestov
|
348311ea90
|
io.backend.unix: tweak test
|
2009-08-30 21:01:49 -05:00 |
Slava Pestov
|
e918e9cddc
|
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 |
Doug Coleman
|
867d87998c
|
fix typo in stat struct
|
2009-08-30 20:46:49 -05:00 |
Joe Groff
|
82025bde30
|
likewise, an S@ word for structs
|
2009-08-30 20:46:31 -05:00 |
Doug Coleman
|
b0e895b8f9
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-08-30 20:26:44 -05:00 |
Doug Coleman
|
05cc8babb6
|
update kqueue for structs
|
2009-08-30 20:26:25 -05:00 |
Doug Coleman
|
6867f2a806
|
fix stat struct on freebsd
|
2009-08-30 20:25:57 -05:00 |
Joe Groff
|
dee9f56500
|
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
|
2dd3f5690d
|
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 |
Doug Coleman
|
de94e49f06
|
escape the class name in io.files.info
|
2009-08-30 20:10:41 -05:00 |
Joe Groff
|
0f1270720d
|
fix bootstrap
|
2009-08-30 20:09:43 -05:00 |
Doug Coleman
|
d8e10a691d
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-08-30 19:06:02 -05:00 |
Doug Coleman
|
8be06f0e5e
|
typo in stat
|
2009-08-30 19:05:49 -05:00 |
Joe Groff
|
c9e83ba3c3
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-08-30 19:05:43 -05:00 |
Joe Groff
|
0df9884ee5
|
change c-type-* to c-* everywhere
|
2009-08-30 19:05:29 -05:00 |
Slava Pestov
|
bd629c1262
|
compiler/tests/codegen.factor: don't do exact float comparison
|
2009-08-30 18:57:45 -05:00 |
Joe Groff
|
361cc04b02
|
rather than deprecate <c-array>, replace it with <c-type-array> . to stay consistent, rename <c-type-direct-array> to <c-direct-array> and require-c-type-arrays to require-c-arrays
|
2009-08-30 18:41:38 -05:00 |
Doug Coleman
|
2e40f83393
|
Revert "added send-synchronous-timeout word and tests"
This reverts commit 488c3bcaa5 .
|
2009-08-30 14:53:50 -05:00 |
Doug Coleman
|
97b6509cfe
|
Revert "reworked messaging, now always use an envelope around the message to handle expiration correctly in all use-cases"
This reverts commit 8231d10136 .
|
2009-08-30 14:53:33 -05:00 |
Doug Coleman
|
0f4dce4e4b
|
Revert "move a word out of private vocab"
This reverts commit 978de4476c .
|
2009-08-30 14:53:19 -05:00 |
Doug Coleman
|
4c69f5641c
|
move a word out of private vocab
|
2009-08-30 14:22:09 -05:00 |
Doug Coleman
|
447be26efd
|
remove direct uint arrays in file info
|
2009-08-30 11:58:30 -05:00 |