Releases: ichiban/prolog
Releases · ichiban/prolog
v1.2.1
v1.2.0
v1.1.3
v1.1.2
v1.1.1
v1.1.0
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
- Optimize instruction set for slices by @ichiban in #287
- respect double_quotes flag on placeholders by @ichiban in #289
- recover panic to promise by @ichiban in #290
- update examples to respect double_quotes flag by @ichiban in #291
Full Changelog: v1.0.0...v1.1.0
v1.0.0
v0.15.2
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
v0.15.0
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