| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | | 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 | 2 | -4/+23 |
|
|
* | | Merge branch 'type-system' into type-system-while-until | Marion | 2013-09-04 | 4 | -254/+173 |
|\ \ |
|
| * | | introduce TypedCall, a Call AST that knows its return type | Marion | 2013-09-04 | 2 | -28/+64 |
|
|
| * | | 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 | 2 | -14/+18 |
|/ / |
|
* | | 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 |
|
|
* | | update Primitives for the 'less' and 'greater' blocks | Marion | 2013-09-02 | 1 | -6/+10 |
|
|
* | | update Primitive for 'equals' block | Marion | 2013-09-01 | 1 | -3/+5 |
|
|
* | | fix recovering type converter chains from the backtrace | Marion | 2013-09-01 | 1 | -0/+1 |
|
|
* | | restore character -> number type conversion | Marion | 2013-09-01 | 1 | -0/+1 |
|
|
* | | fix calling and exporting Primitives with ArgListDisjunctions | Marion | 2013-09-01 | 1 | -7/+16 |
|
|
* | | update Primitives for the 'pen state', 'if-then', and 'if-then-else' blocks | Marion | 2013-09-01 | 1 | -7/+12 |
|
|
* | | new Type: 'bool', cannot be converted to any other Types | Marion | 2013-09-01 | 1 | -2/+3 |
|
|
* | | update Primitive of 'square root' block | Marion | 2013-09-01 | 3 | -7/+32 |
|
|
* | | separate error handling inside TA from error handl. when running exported code | Marion | 2013-09-01 | 1 | -20/+33 |
|
|
* | | update Primitives for 'division' and 'remainder' blocks | Marion | 2013-09-01 | 2 | -24/+7 |
|
|
* | | update Primitive for 'identity' block, correct those of 'arc' and 'heading' | Marion | 2013-09-01 | 1 | -6/+23 |
|
|
* | | remove types 'positive', 'negative', and 'zero' | Marion | 2013-09-01 | 1 | -30/+13 |
|
|
* | | avoid unwanted integer division; remove obsolete hack for 'plus' block | Marion | 2013-09-01 | 1 | -8/+9 |
|
|
* | | update Primitives for the 'minus' and 'product2' (multiplication) blocks | Marion | 2013-08-31 | 1 | -18/+4 |
|
|
* | | update Primitives for 'startfill' and 'endfill' block | Marion | 2013-08-31 | 1 | -9/+4 |
|
|
* | | update Primitives for 'penup', 'pendown', 'setpensize', and 'pensize' blocks | Marion | 2013-08-31 | 1 | -14/+8 |
|
|
* | | update Primitives for the 'color', 'shade', and 'gray' block | Marion | 2013-08-31 | 1 | -3/+6 |
|
|
* | | update Primitives for 'setshade' and 'setgray' blocks | Marion | 2013-08-31 | 1 | -6/+4 |
|
|
* | | update Primitive for the 'setcolor' block | Marion | 2013-08-31 | 1 | -3/+2 |
|
|
* | | update Primitive for the 'fillscreen' block (and its deprecated version) | Marion | 2013-08-31 | 1 | -8/+7 |
|
|
* | | remove unused code from tabasics and taprimitive | Marion | 2013-08-31 | 2 | -124/+1 |
|
|
* | | fix export of keyword arguments to Primitives | Marion | 2013-08-31 | 2 | -11/+14 |
|
|
* | | update Primitive of 'setxy' block; Merge mainline/master into type-system | Marion | 2013-08-31 | 4 | -24/+19 |
|\ \
| |/ |
|
| * | merge from mzepf set_xy takes x, y instead of (x, y) | Walter Bender | 2013-08-30 | 3 | -11/+12 |
| |\ |
|
| | * | change interface of Turtle.set_xy to set_xy(x, y, share, pendown) | Marion | 2013-08-27 | 3 | -8/+8 |
|
|
* | | | Merge remote-tracking branch 'mainline/master' into type-system | Marion | 2013-08-31 | 3 | -26/+86 |
|\ \ \
| |/ / |
|
| * | | more fine-tuning of the rescaling parameters | Walter Bender | 2013-08-26 | 1 | -5/+17 |
|
|
| * | | force redisplay of coordinates after execution of blocks | Walter Bender | 2013-08-24 | 1 | -0/+1 |
|
|
| * | | scale Cartesian coordinates to screen size | Walter Bender | 2013-08-23 | 1 | -0/+24 |
|
|
| * | | take coord_scale into account when setting pen size | Walter Bender | 2013-08-23 | 1 | -3/+10 |
|
|