| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2012-08-06 | Convert alt to match. Stop parsing alt | Brian Anderson | -27/+27 | |
| 2012-08-05 | Switch alts to use arrows | Brian Anderson | -82/+84 | |
| 2012-08-03 | rustc: Add the notion of inherited visibility | Patrick Walton | -5/+8 | |
| 2012-08-02 | Remove 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-01 | Convert ret to return | Brian Anderson | -57/+57 | |
| 2012-07-31 | rustc: Check self types in method lookup; allow required trait methods to ↵ | Patrick Walton | -2/+55 | |
| have self types; write self types into metadata | ||||
| 2012-07-30 | Change syntax extension syntax: `#m[...]` -> `m!{...}`. | Paul Stansifer | -24/+24 | |
| 2012-07-26 | Use iteration protocol for ebml, use vec::view in more places (issue #2880) | Eric Holk | -43/+37 | |
| 2012-07-26 | rustc: Fix cross-crate max/min-class-style constructors | Patrick Walton | -2/+4 | |
| 2012-07-25 | rustc: Introduce a lang_items pass, part of coherence and operator overloading. | Patrick Walton | -0/+13 | |
| This will also help us remove kinds. | ||||
| 2012-07-18 | rustc: Implement multiple-traits-per-impl for cross-crate stuff | Patrick Walton | -9/+7 | |
| 2012-07-18 | rustc: Encode metadata unconditionally for impls/traits/classes. Closes #2945. | Patrick Walton | -0/+2 | |
| 2012-07-17 | rustc: Implement and enforce instance coherence | Patrick Walton | -0/+19 | |
| 2012-07-14 | Move the world over to using the new style string literals and types. Closes ↵ | Michael Sullivan | -49/+49 | |
| #2907. | ||||
| 2012-07-13 | Support prefix notation for vstore strings. Closes #2906. | Michael Sullivan | -1/+1 | |
| 2012-07-12 | Fix the signature on vec::view. | Eric Holk | -1/+2 | |
| Due to limitations in region inference, this has the effect of making vec::view pretty much entirely unusable. | ||||
| 2012-07-12 | Accept prefix notation for writing the types of str/~ and friends. | Michael Sullivan | -4/+4 | |
| 2012-07-11 | infer when types are region parameterized rather than requiring /& | Niko Matsakis | -8/+9 | |
| - removes various fields from various variants in the AST - also update tests not to use this notation | ||||
| 2012-07-09 | rustc: Fix the collision with Tim's change | Patrick Walton | -1/+12 | |
| 2012-07-09 | Tag re-exports differently in metadata | Tim Chevalier | -6/+10 | |
| so that the "list metadata" command doesn't print out anything about intrinsics, but other code can see them. Closes #2771 | ||||
| 2012-07-09 | Fix metadata serialization of foreign functions. Properly take the value of ↵ | Josh Matthews | -0/+1 | |
| foreign functions from other crates to fix #1840. | ||||
| 2012-07-05 | Change 'iface' to 'trait' internally; parse `trait` as `iface` synonym | Lindsey Kuper | -12/+12 | |
| 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-03 | rustc: Make a note of the fact that each_path doesn't handle path nesting ↵ | Patrick Walton | -0/+3 | |
| properly | ||||
| 2012-07-03 | rustc: Speed up def ID parsing in the metadata | Patrick Walton | -9/+10 | |
| 2012-07-03 | rustc: Avoid a lot of copying in metadata when reading impls | Patrick Walton | -6/+20 | |
| 2012-07-03 | Switch 'native' to 'extern' (or 'foreign' in some descriptions) | Graydon Hoare | -5/+5 | |
| 2012-07-02 | rustc: Implement a new resolve pass behind a compile flag | Patrick Walton | -20/+135 | |
| 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-07-01 | Convert to new closure syntax | Brian Anderson | -44/+45 | |
| 2012-06-30 | Eliminate usages of old sugared call syntax | Brian Anderson | -24/+24 | |
| 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 | -46/+46 | |
| 2012-06-28 | Replaced almost all vector+ in rustc (#2719) | Eric Holk | -3/+3 | |
| Didn't update shape because the changes were causing segfaults. | ||||
| 2012-06-26 | Change 'native' and 'crust' to 'extern'. | Graydon Hoare | -1/+1 | |
| This comes with a terminology change. All linkage-symbols are 'extern' now, including rust syms in other crates. Some extern ABIs are merely "foreign". The term "native" is retired, not clear/useful. What was "crust" is now "extern" applied to a _definition_. This is a bit of an overloading, but should be unambiguous: it means that the definition should be made available to some non-rust ABI. | ||||
| 2012-06-26 | Getting rid of lots more vector +=. (issue #2719) | Eric Holk | -23/+23 | |
| 2012-06-25 | Make vectors uglier ([]/~). Sorry. Should be temporary. Closes #2725. | Michael Sullivan | -64/+64 | |
| 2012-06-25 | Add class fields to the global index | Tim Chevalier | -1/+7 | |
| Closes #2192 | ||||
| 2012-06-21 | Tag all remaining FIXMEs with bugs. Install rule in tidy script to enforce this. | Graydon Hoare | -2/+1 | |
| 2012-06-20 | Remove bind. Issue #2189 | Brian Anderson | -2/+2 | |
| 2012-06-13 | Box AST idents | Brian Anderson | -22/+24 | |
| 2012-06-12 | Handle class destructors correctly in metadata | Tim Chevalier | -7/+10 | |
| This allows destructors to be inlined, which is necessary since classes can have both ty params and destructors. | ||||
| 2012-06-06 | Revert "Revert "Merge pull request #2516 from mozilla/incoming" due to failures" | Tim Chevalier | -1/+1 | |
| This reverts commit 9fae95860de510f6874810cf43efb83f101246ef. | ||||
| 2012-05-21 | rustc: Move ast_map to the syntax crate | Brian Anderson | -1/+1 | |
| 2012-05-17 | Annotate or fix FIXMEs in LLVM bindings and metadata code | Tim Chevalier | -2/+2 | |
| Fixed up a few FIXMEs in lib/llvm to use more descriptive data types. Covered FIXMEs in metadata::{creader, csearch, decoder} and one in encoder. | ||||
| 2012-05-16 | rustc: Sever the link between metadata and resolve | Brian Anderson | -2/+7 | |
| 2012-05-15 | Generate drop glue correctly for classes with destructors | Tim Chevalier | -0/+14 | |
| 2012-05-14 | rustc: Break some of metadata's dependencies on session | Brian Anderson | -2/+4 | |
| 2012-05-14 | rustc: Eliminate metadata's dependency on astencode | Brian Anderson | -5/+13 | |
| 2012-05-14 | rustc: Move astencode from metadata to middle | Brian Anderson | -0/+1 | |
