Commit Graph

7949 Commits (0a72b51b8fbe5b3bf6a9a9fc8df9db9c4407224d)

Author SHA1 Message Date
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
Slava Pestov 040fca8e49 typed: update documentation 2010-02-18 04:13:21 +13:00
Slava Pestov 613b54fc8d tools.deploy.backend: clean up 2010-02-18 03:57:10 +13:00
Slava Pestov 765847b584 tuple-arrays: require that base type be final 2010-02-18 03:57:02 +13:00
Slava Pestov aae74ff4c4 functors: make 'final' declarations work in functors 2010-02-18 03:56:41 +13:00
Slava Pestov 2e97856f00 listener: fix docs 2010-02-18 03:36:43 +13:00
Slava Pestov 0ad3285185 see: show final declaration on tuples 2010-02-18 03:01:26 +13:00
Slava Pestov 7a995794e2 Make specialized arrays and SIMD types final so that typed can unbox them 2010-02-18 02:39:40 +13:00
Slava Pestov 56dff5b0f4 typed: only unbox final classes. Fixes bug reported by littledan 2010-02-18 02:39:12 +13:00
Slava Pestov 1100861204 Add support for final tuple classes which cannot be subclassed: TUPLE: foo ... ; final 2010-02-18 02:19:57 +13:00
Slava Pestov 9cda3cf03e Minor documentation fixes 2010-02-18 01:19:39 +13:00
Slava Pestov 4dde73610b help.markup: make $example render slightly nicer 2010-02-18 01:18:48 +13:00
Erik Charlebois 9128b8dc23 Merge branch 'master' of git://github.com/slavapestov/factor 2010-02-17 00:06:27 -08:00
Joe Groff 9a317c2b4a fix last globs test on windows 2010-02-16 22:19:56 -08:00
Joe Groff 2bf7ee8eaf typo in tools.deploy.backend 2010-02-16 14:33:57 -08:00
Joe Groff 99f1fa4018 search resource: for unix libraries too 2010-02-16 14:24:29 -08:00
Joe Groff 0421244259 tools.deploy.shaker typos 2010-02-16 14:23:51 -08:00
Joe Groff a1aa18ac0b tools.deploy.shaker: prune library manifest 2010-02-16 13:41:35 -08:00
Joe Groff 4aa16b0802 math.blas.config: add deploy-blas? variable 2010-02-16 13:38:29 -08:00
Joe Groff ab0b7e078b alien.libraries: add a "deploy-library" word that marks a library to have its dll deployed with applications that use it. add support to tools.deploy to find and copy deployed libraries into target bundle 2010-02-16 13:32:58 -08:00
Joe Groff ef59594700 Merge branch 'master' of git://factorcode.org/git/factor 2010-02-16 10:41:15 -08:00
Joe Groff a87497012e fix globs tests 2010-02-16 10:40:23 -08:00