| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2013-05-09 | Perform expansion before stripping/building a test harness. | Huon Wilson | -4/+4 | |
| This allows macros to create tests and benchmarks. | ||||
| 2013-05-09 | Add space | Sangeun Kim | -1/+1 | |
| 2013-05-08 | auto merge of #6327 : z0w0/rust/rm-notest, r=brson | bors | -3/+2 | |
| Makes it more consistent, imo. | ||||
| 2013-05-08 | auto merge of #6119 : brson/rust/main, r=brson | bors | -0/+3 | |
| r? @ILyoan This pulls all the logic for discovering the crate entry point into a new pass (out of resolve and typeck), then changes it so that main is only looked for at the crate level (`#[main]` can still be used anywhere). I don't understand the special android logic here and worry that I may have broken it. | ||||
| 2013-05-08 | Remove #[cfg(notest)] and use #[cfg(not(test))] to cooincide with #[cfg(debug)] | Zack Corr | -3/+2 | |
| 2013-05-08 | Show lint names | Sangeun Kim | -0/+1 | |
| 2013-05-06 | refinement to technique used to not run regionck | Niko Matsakis | -0/+3 | |
| 2013-05-05 | Merge remote-tracking branch 'mozilla/incoming' into issue-5910-dyna-freeze | Niko Matsakis | -93/+93 | |
| Conflicts: src/libcore/core.rc src/libcore/hashmap.rs src/libcore/num/f32.rs src/libcore/num/f64.rs src/libcore/num/float.rs src/libcore/num/int-template.rs src/libcore/num/num.rs src/libcore/num/strconv.rs src/libcore/num/uint-template.rs src/libcore/ops.rs src/libcore/os.rs src/libcore/prelude.rs src/libcore/rt/mod.rs src/libcore/unstable/lang.rs src/librustc/driver/session.rs src/librustc/middle/astencode.rs src/librustc/middle/borrowck/check_loans.rs src/librustc/middle/borrowck/gather_loans.rs src/librustc/middle/borrowck/loan.rs src/librustc/middle/borrowck/preserve.rs src/librustc/middle/liveness.rs src/librustc/middle/mem_categorization.rs src/librustc/middle/region.rs src/librustc/middle/trans/base.rs src/librustc/middle/trans/inline.rs src/librustc/middle/trans/reachable.rs src/librustc/middle/typeck/check/_match.rs src/librustc/middle/typeck/check/regionck.rs src/librustc/util/ppaux.rs src/libstd/arena.rs src/libstd/ebml.rs src/libstd/json.rs src/libstd/serialize.rs src/libstd/std.rc src/libsyntax/ast_map.rs src/libsyntax/parse/parser.rs src/test/compile-fail/borrowck-uniq-via-box.rs src/test/compile-fail/regions-infer-borrow-scope-within-loop.rs src/test/run-pass/borrowck-nested-calls.rs | ||||
| 2013-05-04 | make asm_comments something that you opt in to | Niko Matsakis | -8/+3 | |
| 2013-05-03 | auto merge of #6198 : luqmana/rust/linker-arg, r=graydon | bors | -2/+6 | |
| 2013-05-03 | rustpkg: Handle sysroot more correctly | Tim Chevalier | -2/+2 | |
| In rustpkg, pass around sysroot; in rustpkg tests, set the sysroot manually so that tests can find libcore and such. With bonus metadata::filesearch refactoring to avoid copies. | ||||
| 2013-05-03 | librustc: Add argument to allow choosing "linker" | Luqman Aden | -2/+6 | |
| 2013-05-02 | make link_args use spaces as separators | Daniel Micay | -2/+2 | |
| Lots of linking arguments need to be passed as -Wl,--foo so giving the comma meaning at the rustc layer makes those flags impossible to pass. Multiple arguments can now be passed from a shell by quoting the argument: --link-args='-lfoo -Wl,--as-needed'. | ||||
| 2013-05-01 | auto merge of #6174 : sanxiyn/rust/static-string, r=brson | bors | -14/+14 | |
| 2013-05-02 | Remove 'Local Variable' comments | Brendan Zabarauskas | -15/+0 | |
| 2013-05-02 | Take string slices | Seo Sanghyeon | -14/+14 | |
| 2013-04-30 | auto merge of #6105 : Aatch/rust/linker-improv, r=pcwalton | bors | -54/+73 | |
| Adds two extra flags: `--linker` which takes extra flags to pass to the linker, can be used multiple times and `--print-link-args` which prints out linker arguments. Currently `--print-link-args` needs execution to get past translation to get the `LinkMeta` data. I haven't done tests or updated any extra documentation yet, so this pull request is currently here for review. | ||||
| 2013-04-30 | new borrow checker (mass squash) | Niko Matsakis | -12/+17 | |
| 2013-04-30 | Change flags to -Z print-link-args and --link-args | James Miller | -16/+5 | |
| 2013-04-29 | rustc: Only accept main functions at the crate level. #4433 | Brian Anderson | -1/+2 | |
| 2013-04-29 | rustc: Move code for discovering the crate entry point into its own pass | Brian Anderson | -0/+2 | |
| It doesn't have anything to do with resolve and the logic will likely get more involved in the future, after #4433 | ||||
| 2013-04-29 | Adds '--print-link-args' that outputs linker arguments that would be used | James Miller | -1/+17 | |
| 2013-04-29 | Add `--linker` option to pass flags to the linker | James Miller | -53/+67 | |
| 2013-04-28 | refactoring mod.rs | John Clements | -1/+1 | |
| 2013-04-27 | only use #[no_core] in libcore | Daniel Micay | -6/+0 | |
| 2013-04-24 | Fixed typo... And a billion other things. | Marvin Löbel | -3/+4 | |
| 2013-04-24 | Removed ascii functions from other modules | Marvin Löbel | -1/+4 | |
| Replaced str::to_lowercase and str::to_uppercase | ||||
| 2013-04-22 | auto merge of #5996 : sanxiyn/rust/target-feature, r=graydon | bors | -0/+11 | |
| Fix #1879. | ||||
| 2013-04-22 | Choose target features | Seo Sanghyeon | -0/+11 | |
| 2013-04-20 | rustc: remove unused 'mut' variables | Alex Crichton | -1/+1 | |
| 2013-04-19 | rustc: de-mode + fallout from libsyntax changes | Alex Crichton | -30/+30 | |
| 2013-04-19 | librustc: Implement fast-ffi and use it in various places | Patrick Walton | -3/+6 | |
| 2013-04-18 | rustc: Anti-copy police | Tim Chevalier | -4/+4 | |
| In this case, some copies are still necessary to convert from a mutable to an immutable @-box. It's still an improvement, I hope. | ||||
| 2013-04-18 | rustc: One less copy | Tim Chevalier | -6/+6 | |
| 2013-04-16 | libcore,std,syntax,rustc: move tests into `mod tests`, make them private (no ↵ | Huon Wilson | -13/+13 | |
| pub mod or pub fn). | ||||
| 2013-04-10 | Add #[start] attribute to define a new entry point function | James Miller | -2/+14 | |
| 2013-04-05 | Fix various warnings, NOTEs, etc | Niko Matsakis | -1/+1 | |
| 2013-04-04 | rt: improve mips backend | Jyun-Yan You | -1/+1 | |
| 2013-04-03 | auto merge of #5559 : jbclements/rust/change-to-tt-based-parsing, r=jbclements | bors | -1/+1 | |
| Changes the parser to parse all streams into token-trees before hitting the parser proper, in preparation for hygiene. As an added bonus, it appears to speed up the parser (albeit by a totally imperceptible 1%). Also, many comments in the parser. Also, field renaming in token-trees (readme->forest, cur->stack). | ||||
| 2013-03-29 | Add AbiSet and integrate it into the AST. | Niko Matsakis | -22/+21 | |
| 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 | -9/+9 | |
| 2013-03-29 | change to parsing using tts | John Clements | -1/+1 | |
| also, updates test cases a bit | ||||
| 2013-03-28 | Removing unused imports | Alex Crichton | -1/+1 | |
| 2013-03-28 | Unbreak 'rustc --help' | Marvin Löbel | -2/+1 | |
| 2013-03-26 | rustc: Remove uses of oldmap::HashMap | Alex Crichton | -3/+3 | |
| 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 | -23/+23 | |
| 2013-03-22 | rustc: replace uses of old deriving attribute with new one | Andrew Paseltiner | -4/+4 | |
| 2013-03-21 | auto merge of #5470 : sanxiyn/rust/remove-oldmap-2, r=sanxiyn | bors | -16/+4 | |
| Referencing #4986. | ||||
| 2013-03-21 | Time type checking passes separately | Seo Sanghyeon | -5/+3 | |
