Joe Groff
|
e15784ed94
|
alien.parser: favor parsing "foo*" as pointer-to-foo now
|
2010-02-21 21:06:00 -08:00 |
Joe Groff
|
77ea9f1160
|
more implementation of pointer c-types. make it so that { char* binary } acts like a real pointer to char instead of stringifying, and add byte* typedef for { char* binary }
|
2010-02-21 20:58:21 -08:00 |
Joe Groff
|
d45254d32e
|
Merge branch 'master' into new-alien-pointers
|
2010-02-21 18:19:17 -08:00 |
Joe Groff
|
08c2373576
|
math.blas: update string c-types
|
2010-02-21 16:49:58 -08:00 |
Joe Groff
|
5ffabcbb87
|
io.sockets.windows.nt: update string c-types in alien-indirect
|
2010-02-21 16:49:44 -08:00 |
Joe Groff
|
64e6f08b59
|
use a "pointer" wrapper tuple to indicate pointer types instead of the current slipshod approach
|
2010-02-21 16:27:36 -08:00 |
Slava Pestov
|
63a18b0e6f
|
cpu.ppc: fix string c-type usage
|
2010-02-22 13:18:45 +13:00 |
Slava Pestov
|
bd0ec23e30
|
windows.com.prettyprint: remove circular dependency on windows.com
|
2010-02-22 13:17:46 +13:00 |
Slava Pestov
|
f5723e5e3a
|
cocoa.messages: fix
|
2010-02-22 13:17:46 +13:00 |
Joe Groff
|
75359a59d5
|
remove string c-types from classes.struct tests
|
2010-02-21 13:01:29 -08:00 |
Joe Groff
|
f5be8649d4
|
windows.com.syntax: parse return c-type of COM-INTERFACE: functions
|
2010-02-21 11:56:35 -08:00 |
Joe Groff
|
4e077ebe7b
|
opengl.gl.extensions: scan return type of GL-FUNCTION: as c-type
|
2010-02-21 11:46:17 -08:00 |
Joe Groff
|
43c5969490
|
core-foundation.fsevents: use CALLBACK: type to define master-event-source-callback
|
2010-02-21 11:17:25 -08:00 |
Joe Groff
|
d50b3e7f28
|
remove references to c-types hash from deploy tool
|
2010-02-21 11:10:52 -08:00 |
Joe Groff
|
866f6ada18
|
ditch string c-types
|
2010-02-21 10:58:21 -08:00 |
Slava Pestov
|
6f5f68b923
|
cocoa.messages: if a class cannot be found, IMPORT: no longer fails at parse time. Instead, there will be a runtime error when the class word is executed
|
2010-02-21 22:27:32 +13:00 |
Slava Pestov
|
b907ada6a9
|
vocabs: document platforms.txt
|
2010-02-21 20:38:09 +13:00 |
Slava Pestov
|
20ba956d5e
|
unix.utmpx: fix load errors
|
2010-02-21 20:19:11 +13:00 |
Slava Pestov
|
9f6462e2bd
|
Move windows.dragdrop-listener to unmaintained
|
2010-02-21 17:48:06 +13:00 |
Slava Pestov
|
98727eab46
|
unix.utilities: remove platforms.txt since its portable
|
2010-02-21 17:48:04 +13:00 |
Slava Pestov
|
196676ebdd
|
Rename io.launcher.unix.parser to simple-tokenizer since ftp.server uses it
|
2010-02-21 17:48:04 +13:00 |
Slava Pestov
|
0a72b51b8f
|
ui.text.pango: add a platforms.txt
|
2010-02-21 17:48:03 +13:00 |
Slava Pestov
|
a13b3724de
|
tools.crossref: fix method cross-referencing
|
2010-02-21 17:48:03 +13:00 |
Joe Groff
|
8eafe6a98a
|
game.input: add a convenient "buttons-delta" word to convert two key/button state samples into pressed/released values
|
2010-02-20 10:10:02 -08:00 |
Joe Groff
|
3d8251b0d4
|
if you're going to support shift-del, you should also support shift-ins and ctrl-ins
|
2010-02-20 09:45:42 -08:00 |
Slava Pestov
|
6249e264e1
|
continuations: add a throw-continue word for resumable errors, and change vocabs.metadata to throw a resumable error if the current platform is not supported
|
2010-02-20 13:41:33 +13:00 |
Slava Pestov
|
3944277d04
|
Fix load errors exposed by platforms.txt change
|
2010-02-20 13:31:09 +13:00 |
Slava Pestov
|
0aad3e6e12
|
vocabs.metadata: replace unportable tag with a platforms.txt file for more fine-grained control. Rename unportable tag to untested for remaining cases
|
2010-02-20 13:30:49 +13:00 |
Slava Pestov
|
9f3127c712
|
ui.gadgets.worlds: support S+DELETE as an alternative shortcut for cut-action
|
2010-02-20 12:24:25 +13:00 |
Slava Pestov
|
88071b0869
|
prettyprint.config: set some output limits by default. Use the new without-limits combinator to get the old behavior
|
2010-02-20 12:18:16 +13:00 |
Slava Pestov
|
93c0bb56e7
|
stack-checker.dependencies: fix load error
|
2010-02-20 12:08:14 +13:00 |
Slava Pestov
|
222a89a0ca
|
tools.crossref: don't include generic words in usage lists, since the results are useless and arbitrary -- they depend on the contents of megamorphic caches
|
2010-02-20 12:05:52 +13:00 |
Slava Pestov
|
95ead468f5
|
specialized-arrays: generate slightly more efficient byte-array>T-array words
|
2010-02-20 12:05:12 +13:00 |
Slava Pestov
|
58d035f1c7
|
Fix two problems with recompilation: predicate constant folding was recording unsatisfied dependencies in some cases, and literal tuple instances of forgotten classes would cause problems for method inlining
|
2010-02-20 12:01:47 +13:00 |
Slava Pestov
|
fd92a7b627
|
io.monitors.recursive: fix hang introduced by recent io.monitors change
|
2010-02-19 07:36:12 -05:00 |
Slava Pestov
|
debdef8f13
|
Merge branch 'fixes' of git://github.com/Blei/factor
|
2010-02-20 00:27:11 +13:00 |
Slava Pestov
|
1352bd1327
|
io.monitors: if a monitor is disposed while other threads are waiting on it, an error will be thrown from next-change, instead of those threads hanging forever. This makes monitors consistent with streams and other native resources that behave in a similar manner
|
2010-02-20 00:23:24 +13:00 |
Philipp Brüschweiler
|
d5e6477bca
|
ui.tools.listener docs: typo
|
2010-02-19 11:23:20 +01:00 |
Slava Pestov
|
f2c8a4b150
|
concurrency.promises: fix formatting
|
2010-02-19 21:45:50 +13:00 |
Slava Pestov
|
2b81319a88
|
concurrency.mailboxes: mailboxes should not be disposable, since futures and promises use them in a transient fashion, causing leaks
|
2010-02-19 21:45:43 +13:00 |
Slava Pestov
|
9d53a4a027
|
game.input: fix load error on *BSD, remove dependency on windows.com from game.input.linux
|
2010-02-19 18:24:23 +13:00 |
Slava Pestov
|
bdb2113669
|
Merge branch 'master' of git://github.com/erikcharlebois/factor
|
2010-02-19 12:35:21 +13:00 |
Slava Pestov
|
07e6016537
|
help.lint.checks: you can't have duplicate names in $values anymore
|
2010-02-19 12:32:03 +13:00 |
Slava Pestov
|
74891bc02a
|
Update documentation for new help lint check
|
2010-02-19 12:31:52 +13:00 |
Erik Charlebois
|
80f6d778b9
|
Merge branch 'master' of git://github.com/slavapestov/factor
|
2010-02-18 12:54:26 -08:00 |
Erik Charlebois
|
1c7060c313
|
Implement input grabbing for x11; add do-nothing game.input backend for linux. The game and gpu demos now run correctly.
|
2010-02-18 12:52:33 -08:00 |
Slava Pestov
|
6ddc669192
|
help.stylesheet: tweak color
|
2010-02-19 04:11:57 +13:00 |
Slava Pestov
|
28ca5b326a
|
tools.deploy.libraries.windows: add unportable tag to avoid loading windows.kernel32 on non-windows platforms
|
2010-02-19 04:11:48 +13:00 |
Erik Charlebois
|
1f9e978179
|
Merge up
|
2010-02-17 18:16:16 -08:00 |
Slava Pestov
|
7ce3f98ec3
|
listener: fix help lint
|
2010-02-18 07:02:22 +13:00 |