Skip to content

Releases: toitlang/toit

v2.0.0-alpha.34

20 Oct 05:30
eb9219f
Compare
Choose a tag to compare
v2.0.0-alpha.34 Pre-release
Pre-release

Migrate to idf.py builds of ESP32 and add ESP32-S3 and ESP32-C3 ports.
Add support for process priorities.
Reserve 'catch', 'throw', 'rethrow' and 'switch'.
Add AAAA record querying in DNS resolver.
Fix UART broken by non-blocking changes.
Disallow use of some GPIO pins.
Compile the esptool and deliver it with our tools.
Generate and upload C3 and S3 envelopes.
Add ESP32-S2 support.
Add 64-bit Raspberry Pi download.
Better handling of quotes near the end of triple quoted strings.
Expose firmware.config and firmware.content.
Add %b to string formatters.

v2.0.0-alpha.33

05 Oct 18:03
e72b676
Compare
Choose a tag to compare
v2.0.0-alpha.33 Pre-release
Pre-release

Allow x509 parsing to use slices.
Fix Raspberry Pi assets, and test them in 32 and 64 bit mode.
Fix a case where an out-of-memory didn't lead to a GC but a different error.

v2.0.0-alpha.32

03 Oct 13:22
a183168
Compare
Choose a tag to compare
v2.0.0-alpha.32 Pre-release
Pre-release

Support list slices in encoding.tison.
Address cmpctmalloc errors on ESP32-C3.
Add flags to system message to control terminal graphics.
Include class name in serialization errors.
Fix support for cross-compilation with -o option.

v2.0.0-alpha.31

02 Oct 06:53
309bfe4
Compare
Choose a tag to compare
v2.0.0-alpha.31 Pre-release
Pre-release

Add encoding.tison - a faster version of encoding.ubjson.
Add ByteArray constructor that takes filler argument.
Unentangle JSON string escaping from general JSON encoding.
Fix a few issues with SPIRAM support.
Deprecate --foo.

v2.0.0-alpha.30

29 Sep 03:35
33a58bb
Compare
Choose a tag to compare
v2.0.0-alpha.30 Pre-release
Pre-release

Fix tools/firmware when no properties are defined.

v2.0.0-alpha.29

28 Sep 18:06
aad87f5
Compare
Choose a tag to compare
v2.0.0-alpha.29 Pre-release
Pre-release

Drop support for esp32.image_config.
Revive the dump_heap primitive, more detailed malloc report.
Fix gpio.Pin.wait_for.
Fix gpio.Pin constructor.

v2.0.0-alpha.28

26 Sep 15:32
ac00838
Compare
Choose a tag to compare
v2.0.0-alpha.28 Pre-release
Pre-release

Add touch and GPIO trigger examples.
Add example to buffered reader.
Fix bug where junk could follow a valid top level JSON object.
Add tools/firmware for manipulating firmware envelopes.
Move pretty-printing of malloc reports off the device.
Fix race condition in 'Pin.wait_for'.

v2.0.0-alpha.27

20 Sep 04:42
Compare
Choose a tag to compare
v2.0.0-alpha.27 Pre-release
Pre-release

Fix bug in handling of variables introduced in if conditions.

v2.0.0-alpha.26

18 Sep 15:11
d4c909b
Compare
Choose a tag to compare
v2.0.0-alpha.26 Pre-release
Pre-release

Support --raw for the ADC.

v2.0.0-alpha.25

17 Sep 05:39
Compare
Choose a tag to compare
v2.0.0-alpha.25 Pre-release
Pre-release

Reduce heap metadata for devices with limited memory.
Perform GC when TLS allocation failed.
Clean up partition table for ESP32.