The core OCaml system: compilers, runtime system, base libraries

ocaml/ocaml è adatto ai principianti?

Negli ultimi 30 giorni ocaml/ocaml ha accettato 18 delle 56 pull request di contributori esterni, e i suoi maintainer di solito rispondono entro 1 giorno. In questo momento è aperta 1 issue adatta ai principianti.

Stelle
6.6k
Fork
1.5k
Issue aperte per principianti
1
Issue indicizzate
390
Merge medio
2g 20h
PR unite (30g)
30
Lingua principale
OCaml
Licenza
Nessun dato sulla licenza
Ultimo push su GitHub
30/10/2026
Ultima indicizzazione
19/9/2026
Guida per i contributori
Guida per i contributori
Codice di condotta
Codice di condotta
Label per principianti
good first issue

Come contribuire a ocaml/ocaml

  1. Leggi prima la guida per contribuire: spiega come i maintainer vogliono che le modifiche siano proposte, testate e revisionate.
  2. Leggi il suo codice di condotta: vale per issue e pull request tanto quanto per la chat.
  3. Scegli la issue aperta adatta ai principianti qui sotto e, prima di iniziare, scrivi in un commento che vuoi occupartene.
Caricamento delle issue

Le issue su cui forse qualcuno sta già lavorando sono in fondo alla lista. Ordina tutto per data

  • Request for Feedback on porting automatic compaction from OxCaml to upstream
    Aperta
    feature-wish

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 32/100

    ocaml/ocaml#15242 · 3 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • Unix.gmtime is incorrect when its argument is >= 2^31 on 32-bit architectures
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 58/100

    ocaml/ocaml#15241 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • Private Dynlink load hides a nested public load
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100

    ocaml/ocaml#15239 ·

    I maintainer di solito rispondono entro 1 giorno

  • Runtime_events.read_poll exceeds the event limit
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 65/100

    ocaml/ocaml#15238 ·

    I maintainer di solito rispondono entro 1 giorno

  • Allow arbitrary patterns on the right-hand side of `as` patterns
    Aperta
    feature-wish

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    ocaml/ocaml#15226 · 2 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • Flambda compilation of a large `.ml` file with `ocamlopt.byte` takes a long time whereas normal compilation doesn't
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100

    ocaml/ocaml#15217 · 7 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • Inconsistent default constructor disambiguation for recursive type groups
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100

    ocaml/ocaml#15215 · 2 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • toplevel "Fatal error: n unbound at toplevel" on a redundant match case whose or-pattern binds a variable
    Aperta

    Difficoltà 4/5 1-2 giorni Idoneità per principianti 48/100

    ocaml/ocaml#15214 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • Recursive module declarations and type constraints parsing inconsistency
    Forse di nuovo libera @Octachron l’ha presa 37 giorni fa e non c’è nessuna pull request aperta. Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 50/100

    ocaml/ocaml#15087 · 4 commenti · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • Re-exporting ADT gets rejected due to arity change
    Forse di nuovo libera @Octachron l’ha presa 51 giorni fa e non c’è nessuna pull request aperta. Aperta

    ocaml/ocaml#15053 · 2 commenti · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • Stop-the-world barriers take seconds on Windows when a domain repeatedly enters and leaves a blocking section
    Aperta
    multicore Performance runtime-system

    ocaml/ocaml#15042 · 12 commenti · 1 reazione ·

    I maintainer di solito rispondono entro 1 giorno

  • In-prefix tests fail in Windows CI
    Forse di nuovo libera @dra27 l’ha presa 51 giorni fa e non c’è nessuna pull request aperta. Aperta

    ocaml/ocaml#15040 · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • invalid unwind info in ocamlopt binaries in the stack reallocation path
    Forse di nuovo libera @tmcgilchrist l’ha presa 51 giorni fa e non c’è nessuna pull request aperta. Aperta

    ocaml/ocaml#15037 · 9 commenti · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • Runtime events spam during full major collection
    Forse di nuovo libera @damiendoligez l’ha presa 65 giorni fa e non c’è nessuna pull request aperta. Aperta

    ocaml/ocaml#15024 · 2 commenti · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • Tsan fails when configured with both --enable-flambda and --enable-tsan
    Forse di nuovo libera @OlivierNicole l’ha presa 65 giorni fa e non c’è nessuna pull request aperta. Aperta

    ocaml/ocaml#15014 · 4 commenti · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • Update "Polymorphism and its limitations" manual chapter for OCaml 5.5
    Forse di nuovo libera @Octachron l’ha presa 65 giorni fa e non c’è nessuna pull request aperta. Aperta
    documentation

    ocaml/ocaml#15013 · 1 commento · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • runtime_events: constructor indices are wire format and the header version does not track them
    Forse di nuovo libera @sadiqj l’ha presa 79 giorni fa e non c’è nessuna pull request aperta. Aperta

    ocaml/ocaml#15011 · 5 commenti · 2 assegnatari ·

    I maintainer di solito rispondono entro 1 giorno

  • Per domain timeouts
    Aperta
    feature-wish

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100

    ocaml/ocaml#14955 · 2 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • Handling of bigarray subarrays in Gc.Memprof
    Forse di nuovo libera @gasche l’ha presa 107 giorni fa e non c’è nessuna pull request aperta. Aperta
    feature-wish

    ocaml/ocaml#14938 · 2 commenti · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • Functional updates of atomic records don't emit atomic loads
    Forse di nuovo libera @gasche l’ha presa 107 giorni fa e non c’è nessuna pull request aperta. Aperta

    ocaml/ocaml#14918 · 7 commenti · 1 reazione · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • The compiler seems to loop on file involving type identities and polymorphic variants
    Forse di nuovo libera @Octachron l’ha presa 121 giorni fa e non c’è nessuna pull request aperta. Aperta

    ocaml/ocaml#14905 · 4 commenti · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • Equate two abstract types of a signature
    Aperta
    feature-wish typing-modules

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100

    ocaml/ocaml#14903 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • Add `Atomic.compare_and_exchange`
    Forse di nuovo libera @OlivierNicole l’ha presa 121 giorni fa e non c’è nessuna pull request aperta. Aperta
    feature-wish stdlib

    ocaml/ocaml#14889 · 2 commenti · 1 reazione · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • OCaml 5.2 regression: Inlining of local closure variables
    Forse di nuovo libera @lthls l’ha presa 135 giorni fa e non c’è nessuna pull request aperta. Aperta

    ocaml/ocaml#14876 · 20 commenti · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • Gc.compact memory leak when vm.max_map_count is exceeded on 5.x
    Forse di nuovo libera @damiendoligez l’ha presa 135 giorni fa e non c’è nessuna pull request aperta. Aperta

    ocaml/ocaml#14865 · 5 commenti · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • Object finalizers declared in `initializer` can prevent the object from being collected
    Forse di nuovo libera @lthls l’ha presa 135 giorni fa e non c’è nessuna pull request aperta. Aperta

    ocaml/ocaml#14861 · 4 commenti · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • `make world && make install` broken
    Forse di nuovo libera @dra27 l’ha presa 144 giorni fa e non c’è nessuna pull request aperta. Aperta

    ocaml/ocaml#14858 · 9 commenti · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • `Fatal error: exception Ctype.Unify(_)` when buiding dolmen
    Forse di nuovo libera @smuenzel l’ha presa 157 giorni fa e non c’è nessuna pull request aperta. Aperta

    ocaml/ocaml#14842 · 26 commenti · 2 assegnatari ·

    I maintainer di solito rispondono entro 1 giorno

  • OCaml 5.5: minor pretty-printing bug with Ptyp_functor (and extensions)
    Forse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. Aperta
    bug parsing

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100

    ocaml/ocaml#14809 · 2 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • `opam install --assume-built` fails: missing ocaml-variants-fixup.sh
    Forse di nuovo libera @dra27 l’ha presa 177 giorni fa e non c’è nessuna pull request aperta. Aperta

    ocaml/ocaml#14793 · 7 commenti · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • `module type of M` accessed through a module alias strengthens functor parameter signatures, blocking application to siblings
    Forse di nuovo libera @garrigue l’ha presa 177 giorni fa e non c’è nessuna pull request aperta. Aperta

    ocaml/ocaml#14780 · 4 commenti · 2 assegnatari ·

    I maintainer di solito rispondono entro 1 giorno

  • [Win32] `Unix.select` raises "select.c: original file handle not found"
    Aperta
    bug windows

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 68/100

    ocaml/ocaml#14758 · 7 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • File `tools/cvt_emit.mll`, rules `command` and `string` are not exhaustive
    Forse di nuovo libera @Octachron l’ha presa 191 giorni fa e non c’è nessuna pull request aperta. Aperta

    ocaml/ocaml#14750 · 3 commenti · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • Typechecker loops when checking inclusion of two isomorphic module types
    Aperta
    bug recursive-modules

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100

    ocaml/ocaml#14743 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • Dynlink test fails intermittently on MSCV64
    Forse di nuovo libera @damiendoligez l’ha presa 205 giorni fa e non c’è nessuna pull request aperta. Aperta
    flaky-ci-failure windows

    ocaml/ocaml#14708 · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • Principal mode treats all types of things in modules as principal
    Forse di nuovo libera @gasche l’ha presa 219 giorni fa e non c’è nessuna pull request aperta. Aperta
    typing

    ocaml/ocaml#14686 · 2 commenti · 1 reazione · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • Adding new extension points entries in the AST
    Aperta
    devel-discussion feature-wish

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100

    ocaml/ocaml#14668 · 21 commenti · 1 reazione ·

    I maintainer di solito rispondono entro 1 giorno

  • Mutually-recursive functions and slowdowns in Coccinelle
    Forse di nuovo libera @damiendoligez l’ha presa 219 giorni fa e non c’è nessuna pull request aperta. Aperta
    Performance

    ocaml/ocaml#14656 · 9 commenti · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • Undesirable exponential typechecking time
    Forse di nuovo libera @garrigue l’ha presa 219 giorni fa e non c’è nessuna pull request aperta. Aperta
    feature-wish typing

    ocaml/ocaml#14650 · 4 commenti · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • what is a good default setting for the minor heap size?
    Aperta
    feature-wish

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100

    ocaml/ocaml#14634 · 7 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • [5.5] "The signature for this packaged module couldn't be inferred" in presence of recursive functions and first-class modules
    Forse di nuovo libera @Octachron l’ha presa 191 giorni fa e non c’è nessuna pull request aperta. Aperta

    ocaml/ocaml#14630 · 5 commenti · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • Programmable Patterns for OCaml
    Aperta
    feature-wish

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100

    ocaml/ocaml#14627 · 6 commenti · 2 reazioni ·

    I maintainer di solito rispondono entro 1 giorno

  • Tests that take too long on AppVeyor
    Aperta
    CI

    Difficoltà 3/5 3-5 giorni Idoneità per principianti 42/100

    ocaml/ocaml#14621 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • Segfaults and timeouts on parallel tests in cleanup-at-exit mode
    Aperta
    bug

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 38/100

    ocaml/ocaml#14594 · 31 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • GC pacing and default parameters in `5.5`
    Forse di nuovo libera @damiendoligez l’ha presa 261 giorni fa e non c’è nessuna pull request aperta. Aperta
    gc Performance

    ocaml/ocaml#14533 · 9 commenti · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • Question about the C API function declarations guarantees
    Forse di nuovo libera @damiendoligez l’ha presa 261 giorni fa e non c’è nessuna pull request aperta. Aperta
    devel-discussion

    ocaml/ocaml#14516 · 4 commenti · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • Cross-compiler executables have file extension for target rather than host
    Forse di nuovo libera @damiendoligez l’ha presa 275 giorni fa e non c’è nessuna pull request aperta. Aperta

    ocaml/ocaml#14458 · 7 commenti · 2 assegnatari ·

    I maintainer di solito rispondono entro 1 giorno

  • Unmarshal loop can fail with OOM on 5.x
    Forse di nuovo libera @damiendoligez l’ha presa 303 giorni fa e non c’è nessuna pull request aperta. Aperta

    ocaml/ocaml#14419 · 3 commenti · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • Allow to avoid repeating the type declaration in the module structure if it is already in the signature
    Forse di nuovo libera @Octachron l’ha presa 303 giorni fa e non c’è nessuna pull request aperta. Aperta
    feature-wish

    ocaml/ocaml#14418 · 4 commenti · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • Doc about toplevel directives is wrong
    Forse di nuovo libera @Octachron l’ha presa 331 giorni fa e non c’è nessuna pull request aperta. Aperta
    documentation

    ocaml/ocaml#14405 · 2 commenti · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

Vengono mostrati i 100 più recenti

Questa pagina elenca solo ciò che è stato indicizzato di recente. Il filtro avanzato contiene l'inventario completo, ristretto per linguaggio, difficoltà e durata.

Apri il filtro avanzato

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.