| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2012-10-08 | Revert "cap-clause-use-after-move: modernize error msg" | Tim Chevalier | -1/+3 | |
| This reverts commit bbda995bfe03680b6d621c6ab809ddb145125c3a. | ||||
| 2012-10-08 | Merge branch 'incoming' into snap-2012-10-05 | Tim Chevalier | -3/+1 | |
| 2012-10-08 | Revert "remove ctor from ast" | Tim Chevalier | -2/+2 | |
| This reverts commit ed3689d57c988e1dd477930d957c4308c37d1a64. | ||||
| 2012-10-08 | cap-clause-use-after-move: modernize error msg | Niko Matsakis | -3/+1 | |
| 2012-10-08 | remove ctor from ast | Niko Matsakis | -2/+2 | |
| 2012-10-05 | Remove by-mutable-ref mode from the compiler | Tim Chevalier | -8/+3 | |
| and test cases. Closes #3513 | ||||
| 2012-10-05 | Demode some code using by-mutbl-ref; warn about by-mutbl-ref | Tim Chevalier | -18/+16 | |
| The parser now warns about use of mutbl-ref mode, though it's kind of a lie since this commit doesn't remove support for the mode. Changed move_val_init to have stage0 and stage1/2 versions, the latter of which is demoded. Changed the type that the typechecker expects the move_val_init intrinsic to have. After this is pushed, I can make a new snapshot, which will remove the need for the stage0 versions. | ||||
| 2012-10-04 | De-mode comm::Chan | Tim Chevalier | -3/+3 | |
| 2012-10-04 | Remove arg vectors from main functions. Stop supporting them. | Brian Anderson | -1/+1 | |
| 2012-10-03 | test: Fix error message in vtable-res-trait-param | Patrick Walton | -1/+1 | |
| 2012-09-28 | Add a demoded version of ptr::addr_of | Tim Chevalier | -4/+4 | |
| Currently, the new version is ptr::p2::addr_of and the old one is ptr::addr_of. This is kind of cheesy, but I need a snapshot before I can ditch the old version, since the pipe compiler generates calls to addr_of. core is converted over to use the new version, std is not. | ||||
| 2012-09-28 | demode vec | Niko Matsakis | -2/+2 | |
| 2012-09-26 | Demode vec::push (and convert to method) | Niko Matsakis | -1/+1 | |
| 2012-09-26 | fix issue #3535 and add colon between mode and type when dumping funcion ↵ | Vincent Belliard | -0/+14 | |
| prototype | ||||
| 2012-09-25 | Check more things with deprecated_modes | Brian Anderson | -0/+9 | |
| 2012-09-25 | use + mode for (almost) everything when not using legacy modes | Niko Matsakis | -1/+1 | |
| 2012-09-23 | Register snapshots. Remove redundant Eq impls, Makefile hacks | Brian Anderson | -24/+0 | |
| 2012-09-23 | Make it illegal to use modes in a fn signature with providing | Niko Matsakis | -2/+2 | |
| an explicit variable name. (Step one to changing the defaults) First step to #3535 | ||||
| 2012-09-21 | Install new pub/priv/export rules as defaults, old rules accessible under ↵ | Graydon Hoare | -7/+68 | |
| #[legacy_exports]; | ||||
| 2012-09-20 | Fix ord test breakage. | Graydon Hoare | -3/+3 | |
| 2012-09-20 | rustc: De-mode all overloaded operators | Patrick Walton | -3/+37 | |
| 2012-09-19 | demode the each() method on vec and other iterables. | Niko Matsakis | -1/+1 | |
| 2012-09-19 | Remove redundant hashmap constructor functions. | Graydon Hoare | -1/+1 | |
| 2012-09-19 | De-mode vec::each() and many of the str iteration routines | Niko Matsakis | -5/+6 | |
| Note that the method foo.each() is not de-moded, nor the other vec routines. | ||||
| 2012-09-18 | Revert "replace explicit calls to vec::each with vec::each_ref, partially ↵ | Niko Matsakis | -7/+6 | |
| demode str" This reverts commit 1be24f0758d3075d2e7f141f8831bb8a233ce86e. Not quite ready. | ||||
| 2012-09-18 | replace explicit calls to vec::each with vec::each_ref, partially demode str | Niko Matsakis | -6/+7 | |
| 2012-09-18 | rustc: Remove legacy mode inference, unless #[legacy_modes] is used | Patrick Walton | -2/+16 | |
| 2012-09-18 | core: Move Exclusive and SharedMutableState to the private mod | Brian Anderson | -1/+1 | |
| 2012-09-18 | Change 'must' to 'should' in non_camel_case_types message | Brian Anderson | -6/+6 | |
| 2012-09-18 | Consolidate tests for non_camel_case_types | Brian Anderson | -33/+24 | |
| 2012-09-18 | Replace uses of 'unchecked' with 'unsafe' | Brian Anderson | -1/+1 | |
| 2012-09-17 | warn(non_camel_case_types) by default | Brian Anderson | -5/+5 | |
| 2012-09-14 | Remove restricted keyword tests | Brian Anderson | -12/+0 | |
| 2012-09-12 | fixup mutability of vec::each, make iter_bytes pure | Niko Matsakis | -2/+2 | |
| also, change DVec() to work with imm vectors rather than mut ones | ||||
| 2012-09-11 | Introduce auto adjustment table to subsume autoderef/autoref/borrowings. | Niko Matsakis | -45/+85 | |
| Fixes #3261 Fixes #3443 | ||||
| 2012-09-11 | Reserve 'be' as a keyword | Brian Anderson | -0/+4 | |
| 2012-09-11 | Convert 'use' to 'extern mod'. Remove old 'use' syntax | Brian Anderson | -46/+46 | |
| 2012-09-11 | Improve unexpected error scanner for compile-fail tests (Closes #1476) | Drew Willcoxon | -0/+3 | |
| 2012-09-11 | Remove priv sections from classes. Obsolete the syntax | Brian Anderson | -18/+13 | |
| 2012-09-10 | Convert 'import' to 'use'. Remove 'import' keyword. | Brian Anderson | -13/+10 | |
| 2012-09-10 | Report obsolete trait lists on structs | Brian Anderson | -1/+8 | |
| 2012-09-10 | Report obsolete class method syntax | Brian Anderson | -0/+8 | |
| 2012-09-10 | Convert std::map to camel case | Brian Anderson | -10/+10 | |
| 2012-09-10 | Convert class methods to impl methods. Stop parsing class methods | Brian Anderson | -13/+52 | |
| 2012-09-10 | Promote most restricted keywords to strict keywords | Brian Anderson | -6/+9 | |
| 2012-09-08 | libsyntax: Parse and report errors for a few obsolete syntaxes | Brian Anderson | -0/+40 | |
| 2012-09-07 | Convert all kind bounds to camel case. Remove send, owned keywords. | Brian Anderson | -32/+32 | |
| 2012-09-07 | Fix obsolete struct syntax in test | Brian Anderson | -1/+1 | |
| 2012-09-07 | Migrate std::map to use core::hash::Hash trait. Disable many hokey hashes. | Graydon Hoare | -3/+1 | |
| 2012-09-07 | Remove support for multiple traits in a single impl | Tim Chevalier | -0/+8 | |
| There was half-working support for them, but they were never fully implemented or even approved. Remove them altogether. Closes #3410 | ||||
