| 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 | -11/+11 | |
| 2013-03-28 | Removing unused imports | Alex Crichton | -6/+5 | |
| 2013-03-26 | librustc: Enforce that `extern mod` directives come first, then `use` ↵ | Patrick Walton | -3/+3 | |
| directives, then items. Resolve them in this order as well. | ||||
| 2013-03-26 | Fixed all use sites and tests | Marvin Löbel | -15/+22 | |
| 2013-03-25 | Kill some warnings: unused imports and old #[deny(..)]s. | Huon Wilson | -1/+0 | |
| 2013-03-22 | librustc: Remove the `const` declaration form everywhere | Patrick Walton | -1/+1 | |
| 2013-03-22 | libsyntax: Stop parsing `pure` and `static` | Patrick Walton | -1/+1 | |
| 2013-03-20 | librustc: Remove debug code and add scary warnings for rusti/rustpkg | Patrick Walton | -0/+3 | |
| 2013-03-13 | librustc: Don't accept `as Trait` anymore; fix all occurrences of it. | Patrick Walton | -6/+7 | |
| 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 | librustc: Convert all uses of `assert` over to `fail_unless!` | Patrick Walton | -11/+11 | |
| 2013-03-06 | auto merge of #5252 : nikomatsakis/rust/issue-5087-make-trait-not-impl-self, ↵ | bors | -0/+2 | |
| r=pcwalton Two changes: - The first fixes an inconsistency in coherence whereby extension methods were added to the inherent methods table, but only in cross-crate scenarios. This causes some minor fallout in tests and so forth. In one case (comm) I added inherent and trait methods so as to avoid the need to import traits like `GenericPort` just to use a port. - The second makes objects not implement the associated trait, as discussed in #5087. r? @pcwalton | ||||
| 2013-03-06 | Fix bug in coherence that causes all cross-crate impls to be regarded as | Niko Matsakis | -0/+2 | |
| inherent impls, not just those of the `impl Type` variety. | ||||
| 2013-03-06 | Finish de-implicit-selifizng libcore | Ben Striegel | -1/+1 | |
| 2013-03-05 | core: convert vec::{last,last_opt} to return references | Erick Tryzelaar | -3/+5 | |
| 2013-03-04 | Remove unused imports throughout src/ | Alex Crichton | -2/+0 | |
| 2013-03-02 | librustdoc: Remove `fn@`, `fn~`, and `fn&` from compiletest, fuzzer, ↵ | Patrick Walton | -1/+1 | |
| rustdoc, and rt. rs=defun | ||||
| 2013-03-02 | librustc: Forbid chained imports and fix the logic for one-level renaming ↵ | Patrick Walton | -14/+14 | |
| imports | ||||
| 2013-03-01 | Merge remote-tracking branch 'remotes/origin/incoming' into incoming | Erick Tryzelaar | -1/+2 | |
| 2013-03-01 | librustc: "APL2" -> "ASL2". rs=license-fix | Patrick Walton | -1/+1 | |
| 2013-02-28 | Fix license attribute on crates | sevrak | -1/+2 | |
| 2013-02-25 | libsyntax: progress on making syntax::visit vecs_implicitly_copyable-free | Erick Tryzelaar | -5/+5 | |
| 2013-02-22 | librustpkg: De-mut librustdoc and librustpkg. rs=demuting | Patrick Walton | -17/+18 | |
| 2013-02-21 | Remove the last bits of structural records from tests/rustc/rusti/rustpkg. | Luqman Aden | -2/+0 | |
| 2013-02-20 | Fix fallout in rusti & rustpkg. | Luqman Aden | -5/+5 | |
| 2013-02-19 | convert ast::meta_items to take @~strs | Erick Tryzelaar | -8/+8 | |
| 2013-02-19 | convert syntax::attr to use @~strs | Erick Tryzelaar | -2/+2 | |
| 2013-02-15 | rustpkg: Massage for landing. | Graydon Hoare | -394/+127 | |
| 2013-02-15 | rustpkg: Fix do listeners and support custom test logic | Zack Corr | -19/+40 | |
| 2013-02-15 | rustpkg: Add info command for probing a pkg.rs and expose work_dir/src_dir ↵ | Zack Corr | -6/+76 | |
| in librustpkg | ||||
| 2013-02-15 | rustpkg: Use pkg.rs instead of package.rs for consistency | Zack Corr | -2/+2 | |
| 2013-02-15 | Move semver to std and finish rustpkg | Zack Corr | -9/+8 | |
| 2013-02-15 | rustpkg: Clean up formatting issues | Zack Corr | -229/+240 | |
| 2013-02-15 | rustpkg: More fixes | Zack Corr | -9/+11 | |
| 2013-02-15 | rustpkg: Add do command and get cmd listeners working correctly | Zack Corr | -25/+119 | |
| 2013-02-15 | rustpkg: Add preliminary imperative API support | Zack Corr | -272/+792 | |
| 2013-02-15 | rustpkg: Finish all commands and declarative logic | Zack Corr | -93/+640 | |
| 2013-02-15 | rustpkg: Finish declarative compiling and fetching via git or curl (no ↵ | Zack Corr | -58/+356 | |
| workcache or dependency resolution yet) | ||||
| 2013-02-15 | rustpkg: Finish parsing package scripts and finish boilerplate | Zack Corr | -28/+284 | |
| 2013-02-15 | rustpkg: Add package script parsing | Zack Corr | -10/+218 | |
| 2013-02-15 | rustpkg: More preliminary work | Zack Corr | -1/+173 | |
| 2013-02-15 | Rename cargo to rustpkg and start over fresh | Zack Corr | -0/+31 | |
