Skip to content

Releases: toitlang/toit

v2.0.0-alpha.24

15 Sep 11:19
Compare
Choose a tag to compare
v2.0.0-alpha.24 Pre-release
Pre-release

Fix multi-task logging edge case.
Fix hashcode for large strings.
Add support for forwarding exceptions through latches.

v2.0.0-alpha.23

10 Sep 12:27
5a9670a
Compare
Choose a tag to compare
v2.0.0-alpha.23 Pre-release
Pre-release

Avoid (caught) lookup errors in trace handling.

v2.0.0-alpha.22

10 Sep 05:52
7ab6265
Compare
Choose a tag to compare
v2.0.0-alpha.22 Pre-release
Pre-release

Allow passing arguments to started containers.
Improve GC information in process stats.
Improve GC compaction heuristics.
Improve cross-process GCs to better reclaim memory from idle processes.
Add UART support for macOS and added control of RTS/DTR.
Add trace service for stack traces et al.
Rename LoggingService to LogService.
Add AES ECB support.

v2.0.0-alpha.21

01 Sep 11:59
1850c6a
Compare
Choose a tag to compare
v2.0.0-alpha.21 Pre-release
Pre-release

Fix wifi.open race condition.
Add cellular.CONFIG_LOG_LEVEL.

v2.0.0-alpha.20

30 Aug 17:21
f0f0576
Compare
Choose a tag to compare
v2.0.0-alpha.20 Pre-release
Pre-release

Add versions to snapshots.
Start exposing container image flags.
Produce better error message from snapshot_to_image.

v2.0.0-alpha.19

26 Aug 04:03
04fff5f
Compare
Choose a tag to compare
v2.0.0-alpha.19 Pre-release
Pre-release

Fix memory leak for joined OS threads on ESP32.
Reduce program size when using both to_ascii_upper and to_ascii_lower.
Fix spurious out-of-memory on M1 Macs.
Add Channel.send with a block.

v2.0.0-alpha.18

23 Aug 10:15
5e912cc
Compare
Choose a tag to compare
v2.0.0-alpha.18 Pre-release
Pre-release

Add to_ascii_upper and to_ascii_lower on strings.
Add run flags to ContainerImageWriter.commit.

v2.0.0-alpha.17

22 Aug 12:22
f793076
Compare
Choose a tag to compare
v2.0.0-alpha.17 Pre-release
Pre-release

Process messages before suspending tasks.
Remove support for deprecated A.member
Allow blocking in message handling code.
Add count_trailing_zeros.
Activate PSRAM for heap metadata on ESP32s that have it.
Add popcount and move bit manipulation to int class.
Make uncaught errors in auto-booted containers fatal.
Infer the types of globals.
Add support for hardware RS485 on ESP32.

v2.0.0-alpha.16

15 Aug 11:44
c2168e3
Compare
Choose a tag to compare
v2.0.0-alpha.16 Pre-release
Pre-release

Add signal strength accessor to WiFi networks.
Wait for services to appear by default.
Add Task.deadline.
Allow numbers in constant variable names.

v2.0.0-alpha.15

08 Aug 19:34
47472e8
Compare
Choose a tag to compare
v2.0.0-alpha.15 Pre-release
Pre-release

Embed the boot snapshot in the executable.
Only run specific containers on boot.
Add resource for monitoring containers after starting them.
Allow to compile Toit programs to executables.
Fix GPIO pin close.
General BLE fixes.