Skip to content

Releases: bhmj/xpression

v0.9.4: string oneliners

28 Nov 22:54
Compare
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
Compare
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
Compare
Choose a tag to compare
  • Eval and EvalVar oneliners added
  • minor code refactoring

v0.9.1: variable bounds refined

02 Jan 04:04
5947144
Compare
Choose a tag to compare
  • variable bounds refined

v0.9.0: speed and memory optimization

19 Nov 15:57
2eac4e5
Compare
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
Compare
Choose a tag to compare
hex numbers support

v0.7.9: vars can contain ()

11 Nov 21:20
Compare
Choose a tag to compare
variable can contain parentheses

v0.7.8: re-evaluation fix 2

11 Nov 17:09
Compare
Choose a tag to compare
de-optimization to fix revaluation

v0.7.7: re-evaluation fix

11 Nov 16:02
Compare
Choose a tag to compare
* revaluation fix

* SetLiteral() added

v0.7.6: re-evaluation enabled

11 Nov 01:39
Compare
Choose a tag to compare
expression re-evaluation enabled