Tier D: cover math.fmod, math.ult and string.reverse edges
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- Mezza giornata
- Idoneità per principianti
- 70/100
Direzione di ricerca
Start by reading an existing Tier D program in corpus/D/ for the expected format, then check how tools/grade.sh --tier D compares output against reference Lua 5.4.9. Write corpus/D/math_fmod_ult_reverse.lua covering the listed math.fmod, math.ult and string.reverse edges, using pcall for the error cases. Done when that program MATCHes under tools/grade.sh --tier D --only math_fmod_ult_reverse or each divergence is classified in LEDGER.md, and bash tests/run.sh passes.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
math.fmod, math.ult and string.reverse each appear in only one Tier D program. Add corpus/D/math_fmod_ult_reverse.lua covering their edges against reference Lua 5.4.9.
Suggested edges:
math.fmodwith negative operands, a zero divisor (integer and float), and mixed integer/float arguments;math.ultacross the sign boundary;string.reverseof empty and multibyte strings.
Use pcall and print the error for the cases that should raise. Divergences caused by EigenScript gaps (64-bit integers, inf/nan) go in LEDGER.md, not around the program.
Done when
- The program exists and MATCHes under
tools/grade.sh --tier D --only math_fmod_ult_reverse, or every divergence is classified in LEDGER.md. -
bash tests/run.shpasses.
- Lingua principale
- Lua
- Stelle
- 0
- Fork
- 0
- Merge medio
- 54m
- PR unite (30g)
- 19
Preparare l'ambiente
Avvia il container di sviluppo del progetto nel browser, con il tuo account GitHub.
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di InauguralSystems/EigenLua
-
documentation good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
InauguralSystems/EigenLua#60 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
InauguralSystems/EigenLua#63 ·
I maintainer di solito rispondono entro 1 giorno
-
front-end good first issue
Difficoltà 3/5 Mezza giornata Idoneità per principianti 66/100
InauguralSystems/EigenLua#61 ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement front-end help wanted
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
InauguralSystems/EigenLua#55 ·
I maintainer di solito rispondono entro 1 giorno
-
1/0 and 0/0 abort the program with 'EigenScript value error: division by zero' (ref: inf / nan)Apertabug eigenscript-gap
Difficoltà 3/5 1-2 giorni Idoneità per principianti 42/100
InauguralSystems/EigenLua#50 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di InauguralSystems/EigenLua
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
I maintainer di solito rispondono entro 1 giorno
-
documentation enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
EmirErtorer/ink-away.koplugin#38 · 1 commento ·
-
Add event count to export UIApertaFeature Request
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
Questie/QuestieTrace#92 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 85/100
I maintainer di solito rispondono entro 1 giorno
-
WitchAperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
LuaLS/lua-language-server#3471 ·