| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | | | update labels of value blocks after running 'push', 'pop', or 'clear heap' | Marion | 2013-09-12 | 1 | -3/+17 |
|
|
* | | | add Primitive for 'clear/ empty heap' block | Marion | 2013-09-12 | 4 | -6/+21 |
|
|
* | | | show logoerror("#emptyheap") when trying to pop from an empty heap | Marion | 2013-09-10 | 1 | -0/+2 |
|
|
* | | | add Primitives for the 'push', 'pop', and 'is empty heap?' blocks | Marion | 2013-09-10 | 6 | -34/+63 |
|
|
* | | | add Primitive for the 'time' block | Marion | 2013-09-09 | 3 | -3/+20 |
|
|
* | | | divide the primitive of the 'clean' block up into more functions than before | Marion | 2013-09-09 | 2 | -8/+19 |
|
|
* | | | add 'Save as Python' button in Sugar | Marion | 2013-09-09 | 3 | -0/+267 |
|
|
* | | | Merge branch 'mainline/master' into type-system | Marion | 2013-09-09 | 3 | -560/+548 |
|\ \ \
| |/ / |
|
| * | | resync with pootle | Walter Bender | 2013-09-05 | 1 | -543/+519 |
|
|
| * | | news for v190 | Walter Bender | 2013-09-03 | 1 | -0/+4 |
|
|
| * | | fix problem with NoneType index for action block | Walter Bender | 2013-09-03 | 1 | -12/+17 |
|
|
| * | | fix problem with NoneType index for storein block | Walter Bender | 2013-09-03 | 1 | -5/+8 |
|
|
* | | | fix sample game-set.ta | Marion | 2013-09-08 | 1 | -289/+293 |
|
|
* | | | add Primitives for 'hide blocks' and 'show blocks' (they are not exported) | Marion | 2013-09-08 | 1 | -4/+2 |
|
|
* | | | clean up taprimitive: remove unused stuff, add documentation | Marion | 2013-09-08 | 1 | -21/+11 |
|
|
* | | | remove a ton of unused methods from tabasics | Marion | 2013-09-08 | 1 | -235/+3 |
|
|
* | | | make generation of color blocks a bit more generic and uniform | Marion | 2013-09-08 | 1 | -19/+14 |
|
|
* | | | Primitives for all constant blocks (add screen dimensions, update colors) | Marion | 2013-09-08 | 6 | -32/+74 |
|
|
* | | | make the get_prim_callable utility a bit more fail-safe | Marion | 2013-09-08 | 1 | -1/+5 |
|
|
* | | | add Primitive for the 'show' block | Marion | 2013-09-08 | 2 | -77/+77 |
|
|
* | | | allow the name of a box to be of any type rather than just string | Marion | 2013-09-08 | 1 | -2/+2 |
|
|
* | | | use the tatype.convert() function to type-convert boxes in exported py code | Marion | 2013-09-08 | 2 | -18/+34 |
|
|
* | | | add Primitive for 'random' block; fix getting the key of a box | Marion | 2013-09-06 | 3 | -31/+48 |
|
|
* | | | add Primitives for the 'chr' and 'int' blocks | Marion | 2013-09-06 | 1 | -21/+8 |
|
|
* | | | add Primitive and special export handling for the 'wait' block | Marion | 2013-09-06 | 4 | -13/+20 |
|
|
* | | | new special return type for the 'box' block | Marion | 2013-09-06 | 2 | -9/+13 |
|
|
* | | | add Primitive for the 'stop stack' block | Marion | 2013-09-06 | 3 | -6/+8 |
|
|
* | | | fix util.codegen: allow 'return' statements without a return value | Marion | 2013-09-06 | 1 | -1/+2 |
|
|
* | | | add Primitive and special export handling for the 'sandwichclamp' block | Marion | 2013-09-05 | 3 | -12/+13 |
|
|
* | | | fix execution of 'while' and 'until' loops (again) | Marion | 2013-09-05 | 1 | -15/+22 |
|
|
* | | | get_type(...) can now guess the return type of binary operators | Marion | 2013-09-05 | 1 | -0/+13 |
|
|
* | | | add ord() and chr() to Call ASTs recognized by get_type(...) | Marion | 2013-09-05 | 1 | -1/+3 |
|
|
* | | | simplify and fix export of 'while' and 'until' loops | Marion | 2013-09-05 | 2 | -35/+7 |
|
|
* | | | update special handling of 'while' and 'until' loops during export | Marion | 2013-09-05 | 1 | -2/+2 |
|
|
* | | | don't call block arguments that fill ArgSlots whose call_arg is False | Marion | 2013-09-04 | 1 | -26/+63 |
|
|
* | | | fix extracting loop conditions for 'while' and 'until' loops | Marion | 2013-09-04 | 1 | -2/+3 |
|
|
* | | | introduce TypedLambda, a Lambda AST with a return type | Marion | 2013-09-04 | 3 | -4/+24 |
|
|
* | | | Merge branch 'type-system' into type-system-while-until | Marion | 2013-09-04 | 5 | -254/+174 |
|\ \ \ |
|
| * | | | introduce TypedCall, a Call AST that knows its return type | Marion | 2013-09-04 | 3 | -28/+65 |
|
|
| * | | | store the type of the value of a ConstantArg explicitly | Marion | 2013-09-04 | 1 | -8/+22 |
|
|
| * | | | avoid double 'yield True' also inside loops | Marion | 2013-09-04 | 1 | -1/+2 |
|
|
| * | | | remove obsolete (pre-type system) type conversion methods | Marion | 2013-09-04 | 2 | -158/+0 |
|
|
| * | | | avoid double 'yield True' in the exported code | Marion | 2013-09-04 | 1 | -1/+2 |
|
|
| * | | | update Primitives for 'hat' (top of an action stack) and 'stack' blocks | Marion | 2013-09-04 | 4 | -24/+23 |
|
|
| * | | | fix exporting the 'store in' and 'box' blocks | Marion | 2013-09-04 | 2 | -12/+24 |
|
|
| * | | | update Primitives for the 'store in' and 'box' blocks | Marion | 2013-09-04 | 3 | -28/+44 |
|
|
* | | | | update Primitives for the 'while' and 'until' blocks | Marion | 2013-09-02 | 3 | -19/+32 |
|/ / / |
|
* | | | update Primitive for the 'forever' block; disable expansion of 'forever' | Marion | 2013-09-02 | 2 | -8/+9 |
|
|
* | | | fix bug when getting the loop controller | Marion | 2013-09-02 | 1 | -1/+1 |
|
|
* | | | update Primitives for the 'and', 'or', and 'not' blocks | Marion | 2013-09-02 | 1 | -5/+9 |
|
|