Skip to content

Releases: toitlang/toit

v2.0.0-alpha.153

07 Jun 12:11
a28d506
Compare
Choose a tag to compare

Add 'toit decode' support for decoding system messages.
Search for snapshot files when decoding system messages.
Don't print error message when 'toit' tools fail.

v2.0.0-alpha.152

03 Jun 12:18
08540e7
Compare
Choose a tag to compare

Fix 'firmware flash' without --chip argument.

v2.0.0-alpha.151

03 Jun 11:16
898a938
Compare
Choose a tag to compare

Don't require '--chip' flag when flashing.
Avoid always resetting monotonic time at wakeup.
Take program assets into account when computing flash allocation sizes.

v2.0.0-alpha.150

31 May 08:13
c119c1a
Compare
Choose a tag to compare

Build firmware envelopes on host systems.
Support extracting binary/ubjson from host envelopes.
Add reading-functions to io.Buffer.
Make stringify on lists and sets non-quadratic list.
Allow 'uuid.parse --on-error`' to return null.
Add return type to 'int.stringify radix'.
Use flash registry for buckets on host platforms.
Add snapshot-to-image to toit tool.
Allow io.Data for the storage lib.
Increase host flash registry size to 64MB.
Expose the ESP32 mac address.
Fix out-of-bounds on List.replace.

v2.0.0-alpha.149

23 May 13:18
14251f1
Compare
Choose a tag to compare

Compile macos releases on intel cpus.
Clear RTC memory on rollbacks.

v2.0.0-alpha.148

17 May 08:22
5946efe
Compare
Choose a tag to compare

Add support for external components.
Add 'firmware' subcommand to 'toit tool'.
Add missing write barrier in array-replace.
Improve virtual->static call optimization.
Make a Deque a List.

v2.0.0-alpha.147

06 May 10:13
029719e
Compare
Choose a tag to compare

Add BLAKE2S crypto hash support.
Start BLE services in one go.
Improve BLE resource management.
Add 'close' to the BLE adapter.
Fix RMT on esp32s3 (and other variants).

v2.0.0-alpha.146

22 Apr 06:11
1f26517
Compare
Choose a tag to compare

Add 'reader.do --lines [block]'.
Fix byte-array size checks in firmware-copy primitive.
Fix subtle GC issues with TLS buffers.
Fix toitdoc generation for packages.
Fix yaml text starting with 'Q'.
Fix yaml indented blocks.
Fix yaml implicit keys.

v2.0.0-alpha.145

11 Apr 08:19
fa5f367
Compare
Choose a tag to compare

Add 'toit pkg' and 'toit snapshot' commands.
Don't use tasks to wait for services to appear.
Handle 'werror' when doing 'toit.compile --analyze'.
Make it possible to stream JSON and YAML output onto a writer.
Change close-X to mark-closed on io.Reader and io.Writer.

v2.0.0-alpha.144

08 Apr 11:49
7733119
Compare
Choose a tag to compare

Introduce new 'io' library.
Optimize garbage collections by avoiding monotonic clock usage.
Optimize getting size of builtin collections.
Avoid spinning up too many native threads on host platforms.
Avoid lock contention on scavenge on host platforms.
Start to bring back the 'toit' executable.
Roll esp-idf to latest v5.0.