summary refs log tree commit diff
path: root/src/rustc/driver/driver.rs
AgeCommit message (Collapse)AuthorLines
2012-09-26core: Replace map/map_default with map_ref/map_default_refBrian Anderson-1/+1
2012-09-26Demode vec::push (and convert to method)Niko Matsakis-2/+2
2012-09-23Register snapshots. Remove redundant Eq impls, Makefile hacksBrian Anderson-9/+0
2012-09-23core: Demode optionBrian Anderson-4/+4
2012-09-21De-mode vec::map, vec::eachi, vec::rev_each, vec::rev_eachiNiko Matsakis-1/+1
2012-09-21Install new pub/priv/export rules as defaults, old rules accessible under ↵Graydon Hoare-0/+1
#[legacy_exports];
2012-09-20syntax: Pass the correct crate_cfg to the syntax expanderBrian Anderson-1/+1
2012-09-20Remove export_map from resolve, just use export_map2.Graydon Hoare-2/+1
2012-09-20rustc: De-mode all overloaded operatorsPatrick Walton-0/+9
2012-09-19demode the each() method on vec and other iterables.Niko Matsakis-7/+9
2012-09-18rustc: Remove legacy mode inference, unless #[legacy_modes] is usedPatrick Walton-1/+1
2012-09-18Revert "rustc: Change all non-keyword uses of "link""Patrick Walton-24/+21
This reverts commit 3b013cd800ce675a445220105911bbefd2427e47.
2012-09-18rustc: Change all non-keyword uses of "link"Patrick Walton-21/+24
2012-09-11Make moves explicit in rustcTim Chevalier-1/+1
2012-09-10rustc: Stop calling cmp shape glue in trans.Patrick Walton-1/+1
XFAIL's alt-borrowed_str for now. Will need to fix this up in the future.
2012-09-10Convert std::map to camel caseBrian Anderson-1/+1
2012-09-07Do not copy values of type () or _|_Niko Matsakis-3/+6
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-07rustc: Add an "ne" method to the Eq trait, and implement it everywherePatrick Walton-0/+1
2012-09-04rustc: Implement private methods.Patrick Walton-1/+1
Doesn't work cross-crate yet.
2012-09-04rustc: Implement private fields for max/min classesPatrick Walton-0/+3
2012-09-04rustc: "import" -> "use"Patrick Walton-16/+16
2012-08-31jit: Correct formatting and argv[0] for JITted programsZack Corr-3/+7
2012-08-31Add experimental JIT compilerZack Corr-1/+5
2012-08-29rustc: Make `<` and `=` into traitsPatrick Walton-0/+6
2012-08-29Rename resolve3 -> resolve.Graydon Hoare-1/+1
2012-08-28CamelCasify lots of stdBen Striegel-2/+2
2012-08-28rustc: Add cfg(gc) and cfg(nogc).Elliott Slaughter-9/+16
Needed in libcore to determine whether core::gc is being compiled with GC on or not, which then affects various safety checks to avoid collecting memory the GC is itself using.
2012-08-27Convert core::result to camel caseBrian Anderson-5/+5
2012-08-26Camel case the option typeBrian Anderson-40/+40
2012-08-25Fix more unused variable warningsBrian Anderson-1/+1
2012-08-24Start using core::path2::Path in a lot of places.Graydon Hoare-34/+31
2012-08-24rustc: Add flag for enabling GC.Elliott Slaughter-0/+2
2012-08-23`m1!{...}` -> `m1!(...)`Paul Stansifer-6/+6
2012-08-22rustc: add all the pretty printer modes to error messageErick Tryzelaar-2/+3
2012-08-22intern identifiersPaul Stansifer-15/+18
2012-08-22Eliminate many match checks in rustcTim Chevalier-8/+8
2012-08-21more sound treatment of fn& regions; change all & to be distinctNiko Matsakis-3/+0
2012-08-17rustc: Remove the impl mapPatrick Walton-3/+3
2012-08-17rustc: Encode reexports in the metadata and don't have each_path search ↵Patrick Walton-1/+2
tag_paths
2012-08-14Convert more core types to camel caseBrian Anderson-2/+2
2012-08-08rustc: Remove some uses of impl_mapBrian Anderson-1/+0
2012-08-08Convert impls to new syntaxBrian Anderson-1/+1
2012-08-06Convert alt to match. Stop parsing altBrian Anderson-25/+25
2012-08-05Switch alts to use arrowsBrian Anderson-74/+67
2012-08-02Add target_word_size cfg variableGraydon Hoare-4/+5
2012-08-02Remove modes from map API and replace with regions.Niko Matsakis-12/+10
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-01Convert ret to returnBrian Anderson-25/+27
2012-07-31rustc: "paramerization" -> "parameterization" in driverPatrick Walton-1/+1
2012-07-31Introduce 'return', 'match' and 'module' as synonymsBrian Anderson-30/+30
2012-07-31std: getopts::match -> matchesBrian Anderson-1/+1