Releases: toitlang/toit
v2.0.0-alpha.144
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.
v2.0.0-alpha.143
Optimize float arithmetic operations.
Optimize scavenges by avoiding mprotect calls.
Optimize new instance allocations.
Optimize byte array slice allocations.
Disallow running WiFi and ESPNow at the same time.
Make it easier/possible to change channel for ESPNow.
Remove deprecated Socket.set-no-delay.
Don't emit as much logging for the ESP32S2.
Consistently use ALREADY_IN_USE when a resource-pool is exhausted.
v2.0.0-alpha.142
Track bytecode pointer during instance allocations.
v2.0.0-alpha.141
Fix regression in memory management for ESP32 targets.
v2.0.0-alpha.140
Always print the program on potential deadlocks.
Print all deadlock detection info on stderr.
Stop enforcing process run time limits on non-ESP32 platforms.
Simplify page allocations on host platforms.
v2.0.0-alpha.139
Avoid deadlocking when the ESP32 event loop queue is full.
v2.0.0-alpha.138
Track run-time instead of preempt-time to detect potential deadlocks.
Allow up to 5s of processing after preemptions.
Add a test-range when a completion prefix ends with '-'.
v2.0.0-alpha.137
Bump scheduler dead-lock timeout to 10s.
v2.0.0-alpha.136
Keep track of which primitive is currently called for deadlock detection.
Allow using default Windows certificate roots.
Fix completion when being at a '-' of a kebab identifier.
v2.0.0-alpha.135
Optimized SHA256 for platforms with no acceleration.
Detect when processes are not yielding.