Valen: nuevo comprobador de préstamos flexible

· Tecnología

  1. Valen implementa un comprobador de préstamos basado en 'group borrowing' que recuerda la ruta de cada referencia.
  2. Permite múltiples referencias de lectura-escritura a un mismo objeto, relajando la restricción 'shared-xor-mutable'.
  3. Detecta use-after-free invalidando referencias cuando se modifica el objeto contenedor.
  4. Las firmas de función especifican qué rutas modifican (ej: 'mut(self)').
  5. Objetivo: interoperar con Rust y combinar préstamos con conteo de referencias.

seguridad memoria · lenguajes programacion · desarrollo software · rust · compiladores

Leer el original

Más en Tecnología