Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependency bs-platform to v9 #205

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Feb 9, 2021

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
bs-platform 7.3.1 -> 9.0.2 age adoption passing confidence

Release Notes

rescript-lang/rescript-compiler (bs-platform)

v9.0.2

Compare Source

  • #​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

v9.0.1

Compare Source

A bug fix release coming after 9.0.
More details: https://rescript-lang.org/blog/release-9-0

v9.0.0: 9.0

Compare Source

Changes are available: https://github.com/rescript-lang/rescript-compiler/blob/master/Changes.md#90

v8.4.2

Compare Source

  • #​4864 #​4865
    Not install dev directory for pinned dependencies
  • #​4863
    for a package, only cmi/cmj artifact changes will trigger a rebuild

v8.4.1

Compare Source

  • Syntax submodule upgrades from 7f5c968 to 7cc70c9

  • #​4856 #​4858
    Improve code generation for pattern match:
    Input:

    type t =
      | A
      | B
      | C
      | D (int )
      | E (int)
    
    let f = x => {
      switch x {
          | A => 0
          | B => 1
          | C => 2
          | D (x) => x
          | E (x) => x + 1
      }
    }

    Output was:

      function f(x) {
        if (typeof x !== "number") {
          if (x.TAG) {
          return x._0 + 1 | 0;
        } else {
          return x._0;
        }
    
        switch (x) {
          case /* A */0 :
            return 0;
          case /* B */1 :
            return 1;
          case /* C */2 :
            return 2;
      }
    }

    Now:

    function f(x) {
      if (typeof x !== "number") {
        if (x.TAG === /* D */ 0) {
          return x._0;
        } else {
          return (x._0 + 1) | 0;
        }
      }
      switch (x) {
        case /* A */ 0:
          return 0;
        case /* B */ 1:
          return 1;
        case /* C */ 2:
          return 2;
      }
    }
  • #​4855 internal changes
    changes to compiler-libs will trigger a rebuild of the compiler, this allows us to
    see how changes of compiler-libs affect bsc.exe quickly

  • #​4850 replace ocp-ocamlres with a lightweight nodejs script, get rid of such dev dependency

  • #​4854 #​4848 #​4847 #​4844 #​4836 #​4826 #​4824

    Pinned packages support and -make-world respect changes of dependencies

  • #​4840 #​4841 more robust handling of removing stale output

  • #​4831 use relative paths in the command line
    It will be expanded to absolute path right after the compiler see the path,
    such changes work better with the underlying ninja build engine, and should perform slightly better

  • #​4828 no need pass -o for compiling, inferred directly (with namespace support too)

  • #​4827 internal the dev version of bsc now behave roughly the same as the released version

  • #​4825 fix a typo in the warning %@​string -> @string

  • #​4823 introduce a new warning 109: toplevel expression is expected to have type unit
    It is turned on as warn-error by default. This warning is introduced to avoid partial application errors in a curried language

  • #​4822 more robust hanlding of : ignore warnings and warn-error when bsb is building dependencies

v8.4.0

Compare Source

v8.3.3

Compare Source

This is a bug release for 8.3.*

  • #​4817 internal add an option RES_SKIP_STDLIB_CHECK so that
    for a true monorepo, it does not need follow node_modules layout
  • #​4807 #​4815 remove unused code in refmt parser a lot (around 50_000 loc)
    on darwin, the binary size is dropped fom 9.69M to 8.48M
  • #​4808 add back basic-reason theme to avoid breakage for existing docs
  • #​4806 Fix broken ocaml build with gcc 10
  • #​4804 restore back-wards compatibility with build statement in generated ninja files
  • #​4803 fix the bsb build schema location in the error message
  • #​4802 proper error message when bsconfig.json is missing
  • #​4801 add a sanity check for name field in bsconfig.json to match real package name
  • #​4810 #​4784 regressions for weird indentation in warning output

v8.3.2

Compare Source

v8.3.1

Compare Source

This is a minor bug fix release for 8.3.0

  • capture warnings when rebuild without enforce warn-as-error
  • #​4716 internal, make ninja a submodule in dev process
  • #​4722 better dataflow for cases like let {a;b} as obj = ...
  • no need call caml_enter_blocking_section for single threaded compiler
  • #​4739 fix the interaction of exotic filenames like [id] with the build system.

v8.3.0

Compare Source

v8.2.0

Compare Source

v8.1.1

Compare Source

v8.1.0

Compare Source

v8.0.3: Bug fix release 8.0.3

Compare Source

v8.0.2

Compare Source

v8.0.1

Compare Source

Release 8.0

v8.0.0

Compare Source

v7.3.2

Compare Source

  • #​4315 synup super_errors for better uncurry error message
  • #​4335 fix js_date.setUTCTime
  • #​4343 fix regex syntax checking for empty or comment string
  • #​4351 precie binding location for reasonreact jsx

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot force-pushed the renovate/bs-platform-9.x branch 4 times, most recently from 068c713 to 194ea1a Compare February 13, 2021 09:39
@renovate renovate bot force-pushed the renovate/bs-platform-9.x branch 4 times, most recently from d6f0fad to 890f575 Compare February 24, 2021 00:49
@renovate renovate bot force-pushed the renovate/bs-platform-9.x branch from 890f575 to 8f3e611 Compare March 5, 2021 01:10
@renovate renovate bot force-pushed the renovate/bs-platform-9.x branch from 8f3e611 to f616b36 Compare March 13, 2021 04:45
@renovate renovate bot force-pushed the renovate/bs-platform-9.x branch 2 times, most recently from 65fe098 to 09e6627 Compare April 7, 2021 22:11
@renovate renovate bot force-pushed the renovate/bs-platform-9.x branch from 09e6627 to 108320d Compare May 12, 2021 01:59
@renovate renovate bot force-pushed the renovate/bs-platform-9.x branch 2 times, most recently from 84f71d3 to 1b6e8a0 Compare June 1, 2021 10:12
@renovate renovate bot force-pushed the renovate/bs-platform-9.x branch 4 times, most recently from c9be0bf to d2804d4 Compare June 20, 2021 19:40
@renovate renovate bot force-pushed the renovate/bs-platform-9.x branch 3 times, most recently from 532f3dc to 898d507 Compare July 5, 2021 17:32
@renovate renovate bot force-pushed the renovate/bs-platform-9.x branch from 898d507 to b1fc583 Compare July 29, 2021 19:05
@renovate renovate bot force-pushed the renovate/bs-platform-9.x branch from b1fc583 to 3837d43 Compare August 11, 2021 17:58
@renovate renovate bot force-pushed the renovate/bs-platform-9.x branch 2 times, most recently from 0836153 to f80ef79 Compare August 31, 2021 17:56
@renovate renovate bot force-pushed the renovate/bs-platform-9.x branch 2 times, most recently from 7ad43c7 to c50cf9a Compare October 12, 2021 21:41
@renovate renovate bot force-pushed the renovate/bs-platform-9.x branch from ed38e6a to f53b006 Compare January 6, 2023 04:20
@renovate renovate bot force-pushed the renovate/bs-platform-9.x branch 2 times, most recently from 48a9eb8 to 49ec6d8 Compare February 3, 2023 03:52
@renovate renovate bot force-pushed the renovate/bs-platform-9.x branch 2 times, most recently from 29b929c to 547c26e Compare February 22, 2023 04:12
@renovate renovate bot force-pushed the renovate/bs-platform-9.x branch from 547c26e to 5b4cbdc Compare March 7, 2023 23:45
@renovate renovate bot force-pushed the renovate/bs-platform-9.x branch from 5b4cbdc to d8a6185 Compare April 13, 2023 06:42
@renovate renovate bot force-pushed the renovate/bs-platform-9.x branch from d8a6185 to d46adbd Compare June 21, 2023 00:34
@renovate renovate bot force-pushed the renovate/bs-platform-9.x branch from d46adbd to 01ca173 Compare July 19, 2023 00:28
@renovate renovate bot force-pushed the renovate/bs-platform-9.x branch from 01ca173 to 8894f04 Compare August 9, 2023 23:39
@renovate renovate bot force-pushed the renovate/bs-platform-9.x branch 2 times, most recently from 019cf4c to e9c9cee Compare October 14, 2023 00:16
@renovate renovate bot force-pushed the renovate/bs-platform-9.x branch 2 times, most recently from 7210ca4 to d093dff Compare October 24, 2023 17:47
@renovate renovate bot force-pushed the renovate/bs-platform-9.x branch from 7b5e2c5 to 99837f0 Compare March 27, 2024 01:30
@renovate renovate bot force-pushed the renovate/bs-platform-9.x branch from 99837f0 to 86e1b1e Compare April 3, 2024 18:41
@renovate renovate bot force-pushed the renovate/bs-platform-9.x branch from 86e1b1e to 9c37273 Compare April 10, 2024 22:02
@renovate renovate bot force-pushed the renovate/bs-platform-9.x branch 2 times, most recently from e440a48 to 2b37a58 Compare May 9, 2024 18:05
@renovate renovate bot force-pushed the renovate/bs-platform-9.x branch from 2b37a58 to 7b9f31d Compare May 28, 2024 22:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

0 participants