-
Patch-level release 1.6.3
07/13/2024 at 22:07 • 0 commentsThis patch-level release adds
begin-imports-from
...end-imports-from
, which enables importing multiple specific words into the namespace of the current module being defined. -
Patch-level release 1.6.2
07/12/2024 at 03:05 • 0 commentsThis patch-level release adds
import-from
, which enables importing individual words into the namespace of the module currently being defined without defining new words or taking up additional space. -
Patch-level release 1.6.1.1
07/09/2024 at 03:54 • 0 commentsThis patch-level release adds console messages that are displayed in the event of hardware faults even if the user is using the USB CDC console to alert the user in their event where previously the user was just unceremoniously dumped back at the REPL if recovery was possible, in the main task, or the current task was simply killed with no notification, in tasks other than the main task (stack traces and register dumps are still only dumped to the serial console). It also fixes a major memory leak in zeptoed and adds the ability to close buffers in zeptoed.
-
Patch-level release 1.6.1
07/08/2024 at 02:55 • 0 commentsThis release fixes major bugs in the heap allocator and zeptoed, fixes
compat::.r
andcompat::u.r
(which also fixed a minor bug infat32-tools::list-dir
), addsfat32-tools::list-file
andfat32-tools::list-file-window
to enable listing files to the console with automatic newline conversion, and adds tools for transferring files to and from your host computer (useful if you want to use on-board Quad SPI flash for storing FAT32 filesystems). -
Minor release 1.6.0
07/04/2024 at 09:03 • 0 commentsThis minor release adds support for FAT32 filesystems in block storage in on-board Quad SPI flash for RP2040 and STM32F746 DISCOVERY boards. It also adds support for a tool to initialize such filesystems, as by default such filesystems do not exist (unlike SDHC/SDXC cards, which typically come pre-formatted).
-
Bug-fix release 1.5.6.1
06/30/2024 at 01:04 • 0 commentsThis bug-fix release fixes a bug in the block editor where it could lock up at times when updating the entire editor at once and a bug in the line editor where text would not scroll properly when navigating the line editor's history. Also included are new text display drivers and a new 6x8 monospace font, but these are not part of the binaries themselves.
-
Patch-level release 1.5.6
06/06/2024 at 02:23 • 0 commentsThis patch-level release adds non-blocking (or in the case of sending on bidirectional channels, blocking only if another task is waiting to receive on the channel) words for communicating with rendezvous and bidirectional channels, along with bitmap-framebuffer ST7735S graphics and improved SSD1306 and ST7735S text output code.
-
Bug-fix release 1.5.5.1
05/31/2024 at 03:57 • 0 commentsThis bug-fix release fixes
internal::parse-to-char
along with words that rely on it such ass"
andcompat::word
so that if the delimiter is missing>in
is updated to match the end of the input rather than being left unchanged. This also fixes PWM on the RP2040 so that when executing on both cores PWM interrupts are not raised on both cores. -
Patch-level release 1.5.5
05/26/2024 at 03:32 • 0 commentsThis patch-level release adds the word
forget
for forgetting words compiled to RAM (sorry, but this does not work for words compiled to flash for reasons) and also changes the logic ofcornerstone
andmarker
that, if specified while compiling to RAM, creates cornerstones and markers for forgetting words compiled to RAM. Additionally, this fixes a bug with regard to cluster boundaries in files in FAT32 filesystems, along with the dummy wordadc-pin
on RP2040 platforms. -
Patch-level release 1.5.4.3
03/14/2024 at 04:11 • 0 commentsThis patch-level release fixes a bug in the USB CDC driver which was causing delayed connections under both Linux and Windows (sorry but zeptocom.js under Chrome on Windows still appears to be borked) along with adding the word
profile::clear-profile
to clear profiler data.