Issues from a bug hunt over master (eb087382 to cd641cbc)
Mantenedores costumam responder em até 1 dia
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 5/5
- Tempo estimado
- Mais de uma semana
- Facilidade para iniciantes
- 15/100
- Tipo de issue
- Bug
- Clareza
- Razoavelmente clara
- Status de atividade
- Ativa
- Stack de tecnologia
- javascript
- Domínio
- compilers
Direção de pesquisa
Start with the linked issues #9098–#9108, which describe the individual findings, and review the commit range from eb087382 to cd641cbc that the hunt examined. The parent issue groups 22 findings across compiler behavior, tooling, parsing, and formatting, so choose a specific linked issue before investigating. Done means reproducing and fixing that issue’s reported behavior.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Found by a bug hunt over the 16 commits from eb087382 to cd641cbc (26–27 October 2026).
The hunt started from the changes in those commits, looked for regressions, and reported older bugs it ran into along the way. Every finding was reproduced on a build of cd641cbc, checked again by an independent pass, and compiled at b123b7c3 to tell regressions apart from older bugs. Existing issues were searched first, and related ones are linked from each issue.
In numbers: 11 issues covering 22 findings. Three more suspected problems turned out not to be bugs and are not filed. 5 are regressions in this range: the untagged Date case in the first issue, both line-ending problems, the failwith placeholder, and the per-module copyWithin type.
Wrong code or wrong values
- #9098
x !== true && x !== falseis simplified tofalsewhenxis not a boolean (regression for one shape) - #9099 Float constants never compare equal in the JS simplifier:
x == 2.5 && x == 2.5compiles tofalse - #9100
bsc -formatchanges string literals that contain line breaks, and is not idempotent on\r\r\n(regression) - #9101 Formatter moves an attribute in front of
~a as x: intontox - #9103 TypedArray:
copyWithin/copyAllWithinare typed as returningarray, andTypedArray.mapcan change the element type - #9104 JSX: plain and preserve mode evaluate children and props in different orders
Tooling and diagnostics
- #9102 Editor code actions generate
failwith("TODO"), which no longer exists (regression) - #9105 Coercion hint: suggestion that doesn't compile after a parenthesized operand, and the hint names the expanded type
Parser and printer
- #9106 Parser rejects
private @attr {…}and a doc comment before a non-record type - #9107 Formatter: five cases where comments and doc comments are placed wrongly
- #9108 Lexer rejects a UTF-8 BOM, and a lone
\rdoes not end a line
🤖 Generated with Claude Code
- Linguagem predominante
- OCaml
- Estrelas
- 7.5k
- Forks
- 484
- Merge médio
- 20h 19min
- PRs com merge (30d)
- 242
Preparar o ambiente
Inicia o contêiner de desenvolvimento do projeto no navegador, com a sua própria conta do GitHub.
- Sem Dockerfile nem arquivo Docker Compose
- Tem um modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de rescript-lang/rescript
-
Record coercion can construct a private record from outside its moduleTalvez já em andamento @cknitt assumiu hoje. Aberta
Dificuldade 4/5 1-2 dias Facilidade para iniciantes 52/100
rescript-lang/rescript#9124 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 56/100
rescript-lang/rescript#9123 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 4/5 1-2 dias Facilidade para iniciantes 55/100
rescript-lang/rescript#9122 ·
Mantenedores costumam responder em até 1 dia
-
Formatter: five cases where comments and doc comments are placed wronglyTalvez já em andamento @cknitt assumiu há 1 dia. Aberta
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100
rescript-lang/rescript#9107 ·
Mantenedores costumam responder em até 1 dia
-
Parser rejects `private @attr {…}` and a doc comment before a non-record typeTalvez já em andamento @cknitt assumiu há 1 dia. Aberta
Dificuldade 4/5 1-2 dias Facilidade para iniciantes 35/100
rescript-lang/rescript#9106 ·
Mantenedores costumam responder em até 1 dia
Todas as issues de rescript-lang/rescript
Issues semelhantes
-
[MLIR][TOSA] Assertion in verifyBlockScaledTensorType when a tosa op result type is not a tensorAbertacrash mlir:tosa
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
llvm/llvm-project#236561 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
A-lexer
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 85/100
oxc-project/oxc#28320 ·
Mantenedores costumam responder em até 1 dia
-
[python] Python library model: str(None) is modelled as an unconstrained string instead of "None"Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
Mantenedores costumam responder em até 1 dia
-
area:codegen backend:spirv bug direction:input
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
Mantenedores costumam responder em até 1 dia
-
log1p loses all precision for small |x| wherever the polyfill runs (LLVM backend, Metal, WGSL)Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
Mantenedores costumam responder em até 1 dia