Commit Graph

7960 Commits (f07ec8bc1b554d092877e67505ef6a5a3694977b)

Author SHA1 Message Date
Joe Groff f07ec8bc1b windows.com.syntax: parse return c-type of COM-INTERFACE: functions 2010-02-21 11:56:35 -08:00
Joe Groff a2c9563bb7 opengl.gl.extensions: scan return type of GL-FUNCTION: as c-type 2010-02-21 11:46:17 -08:00
Joe Groff 347003eb64 core-foundation.fsevents: use CALLBACK: type to define master-event-source-callback 2010-02-21 11:17:25 -08:00
Joe Groff 1a0fda2a5b remove references to c-types hash from deploy tool 2010-02-21 11:10:52 -08:00
Joe Groff 62e97c138a ditch string c-types 2010-02-21 10:58:21 -08:00
Slava Pestov 0da6f78088 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 2f70ebd4d0 vocabs: document platforms.txt 2010-02-21 20:38:09 +13:00
Slava Pestov 570a2d0b37 unix.utmpx: fix load errors 2010-02-21 20:19:11 +13:00
Slava Pestov 0e8f3670a3 Move windows.dragdrop-listener to unmaintained 2010-02-21 17:48:06 +13:00
Slava Pestov 5700d94e2b unix.utilities: remove platforms.txt since its portable 2010-02-21 17:48:04 +13:00
Slava Pestov eab105590b Rename io.launcher.unix.parser to simple-tokenizer since ftp.server uses it 2010-02-21 17:48:04 +13:00
Slava Pestov f78e5c7430 ui.text.pango: add a platforms.txt 2010-02-21 17:48:03 +13:00
Slava Pestov e26393394d tools.crossref: fix method cross-referencing 2010-02-21 17:48:03 +13:00
Joe Groff d673108518 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 83d6f7fc6f 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 6e516789d5 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 c3f4bcb616 Fix load errors exposed by platforms.txt change 2010-02-20 13:31:09 +13:00
Slava Pestov 95bfc8a240 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 daed64d8b4 ui.gadgets.worlds: support S+DELETE as an alternative shortcut for cut-action 2010-02-20 12:24:25 +13:00
Slava Pestov 66bb912641 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 c5a62b14e7 stack-checker.dependencies: fix load error 2010-02-20 12:08:14 +13:00
Slava Pestov 9cd164f3ac 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 08a80e5ba2 specialized-arrays: generate slightly more efficient byte-array>T-array words 2010-02-20 12:05:12 +13:00
Slava Pestov 6501480a0e 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 5336d6f287 io.monitors.recursive: fix hang introduced by recent io.monitors change 2010-02-19 07:36:12 -05:00
Slava Pestov cc5394f4e9 Merge branch 'fixes' of git://github.com/Blei/factor 2010-02-20 00:27:11 +13:00
Slava Pestov a343f8a31c 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 a615700af1 ui.tools.listener docs: typo 2010-02-19 11:23:20 +01:00
Slava Pestov be8a0f7779 concurrency.promises: fix formatting 2010-02-19 21:45:50 +13:00
Slava Pestov 7692bd1715 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 170f2b5eca 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 b59da05347 Merge branch 'master' of git://github.com/erikcharlebois/factor 2010-02-19 12:35:21 +13:00
Slava Pestov c3de89c808 help.lint.checks: you can't have duplicate names in $values anymore 2010-02-19 12:32:03 +13:00
Slava Pestov 220dd88a2c Update documentation for new help lint check 2010-02-19 12:31:52 +13:00
Erik Charlebois 44e61dbc85 Merge branch 'master' of git://github.com/slavapestov/factor 2010-02-18 12:54:26 -08:00
Erik Charlebois d3d7392fa9 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 2a517d31df help.stylesheet: tweak color 2010-02-19 04:11:57 +13:00
Slava Pestov 488e5ead26 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 f2e8128f5d Merge up 2010-02-17 18:16:16 -08:00
Slava Pestov 9da061de5e listener: fix help lint 2010-02-18 07:02:22 +13:00
Slava Pestov 9debed1c75 typed: update documentation 2010-02-18 04:13:21 +13:00
Slava Pestov bf72c89060 tools.deploy.backend: clean up 2010-02-18 03:57:10 +13:00
Slava Pestov 049b87bda9 tuple-arrays: require that base type be final 2010-02-18 03:57:02 +13:00
Slava Pestov 4b76e2a61d functors: make 'final' declarations work in functors 2010-02-18 03:56:41 +13:00
Slava Pestov d2ae4ff4ba listener: fix docs 2010-02-18 03:36:43 +13:00
Slava Pestov 9df8a3adbd see: show final declaration on tuples 2010-02-18 03:01:26 +13:00
Slava Pestov ff172f4132 Make specialized arrays and SIMD types final so that typed can unbox them 2010-02-18 02:39:40 +13:00
Slava Pestov 60296be964 typed: only unbox final classes. Fixes bug reported by littledan 2010-02-18 02:39:12 +13:00
Slava Pestov 01824d41be Add support for final tuple classes which cannot be subclassed: TUPLE: foo ... ; final 2010-02-18 02:19:57 +13:00
Slava Pestov 63928191e7 Minor documentation fixes 2010-02-18 01:19:39 +13:00