- Feb 13, 2024
-
-
This commit adds JavaScript util code to utils to support the wasm backend's JSFFI functionality: - jsffi/post-link.mjs, a post-linker to process the linked wasm module and emit a small complement JavaScript ESM module to be used with it at runtime - jsffi/prelude.js, a tiny bit of prelude code as the JavaScript side of runtime logic - jsffi/test-runner.mjs, run the jsffi test cases Co-authored-by:
amesgen <amesgen@amesgen.de>
-
This commit adds JSFFI desugar logic for the wasm backend.
-
- Feb 10, 2024
-
-
Fixes: - #24409 Follow on from: - #21078 and MR !9133 - When we added the JS backend this was forgotten. This patch adds the rightful codeowners.
-
- Jun 07, 2023
-
-
- Feb 17, 2023
-
-
`libiserv` serves no purpose. As it depends on `ghci` and doesn't have more dependencies than the `ghci` package, its code could live in the `ghci` package too. This commit also moves most of the code from the `iserv` program into the `ghci` package as well so that it can be reused. This is especially useful for the implementation of TH for the JS backend (#22261, !9779).
-
- Jan 23, 2023
-
-
Bryan R authored
-
- Nov 11, 2022
-
-
- Nov 03, 2022
-
-
Currently it is only used by the make build system, which is soon to be retired, and it has not built since 41cf758b. We may need to reintroduce it when dynamic-linking support is introduced on Windows, but we will cross that bridge once we get there. Fixes #21753.
-
- Aug 09, 2021
-
-
In order to make the packages in this repo "reinstallable", we need to associate source code with a specific packages. Having a top level `/includes` dir that mixes concerns (which packages' includes?) gets in the way of this. To start, I have moved everything to `rts/`, which is mostly correct. There are a few things however that really don't belong in the rts (like the generated constants haskell type, `CodeGen.Platform.h`). Those needed to be manually adjusted. Things of note: - No symlinking for sake of windows, so we hard-link at configure time. - `CodeGen.Platform.h` no longer as `.hs` extension (in addition to being moved to `compiler/`) so as not to confuse anyone, since it is next to Haskell files. - Blanket `-Iincludes` is gone in both build systems, include paths now more strictly respect per-package dependencies. - `deriveConstants` has been taught to not require a `--target-os` flag when generating the platform-agnostic Haskell type. Make takes advantage of this, but Hadrian has yet to.
-
- Feb 28, 2021
-
-
-
The CODEOWNERS documentation has this to say on the current matching behaviour: > The path definition order is significant: the last pattern matching a > given path is used to find the code owners. Take this as an example: /rts/ bgamari [...] /rts/win32/ Phyx (I'm omitting the '@' so as to not notification spam everyone) This means a change in a file under win23 would only have Phyx but not bgamari as approver. I don't think that's the behaviour we want. Using "sections" we can get additive behaviour instead, from the docs: > Additionally, the usual guidance that only the last pattern matching the > file is applied is expanded such that the last pattern matching for each > section is applied. [RTS] /rts/ bgamari [...] [WinIO] /rts/win32/ Phyx So now since those entries are in different sections both would be added to the approvers list. The sections feature was introduced in Gitlab 13.2, see "Version history" on [1] we're currently running 18.8 on gitlab.haskell.org, see [2]. [1]: https://docs.gitlab.com/13.8/ee/user/project/code_owners.html#code-owners-sections [2]: https://gitlab.haskell.org/help
-
- Jul 26, 2020
-
-
- Apr 07, 2020
-
-
Update Haddock submodule
-
- Jul 24, 2019
-
-
- May 30, 2019
-
-
In !980 Richard noted that he could not approve the MR. This mis-spelling was the reason. [skip ci]
-
- Apr 14, 2019
-
-
I suspect this is why @simonmar wasn't notified of !706. [skip ci]
-
- Apr 02, 2019
-
-
- Feb 06, 2019
-
-
- Jan 31, 2019
-
-
Matthew Pickering authored
[skip ci]
-
- Jan 28, 2019
-
-
- Jan 27, 2019
-
-
-
-
Ömer Sinan Ağacan authored
-
- Jan 26, 2019
-
-
Sebastian Graf authored
[skip ci]
-
- Jan 25, 2019
-
-
Richard Eisenberg authored
[skip ci]
-
- Jan 23, 2019
-
-
- Jan 21, 2019
-
-
Ben Gamari authored
GitLab uses this file to suggest reviewers based upon the files that a Merge Request touches. [skip-ci]
-