Skip to content

Releases: mbarbin/bopkit

0.2.2

03 Nov 12:09
ebc76ca
Compare
Choose a tag to compare

CHANGES:

Changed

  • Now generating opam file from dune-project.

Fixed

  • Use command-unix-for-opam to fix -version for all binaries.
  • Fix dune-install invocation to locate shared files at runtime (#6).

0.2.1

03 Nov 08:23
c9fdcb1
Compare
Choose a tag to compare

CHANGES:

Changed

  • Change changelog format to be closer to dune-release's.
  • Now building distribution with dune-release.
  • Internal refactoring related to -open via flags.

Fixed

  • bopkit -version now prints the distribution version correctly.

0.2.0

30 Oct 13:09
26e8ed9
Compare
Choose a tag to compare

Added

  • Added docusaurus documentation website, publish to GitHub Pages.
  • Added changelog.
  • Added pretty-printers for all languages. Integrate it to dune-fmt.

Changed

  • Rename project from 'bebop' to 'bopkit'.
  • Now building with dune.
  • Make tests compatible with dune-promote mechanism.
  • Standardize install procedure: now uses opam + dune-site.
  • Migrate all parsers to Menhir.
  • Rewrite the bopboard in OCaml using tsdl (it was in C and using SDL-1 which is now deprecated).
  • Rewrite visa assembly tool from C to OCaml.
  • Group executables into a single CLI named 'bopkit'.
  • In external blocks, always use method_name as implementation_name, merge the two concepts.

Fixed

  • Fixed nondeterministic failure in visa assembler to machine-code. This was
    fixed as part of the rewrite to OCaml.

Removed

  • Removed bopipe and bopin. Replaced bpo and bpi files by external blocks construction in OCaml.
  • Removed bop2vhdl. This was highly experimental and untested.
  • Removed bop2xml. This wasn't used by any project.