log rust/hg-cpython/src/ref_sharing.rs @ 52295:f90796d33aa0

age author description
Tue, 29 Oct 2024 11:35:01 +0100 Raphaël Gomès rust: fix clippy lints
Sat, 25 Jan 2020 17:30:24 +0900 Yuya Nishihara rust-cpython: remove PySharedRefCell and its companion structs
Tue, 22 Oct 2019 16:04:34 +0900 Yuya Nishihara rust-cpython: mark all PyLeaked methods as unsafe
Sat, 19 Oct 2019 17:01:28 +0900 Yuya Nishihara rust-cpython: make PySharedRef::try_borrow_mut() return BorrowMutError
Sat, 19 Oct 2019 16:48:34 +0900 Yuya Nishihara rust-cpython: inline PySharedState::leak_immutable() and PyLeaked::new()
Sat, 19 Oct 2019 16:34:02 +0900 Yuya Nishihara rust-cpython: inline PySharedState::try_borrow_mut()
Sat, 12 Oct 2019 23:34:05 +0900 Yuya Nishihara rust-cpython: add panicking version of borrow_mut() and use it
Sat, 21 Sep 2019 17:27:14 +0900 Yuya Nishihara rust-cpython: make sure PySharedRef::borrow_mut() never panics
Tue, 22 Oct 2019 11:38:43 +0900 Yuya Nishihara rust-cpython: remove useless wrappers from PyLeaked, just move by map()
Sat, 05 Oct 2019 09:33:01 -0400 Yuya Nishihara rust-cpython: remove useless PyResult<> from leak_immutable()
Sat, 05 Oct 2019 09:01:25 -0400 Yuya Nishihara rust-cpython: remove useless PyRefMut wrapper
Sat, 05 Oct 2019 08:59:09 -0400 Yuya Nishihara rust-cpython: drop manual management of mutably_borrowed
Sat, 05 Oct 2019 08:56:15 -0400 Yuya Nishihara rust-cpython: leverage RefCell::borrow() to guarantee there's no mutable ref
Sat, 12 Oct 2019 20:48:30 +0900 Yuya Nishihara rust-cpython: remove useless Option<$leaked> from py_shared_iterator
Sat, 12 Oct 2019 20:26:38 +0900 Yuya Nishihara rust-cpython: allow mutation unless leaked reference is borrowed
Sat, 05 Oct 2019 08:27:57 -0400 Yuya Nishihara rust-cpython: add generation counter to leaked reference
Sat, 12 Oct 2019 19:26:23 +0900 Yuya Nishihara rust-cpython: add stub wrapper that'll prevent leaked data from being mutated
Sat, 12 Oct 2019 19:10:51 +0900 Yuya Nishihara rust-cpython: rename PyLeakedRef to PyLeaked
Mon, 14 Oct 2019 16:15:19 +0900 Yuya Nishihara rust-cpython: prepare for writing tests that require libpython
Sat, 05 Oct 2019 10:21:34 -0400 Yuya Nishihara rust-cpython: make inner functions and structs of ref_sharing private
Sat, 21 Sep 2019 17:05:01 +0900 Yuya Nishihara rust-cpython: keep Python<'a> token in PyRefMut
Sat, 21 Sep 2019 17:15:50 +0900 Yuya Nishihara rust-cpython: require GIL to borrow immutable reference from PySharedRefCell
Sun, 15 Sep 2019 22:19:10 +0900 Yuya Nishihara rust-cpython: make PyLeakedRef operations relatively safe
Sun, 15 Sep 2019 22:06:19 +0900 Yuya Nishihara rust-cpython: put leaked reference in PyLeakedRef
Tue, 15 Oct 2019 21:26:56 +0200 Raphaël Gomès rust-refsharing: add missing lifetime parameter in ref_sharing
Sun, 15 Sep 2019 17:02:31 +0900 Yuya Nishihara rust-cpython: drop self.borrow_mut() in favor of PySharedRef wrapper
Sun, 15 Sep 2019 16:59:50 +0900 Yuya Nishihara rust-cpython: drop self.leak_immutable() in favor of PySharedRef wrapper
Sun, 15 Sep 2019 16:50:48 +0900 Yuya Nishihara rust-cpython: add safe wrapper representing shared data borrowed from PyObject
Sun, 08 Sep 2019 20:26:55 +0900 Yuya Nishihara rust-cpython: move $leaked struct out of macro
Sun, 15 Sep 2019 16:04:45 +0900 Yuya Nishihara rust-cpython: store leaked reference to PySharedState in $leaked struct
Tue, 17 Sep 2019 07:59:25 +0900 Yuya Nishihara rust-cpython: mark PySharedState as Sync so &'PySharedState can be Send
Sat, 14 Sep 2019 23:17:19 +0900 Yuya Nishihara rust-cpython: move borrow_mut() to PySharedRefCell
Sat, 14 Sep 2019 23:01:51 +0900 Yuya Nishihara rust-cpython: move py_shared_state to PySharedRefCell object
Sat, 05 Oct 2019 09:58:21 -0400 Yuya Nishihara rust-cpython: change license of ref_sharing.rs to MIT
Sun, 15 Sep 2019 22:43:32 +0900 Yuya Nishihara rust-cpython: add sanity check to PySharedState::decrease_leak_count()
Sun, 08 Sep 2019 13:23:55 +0900 Yuya Nishihara rust-cpython: leverage py_shared_iterator::from_inner() where appropriate
Sun, 08 Sep 2019 13:08:59 +0900 Yuya Nishihara rust-cpython: remove Option<_> from interface of py_shared_iterator
Sun, 08 Sep 2019 12:26:12 +0900 Yuya Nishihara rust-cpython: rename py_shared_iterator_impl to py_shared_iterator
Sun, 08 Sep 2019 12:23:18 +0900 Yuya Nishihara rust-cpython: replace dyn Iterator<..> of mapping with concrete type
Sun, 08 Sep 2019 12:07:19 +0900 Yuya Nishihara rust-cpython: replace dyn Iterator<..> of sequence with concrete type
Sun, 01 Sep 2019 18:06:31 +0900 Yuya Nishihara rust-cpython: mark unsafe functions as such
Sun, 01 Sep 2019 17:48:24 +0900 Yuya Nishihara rust-cpython: pair leaked reference with its manager object
Sun, 01 Sep 2019 17:37:30 +0900 Yuya Nishihara rust-cpython: introduce restricted variant of RefCell
Wed, 28 Aug 2019 08:16:58 -0400 Valentin Gatien-Baron rust: fix warnings about trait objects without dyn being deprecated
Tue, 09 Jul 2019 15:15:54 +0200 Raphaël Gomès rust-cpython: add macro for sharing references