Skip to content

Releases: bhmj/xpression

v0.9.4: string oneliners

28 Nov 22:54

Choose a tag to compare

  • String argument oneliners
  • Function reference in README
  • Go 1.19 support + dependencies update

v0.9.3: bugfixes

06 Jul 11:40

Choose a tag to compare

  • String to hex conversion: "0x123" * 2 is evaluated properly
  • Variable bounded by a closing bracket: (0+a). Now a variable can contain an even number of (nested) opening and closing brackets.

v0.9.2: oneliners

23 Feb 13:51

Choose a tag to compare

  • Eval and EvalVar oneliners added
  • minor code refactoring

v0.9.1: variable bounds refined

02 Jan 04:04
5947144

Choose a tag to compare

  • variable bounds refined

v0.9.0: speed and memory optimization

19 Nov 15:57
2eac4e5

Choose a tag to compare

  • Zero memory consumption on evaluation (preallocated on parse time)
  • Minor speed optimization
  • infinity comparison improved
  • invalid hex number detection
  • test coverage report added

v0.8.0: hex support

11 Nov 22:47

Choose a tag to compare

hex numbers support

v0.7.9: vars can contain ()

11 Nov 21:20

Choose a tag to compare

variable can contain parentheses

v0.7.8: re-evaluation fix 2

11 Nov 17:09

Choose a tag to compare

de-optimization to fix revaluation

v0.7.7: re-evaluation fix

11 Nov 16:02

Choose a tag to compare

* revaluation fix

* SetLiteral() added

v0.7.6: re-evaluation enabled

11 Nov 01:39

Choose a tag to compare

expression re-evaluation enabled