| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2012-11-07 | Rename src/rustc to src/librustc. Use the driver crate | Brian Anderson | -385/+0 | |
| 2012-10-15 | rustc: Merge module and type namespaces. r=brson | Patrick Walton | -8/+8 | |
| 2012-10-12 | Replace several common macros of the form #m[...] with m!(...) | Kevin Cantu | -1/+1 | |
| This commit replaces nearly all remaining uses of #fmt, #debug, #error, and #info, and fixes some error messages... | ||||
| 2012-10-11 | Remove unneeded no_rt flag | Tim Chevalier | -13/+9 | |
| 2012-09-26 | turn ast::ident into a struct | Erick Tryzelaar | -1/+1 | |
| 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-23 | Register snapshots. Remove redundant Eq impls, Makefile hacks | Brian Anderson | -27/+0 | |
| 2012-09-21 | Install new pub/priv/export rules as defaults, old rules accessible under ↵ | Graydon Hoare | -0/+1 | |
| #[legacy_exports]; | ||||
| 2012-09-20 | syntax: Pass the correct crate_cfg to the syntax expander | Brian Anderson | -0/+4 | |
| 2012-09-20 | rustc: De-mode all overloaded operators | Patrick Walton | -0/+27 | |
| 2012-09-18 | Revert "rustc: Change all non-keyword uses of "link"" | Patrick Walton | -3/+3 | |
| This reverts commit 3b013cd800ce675a445220105911bbefd2427e47. | ||||
| 2012-09-18 | rustc: Change all non-keyword uses of "link" | Patrick Walton | -3/+3 | |
| 2012-09-12 | trans: overhaul match bindings. No more phi, one code path for guards. | Niko Matsakis | -4/+3 | |
| Fixes #3256. Fixes #3291. | ||||
| 2012-09-10 | Convert 'import' to 'use'. Remove 'import' keyword. | Brian Anderson | -2/+2 | |
| 2012-09-07 | Convert all kind bounds to camel case. Remove send, owned keywords. | Brian Anderson | -1/+1 | |
| 2012-09-07 | Do not copy values of type () or _|_ | Niko Matsakis | -18/+20 | |
| This can trigger a crash because we assume we can supply null ptrs and undefined values for values of those types, as we should be treated them as zero-size. Interestingly, this crash only shows up (atm) in non-optimized builds. Therefore, I added a -Z no-opt flag so that the new test (capture_nil) can specify that it should not run with optimizations enabled. | ||||
| 2012-09-07 | rustc: Add an "ne" method to the Eq trait, and implement it everywhere | Patrick Walton | -0/+3 | |
| 2012-09-04 | rustc: "import" -> "use" | Patrick Walton | -9/+9 | |
| 2012-08-31 | jit: Correct formatting and argv[0] for JITted programs | Zack Corr | -0/+2 | |
| 2012-08-31 | Add experimental JIT compiler | Zack Corr | -0/+2 | |
| 2012-08-29 | rustc: Make `<` and `=` into traits | Patrick Walton | -0/+18 | |
| 2012-08-27 | Add some counters to metadata. | Graydon Hoare | -1/+4 | |
| 2012-08-26 | Camel case the option type | Brian Anderson | -5/+5 | |
| 2012-08-24 | Eliminate match checks in trans and typeck | Tim Chevalier | -1/+1 | |
| 2012-08-24 | Start using core::path2::Path in a lot of places. | Graydon Hoare | -3/+3 | |
| 2012-08-24 | rustc: Add flag for enabling GC. | Elliott Slaughter | -0/+2 | |
| 2012-08-22 | intern identifiers | Paul Stansifer | -2/+12 | |
| 2012-08-22 | Eliminate many match checks in rustc | Tim Chevalier | -2/+14 | |
| 2012-08-08 | Convert impls to new syntax | Brian Anderson | -1/+1 | |
| 2012-08-07 | Add minor debug mode for measuring type sizes, helper for #3025. | Graydon Hoare | -1/+5 | |
| 2012-08-06 | Convert alt to match. Stop parsing alt | Brian Anderson | -4/+4 | |
| 2012-08-05 | Switch alts to use arrows | Brian Anderson | -12/+12 | |
| 2012-08-01 | Convert ret to return | Brian Anderson | -1/+1 | |
| 2012-07-26 | Nomenclature fixes in the lint checker. Fewer double-negatives. | Graydon Hoare | -5/+7 | |
| New style is allow(foo), warn(foo), deny(foo) and forbid(foo), mirrored by -A foo, -W foo, -D foo and -F foo on command line. These replace -W no-foo, -W foo, -W err-foo, respectively. Forbid is new, and means "deny, and you can't override it". | ||||
| 2012-07-25 | Added debug flag to enable LLVM debug output. | Elliott Slaughter | -1/+3 | |
| 2012-07-23 | Add debug flag to turn off landing pads. | Elliott Slaughter | -1/+4 | |
| 2012-07-17 | rustc: Implement and enforce instance coherence | Patrick Walton | -1/+5 | |
| 2012-07-14 | Move the world over to using the new style string literals and types. Closes ↵ | Michael Sullivan | -40/+41 | |
| #2907. | ||||
| 2012-07-13 | Support prefix notation for vstore strings. Closes #2906. | Michael Sullivan | -2/+2 | |
| 2012-07-11 | infer when types are region parameterized rather than requiring /& | Niko Matsakis | -2/+6 | |
| - removes various fields from various variants in the AST - also update tests not to use this notation | ||||
| 2012-07-11 | new option to note where purity is req'd | Niko Matsakis | -1/+5 | |
| 2012-07-11 | add ability to report statistics about how borrowck is being used | Niko Matsakis | -3/+6 | |
| 2012-07-10 | rustc: Introduce a coherence checker, behind a compile switch for now | Patrick Walton | -3/+3 | |
| 2012-07-04 | convert doc-attributes to doc-comments using ↵ | Gareth Daniel Smith | -1/+1 | |
| ./src/etc/sugarise-doc-comments.py (and manually tweaking) - for issue #2498 | ||||
| 2012-07-02 | rustc: Implement a new resolve pass behind a compile flag | Patrick Walton | -1/+4 | |
| 2012-07-02 | Merge remote-tracking branch 'Dretch/prettydocs' | Brian Anderson | -1/+2 | |
| Conflicts: src/compiletest/errors.rs src/libsyntax/parse/attr.rs src/libsyntax/parse/comments.rs src/test/compile-fail/ambig_impl_unify.rs src/test/compile-fail/assign-super.rs src/test/compile-fail/bad-for-loop.rs src/test/compile-fail/bad-var-env-capture-in-block-arg.rs src/test/compile-fail/block-arg-as-stmt-with-value.rs src/test/compile-fail/borrowck-assign-comp-idx.rs src/test/compile-fail/borrowck-lend-flow.rs src/test/compile-fail/borrowck-loan-blocks-move-cc.rs src/test/compile-fail/borrowck-loan-blocks-mut-uniq.rs src/test/compile-fail/borrowck-loan-rcvr.rs src/test/compile-fail/borrowck-loan-vec-content.rs src/test/compile-fail/borrowck-mut-vec-as-imm-slice-bad.rs src/test/compile-fail/cap-clause-with-stack-closure.rs src/test/compile-fail/do1.rs src/test/compile-fail/do2.rs src/test/compile-fail/empty-vec-trailing-comma.rs src/test/compile-fail/evec-subtyping.rs src/test/compile-fail/issue-1896.rs src/test/compile-fail/issue-2149.rs src/test/compile-fail/issue-2150.rs src/test/compile-fail/issue-2487-b.rs src/test/compile-fail/kindck-implicit-close-over-mut-var.rs src/test/compile-fail/liveness-issue-2163.rs src/test/compile-fail/liveness-use-in-index-lvalue.rs src/test/compile-fail/no-reuse-move-arc.rs src/test/compile-fail/no-send-res-ports.rs src/test/compile-fail/non-const.rs src/test/compile-fail/pure-higher-order.rs src/test/compile-fail/pure-loop-body.rs src/test/compile-fail/regions-addr-of-upvar-self.rs src/test/compile-fail/regions-escape-loop-via-vec.rs src/test/compile-fail/regions-scoping.rs src/test/compile-fail/seq-args.rs src/test/compile-fail/tstate-unsat-in-called-fn-expr.rs src/test/compile-fail/tstate-unsat-in-fn-expr.rs src/test/compile-fail/vec-add.rs src/test/compile-fail/vec-concat-bug.rs src/test/compile-fail/vector-no-ann.rs | ||||
| 2012-06-30 | initial draft of fix for issue #2498: | Gareth Daniel Smith | -1/+2 | |
| 1. make /// ... and //! ... and /** ... */ and /*! ... */ into sugar for #[doc = ...] attributes. 2. add a script in etc/ to help converting doc-attributes to doc-comments 3. add some functions to core::str to help with (1) | ||||
| 2012-06-29 | Switch the compiler over to using ~[] notation instead of []/~. Closes #2759. | Michael Sullivan | -15/+15 | |
| 2012-06-25 | Make vectors uglier ([]/~). Sorry. Should be temporary. Closes #2725. | Michael Sullivan | -14/+14 | |
| 2012-06-21 | Tag all remaining FIXMEs with bugs. Install rule in tidy script to enforce this. | Graydon Hoare | -1/+1 | |
| 2012-06-19 | rustc: Add a temporary option to not link to the runtime | Brian Anderson | -2/+6 | |
