Tim Mickel
|
de6ba08866
|
Add single-frame yield mode
|
2016-07-01 10:44:43 -04:00 |
|
Tim Mickel
|
ec4567aa8a
|
Simplify logic for Thread status
|
2016-06-30 18:56:31 -04:00 |
|
Tim Mickel
|
ab6e0d3839
|
Remove YieldTimers, unused WeDo blocks
|
2016-06-30 18:56:31 -04:00 |
|
Tim Mickel
|
6daee9a70e
|
Remove VM-locking yield mode per discussion
|
2016-06-30 18:56:23 -04:00 |
|
Tim Mickel
|
d44b806b4f
|
Add blocking yield mode
|
2016-06-30 18:56:23 -04:00 |
|
Tim Mickel
|
6181bcd5cb
|
Refactor Thread.peekParentStackFrame
|
2016-06-30 18:56:23 -04:00 |
|
Tim Mickel
|
d15c93af05
|
Keep "waiting reporter name" on the stack frame.
Also add highlighting for inputs.
|
2016-06-30 18:56:23 -04:00 |
|
Tim Mickel
|
97f7571c6f
|
Prototype implementation of yielding reporters
|
2016-06-30 18:56:23 -04:00 |
|
Tim Mickel
|
190208b620
|
Clean up yield-timers: support multiple, move logic to Threads.
|
2016-06-30 18:56:23 -04:00 |
|
Tim Mickel
|
526a260101
|
Simplify execution by removing nextBlock
Everything is managed by the stack, including what the execute() function does.
|
2016-06-09 17:08:30 -04:00 |
|
Tim Mickel
|
9df470255e
|
Add helpers to thread object
|
2016-06-09 14:22:58 -04:00 |
|
Tim Mickel
|
379b2dec79
|
Stack management, stack frames, forever and repeat
|
2016-05-03 13:28:24 -04:00 |
|
Tim Mickel
|
4de24cfc30
|
Implement thread status, YieldTimer, block glow, wait
|
2016-05-03 11:26:28 -04:00 |
|
Tim Mickel
|
773f2e1bbc
|
Improve JSDoc on Thread
|
2016-05-02 13:05:48 -04:00 |
|
Tim Mickel
|
96123f870f
|
Fix _removeThread documentation and add toggleStack
|
2016-04-29 17:31:04 -04:00 |
|
Tim Mickel
|
92dab97b84
|
Add thread management and stepping to runtime
|
2016-04-26 16:50:49 -04:00 |
|
Tim Mickel
|
b6186a44f3
|
Add basics for the sequencer and threads
|
2016-04-26 15:00:45 -04:00 |
|
Andrew Sliwinski
|
981b85e78f
|
AST create / change / move / delete from blockly
|
2016-04-26 09:49:52 -04:00 |
|
Andrew Sliwinski
|
f9f47ed103
|
WIP
|
2016-04-18 17:20:30 -04:00 |
|