summary refs log tree commit diff
path: root/src/libsyntax/ptr.rs
AgeCommit message (Expand)AuthorLines
2017-12-17syntax: Rename `P::unwrap` into `P::into_inner`Vadim Petrochenkov-1/+1
2017-06-07Replace some matches with try.Masaki Hara-4/+1
2017-04-06Introduce HashStable trait and base ICH implementations on it.Michael Woerister-0/+12
2016-09-11Documentation for default types modifiedathulappadan-1/+1
2016-09-11Documentation of what does for each typeathulappadan-0/+1
2016-08-24Remove drop flags from structs and enums implementing Drop.Eduard Burtescu-5/+15
2016-04-24Remove some old code from libsyntaxVadim Petrochenkov-36/+6
2016-02-12Use more autoderef in libsyntaxJonas Schievink-2/+2
2016-02-11Remove some unnecessary indirection from AST structuresVadim Petrochenkov-0/+4
2016-02-11[breaking-change] don't glob export ast::Expr_ variantsOliver Schneider-1/+1
2015-12-19Improve OwnedSlice and use it in HIRVadim Petrochenkov-0/+25
2015-12-18libsyntax: Merge OwnedSlice into ptr::PVadim Petrochenkov-18/+88
2015-04-21syntax: remove #![feature(box_syntax, box_patterns)]Erick Tryzelaar-1/+1
2015-04-07alloc: impl fmt::Pointer for Rc, Arc and BoxRicho Healey-0/+7
2015-03-26Switch drop-flag to `u8` to allow special tags to instrument state.Felix S. Klock II-2/+2
2015-02-20Register new snapshotsAlex Crichton-7/+0
2015-02-18std: Stabilize the `hash` moduleAlex Crichton-0/+7
2015-01-20std: Rename Show/String to Debug/DisplayAlex Crichton-3/+8
2015-01-17Register new snapshots.Eduard Burtescu-8/+0
2015-01-07std: Stabilize the std::hash moduleAlex Crichton-2/+11
2015-01-06Register new snapshotsAlex Crichton-16/+0
2015-01-04serialize: Use assoc types + less old_orphan_checkAlex Crichton-0/+16
2015-01-03sed -i -s 's/\bmod,/self,/g' **/*.rsJorge Aparicio-1/+1
2015-01-02rollup merge of #20410: japaric/assoc-typesAlex Crichton-1/+3
2015-01-02core: use assoc types in `Deref[Mut]`Jorge Aparicio-1/+3
2015-01-02std: Stabilize the prelude moduleAlex Crichton-9/+11
2014-12-13libsyntax: use unboxed closuresJorge Aparicio-2/+6
2014-10-19Remove a large amount of deprecated functionalityAlex Crichton-2/+2
2014-09-14syntax: document the ptr module.Eduard Burtescu-1/+30
2014-09-14syntax: implement in-place folding of P<T> and Vec<T>.Eduard Burtescu-2/+8
2014-09-14syntax: add a custom owned smart pointer in ptr::P.Eduard Burtescu-0/+81