]> git.lizzy.rs Git - rust.git/history - src/stacked_borrows.rs
deduplicate RangeMap elements in iter_mut
[rust.git] / src / stacked_borrows.rs
2019-01-07 Ralf Jungdeduplicate RangeMap elements in iter_mut
2018-12-21 Ralf JungMerge pull request #572 from solson/rustup
2018-12-20 Ralf JungMerge branch 'master' into rustup
2018-12-12 Ralf JungMerge branch 'master' into retag-to-raw
2018-12-12 Ralf Jungtreat ref-to-raw cast like a reborrow: do a special...
2018-12-11 Ralf JungMerge pull request #568 from RalfJung/cleanup
2018-12-11 Ralf Jungmake some functions private to StackedBorrows
2018-12-11 Ralf Jungavoid repeating signatures in EvalContext extension...
2018-12-08 Ralf JungMerge pull request #564 from solson/rustup
2018-12-08 Ralf JungMerge remote-tracking branch 'origin/master' into rustup
2018-12-07 Ralf JungMerge remote-tracking branch 'origin/master' into stack...
2018-12-03 Ralf JungMerge branch 'master' into stacked-borrows-2-phase
2018-12-03 Ralf JungMerge branch 'master' into fixme
2018-12-03 Ralf JungMerge pull request #557 from RalfJung/fix-mutability-gap
2018-12-03 Ralf Junguse assert
2018-12-03 Ralf Jungfix mutability gap: do not allow shared mutation when...
2018-12-02 Ralf Jungassert some sense
2018-12-02 Ralf Jungsupport for basic (non-overlapping) 2-phase borrows
2018-11-30 Ralf JungMerge pull request #553 from solson/rustup
2018-11-28 Ralf JungMerge remote-tracking branch 'origin/master' into rustup
2018-11-28 Oliver S̶c̶h̶n̶e̶i... Typo
2018-11-28 Ralf JungMerge remote-tracking branches 'origin/master' and...
2018-11-27 Ralf Jungbarriers prevent deallocation
2018-11-27 Ralf Jungno barriers for boxes
2018-11-27 Ralf Jungimplement function barriers
2018-11-27 Ralf Jungtrack call IDs
2018-11-27 Ralf Jungadjust for memory_allocated hook, make RangeMap preallo...
2018-11-26 Ralf JungMerge branch 'master' into self-referential-generator
2018-11-26 Ralf JungMerge pull request #519 from solson/allocations
2018-11-26 Ralf JungMerge remote-tracking branch 'origin/master' into alloc...
2018-11-23 Oliver SchererUpdate to Memory -> Allocation method move
2018-11-22 Ralf JungMerge remote-tracking branch 'origin/master' into rustup
2018-11-21 Ralf JungMerge branch 'master' into partially-invalidate-mut
2018-11-21 Ralf JungMerge pull request #539 from RalfJung/no-frozen-mut
2018-11-21 Ralf Jungslightly more verbose error msg
2018-11-21 Ralf Jungif let
2018-11-21 Ralf Jungon a deref, check that we are not using a mutable ref...
2018-11-20 Ralf JungMerge branch 'master' into cargo-miri-2018
2018-11-20 Ralf JungMerge pull request #526 from RalfJung/mut-visitor
2018-11-20 Ralf Jungadjust for InboundsCheck parameter of memory bounds...
2018-11-20 Ralf JungMerge branch 'miri-backtrace' into mut-visitor
2018-11-19 Ralf JungMerge remote-tracking branch 'origin/master' into mut...
2018-11-17 Ralf JungBoxes can also use the fast path
2018-11-17 Ralf Jungadd comment about not using builtin_deref
2018-11-17 Ralf Jungescape-on-cast, now ptr-deref does not change the tag...
2018-11-17 Ralf Jungalso consider boxes like unique references
2018-11-16 Ralf JungFactor out common top-level code from escape-to-raw...
2018-11-16 Ralf Jungretagging: descent into values, type-driven
2018-11-16 Ralf JungMerge pull request #524 from RalfJung/escape-to-raw
2018-11-16 Ralf JungMerge remote-tracking branch 'origin/master' into escap...
2018-11-16 Ralf Jungadd a sanity assertion
2018-11-15 Ralf Jungwe no longer even try pushing to a frozen location
2018-11-15 Ralf Junglet's call this a redundant reborrow
2018-11-15 Ralf Junggeneralize reborrow-to-raw exception to a general redun...
2018-11-15 Ralf Jungadjust comment
2018-11-15 Ralf JungSeparate deref and access into different operations...
2018-11-15 Ralf Jungbetter test the special exception for reading through...
2018-11-15 Ralf Jungmake freezing inherently part of the high-level reactiv...
2018-11-15 Ralf JungRetag is the only operation that generates new tags
2018-11-15 Ralf JungMerge pull request #522 from RalfJung/alloc-extra
2018-11-14 Ralf Jungupdate for memory_deallocated moving to AllocExtra
2018-11-12 Oliver S̶c̶h̶n̶e̶i... Merge pull request #516 from RalfJung/rc
2018-11-12 Ralf JungUpdate rustc for AllocationExtra trait
2018-11-08 Oliver S̶c̶h̶n̶e̶i... Merge pull request #513 from RalfJung/new-interior-mut
2018-11-08 Ralf Jungtreat shared and raw borrows alike
2018-11-08 Ralf Jungre-do large parts of stacked borrows, now with proper...
2018-11-05 Oliver S̶c̶h̶n̶e̶i... Merge pull request #510 from solson/rustup
2018-11-05 Ralf Jungrustup
2018-11-03 Ralf JungMerge pull request #506 from solson/rustup
2018-11-03 Ralf Jungcomment on mut-to-shr transmutes
2018-11-02 Ralf JungMerge remote-tracking branch 'origin/master' into rustup
2018-11-01 Ralf Junguse crate:: import to make edition port easier later
2018-11-01 Ralf Jungrename RefKind to UsageKind, because it not only used...
2018-11-01 Ralf Jungput all the logic into reactivatable()
2018-11-01 Ralf Jungunify checks on memory access and reborrowing, and...
2018-11-01 Ralf Jungbasic retagging (no fn_entry); this also makes us catch...
2018-11-01 Ralf Jungstub Retag hook; fix tests for removal of -Zmir-emit...
2018-10-30 Ralf JungMerge pull request #492 from solson/rustup
2018-10-30 Ralf Jungfix nits
2018-10-30 Ralf JungMerge remote-tracking branch 'origin/master' into rustup
2018-10-30 Ralf JungMerge remote-tracking branch 'origin/master' into rustup
2018-10-26 Ralf JungMerge remote-tracking branch 'origin/master' into rustup
2018-10-24 Ralf Jungmake some things public for the benefit of priroda
2018-10-23 Ralf Jungremove code duplication by letting reactivatable()...
2018-10-23 Ralf Jungalso run compile-fail tests with and without optimizations
2018-10-22 Ralf JungMerge pull request #487 from solson/rustup
2018-10-22 Ralf Jungget rid of implicit Raw at bottom of stack; locals...
2018-10-22 Ralf Jungrespect memory's privacy
2018-10-22 Ralf Jungrustc update and be very selective about what we accept...
2018-10-22 Ralf Jungadapt to rustc API changes and factor out computing...
2018-10-22 Ralf Jungexpand comment about incomplete support for interior...
2018-10-22 Ralf JungMerge remote-tracking branch 'origin/master' into rustup
2018-10-17 Ralf Jungbump for ENABLE_PTR_TRACKING_HOOKS, and remove some...
2018-10-17 Ralf Jungstacked borrows: enforcement at memory accesses
2018-10-16 Ralf Jungstacked borrows: track refs and derefs
2018-10-16 Ralf Jungadd Borrow tag to pointers; remove old locking code