about summary refs log tree commit diff
path: root/src/libsyntax/util/interner.rs
AgeCommit message (Expand)AuthorLines
2014-07-09Fix all the test falloutCorey Richardson-35/+37
2014-07-09ast: make Name its own typeCorey Richardson-9/+9
2014-07-09syntax: doc comments all the thingsCorey Richardson-3/+3
2014-06-05Fallout from the libcollections movementAlex Crichton-1/+1
2014-06-04syntax: use doc comments in the internerCorey Richardson-5/+5
2014-06-01std: Drop Total from Total{Eq,Ord}Alex Crichton-3/+3
2014-05-30std: Rename {Eq,Ord} to Partial{Eq,Ord}Alex Crichton-1/+1
2014-05-27std: Rename strbuf operations to stringRicho Healey-1/+1
2014-05-24core: rename strbuf::StrBuf to string::StringRicho Healey-1/+1
2014-05-11core: Remove the cast moduleAlex Crichton-2/+2
2014-05-08libsyntax: Remove uses of `~str` from libsyntax, and fix falloutPatrick Walton-3/+3
2014-05-07core: Inherit possible string functionalityAlex Crichton-5/+0
2014-03-31syntax: Switch field privacy as necessaryAlex Crichton-5/+5
2014-03-23std: remove the `equals` method from `TotalEq`.Huon Wilson-5/+1
2014-03-23use TotalEq for HashMapDaniel Micay-1/+1
2014-03-22syntax: Fix fallout of removing get()Alex Crichton-30/+25
2014-03-20Removing imports of std::vec_ng::VecAlex Crichton-1/+0
2014-03-20auto merge of #12686 : FlaPer87/rust/shared, r=nikomatsakisbors-1/+1
2014-03-20Relax interner's Share boundFlavio Percoco-4/+1
2014-03-20Replace Freeze bounds with Share boundsFlavio Percoco-1/+4
2014-03-20rename std::vec_ng -> std::vecDaniel Micay-1/+1
2014-03-19Discard MTWT & interner tables from TLD after they stop being useful.Eduard Burtescu-0/+10
2014-03-13Remove Rc's borrow method to avoid conflicts with RefCell's borrow in Rc<RefC...Eduard Burtescu-2/+2
2014-03-01libsyntax: Fix errors arising from the automated `~[T]` conversionPatrick Walton-4/+5
2014-03-01libsyntax: Mechanically change `~[T]` to `Vec<T>`Patrick Walton-4/+4
2014-02-28std: Change assert_eq!() to use {} instead of {:?}Alex Crichton-0/+8
2014-02-24std: minor whitespace cleanupErick Tryzelaar-4/+2
2014-02-24Transition to new `Hash`, removing IterBytes and std::to_bytes.Huon Wilson-5/+5
2014-02-23Move std::{trie, hashmap} to libcollectionsAlex Crichton-1/+1
2014-02-21std: rewrite Hash to make it more genericErick Tryzelaar-0/+1
2014-02-14Refactored ast_map and friends, mainly to have Paths without storing them.Eduard Burtescu-9/+9
2014-02-02librustc: Remove `@str` from the languagePatrick Walton-1/+1
2014-02-02libsyntax: Remove `@str` from the internerPatrick Walton-37/+80
2014-02-02libsyntax: Introduce an `InternedString` type to reduce `@str` in thePatrick Walton-0/+11
2014-01-07'borrowed pointer' -> 'reference'Brian Anderson-1/+1
2014-01-03libsyntax: De-`@mut` `Interner::vect`Patrick Walton-19/+31
2014-01-03libsyntax: De-`@mut` the interner mapPatrick Walton-10/+15
2013-11-27Shink NodeId, CrateNum, Name and Mrk down to 32 bits on x64.Eduard Burtescu-18/+20
2013-10-04Remove specific errors for very old obsolete syntaxBenjamin Herr-3/+0
2013-09-06added gensym_copy mechanism to ensure sharing of pointers in the internerJohn Clements-8/+55
2013-08-03remove obsolete `foreach` keywordDaniel Micay-2/+2
2013-08-01migrate many `for` loops to `foreach`Daniel Micay-2/+2
2013-07-18librustc: Forbid `&` pointers (other than `&'static`) inside `@` boxes.Patrick Walton-1/+1
2013-07-17librustc: Remove all uses of "copy".Patrick Walton-4/+8
2013-06-28librustc: Rename Const to FreezePatrick Walton-1/+1
2013-06-25great renaming propagation: syntaxCorey Richardson-7/+2
2013-06-23vec: remove BaseIter implementationDaniel Micay-2/+2
2013-06-16Add copies to type params with Copy boundNiko Matsakis-3/+3
2013-06-13Use @str instead of @~str in libsyntax and librustc. Fixes #5048.Huon Wilson-30/+30
2013-06-05removed obsolete reference to purityJohn Clements-3/+0