summary refs log tree commit diff
path: root/src/rustc/metadata/loader.rs
AgeCommit message (Collapse)AuthorLines
2012-10-01rename vec::raw::form_slice to buf_as_sliceErick Tryzelaar-2/+2
This matches the str::raw function.
2012-09-26Demode vec::push (and convert to method)Niko Matsakis-1/+1
2012-09-26turn ast::ident into a structErick Tryzelaar-3/+3
This will help with the auto_serialize2 migration. We have to change ident from a type alias to uint into a unique type. We need to use a struct instead of a "enum ident = token::str_num" because structs support constants, but newtypes do not.
2012-09-23core: Demode optionBrian Anderson-1/+1
2012-09-20Revert "syntax: Make attributes sendable for rustdoc's benefit"Brian Anderson-7/+7
This reverts commit 90e3665fa79d32c3188169cfa992516fb36b81a8.
2012-09-20syntax: Make attributes sendable for rustdoc's benefitBrian Anderson-7/+7
2012-09-19demode the each() method on vec and other iterables.Niko Matsakis-2/+2
2012-09-18core: Rename 'unsafe' mod to 'cast'Brian Anderson-1/+1
2012-09-15libcore: rename *flate_buf to *flate_bytes (#3444)Erick Tryzelaar-2/+2
2012-09-12Rename str::unsafe to str::rawBrian Anderson-1/+1
2012-09-12Rename vec::unsafe to vec::rawBrian Anderson-2/+2
2012-09-05Mark crate metadata with a version tag. Close #3390.Graydon Hoare-3/+22
2012-09-04rustc: "import" -> "use"Patrick Walton-8/+8
2012-09-01Demode reinterpret_castBrian Anderson-1/+1
2012-08-28Compress metadata section. Seems a minor speed win, major space win.Graydon Hoare-1/+3
2012-08-26Camel case the option typeBrian Anderson-23/+23
2012-08-24Start using core::path2::Path in a lot of places.Graydon Hoare-15/+17
2012-08-23`m1!{...}` -> `m1!(...)`Paul Stansifer-15/+15
2012-08-22Merge find_linkage_attrs with find_linkage_metasTim Chevalier-2/+3
This gets rid of a gratuitous `match check`.
2012-08-22intern identifiersPaul Stansifer-18/+16
2012-08-14Convert more core types to camel caseBrian Anderson-2/+2
2012-08-06Convert alt to match. Stop parsing altBrian Anderson-8/+8
2012-08-05Switch alts to use arrowsBrian Anderson-20/+20
2012-08-02Remove modes from map API and replace with regions.Niko Matsakis-1/+1
API is (for now) mostly by value, there are options to use it by reference if you like. Hash and equality functions must be pure and by reference (forward looking to the day when something like send_map becomes the standard map).
2012-08-01Convert ret to returnBrian Anderson-13/+13
2012-07-31Introduce 'return', 'match' and 'module' as synonymsBrian Anderson-3/+3
2012-07-30Change syntax extension syntax: `#m[...]` -> `m!{...}`.Paul Stansifer-17/+17
2012-07-14Move the world over to using the new style string literals and types. Closes ↵Michael Sullivan-27/+27
#2907.
2012-07-13More consistent use of backticks and "expected" in error messages.Lindsey Kuper-1/+1
Got some of the debug messages, here, too. I figure it doesn't hurt to get used to doing this even in places where users won't ever see it.
2012-07-12Accept prefix notation for writing the types of str/~ and friends.Michael Sullivan-1/+1
2012-07-09rustc: Switch to the new resolution passPatrick Walton-0/+1
2012-07-06Revert "rustc: Switch to the new resolution pass"Niko Matsakis-1/+0
This reverts commit c4af6e92fbae171c56a4e68666025725555fc9d8. Branch was burning...many, many unresolved imports.
2012-07-06rustc: Switch to the new resolution passPatrick Walton-0/+1
2012-07-04convert doc-attributes to doc-comments using ↵Gareth Daniel Smith-5/+1
./src/etc/sugarise-doc-comments.py (and manually tweaking) - for issue #2498
2012-07-01Convert to new closure syntaxBrian Anderson-6/+6
2012-06-29Switch the compiler over to using ~[] notation instead of []/~. Closes #2759.Michael Sullivan-14/+14
2012-06-26Getting rid of lots more vector +=. (issue #2719)Eric Holk-1/+1
2012-06-25Make vectors uglier ([]/~). Sorry. Should be temporary. Closes #2725.Michael Sullivan-16/+16
2012-06-21Tag all remaining FIXMEs with bugs. Install rule in tidy script to enforce this.Graydon Hoare-2/+2
2012-06-13Box AST identsBrian Anderson-5/+5
2012-05-29rustc: Move filesearch into metadata modBrian Anderson-1/+0
It's not that related to metadata, but metadata needs it and it will probably be useful for doing dynamic loading.
2012-05-22rustc: Eliminate metadata's dependency on sessionBrian Anderson-14/+15
2012-05-22rustc: Eliminate some session deps from metadata::loaderBrian Anderson-41/+56
2012-05-22rustc: Don't fall back to static libraries when shared isn't foundBrian Anderson-7/+2
Nothing on Earth depends on this functionality and it is probably unexpected
2012-05-17Refactoring, annotating FIXMEs in remainder of metadata codeTim Chevalier-1/+1
2012-05-15rustc: Extract loader mod from creader modBrian Anderson-0/+209
loader is a utility for locating crates and loading their metadata. creader is a compiler pass that loads metadata for all used libraries.