Skip to content

Releases: ichiban/prolog

v1.2.1

13 Jun 09:48
03d3d3d
Compare
Choose a tag to compare

What's Changed

  • fix variable's WriteTerm() when following/followed by a letter-digit operator by @ichiban in #319
  • fix variable handling in Succ() by @ichiban in #320

Full Changelog: v1.2.0...v1.2.1

v1.2.0

18 Feb 02:40
d6ea349
Compare
Choose a tag to compare

What's Changed

  • Expose all error constructors by @ccamel in #313
  • a predicate created by {asserta, assertz}/1 must be public. by @ichiban in #312

New Contributors

Full Changelog: v1.1.3...v1.2.0

v1.1.3

11 Aug 05:22
c682cd3
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.1.2...v1.1.3

v1.1.2

22 Jul 09:20
b77736e
Compare
Choose a tag to compare

What's Changed

  • fix 1pl's file arguments and allow empty args like $ 1pl by @ichiban in #302

Full Changelog: v1.1.1...v1.1.2

v1.1.1

15 Jul 03:27
b8ca24c
Compare
Choose a tag to compare

What's Changed

  • fix truncation of already visited compounds in writeCommpoundVisit(). by @ichiban in #298
  • fix 1pl's file arguments like $ 1pl foo.pl bar.pl by @ichiban in #299

Full Changelog: v1.1.0...v1.1.1

v1.1.0

02 Apr 03:34
5ad402c
Compare
Choose a tag to compare

We've revised the VM instruction set so that it can get the most out of Go slices.

Just wanted to give a shoutout to @amimart for submitting a great pull request #288. Although we didn't end up using it, the conversation on the PR led to #290. Thanks for your awesome contribution and support!

What's Changed

Full Changelog: v1.0.0...v1.1.0

v1.0.0

14 Feb 01:22
a86cad7
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.15.2...v1.0.0

v0.15.2

11 Feb 03:56
5ecc46f
Compare
Choose a tag to compare

What's Changed

  • expose instantiation_error, type_error, and domain_error constructors. by @ichiban in #281
  • avoid memory limit check for small slices for better performance. by @ichiban in #282
  • Term must implement WriteTerm() and Compare() by @ichiban in #284
  • refine acknowledgements by @ichiban in #285

Full Changelog: v0.15.1...v0.15.2

v0.15.1

31 Dec 02:55
983a67f
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.15.0...v0.15.1

v0.15.0

11 Dec 08:21
bc0672b
Compare
Choose a tag to compare

What's Changed

  • introduce engine.Cont to declutter by @ichiban in #266
  • fix the DCG example by @ichiban in #267
  • efficient renamed copy for partials by @ichiban in #268
  • simplify env.Unify() by unexposing occursCheck flag by @ichiban in #269
  • define Scanner interface by @ichiban in #272
  • bootstrap put_char/1, put_code/1, put_code/2, nl/0, and nl/1 from put… by @ichiban in #273

Full Changelog: v0.14.0...v0.15.0