| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2012-09-06 | Refactor ty_var and ty_var_integral into one ty_infer variant | Niko Matsakis | -168/+177 | |
| 2012-09-06 | Remove struct ctors | Brian Anderson | -187/+241 | |
| 2012-09-06 | Refactor trans to replace lvalue and friends with Datum. | Niko Matsakis | -4990/+6243 | |
| Also: - report illegal move/ref combos whether or not ref comes first - commented out fix for #3387, too restrictive and causes an ICE | ||||
| 2012-09-05 | Add a lint pass for structural records | Tim Chevalier | -0/+24 | |
| Closes #3322 | ||||
| 2012-09-05 | rustc: Make "priv" work on enum variants | Patrick Walton | -3/+4 | |
| 2012-09-05 | Mark crate metadata with a version tag. Close #3390. | Graydon Hoare | -1/+7 | |
| 2012-09-05 | rustc: Fix double-reporting of private item errors. Un-XFAIL ↵ | Patrick Walton | -10/+0 | |
| private-item-simple.rs. | ||||
| 2012-09-05 | fix issue #3222 | Vincent Belliard | -4/+4 | |
| 2012-09-04 | rustc: Don't allow private fields to be named in constructors or destructured | Patrick Walton | -3/+51 | |
| 2012-09-04 | rustc: Implement private methods. | Patrick Walton | -28/+138 | |
| Doesn't work cross-crate yet. | ||||
| 2012-09-04 | std: Camel case smallintmap | Brian Anderson | -5/+6 | |
| 2012-09-04 | Remove 'with' | Brian Anderson | -136/+136 | |
| 2012-09-04 | rustc: Implement private fields for max/min classes | Patrick Walton | -21/+79 | |
| 2012-09-04 | std: Camel case list | Brian Anderson | -16/+16 | |
| 2012-09-04 | rustc: "import" -> "use" | Patrick Walton | -700/+700 | |
| 2012-09-03 | rustc: Run all intrinsics through the monomorphiser | Brian Anderson | -39/+22 | |
| Intrinsics always want to be inlined. | ||||
| 2012-09-03 | Fix cross-crate inlining of intrinsics | Brian Anderson | -1/+29 | |
| 2012-09-03 | rustc: Fix an LLVM assertion that tripped when borrowing a by-val method ↵ | Patrick Walton | -7/+7 | |
| receiver. In certain lvalue code paths, the type of the borrowed value was not being used to generate temporary spills. I'm a bit surprised we didn't hit this sooner. | ||||
| 2012-09-02 | Camel case core::ops | Brian Anderson | -3/+3 | |
| 2012-09-02 | rustc: Don't translate the expression twice when adapting a borrowed method ↵ | Patrick Walton | -1/+5 | |
| receiver. Closes #3357. Adds a test case. I had to stare at this one for a bit. | ||||
| 2012-09-02 | Camel case core::intrinsic | Brian Anderson | -1/+1 | |
| 2012-09-01 | Demode reinterpret_cast | Brian Anderson | -8/+8 | |
| 2012-08-31 | Make utility funs in core::int, core::uint, etc. not by-reference | Tim Chevalier | -28/+27 | |
| Closes #3302 | ||||
| 2012-08-31 | Add a morestack_addr (temporary) intrinsic | Brian Anderson | -0/+13 | |
| 2012-08-31 | Tag things that have to do with default methods with issue #2794. | Lindsey Kuper | -4/+6 | |
| 2012-08-31 | rustc: Make entire crates privileged scopes for the purposes of coherence | Patrick Walton | -55/+3 | |
| 2012-08-31 | Remove deprecated modes from list.rs (and temporarily delete list::push) | Kevin Cantu | -1/+1 | |
| 2012-08-31 | rustc: Implement "use mod" | Patrick Walton | -65/+230 | |
| 2012-08-30 | rustc: "extern mod { ... }" should be written "extern { ... }" instead | Patrick Walton | -1/+0 | |
| 2012-08-30 | rustc: Make the compiler no longer ICE on unused foreign constants | Patrick Walton | -2/+8 | |
| 2012-08-29 | rustc: Make `<=`, `>=`, and `>` use traits as well | Patrick Walton | -1/+2 | |
| 2012-08-29 | rustc: Make `<` and `=` into traits | Patrick Walton | -29/+997 | |
| 2012-08-29 | core: Demode int/uint mods | Brian Anderson | -3/+3 | |
| 2012-08-29 | Camel case more std types | Brian Anderson | -2/+2 | |
| 2012-08-29 | std: Camel case some constructors | Brian Anderson | -1/+1 | |
| 2012-08-29 | Rename resolve3 -> resolve. | Graydon Hoare | -32/+32 | |
| 2012-08-29 | Allow extern mods to be anonymous | Tim Chevalier | -11/+17 | |
| extern mod { f(); } is now allowed, and puts f in the enclosing scope. (Requires a link_name attribute to be really useful...) | ||||
| 2012-08-29 | vtable.rs: adjust formatting, correct build error | Niko Matsakis | -215/+224 | |
| 2012-08-29 | Refactor representation of borrowing so that it is tracked by fn_ctxt and ↵ | Niko Matsakis | -486/+513 | |
| not infer | ||||
| 2012-08-28 | Comment the default case in typeck::check::vtable::lookup_vtable copiously | Tim Chevalier | -10/+98 | |
| Try to save the next person who looks at this code the heartbreak that I went through. | ||||
| 2012-08-28 | In ty::impl_traits, treat structs properly | Tim Chevalier | -15/+4 | |
| Treat structs just like impls: use their associated list of trait refs to get the list of traits that one of them implements. I don't understand what was happening before, but it was wrong. Closes #2936 | ||||
| 2012-08-28 | CamelCasify lots of std | Ben Striegel | -25/+25 | |
| 2012-08-28 | Add lint modes for uses of @ and ~ pointers, in general. | Graydon Hoare | -1/+86 | |
| 2012-08-27 | Camel case various core constructors | Brian Anderson | -36/+36 | |
| 2012-08-27 | Convert core::result to camel case | Brian Anderson | -281/+281 | |
| 2012-08-27 | libcore: Implement ord and eq language items | Patrick Walton | -37/+50 | |
| 2012-08-27 | rustc: Avoid an allocation on every GEPi | Patrick Walton | -114/+110 | |
| 2012-08-27 | fix a few remaining unused pattern binding warnings | Niko Matsakis | -3/+3 | |
| 2012-08-27 | rustc: make sure to import shr. | Erick Tryzelaar | -1/+1 | |
| 2012-08-27 | rustc: Fix typo in variant name | Erick Tryzelaar | -1/+1 | |
