Skip to content

Releases: plotnik-lang/plotnik

v0.3.2

16 Jan 00:13
9adb4dd

Choose a tag to compare

What's Changed

  • chore: Bump version to 0.3.2 by @zharinov in #353
  • feat: Add [regex] section to bytecode dump by @zharinov in #354
  • refactor: Replace defensive .ok() with panic in DFA search by @zharinov in #355
  • refactor: Extract bytecode lowering into dedicated pass by @zharinov in #356
  • perf: Collapse consecutive Up instructions of the same mode by @zharinov in #358
  • feat: Add prefix-collapse optimization for alternation branches by @zharinov in #359
  • chore(deps): update rust crate insta to v1.46.1 by @renovate[bot] in #357
  • perf: Pack successor instructions into cache-line gaps by @zharinov in #360
  • refactor: Introduce shot_*! test macros for snapshot testing by @zharinov in #361

Full Changelog: v0.3.1...v0.3.2

v0.3.1

15 Jan 17:03
99440c8

Choose a tag to compare

What's Changed

  • chore: Bump version to 0.3.1 by @zharinov in #349
  • refactor: Epsilon elimination with semantic fingerprint verification by @zharinov in #350
  • refactor: Remove NavKind, use Nav directly by @zharinov in #351
  • fix: Reject multi-element sequences without internal captures by @zharinov in #352

Full Changelog: v0.3.0...v0.3.1

v0.3.0

15 Jan 05:20
59628f0

Choose a tag to compare

What's Changed

  • chore: Bump version to 0.2.2 by @zharinov in #334
  • feat: Add sync-langs.py script to automate arborium feature sync by @zharinov in #335
  • feat: Validate builtin.rs in sync-langs.py by @zharinov in #336
  • fix: Add write permission to sync-langs workflow by @zharinov in #338
  • fix: Add GH_TOKEN to sync-langs workflow by @zharinov in #339
  • fix(deps): update arborium crates to 2.10.0 by @renovate[bot] in #337
  • chore: Add cedar, cedarschema, cobol to builtin.rs by @zharinov in #340
  • fix: Use PAT in sync-langs workflow to trigger CI by @zharinov in #341
  • feat: Bytecode v2 header for predicate support by @zharinov in #342
  • feat: Cache-aligned bytecode storage by @zharinov in #343
  • feat: Add predicate support for node text filtering by @zharinov in #344
  • refactor: Remove unlinked bytecode mode by @zharinov in #345
  • refactor: Split plotnik-lib into bytecode, vm, compiler crates by @zharinov in #346
  • fix: Add new crates to bump workflow by @zharinov in #347
  • chore: Bump version to 0.3.0 by @zharinov in #348

Full Changelog: v0.2.1...v0.3.0

v0.2.1

13 Jan 01:31
f941685

Choose a tag to compare

What's Changed

Full Changelog: v0.2.0...v0.2.1

v0.2.0

07 Jan 22:11
ac2aea2

Choose a tag to compare

What's Changed

Read more