Skip to content

Bump bs-platform from 9.0.1 to 9.0.2#29

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/npm_and_yarn/bs-platform-9.0.2
Open

Bump bs-platform from 9.0.1 to 9.0.2#29
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/npm_and_yarn/bs-platform-9.0.2

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Mar 15, 2021

Bumps bs-platform from 9.0.1 to 9.0.2.

Release notes

Sourced from bs-platform's releases.

9.0.2

Bug fix release, changes: https://github.com/rescript-lang/rescript-compiler/blob/master/Changes.md#902

Changelog

Sourced from bs-platform's changelog.

9.0.2

  • #4990 Fix an optimization bug introduced in 9.0

  • #4982 pattern match over modules

Provide user with a sugar to pattern match over modules:

let {length, cons} = module(List)

More discussions can be found here

9.0

  • #4933 update syntax bf6561bb5d84 syntax changes listed here

  • #4934 generate @pure annotations to help esbuild remove more dead code

  • #4932 #4931 turn flow syntax checking from a error into warning 103, so it can be turned off as below

@@config({
  flags: ["-w", "-103"],
})
%%raw(if (import.meta.hot){ console.log('es6') })

The rationale is that flow could be not standard compilant so we need provide a work around, here import.meta is something new in Ecmascript

  • #4926 #4928 internal changes, move jscomp/syntax to jscomp/frontend to avoid conflicts

  • #4924 #4927 better code generated for pattern match. Take advantage of the JS runtime, some predicates can be simplified

  • #4920 #4925 support external-stdlib config

"external-stdlib" : "@rescript/std"
  • #4922 #4923 *breaking changes" Allow embed records in structural js objects

  • #4908 #4919 #4917 #4916 #4914 #4913 #4910 Get rid of camlp4 as a dev dependency, introduce an optimized visitor pattern generator, better performance, no object usage and less dependency thanks to wasm

  • #4911 Relax uninterpretable attributes from error to warn to make ppx_deriving happy

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Mar 15, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Pattern matching JS output bug

0 participants

Comments