Skip to content

Releases: toitlang/toit

v2.0.0-alpha.123

29 Nov 14:50
23675ce
Compare
Choose a tag to compare

Warn if 'if' and 'else' are not at same indentation.
Allow ':' of a method/declaration to be at detent level.
Avoid getting stuck forever on monitor.Signal.

v2.0.0-alpha.122

23 Nov 12:55
bd8689e
Compare
Choose a tag to compare

Add support for encoding.yaml.

v2.0.0-alpha.121

15 Nov 14:54
8b8e495
Compare
Choose a tag to compare

Print diagnostics on stderr when running programs.
Report package warnings if they are local.
Support bytemap drawing with padded lines of byte data.
Fix rare case in zlib decompresser.
Be more liberal in accepting DNS packets.
Add stride argument to bitmap primitive.

v2.0.0-alpha.120

08 Nov 20:33
93bfd15
Compare
Choose a tag to compare

Add feature to hold pins during deep sleep.
Move rare things out of core/util into system.
Remove deprecated functionality.
Fix missing Object methods on mixins and interfaces.
Added support for querying the architecture of the Toit VM.
Add conversion to and from UTF-16.
Fix super call to mixins in named constructors.

v2.0.0-alpha.119

07 Nov 12:45
7937958
Compare
Choose a tag to compare

Catch some edge cases when comparing ints with floats.
Use default native stack sizes in more places.

v2.0.0-alpha.118

03 Nov 07:29
00e064c
Compare
Choose a tag to compare

Add support for weak maps.
Add support for watchdog timers.
Add an option to the uncompressed zlib encoder.
Improve finalizer handling.
Improve OOM message to include UUID of processes.
Make Zlib RLE support configurable.
Relax a restriction on font drawing on bitmaps.
Fix -Werror behavior with packages.
Fix off-by-one in bounds check of to-int.

v2.0.0-alpha.117

20 Oct 14:39
df3a4a3
Compare
Choose a tag to compare

Enable SPIRAM on ESP32-S3.
Fix Win32 build.

v2.0.0-alpha.116

20 Oct 12:42
b3ed4a0
Compare
Choose a tag to compare

Fix crash when using SPIRAM on the ESP32-S3.
Fix crash in esp32.dump-heap.
Fix deallocation of encoded maps in messages.
Improvements to mixin support.
Ignore DNS TTLs under 10 seconds.

v2.0.0-alpha.115

11 Oct 13:51
7e45a11
Compare
Choose a tag to compare

Fix off-by-one in the transparency compositing primitive.
Fix memory accounting bug in directory traversals.
Fix error reporting for cyclic mixins.
Mark more core functions as SDK protected.

v2.0.0-alpha.114

10 Oct 10:48
d241f3f
Compare
Choose a tag to compare

Add support for mixins.
Disallow capturing of fields before super in constructors.
Make field lookups dynamic after super in constructors.
Fix case where readdir could trigger cross-process GC for no reason.
Fix failure to recognize an allocation failure.
Tighten up limits when drawing bitmaps/bytemaps.
Make bytemap drawing more flexible.
Handle cancelation during pure Toit TLS handshake.