Add proper panic handling
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
- 25/100
Direção de pesquisa
Start by tracing the FFI layers and the WindowHandler boundary where callbacks cross into host-side window interaction. The issue leaves the precise panic-catching and resumption behavior undecided; first establish those requirements with maintainers. Done means panics do not cross the FFI boundary and are resumed during host-side interaction.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Currently, there are many "holes" in Baseview's various FFI layers, where a panic is not properly handled, crosses the FFI boundary, and ends up aborting the whole process.
Panics should be caught at least at the FFI boundary (or preferably, closer to the WindowHandler boundary), and should be resumed past the FFI boundary when the Window is interacted with host-side. (The specifics of which are TBD)
- Linguagem predominante
- Rust
- Estrelas
- 387
- Forks
- 128
- Merge médio
- 3d 2h
- PRs com merge (30d)
- 15
Preparar o ambiente
Este projeto não oferece contêiner de desenvolvimento, Dockerfile nem guia de contribuição, então a configuração fica por sua conta: comece pelo README e veja nosso guia da primeira contribuição para os passos gerais.
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 RustAudio/baseview
-
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 14/100
RustAudio/baseview#359 · 4 comentários ·
Mantenedores costumam responder em até 1 dia
-
Add support for TimersAberta
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100
Mantenedores costumam responder em até 1 dia
-
enhancement
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100
RustAudio/baseview#343 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100
RustAudio/baseview#342 · 1 reação ·
Mantenedores costumam responder em até 1 dia
Todas as issues de RustAudio/baseview
Issues semelhantes
-
priority middle
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 62/100
KATO-Hiro/AtCoderClans#12940 ·
Mantenedores costumam responder em até 1 dia
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 83/100
Mantenedores costumam responder em até 1 dia
-
o8 next debug build aborts on Glass to Dark appearance switch (nil identifier messaged before check)Abertabug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
hurttlocker/o8#5112 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 79/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
Mantenedores costumam responder em até 1 dia