Skip to content

Releases: grol-io/grol

v0.63.1

31 Aug 00:43
5609c71
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.63.0...v0.63.1

Changelog

v0.63.0

30 Aug 23:37
1e4fb0b
Compare
Choose a tag to compare

What's Changed

  • Add MaxDuration option and context/timeout, Add time() time in seconds, usec resolution, Add sleep() by @ldemailly in #198

Full Changelog: v0.62.0...v0.63.0

Changelog

  • 1e4fb0b Add MaxDuration option and context/timeout, Add time() time in seconds, usec resolution, Add sleep() (#198)

v0.62.0

29 Aug 23:36
ddc01b0
Compare
Choose a tag to compare

What's Changed

  • Add rand() and fix memoization bug. Change that extensions can't be changed by @ldemailly in #196
  • Adding break and continue for for loops. by @ldemailly in #197

Full Changelog: v0.61.0...v0.62.0

Changelog

  • 66aa34d Add rand() and fix memoization bug. Change that extensions can't be changed (#196)
  • ddc01b0 Adding break and continue for for loops. (#197)

v0.61.0

29 Aug 21:04
fdd11f8
Compare
Choose a tag to compare

Grol now has for loops! See the new examples/for.gr

What's Changed

Full Changelog: v0.60.0...v0.61.0

Changelog

v0.60.0

29 Aug 03:34
d79053f
Compare
Choose a tag to compare

What's Changed

  • Added type(), fix 2 bugs, added triangle example by @ldemailly in #191

Full Changelog: v0.59.3...v0.60.0

Changelog

  • d79053f Added type(), fix 2 bugs, added triangle example (#191)

v0.59.3

28 Aug 16:37
8d2834a
Compare
Choose a tag to compare

What's Changed

  • Also short circuit prefix when there is an error already/so we get a single error by @ldemailly in #187

Full Changelog: v0.59.2...v0.59.3

Changelog

  • 8d2834a Also short circuit prefix when there is an error already/so we get a single error (#187)

v0.59.2

27 Aug 22:42
506048a
Compare
Choose a tag to compare

What's Changed

  • Fixed bug with json_go() output for lambdas, and more by @ldemailly in #186

Full Changelog: v0.59.1...v0.59.2

Changelog

v0.59.1

27 Aug 19:31
251d268
Compare
Choose a tag to compare

What's Changed

  • Better short circuit upon errors, info.all_ids is array of array of ids instead of key value pairs. Output the line number as part of parsing errors; Stack trace on runtime errors by @ldemailly in #184
  • Bug fix: errors aren't hashable anymore, avoid panic; adding missing null for json to object; reduced stack limit; improve Stack()'s implementation by @ldemailly in #185

Full Changelog: v0.58.0...v0.59.1

Changelog

  • 251d268 bug fix as errors aren't hashable anymore, adding missing null for json to object, reduced stack limit, see comment; improve Stack() implementation (a lot) (#185)

v0.59.0

27 Aug 18:24
4402e11
Compare
Choose a tag to compare
v0.59.0 Pre-release
Pre-release

(has a bug, see 0.59.1)

Stack traces on runtime errors, line numbers on parsing errors. and more:

What's Changed

  • Better short circuit upon errors, info.all_ids is array of array of ids instead of key value pairs. Output the line number as part of parsing errors; Stack trace on runtime errors by @ldemailly in #184

Full Changelog: v0.58.0...v0.59.0

Changelog

  • 4402e11 Better short circuit upon errors, info.all_ids is array of array of ids instead of key value pairs. Output the line number as part of parsing errors; Stack trace on runtime errors (#184)

v0.58.0

27 Aug 01:50
5babea2
Compare
Choose a tag to compare

Unless you use grol -parse -parse-debug expressions and formatting use precedence so instead of

(((1 + 2) + 3) + (4 * 5)) + 6

You now get

1 + 2 + 3 + 4 * 5 + 6

(result is still 32!)

What's Changed

Full Changelog: v0.57.0...v0.58.0

Changelog