-
Release 0.50.0
12/03/2022 at 03:48 • 0 commentsThis replaces the
::
and->
words with separators within words being looked up that differ from them because no spaces separate them and[
...]
is not used in compilation state. Also, they can now be used with'
,[']
,postpone
,averts
,triggers
, and like. Additionally, a major bug was fixed in object-orientation where it was effectively broken previously on the STM32L476. -
Release 0.49.0
11/28/2022 at 05:25 • 0 commentsThis release adds optional support for bitmaps, I2C SSD1306-based displays, monospace bitmap fonts, and provides a simple ASCII monospace bitmap font; it also includes important bugfixes to the multitasker and to
value
and2value
. -
Patch-level release 0.48.2
11/20/2022 at 05:31 • 0 commentsThis patch-level release extends support for lexically-scoped local variables to
do
loop
s and tocase
constructions, so local variables can safely be declared inside them and declared outside them and used within them. -
Patch-level release 0.48.1
11/19/2022 at 05:22 • 0 commentsThis patch-level release adds lexical scoping within conditional/looping constructs to local variables declared with
{
...}
, except for in do-loops and case constructs, where local variables are not currently supported. -
Release 0.48.0
11/18/2022 at 03:42 • 0 commentsThis release adds
value
,2value
, and local variables declared with{
...}
, along with the wordsto
and+to
to set and add to them. -
Patch-level release 0.47.1
11/10/2022 at 03:21 • 0 commentsThis patch-level release fixes an issue with
create-file
,write-file
,write-file-window
, andappend-file
infat32-tools
where they left unneeded data sizes written on the stack, and adds a new wordcopy-file
tofat32-tools
which enables copying of entire files arbitrarily. -
Release 0.47.0
11/09/2022 at 03:51 • 0 commentsThis release adds a new
fat32-tools
module for accessing FAT32 filesystems on SDHC/SDXC cards in a user-friendly fashion, along with significant performance improvements to the multitasker enabled by rewriting code in the critical path in inline assembly. -
Patch-level release 0.46.4
10/28/2022 at 02:36 • 0 commentsThis patch-level release adds the armv6m assembler to all builds and has the "minidictionary" code for the Raspberry Pi Pico rewritten in assembly to optimize its performance.
-
Patch-level release 0.46.3.2
10/24/2022 at 03:25 • 0 commentsThis patch-level release fixes multiple I2C-related issues, particularly with regard to STOP conditions.
-
Patch-level release 0.46.3.1
10/22/2022 at 17:56 • 0 commentsThis patch-level release fixes a major bug in the I2C layer for the Raspberry Pi Pico where I2C target addresses were not being set correctly.