| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2013-03-29 | Add AbiSet and integrate it into the AST. | Niko Matsakis | -1/+1 | |
| I believe this patch incorporates all expected syntax changes from extern function reform (#3678). You can now write things like: extern "<abi>" fn foo(s: S) -> T { ... } extern "<abi>" mod { ... } extern "<abi>" fn(S) -> T The ABI for foreign functions is taken from this syntax (rather than from an annotation). We support the full ABI specification I described on the mailing list. The correct ABI is chosen based on the target architecture. Calls by pointer to C functions are not yet supported, and the Rust type of crust fns is still *u8. | ||||
| 2013-03-29 | librustc: Remove `fail_unless!` | Patrick Walton | -231/+231 | |
| 2013-03-28 | Removing unused imports | Alex Crichton | -2/+4 | |
| 2013-03-27 | derive Eq and Clone impls where applicable | Andrew Paseltiner | -23/+3 | |
| 2013-03-26 | librustc: Enforce that `extern mod` directives come first, then `use` ↵ | Patrick Walton | -4/+4 | |
| directives, then items. Resolve them in this order as well. | ||||
| 2013-03-26 | librustc: Modify all code to use new lifetime binder syntax | Patrick Walton | -1/+1 | |
| 2013-03-26 | option: rm functions that duplicate methods | Daniel Micay | -10/+6 | |
| 2013-03-26 | Move ast_map::map to LinearMap | Alex Crichton | -13/+13 | |
| 2013-03-26 | auto merge of #5555 : Kimundi/rust/str-dealloc-3, r=catamorphism | bors | -7/+11 | |
| - Most functions that used to return `~[~str]` for a list of substrings got turned into iterators over `&str` slices - Some cleanup of apis, docs and code layout | ||||
| 2013-03-26 | auto merge of #5549 : brson/rust/rustdoc, r=brson | bors | -21/+219 | |
| r? | ||||
| 2013-03-26 | rustdoc: Tweak list style | Brian Anderson | -0/+5 | |
| 2013-03-26 | rustdoc: Add type bounds to impls | Brian Anderson | -7/+37 | |
| 2013-03-26 | rustdoc: Handle impl method visibility correctly. #5533 | Brian Anderson | -13/+161 | |
| 2013-03-26 | rustdoc: Build the crate config correctly. Fixes #5011 | Brian Anderson | -1/+1 | |
| 2013-03-26 | rustdoc: Sanitize links harder | Brian Anderson | -0/+15 | |
| 2013-03-26 | Fixed all use sites and tests | Marvin Löbel | -7/+11 | |
| 2013-03-26 | auto merge of #5536 : sanxiyn/rust/doc-purity, r=brson | bors | -3/+6 | |
| Fix #3804. | ||||
| 2013-03-25 | rustdoc: Show purity | Seo Sanghyeon | -3/+6 | |
| 2013-03-25 | Kill some warnings: unused imports and old #[deny(..)]s. | Huon Wilson | -3/+0 | |
| 2013-03-22 | librustc: Remove the `const` declaration form everywhere | Patrick Walton | -9/+8 | |
| 2013-03-22 | librustdoc: Remove `pure` from fuzzer and rustdoc. | Patrick Walton | -33/+33 | |
| 2013-03-22 | rustdoc: replace uses of old deriving attribute with new one | Andrew Paseltiner | -18/+18 | |
| 2013-03-21 | Un-renamed trim and substr functions. | Marvin Löbel | -3/+3 | |
| 2013-03-21 | Switched over substr and trim functions in str to be non-allocating, ↵ | Marvin Löbel | -3/+3 | |
| temporary renamed them to better track use-sites | ||||
| 2013-03-21 | auto merge of #5466 : Kimundi/rust/view-slice-rename, r=bstrie | bors | -4/+4 | |
| A slice now always refers to something that returns an borrowed pointer, views don't exist anymore. If you want to have an explictit copy of a slice, use `to_owned()` | ||||
| 2013-03-21 | back-renamed slice_DBG_BRWD, slice_V_DBG_BRWD -> slice, slice_DBG_UNIQ -> ↵ | Marvin Löbel | -4/+4 | |
| slice_unique | ||||
| 2013-03-21 | renamed str::view -> slice_DBG_BRWD | Marvin Löbel | -4/+4 | |
| renamed str::slice -> slice_DBG_UNIQ changed vec slice method -> to_owned() renamed vec view method -> slice_V_DBG_BRWD | ||||
| 2013-03-20 | core: add Reader, Writer, ReaderUtil, WriterUtil to prelude. Close #4182. | Graydon Hoare | -27/+27 | |
| 2013-03-19 | librustc: Enforce privacy for static methods. | Patrick Walton | -2/+2 | |
| This starts moving a bunch of privacy checks into the privacy checking phase and out of resolve. | ||||
| 2013-03-16 | auto merge of #5374 : z0w0/rust/rustdoc-explicit-self, r=z0w0 | bors | -9/+12 | |
| 2013-03-17 | rustdoc: Fix method printing tests | Zack Corr | -8/+8 | |
| 2013-03-16 | rustdoc: Show all impls of traits. #5406 | Brian Anderson | -1/+23 | |
| 2013-03-14 | rustdoc: Filter out private definitions. Closes #3538 | Zack Corr | -2/+1 | |
| 2013-03-14 | rustdoc: Document explicit self in methods. Closes #5254 | Zack Corr | -1/+4 | |
| 2013-03-11 | Remove uses of log | Brian Anderson | -2/+2 | |
| 2013-03-11 | libstd: Remove all newtype enums from std and core. | Patrick Walton | -2/+1 | |
| 2013-03-11 | librustc: Replace all uses of `fn()` with `&fn()`. rs=defun | Patrick Walton | -1/+1 | |
| 2013-03-08 | Finish de-implicit-selfing everything but the test suite | Ben Striegel | -0/+1 | |
| 2013-03-07 | test: Fix tests. | Patrick Walton | -9/+18 | |
| 2013-03-07 | librustc: Convert all uses of `assert` over to `fail_unless!` | Patrick Walton | -245/+245 | |
| 2013-03-07 | libsyntax: Stop parsing structural record types | Patrick Walton | -2/+2 | |
| 2013-03-07 | librustc: Remove "extern mod { ... }" from librustc, librustdoc, and tests. ↵ | Patrick Walton | -45/+2 | |
| rs=deexterning | ||||
| 2013-03-06 | Add manual &self/ and &static/ and /&self declarations that | Niko Matsakis | -1/+1 | |
| are currently inferred. New rules are coming that will require them to be explicit. All add some explicit self declarations. | ||||
| 2013-03-05 | rustc: minor code cleanup | Erick Tryzelaar | -6/+6 | |
| 2013-03-05 | core: convert vec::{tail,tailn} to return references | Erick Tryzelaar | -1/+1 | |
| 2013-03-05 | core: convert vec::{head,head_opt} to return references | Erick Tryzelaar | -14/+14 | |
| 2013-03-05 | rustdoc: change paragraphs fn to take &str | Erick Tryzelaar | -2/+2 | |
| 2013-03-05 | rustdoc: Remove a unused variable warning | Erick Tryzelaar | -1/+1 | |
| 2013-03-04 | Adding missing imports for tests, and gate off others | Alex Crichton | -5/+25 | |
| 2013-03-04 | Remove unused imports throughout src/ | Alex Crichton | -81/+0 | |
