Skip to content

Releases: DeedleFake/wdte

CLI Version Info and `all` Fix

26 Jun 19:41
dbbf4e0
Compare
Choose a tag to compare
Pre-release
std/all: Generate list. (#186)

I noticed that `rand` was missing, so...

Random Numbers

24 Jun 18:56
6bb9870
Compare
Choose a tag to compare
Random Numbers Pre-release
Pre-release
std/rand: Add. (#184)

* std/rand: Add.

* wdte: Update some dependencies.

Macro API Breakage

07 Feb 21:56
c270fe0
Compare
Choose a tag to compare
Macro API Breakage Pre-release
Pre-release
multiple: Fix API Breakage from Adding Macros (#180)

* scanner: Document macros argument to `New()` and fix position info.

* scanner: Document `MacroMap`.

* ast: Fix API breakage.

* cmd/wdte: Fix API breakage.

* auto: Fix API breakage.

* repl: Fix API breakage.

Macros

07 Feb 21:33
bf6a865
Compare
Choose a tag to compare
Macros Pre-release
Pre-release
multiple: Add Macros (#179)

* scanner: Add Macro token type.

* wdte: Update some dependencies.

* scanner: Add support for specifying a macro map.

* ast: Add support for specifying a macro map for the scanner.

* wdte: Add support for specifying a macro map for the scanner.

Don't Ignore Errors in Ignored Chain Sections

08 Jan 19:16
106ba4e
Compare
Choose a tag to compare
wdte: Don't Ignore Errors in Ignored Chain Sections (#177)

* wdte: Don't ignore errors in ignored chain sections.

Closes #174.

* wdte: Update some dependencies.

std/stream: Fix `Extent()` and Allow Negative Sizes

06 Dec 21:23
4d08a33
Compare
Choose a tag to compare
v0.5.8

std/stream: Fix `Extent()` and allow negative sizes. (#176)

std/stream: Add `Extent()` and Tweak `Drain()`

06 Dec 20:06
ce93760
Compare
Choose a tag to compare
std/stream: add `Extent()` and tweak `Drain()` (#173)

* std/stream: make `Drain()` return the last value instead of the stream

Closes #172.

* std/stream: Add `Extent()`.

* wdte: Update some dependencies.

std/io: default to stderr in `Panic()`

05 Dec 22:59
5c1e229
Compare
Choose a tag to compare
Pre-release
std/io: default to stderr in `Panic()` (#169)

* std/io: Default to stderr in `Panic()`.

* wdte: Update some dependencies.

Error Chains

05 Dec 22:46
c431233
Compare
Choose a tag to compare
Error Chains Pre-release
Pre-release
multiple: add error chains and `Panic()` (#168)

* res/grammar: Add error chains.

* scanner: Add error chain operator.

* wdte: Add support for error chains.

* std/io: Add `Panic()`.

* wdte: Remove the backtrace from `Error.Error()`.

std/stream: `fold`, `repeat`, and `limit`

30 Nov 21:54
426d1f9
Compare
Choose a tag to compare
std/stream: `fold`, `repeat`, and `limit` (#165)

* std/stream: Add `Fold()`.

* std/stream: Add `Repeat()` and `Limit()`.

* wdte: Update some dependencies.