In this talk <https://www.youtube.com/watch?v=f9Xfh8pv3Fs> cling devs say
that they did implement transactions.  However the best you could hope for
is to restore internal process state.  You can't do much about external
resources such as file handles, sockets, etc, etc, so I wonder if it's even
worth trying.


On Fri, Sep 20, 2013 at 10:25 AM, Jason E. Aten <[email protected]> wrote:

> On Sep 20, 2013, at 9:48 AM, Alex Crichton <[email protected]> wrote:
>
> > It this not possible to do with tasks?
>
> I don't see how we can catch and rollback any memory modification that a
> call into already compiled code might make, not without reimplementing in
> software the memory protection that the MMU hardware already gives us for
> free.
> _______________________________________________
> Rust-dev mailing list
> [email protected]
> https://mail.mozilla.org/listinfo/rust-dev
>
_______________________________________________
Rust-dev mailing list
[email protected]
https://mail.mozilla.org/listinfo/rust-dev

Reply via email to