Skip to content

Conversation

pull[bot]
Copy link

@pull pull bot commented Oct 2, 2024

See Commits and Changes for more details.


Created by pull[bot]

Can you help keep this open source service alive? 💖 Please sponsor : )

@pull pull bot added the ⤵️ pull label Oct 2, 2024
cometkim and others added 29 commits May 18, 2025 16:32
* Ensure version bump using Yarn constraints

* constraints for other meta

* Update yarn.config.cjs
* quick lazy

* cleanup 1

* Cleanup 2

* Add Stdlib.lazy_t for compatibility

* Remove -bs-no-cross-module-opt

* Remove %%private as there is a .resi anyway

* Get rid of Primitive_lazy

* update artifacts

---------

Co-authored-by: Cristiano Calcagno <[email protected]>
* Configure Rclone remote

* refactor generate_cmijs script

* rewrite bundle uploading

* fix workflow

* add prefix

* fix comments

* update actions

* Sync available version list

* fix tar command

* add a note

* use semver explicitly
* Use unsafe API instead of PPX, which is even more unsafe
* Add slot prop

* Add changelog
* update rclone actions

* tested
Accidental commit
* Ignore shadowed bindings when generating doc output

* Add CHANGELOG entry
* suggest awaiting promise before using it when type mismatches

* format

* changelog
* Add RegExp.flags external and corresponding tests

* fix tests

* changelog

---------

Co-authored-by: Gabriel Nordeborn <[email protected]>
Some files produced by gentype test were not checked in.
* rework function apply error messages

* update test output

* adjust messages
* change completions of regex literals

* more sustainable fix, that also covers completions for all stdlib modules

* update test output

* refactor

* changelog
* Allow oneliner when including module with single type alias

* Add changelog

* Not sure why this changed

* Ah, needed a make lib
cristianoc and others added 30 commits August 12, 2025 08:51
* Be more aware of the workspace during clean

* Only clean current package

* fmt

* Return is_child from packages make

* Invert if

* Introduce PackageMap to make things a bit more clear.

* Use workspace extension if there is a link, otherwise root_package.

* Add a TODO that we need to clean up some confusing bits.

* Refactor using project_context

* A rescript.json with an unrelated parent can still be a monorepo.

* Remove all from format command.

* get_rescript_legacy inside rescript repository.

* sigh

* StrippedVerbatimPath in before local dep check

* Use proper --version

* Add playground to monorepo

* Copilot nitpicks

* Add test for only formatting the current project.

* Add clean single project test

* Add test for compiler-args

* Get root config from project_context

* Return Result for get_root_package

* Make a conscious split between dev and non-dev local dependencies for MonorepoRoot.

* Add dev project to root of test-repo

* Try and add test for format --dev

* Respect --dev for packages::make in format

* Improve success message

* Add test to ensure we clean dev-dependency with --dev.

* Pass in actual rescript.json

* Ensure dependencies are cleaned as well.

* restore instead of clean

* Address code review remarks of clean.rs

* Store path to config in Config struct

* Format

* Add with-ppx example

* Ensure parse arguments of source package are used.

* Add compiled file from with-ppx

* Update snapshot because new test project.

* Update suffix test.

* One more file to format

* Moar code review suggestions.

* Print if a package is local after checking.

* Remove debug log

* Windows fix of the day

* Wait a bit more on watch file for Windows CI

* Add changelog entry

* Extract common data from enum.
* Add failing test for option optimisation

* Fix option value truthiness optimisation

Co-authored-by: Antonio Nuno Monteiro <[email protected]>

* Add CHANGELOG entry

* Simplify boolean optimisation

---------

Co-authored-by: Antonio Nuno Monteiro <[email protected]>
* Try to read dependency from the current package.

* Ensure hoisted package is found.

* Ensure no warnings in sample

* Add nohoist config

* Update numbers in snapshots

* Update numbers in custom suffix

* Lockfile
#7769)

* Show both suffixes if multiple package specs with different extensions are present.

* Add changelog
* Show docstrings before type expansions

* Add CHANGELOG entry
…rmation (#7775)

* Add markdown divider between module doc and module type in hover information

* Add CHANGELOG entry

* Format code

* Add padding between module docstring and type hover information
* Preserve @as decorator on record fields when creating interface

* Add CHANGELOG entry

* Always copy type declarations verbatim

* Remove unused helpers
… on leading constructor (#7782)

* allow skipping leading pipe in definitions of variants with attribute on first constructor

* changelog
* pass and extend current_type_path in missing place, fixing issue with nested record fields + attributes

* changelog
* support completions and better hovers for first class modules (and by extension module types)

* changelog

* fix formatting
* Reuse package resolution for ppx

* Add changelog
* better error when trying to use a keyword as a record field

* error recovery

* changelog

* cleanup

* format

* cleanup
…mport modules (#7783)

* Fix 'Unbound module type' error that occurred when awaiting module in async function with return type constraint

* Fix 'Unbound module type' error that occurred when awaiting module in switch case

* Add CHANGELOG entry

* Add type annotation to case instead of using case.Parsetree.pc_rhs syntax
…rgs (#7786)

* Fix interface creation of functions with upper bounded polymorphic args

* Add CHANGELOG entry

* Update CompletionAttributes.res.txt
* better less strict handling of leading attrs

* format

* changelog

* unify
* Add support for ArrayBuffer to @unboxed

* Add support for typed arrays to @unboxed
…terals (#7789)

* Don't emit tokens for Belt.Array.concatMany generated by array spread

* Don't emit tokens for Primitive_dict.make generated by dict literal syntax

* Don't emit tokens for Array.get generated by array access syntax

* Output semantic tokens for direct usage of Belt.Array.concatMany

* Don't emit tokens for Array.set generated by array mutation syntax

* Add CHANGELOG entry
* dedicated error message for ternaries

* changelog
* move minisocket.js

# Conflicts:
#	cli/common/bsb.js

* move runtime codes

* move runtime artifacts

* new runtime resolution

* fix ci

* clean-lib-bsb

* yarn constraints --fix

* move cppo script

* fix a diff script in ci workflow

* update artifacts

* remove an unused import mapping

* sync gentype results

* Format some files

* Fix rewatch tests

* Bring back advanced logic for finding runtime path

* Hack to fix finding runtime module in analysis/tools

* Fix package name for tools test

* Fix playground build

* Improve build step names

* Fix apidocs generation

* Remove buildRuntime.sh

* Fix pkg-pr-new

* Fix pnpm

* CHANGELOG

* Do not include *.res(i) in the runtime files

* Add comment

---------

Co-authored-by: Hyeseong Kim <[email protected]>
* dedicated error for braced ident where record is expected

* tests

* changelog

* cleanup

* message order + trim

* skip potentially expensive check
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.