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

Ocaml indexing rules #2

Open
wants to merge 1,174 commits into
base: main
Choose a base branch
from
Open

Ocaml indexing rules #2

wants to merge 1,174 commits into from

Conversation

voodoos
Copy link
Owner

@voodoos voodoos commented Nov 3, 2023

No description provided.

jchavarri and others added 21 commits March 7, 2024 12:21
Signed-off-by: Javier Chávarri <[email protected]>
Signed-off-by: Javier Chávarri <[email protected]>
The test refers to a module that doesn't exist

Signed-off-by: Rudi Grinberg <[email protected]>
This does several things:
- update our spawn vendored version to include janestreet/spawn#58
- pick the dune file
- add new build flags for bootstrapping

Fixes ocaml#10180

Signed-off-by: Etienne Millon <[email protected]>
Signed-off-by: Javier Chávarri <[email protected]>
Signed-off-by: Javier Chávarri <[email protected]>
…error

fix(melange): error if using non-melange lib as dependency in melange.emit
`caml/signals.h` is not public API; it does not include `caml/config.h`
and so it will not include `signal.h` because it does not know about
`POSIX_SIGNAL`. This issue is visible on musl as "unknown type
sigset_t".

Signed-off-by: Etienne Millon <[email protected]>
rgrinberg and others added 28 commits May 24, 2024 22:40
Truncate it after successful locks and before an unlock.

This makes sure that we aren't left with garbage from previous runs.

Signed-off-by: Rudi Grinberg <[email protected]>
…ocaml#10462)

Signed-off-by: Antonio Nuno Monteiro <[email protected]>
Co-authored-by: Etienne Millon <[email protected]>
When compiling an implementation of a virtual library, there's a check
that makes sure we don't the virtual library doesn't exist in the
closure of the implementation.

This check tried to compute the linking closure of the library to do so.
However, the linking closure might not be complete if the implementation
contains other virtual library.

To fix the issue, we use a "partial" linking closure that tries to
compute the closure as much as possible, but doesn't fail on missing
implementation.

Fix ocaml#10460

Signed-off-by: Rudi Grinberg <[email protected]>
Index generation opt-in with alias @ocaml-index

Signed-off-by: Ulysse Gérard <[email protected]>
We use a mock binary in tests

Signed-off-by: Ulysse Gérard <[email protected]>
Signed-off-by: Ulysse Gérard <[email protected]>
Signed-off-by: Rudi Grinberg <[email protected]>
Signed-off-by: Ulysse Gérard <[email protected]>
Signed-off-by: Rudi Grinberg <[email protected]>
Signed-off-by: Ulysse Gérard <[email protected]>
Signed-off-by: Rudi Grinberg <[email protected]>
Signed-off-by: Ulysse Gérard <[email protected]>
Signed-off-by: Rudi Grinberg <[email protected]>
Signed-off-by: Ulysse Gérard <[email protected]>
Signed-off-by: Rudi Grinberg <[email protected]>
Signed-off-by: Ulysse Gérard <[email protected]>
Signed-off-by: Ulysse Gérard <[email protected]>
Signed-off-by: Rudi Grinberg <[email protected]>
Signed-off-by: Ulysse Gérard <[email protected]>
Signed-off-by: Rudi Grinberg <[email protected]>
Signed-off-by: Ulysse Gérard <[email protected]>
Signed-off-by: Rudi Grinberg <[email protected]>
Signed-off-by: Ulysse Gérard <[email protected]>
They should all be relative to the root of the build directory

Signed-off-by: Ulysse Gérard <[email protected]>
Signed-off-by: Ulysse Gérard <[email protected]>
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.