-
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]
-
-
Fixes
-
Bug fix with opam issues {issues}/831[#831]
-
-
Features
-
Provide bspp.exe for official compiler
-
-
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]
-
-
Features
-
Add an option
-bs-no-warn-unused-bs-attribute
{issues}/787[#787]
-
-
Incompatible changes (due to proper Windows support):
-
bsc
,bspack
andbsppx
are renamed intobsc.exe
,bspack.exe
andbsppx.exe
-
no symlink from .bin any more.
Old symlinkstmp>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
-
-
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]
-
-
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
-