First Pull Request


[trivial] Fix the name of a test suite ocsigen/lwt

[It should be `lwt_list`, not `lwt_util`](https://github.com/ocsigen/lwt/blob/3679d135c080551e936d21c2056829018fc429f0/tests/core/test_lwt_list.ml#L155). See [`CONTRIBUTING.md](https://github.com/o...

Created - 1 comment - easy

Make Lwt.pick [] raise Invalid_argument ocsigen/lwt

This issue is about adding an `if` to [`Lwt.pick`][pick], [`Lwt.choose`][choose], [`Lwt.npick`][npick], [`Lwt.nchoose`][nchoose], and [`Lwt.nchoose_split`][nchoose_split], so that they raise `Inval...

Created - 1 comment - breaking easy enhancement good first issue

Comments dropped from files consisting of only comments ocaml-ppx/ocamlformat

Files that contain only comments have no parsetree locations at all, which defeats the comment placement algorithm. It seems that comment-only files need to be specifically recognized and all the c...

Created - 1 comment - bug good first issue

UI: TextInput component briskml/brisk

Similar to what we have with `TextView`, we need a `TextInput` component for entering text.

Created - 1 comment - good first issue help wanted macOS

[easy-ish] Tests for Lwt_sequence ocsigen/lwt

[`Lwt_sequence`](https://github.com/ocsigen/lwt/blob/6649ef6f74fdff417e705e131e5ec31487ea9032/src/core/lwt_sequence.mli#L22) doesn't have a test suite at all, but it is [not immune to potential ser...

Created - 2 comments - easy good first issue technical debt

[easy] Delete Camlp4 from the manual introduction ocsigen/lwt

The Camlp4 syntax is deprecated, but we are still confusing users by [talking about it (at length) on the manual intro page (link; section "The syntax extension")](https://ocsigen.org/lwt/manual/)....

Created - 2 comments - docs easy

Point to discuss.ocaml.org from docs ocsigen/lwt

[discuss.ocaml.org](https://discuss.ocaml.org) was just launched as an experimental service. There's a bit of a (IMHO misguided) rush to create new categories (see e.g. the one for Core/Async), ...

Created - 3 comments - docs easy

jbuilder and the paths of Lwt's installed cmi files ocsigen/lwt

@diml in https://github.com/ocaml/opam-repository/pull/9228#issuecomment-302756447: > qcow-tool fails to build in one the datakit build. I check, it's because mirage-block-unix uses Lwt_unix but...

Created - 3 comments - easy

Binding for ElementHandle.contentFrame() zploskey/bs-puppeteer

This should be included in Puppeteer 1.1.2 which is expected to be released on March 15th. [Docs](https://github.com/GoogleChrome/puppeteer/blob/master/docs/api.md#elementhandlecontentframe)

Created - 3 comments - enhancement good first issue help wanted

Create a list of Lwt-related libraries, and link them from README ocsigen/lwt

An example of this is [lwt-parallel](https://github.com/ivg/parallel). Also, many libraries have `_lwt` packages. Let's collect the most relevant ones, and link to them from the README, so users ca...

Created - 5 comments - docs easy

[easy] Document that Lwt_io.printf is more like sprintf than printf ocsigen/lwt

From https://discuss.ocaml.org/t/lwt-execution-order-and-parallelism/564/8: `Lwt_io.printf` calls `ksprintf` internally. This has some surprising consequences: - `%!` doesn't really flush any...

Created - 5 comments - bug docs easy good first issue

Transpilation fastpack/fastpack

As of now, FastpackTranspiler supports a few, mostly non-standard syntax features (JSX, decorators) and some stage 3 features (spread). What is the goal of this project in terms of transpilation...

Created - 6 comments - good first task help wanted

Accurate messages in exceptions raised by Lwt ocsigen/lwt

For example, trying this in the REPL ``` let _, r = Lwt.wait ();; Lwt.wakeup r ();; Lwt.wakeup r ();; ``` i.e. calling `Lwt.wakeup r ()` when `r` is already resolved, raises `Invalid_ar...

Created - 7 comments - bug easy

[easy] Clarify Lwt.finalize documentation ocsigen/lwt

From https://discuss.ocaml.org/t/lwt-finalize-and-failure-in-the-cleanup-code/525: > The documentation for Lwt.finalize states: > > > `finalize f g` returns the same result as `f ()` whether i...

Created - 8 comments - docs easy

Splitting pipeline operators on newlines ocaml-ppx/ocamlformat

Hello! First of all thank you for this tool, I'm very much enjoying it. I like to use a pipeline operator in order to structure my code so that it reads from left to right (similar to F#, Elm, E...

Created - 9 comments - good first issue help wanted style suggestion

[easy] Fix whitespace, formatting, prettify the code ocsigen/lwt

When code doesn't look good, it is difficult to read and understand. We want Lwt to be easy to work on. Basically, if you run into any strange indentation, please go ahead and fix it :) Here are...

Created - 11 comments - easy technical debt

API: We should throw an exception when a hook is used outside of a component context revery-ui/reason-reactify

We don't do any checking or handling when a hook is called outside of a `render` function. This is simple to reproduce - just by calling `useState` outside of a component. We should add a test c...

Created - 13 comments - good first issue help wanted

Displaying all 17 issues

License

Language

Labels