Slava Pestov
5236f49800
Add unit test now that event-loop infers
2008-11-21 23:56:45 -06:00
Slava Pestov
0efa5e09c9
Add some gadgets which are broken on purpose to test UI error handling
2008-11-21 23:31:56 -06:00
Slava Pestov
c0c9855c26
Fix stack effects
2008-11-21 23:25:19 -06:00
Slava Pestov
e516795a75
Increase benchmark.fib6 running time
2008-11-21 23:24:59 -06:00
Slava Pestov
cc4c5949b1
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-21 23:21:36 -06:00
Slava Pestov
1b091b5a26
Reuse F_CONTEXT instances used for FFI callbacks: 60x speed improvement on benchmark.fib6
2008-11-21 23:13:14 -06:00
Slava Pestov
dab66552bd
Fix listener help lint
2008-11-21 23:04:24 -06:00
Slava Pestov
fb918ab756
The event loop thread now adds events to a queue slurped by the UI update thread instead of handling them directly. This fixes a race condition where a gadget could end up handling an event before it was grafted or laid out
2008-11-21 23:01:20 -06:00
Doug Coleman
3909c42962
clean up teh newb code
2008-11-21 22:31:05 -06:00
Slava Pestov
b6d6849394
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-21 22:15:34 -06:00
Doug Coleman
de7b002baf
use mime.types not mime-types
2008-11-21 22:13:14 -06:00
Doug Coleman
7412d6e431
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-21 22:11:36 -06:00
Doug Coleman
96ba8f8b06
add multipart stream, actual multipart parsing to follow soon
2008-11-21 22:10:58 -06:00
Slava Pestov
e65368a137
UI event handling refactoring
...
- A+ is now the command key, and M+ is the option key, on mac
- new send-gesture, propagate-gesture words clean up gesture sending
- always send user-input after key-down, without checking if a gadget handled the key-down first
2008-11-21 22:03:14 -06:00
Slava Pestov
b141b732ab
Merge branch 'emacs' of http://git.hacks-galore.org/jao/factor
2008-11-21 21:36:09 -06:00
Jose A. Ortega Ruiz
70645e0d3a
Emacs Factor listener: new help mode; better run-factor/switch-to-factor behaviour.
2008-11-22 04:22:38 +01:00
Slava Pestov
f2e8d4dda5
Add hide-all-vars word, document var watching wordS
2008-11-21 21:00:49 -06:00
Slava Pestov
d504d6b8de
slice-errors now report the parameters to the slicing operation
2008-11-21 21:00:30 -06:00
Slava Pestov
2cbc979460
Bail out on line-endings workarounds now that we have a better fix for that on Win64
2008-11-21 20:09:23 -06:00
Doug Coleman
841c8dddb5
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-21 18:55:37 -06:00
Slava Pestov
985aca75ba
Highlight rollover buttons when clicked
2008-11-21 18:55:24 -06:00
Slava Pestov
4d7c6fe48b
Make stack display configurable
2008-11-21 18:55:14 -06:00
Doug Coleman
f67e583d27
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-21 11:25:30 -06:00
Eduardo Cavazos
a87fb04098
combinators.short-circuit docs: Fix typo
2008-11-21 07:12:35 -06:00
Eduardo Cavazos
a7df5d0069
Merge branch 'master' of http://factorcode.org/git/factor
2008-11-21 06:03:45 -06:00
Slava Pestov
4886f6184b
Fix fry with > 3 holes
2008-11-21 05:47:47 -06:00
Slava Pestov
322d115d2e
/mod didn't handle overflow correctly
2008-11-21 05:18:55 -06:00
Slava Pestov
6324b4dd65
Fix some bugs in locals, throw a parse time error if usage of >r r> is detected
2008-11-21 05:18:41 -06:00
Slava Pestov
420ff0a447
Fry now throws a parse time error if it detects >r r> usage, tweak fry to better interact with locals
2008-11-21 05:17:51 -06:00
Slava Pestov
3e29a31493
Residual fixes for curry/compose change
2008-11-21 05:17:20 -06:00
Slava Pestov
89440b2a23
curry and compose now check their inputs
2008-11-21 04:37:17 -06:00
Slava Pestov
883ad5389c
Don't throw if macro expansion fails; this allows macros-in-locals to work in more cases
2008-11-21 04:36:52 -06:00
Slava Pestov
34b8bcf305
Clean up short-circuit combinators
2008-11-21 04:36:18 -06:00
Slava Pestov
c678e6e362
Don't use combinators.short-circuit in compiler
2008-11-21 04:00:37 -06:00
Slava Pestov
23550ebe16
Clean up combinators.short-circuit
2008-11-21 04:00:28 -06:00
Slava Pestov
0b6916158d
Fix [ ] nsequence
2008-11-21 03:36:37 -06:00
Slava Pestov
1421990561
Merge branch 'prunedtrees' of git://factorforge.org/git/prunedtree
2008-11-21 02:39:06 -06:00
Slava Pestov
9e0db58c0f
Remove display-stack since its functionaly was merged into the listener
2008-11-21 02:26:08 -06:00
Slava Pestov
af29312a9e
Fix parser tests
2008-11-21 02:25:43 -06:00
Slava Pestov
d5559d4132
Add fixnum/mod and fixnum/i subprimitives on PowerPC
2008-11-21 02:24:37 -06:00
prunedtree
0255f83be2
Committer: prunedtree
...
notepad2 integration
2008-11-21 17:16:16 +09:00
Doug Coleman
405a1591e3
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-21 02:15:31 -06:00
Slava Pestov
ae4f9a2809
Add fixnum/mod-fast and fixnum/i-fast subprimitives
2008-11-21 02:11:36 -06:00
Doug Coleman
bfcab2f000
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-21 02:05:19 -06:00
Slava Pestov
79bffecc2e
Add type function for /mod
2008-11-21 01:54:56 -06:00
Slava Pestov
27503bf67f
Faster /mod and /i primitives
2008-11-21 01:54:45 -06:00
Eduardo Cavazos
e8f0f924b4
Merge branch 'master' of http://factorcode.org/git/factor
2008-11-21 01:12:28 -06:00
Slava Pestov
1addde1567
If 'search' was called outside of the parser, note. might be called, which would fail if no lexer was set
2008-11-21 00:18:25 -06:00
Slava Pestov
9d68d5882a
Fix circularity
2008-11-20 23:54:27 -06:00
Slava Pestov
5911ad913f
Make blink interval configurable
2008-11-20 23:29:16 -06:00