Dan Gohman

@Sunfishcode

Focused on WebAssembly, WASI, Wasm-native I/O, LLVM Wasm support, WASI libc, Wasmtime, cap-std, Cranelift.

Uniuse en agosto de 2014

Chíos

Bloqueaches a @Sunfishcode

Estás seguro de que queres ver estes chíos? Ver os chíos non desbloqueará a @Sunfishcode

  1. 2 de set.

    New blog post: What should safety in Rust protect against?

    Desfacer
  2. rechouchiou
    30 de ago.

    also starting to switch over our codebase to `cap-std::fs` from & for explicit capability-based security of I/O, it's great! once done will be able to be enforced, in our crates, with this lint also and a giant Clippy.toml:

    Amosar este fío
    Desfacer
  3. 27 de ago.

    Tide modified to run on cap-async-std: when serving static directories, it ensures that no paths escape those directories, even via symlinks. The diff is nice and simple:

    Desfacer
  4. 21 de ago.
    Desfacer
  5. 10 de ago.

    #8 in the 2021 CWE Top 25 Most Dangerous Software Weaknesses is "Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')". cap-std can help protect Rust programs.

    Desfacer
  6. rechouchiou
    25 de xul.

    I disagree. We still haven't succeeded in making memory safety considered a base foundation. People are still making new languages that aren't memory safe, and they're getting popular.

    Desfacer
  7. 14 de xul.

    Want to scan a Rust codebase for uses of dynamic file paths, with the ability to mark file paths that are constants as ignored? I put together a little utility:

    Desfacer
  8. 13 de xul.

    New blog post: I/O safety and speed: Why not both? The I/O safety RFC is now merged; here's a first look at how it works in practice.

    Desfacer
  9. rechouchiou
    12 de xul.

    now has an accepted RFC for I/O Safety, to handle the lifetimes of file descriptors (on UNIX) and OS handles and sockets (on Windows): This will make it possible to write safe functions that operate on these underlying OS objects.

    Amosar este fío
    Desfacer
  10. 14 de xuño

    New blog post: Introducing cap-std, a Capability-based version of the Rust standard library: With cap-std in use in Wasmtime, the API no longer using unsafe, and new cap_std::net support, this is a good time to check it out!

    Desfacer
  11. rechouchiou
    9 de xuño

    Wasmtime 0.28.0 is out! 🎉 This release contains the Rust API refactoring that solves the !Send issue for Wasmtime store-related objects. It's a breaking change, but one that makes the API safer and also much easier to use in async contexts.

    Amosar este fío
    Desfacer
  12. 3 de xuño

    The plot twist with `OwnedFd` and `BorrowedFd` is `repr(transparent)`, so I/O safety can extend all the way to the FFI boundary. It could theoretically extend all the way to a `syscall` in asm in the future.

    Desfacer
  13. 2 de xuño

    I built a prototype of an OwnedFd and BorrowedFd API Rust, for the I/O safety RFC discussion:

    Desfacer
  14. rechouchiou
    2 de xuño

    After years of perf optimizations, JS is running way faster in the browser Today, we're starting work to optimize JS perf in places where different rules apply, like Serverless and iOS devices And this is possible because of WebAssembly 🚀

    Amosar este fío
    Desfacer
  15. 25 de maio

    My RFC proposing I/O safety for Rust is now posted!

    Desfacer
  16. rechouchiou
    28 de abr.

    WASI, interface types, module linking, and IO streams/arrays are crucial ingredients for on the cloud (and everywhere). I am so excited to be part of this community. Congrats to the

    Desfacer
  17. rechouchiou
    28 de abr.
    Desfacer
  18. rechouchiou
    28 de abr.

    Thrilled to join , , and in welcoming , , , , , and to the Bytecode Alliance. It's exciting to have such a capable coalition come together to lay the groundwork for a more secure software ecosystem.

    Desfacer
  19. rechouchiou
    28 de abr.

    🥳 Huge congratulations to the for officially becoming a foundation today! 🎊 We here at DeisLabs are proud users and contributors to the foundation's projects and look forward to what's to come:

    Desfacer
  20. rechouchiou
    28 de abr.

    1/ Today, the is the first blockchain to join Mozilla, Microsoft, Intel and other collaborators as a member of the Bytecode Alliance.

    Amosar este fío
    Desfacer

Parece que a carga tarda un chisco

É posible que o Twitter estea por riba da súa capacidade ou teña un impo momentáneo. Téntao de novo ou visita o Estado do Twitter para obter máis información.

    Tamén che pode gustar

    ·