Skip to content

Latest commit

 

History

History
91 lines (61 loc) · 2.29 KB

CHANGELOG.adoc

File metadata and controls

91 lines (61 loc) · 2.29 KB

CHANGES

1.3.2

  • Features

    • Significantly improve bsb experience (TODO: install instruction)

1.2.1 + dev

  • Features

    • add -bs-assume-no-mli, -bs-no-implicit-include {issues}/861[#861] it’s for deterministic build

    • add -bs-D -bs-list-conditionals flags {issues}/851[#851]

    • add -bs-syntax-only

    • add -bs-binary-ast {issues}/854[#854]

1.1.2

  • Fixes

    • Bug fix with opam issues {issues}/831[#831]

  • Features

    • Provide bspp.exe for official compiler

1.1.1

  • Features

    • Add bsdep.exe {issues}/822[#822]

    • Conditional compilation support {issues}/820[#820]

    • Relax syntactic restrictions for all extension point {issues}/793[#793] so that bs.obj, obj, bs.raw, raw, etc will both work. Note that all attributes will still be qualified

    • Suport bs.splice in bs.new {issues}/793[#793]

    • Complete `bs.splice ` support and documentation {issues}/798[#798]

1.03

  • Features

    • Add an option -bs-no-warn-unused-bs-attribute {issues}/787[#787]

  • Incompatible changes (due to proper Windows support):

    • bsc, bspack and bsppx are renamed into bsc.exe, bspack.exe and bsppx.exe

    • no symlink from .bin any more.

    Old symlinks
      tmp>ls -al node_modules/.bin/
      total 96
      drwxr-xr-x  14 hzhang295  staff  476 Sep 20 17:26 .
      drwxr-xr-x   4 hzhang295  staff  136 Sep 20 17:27 ..
      lrwxr-xr-x   1 hzhang295  staff   22 Sep 20 17:26 bsc -> ../bs-platform/bin/bsc
      lrwxr-xr-x   1 hzhang295  staff   25 Sep 20 17:26 bspack -> ../bs-platform/bin/bspack
      lrwxr-xr-x   1 hzhang295  staff   24 Sep 20 17:26 bsppx -> ../bs-platform/bin/bsppx

    Now these symlinks are removed, you have to refer to bs-platform/bin/bsc.exe

1.02

  • Bug fixes and enhancement

    • Fix Bytes.blit when src==dst {issues}/743[#743]

  • Features

    • Add an option -bs-no-warn-ffi-type {issues}/783[#783] By default, bsc.exe will warn when it detect some ocaml datatype is passed from/to external FFi

    • Add an option -bs-eval {issues}/784[784]

1.01

  • FFI

    • support fields and mutable fields in JS object creation and private method {issues}/694[#694]

    • Introduce phantom arguments (bs.ignore) for ad-hoc polymorphism {issues}/686[#686]

  • Bug fixes and enhancement

    • Enforce #= always return unit {issues}/718[#718] for better error messages

1.0

Initial release