hyperlight-dev / hyperlight-dev/hyperlight
Review unsafe scopes
- Linguagem predominante
- Rust
- Estrelas
- 4.7k
- Forks
- 210
- Merge médio
- 1d 7h
- PRs com merge (30d)
- 48
Descrição
In general the use of unsafe should be limited to blocks where unsafe code is used , with the exception that public functions that dereference raw pointer arguments should be marked as unsafe see [here](https://rust-lang.github.io/rust-clippy/master/index.html#/not_unsafe_ptr_arg_deref).
We need to review the code base to use the smallest possible scopes.
This can be split into multiple smaller issues to address specific parts of the codebase.
Guia de contribuição
Direção de pesquisa
A issue não nomeia arquivos, testes ou pontos de entrada. Comece localizando blocos unsafe e funções públicas que desreferenciam argumentos de ponteiro bruto e, em seguida, revise cada escopo de acordo com as orientações vinculadas do Clippy. A tarefa estará concluída quando unsafe estiver limitado aos menores blocos necessários, enquanto as funções públicas aplicáveis com ponteiros brutos continuarem marcadas como unsafe.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Stack de tecnologia
- rust
- Domínio
- operating-systems
- Tipo de issue
- Refatoração
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Status de atividade
- Estagnada
- Clareza
- Precisa de esclarecimento
- Facilidade para iniciantes
- 30/100