Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/TurtleArt
Commit message (Expand)AuthorAgeFilesLines
...
* | get_type(...) can now guess the return type of binary operatorsMarion2013-09-051-0/+13
* | add ord() and chr() to Call ASTs recognized by get_type(...)Marion2013-09-051-1/+3
* | simplify and fix export of 'while' and 'until' loopsMarion2013-09-052-35/+7
* | update special handling of 'while' and 'until' loops during exportMarion2013-09-051-2/+2
* | don't call block arguments that fill ArgSlots whose call_arg is FalseMarion2013-09-041-26/+63
* | fix extracting loop conditions for 'while' and 'until' loopsMarion2013-09-041-2/+3
* | introduce TypedLambda, a Lambda AST with a return typeMarion2013-09-042-4/+23
* | Merge branch 'type-system' into type-system-while-untilMarion2013-09-044-254/+173
|\ \
| * | introduce TypedCall, a Call AST that knows its return typeMarion2013-09-042-28/+64
| * | store the type of the value of a ConstantArg explicitlyMarion2013-09-041-8/+22
| * | avoid double 'yield True' also inside loopsMarion2013-09-041-1/+2
| * | remove obsolete (pre-type system) type conversion methodsMarion2013-09-042-158/+0
| * | avoid double 'yield True' in the exported codeMarion2013-09-041-1/+2
| * | update Primitives for 'hat' (top of an action stack) and 'stack' blocksMarion2013-09-044-24/+23
| * | fix exporting the 'store in' and 'box' blocksMarion2013-09-042-12/+24
| * | update Primitives for the 'store in' and 'box' blocksMarion2013-09-043-28/+44
* | | update Primitives for the 'while' and 'until' blocksMarion2013-09-022-14/+18
|/ /
* | update Primitive for the 'forever' block; disable expansion of 'forever'Marion2013-09-022-8/+9
* | fix bug when getting the loop controllerMarion2013-09-021-1/+1
* | update Primitives for the 'and', 'or', and 'not' blocksMarion2013-09-021-5/+9
* | update Primitives for the 'less' and 'greater' blocksMarion2013-09-021-6/+10
* | update Primitive for 'equals' blockMarion2013-09-011-3/+5
* | fix recovering type converter chains from the backtraceMarion2013-09-011-0/+1
* | restore character -> number type conversionMarion2013-09-011-0/+1
* | fix calling and exporting Primitives with ArgListDisjunctionsMarion2013-09-011-7/+16
* | update Primitives for the 'pen state', 'if-then', and 'if-then-else' blocksMarion2013-09-011-7/+12
* | new Type: 'bool', cannot be converted to any other TypesMarion2013-09-011-2/+3
* | update Primitive of 'square root' blockMarion2013-09-013-7/+32
* | separate error handling inside TA from error handl. when running exported codeMarion2013-09-011-20/+33
* | update Primitives for 'division' and 'remainder' blocksMarion2013-09-012-24/+7
* | update Primitive for 'identity' block, correct those of 'arc' and 'heading'Marion2013-09-011-6/+23
* | remove types 'positive', 'negative', and 'zero'Marion2013-09-011-30/+13
* | avoid unwanted integer division; remove obsolete hack for 'plus' blockMarion2013-09-011-8/+9
* | update Primitives for the 'minus' and 'product2' (multiplication) blocksMarion2013-08-311-18/+4
* | update Primitives for 'startfill' and 'endfill' blockMarion2013-08-311-9/+4
* | update Primitives for 'penup', 'pendown', 'setpensize', and 'pensize' blocksMarion2013-08-311-14/+8
* | update Primitives for the 'color', 'shade', and 'gray' blockMarion2013-08-311-3/+6
* | update Primitives for 'setshade' and 'setgray' blocksMarion2013-08-311-6/+4
* | update Primitive for the 'setcolor' blockMarion2013-08-311-3/+2
* | update Primitive for the 'fillscreen' block (and its deprecated version)Marion2013-08-311-8/+7
* | remove unused code from tabasics and taprimitiveMarion2013-08-312-124/+1
* | fix export of keyword arguments to PrimitivesMarion2013-08-312-11/+14
* | update Primitive of 'setxy' block; Merge mainline/master into type-systemMarion2013-08-314-24/+19
|\ \ | |/
| * merge from mzepf set_xy takes x, y instead of (x, y)Walter Bender2013-08-303-11/+12
| |\
| | * change interface of Turtle.set_xy to set_xy(x, y, share, pendown)Marion2013-08-273-8/+8
* | | Merge remote-tracking branch 'mainline/master' into type-systemMarion2013-08-313-26/+86
|\ \ \ | |/ /
| * | more fine-tuning of the rescaling parametersWalter Bender2013-08-261-5/+17
| * | force redisplay of coordinates after execution of blocksWalter Bender2013-08-241-0/+1
| * | scale Cartesian coordinates to screen sizeWalter Bender2013-08-231-0/+24
| * | take coord_scale into account when setting pen sizeWalter Bender2013-08-231-3/+10