Skip to content

Releases: AmrDeveloper/Turtle

2.0.12

Choose a tag to compare

@AmrDeveloper AmrDeveloper released this 08 Jul 17:19
  • Fix GPU GroupExpr and Dmi3 default values.
  • Implement abs builtin function.
  • Improve exception handling for GPU errors.
  • Implement Comparisons expressions for builtin float.
  • Implement math.atan2 function.
  • Implement __mod__ for builtin float.
  • Fix Codegen for select in GPU Compiler.
  • Implement __mul__ for builtin list.
  • Extend ListComp, SetComp and DictComp to support targets, eg [x + y for x, y in ((1, 2), (2, 3), (4, 5))].
  • Implement count and index functions in builtin tuple type.
  • Implement reverse and clear functions for builtin list type.

2.0.11

Choose a tag to compare

@AmrDeveloper AmrDeveloper released this 01 Jul 16:26
  • Support unpack target in for statement for x, y in ....
  • Support AssignExpr (a := b).
  • Make build reproducible.
  • Switch JavaVersion from 17 to 21.

2.0.10

Choose a tag to compare

@AmrDeveloper AmrDeveloper released this 29 Jun 19:17
  • Make the release build reproducible.

2.0.9

Choose a tag to compare

@AmrDeveloper AmrDeveloper released this 29 Jun 17:52
  • Implement targets support in assignment expr a, b, c = (.., .., ..).
  • Implement parsing star_expressions in assignments t = a, b, c.
  • Fix throwing only single target (not tuple) can be annotated.
  • Implement tuple_iterator and integrate it in for statement.
  • Improve unpacking error message to throw ValueError similar to Python.
  • Remove screen orientation.
  • Disable tuple assignment on GPU as NYI.

2.0.8

Choose a tag to compare

@AmrDeveloper AmrDeveloper released this 27 Jun 18:23
  • Remove singing by debug config.
  • Update HILT library to 2.60.
  • Support x86 ABI build target.
  • Set up the version code function for different ABIs.

2.0.7

Choose a tag to compare

@AmrDeveloper AmrDeveloper released this 27 Jun 08:20
  • Change the version code calculation for each ABI.
  • Update Toolbar options depending on current route.
  • Not crash if no browser is provided when open url.

2.0.6

Choose a tag to compare

@AmrDeveloper AmrDeveloper released this 26 Jun 18:41
  • Support ABI builds.
  • Update fastlane config for F-Droid.

2.0.5

Choose a tag to compare

@AmrDeveloper AmrDeveloper released this 25 Jun 17:43
  • Add fastlane config/screenshots.
  • Update Proguard rules for release.

2.0.4

Choose a tag to compare

@AmrDeveloper AmrDeveloper released this 22 Jun 18:03
  • Implement del statement with identifiers.
  • Implement try ... except ... else ... finally statement.
  • Support active exception at runtime.

2.0.3

Choose a tag to compare

@AmrDeveloper AmrDeveloper released this 16 Jun 18:38
  • Implement Set Comprehension on the interpreter target.
  • Implement Dict Comprehension on the interpreter target.
  • Add support for function return type annotations.
  • Add more arity checks to bin function.
  • Implement builtin callable function.
  • Implement the inverse operator.
  • Support for ... else stmt.
  • Move the files screen to the toolbar.
  • Show badge on active tab.