about summary refs log tree commit diff
path: root/src/rustc/driver
AgeCommit message (Collapse)AuthorLines
2012-03-20Revert order of arguments to option::maybe and from_maybeMarijn Haverbeke-1/+1
Closes #2019
2012-03-18rustc: Fix typo in error messageDamien Grassart-1/+1
2012-03-15Rename dict to vtable throughout the compilerMarijn Haverbeke-2/+2
The difference went away.
2012-03-15Turn on monomorphization by defaultMarijn Haverbeke-4/+0
2012-03-14Add crude support for casts in constant expressionsMarijn Haverbeke-1/+2
Only casts to integral and float types are supported Closes #1975
2012-03-13first (functional) version of the auto_serialize syntax extNiko Matsakis-4/+9
2012-03-12Libc/os/run/rand/io reorganization. Close #1373. Close #1638.Graydon Hoare-16/+15
- Move io, run and rand to core. - Remove incorrect ctypes module (use libc). - Remove os-specific modules for os and fs. - Split fs between core::path and core::os.
2012-03-11rustc: Map local variables to their containing blocks so we know their regionsPatrick Walton-1/+1
2012-03-09rustc: Add a region checking passPatrick Walton-0/+2
Errors aren't reported yet, because the regions aren't properly inferred from the & operator at the moment and that would break the tests.
2012-03-09rustc: Perform region inferencePatrick Walton-1/+4
2012-03-08Drop collect_items pass, create decls on demandMarijn Haverbeke-1/+1
This solves a problem with inlined functions that have inner functions.
2012-03-06make inline enabled by defaultNiko Matsakis-4/+0
2012-03-06Make trans pass responsible for pulling in inlined functionsMarijn Haverbeke-7/+2
This makes the logic for finding the inlinable items much easier -- they are simply pulled in lazily when encountered.
2012-03-05rustc: Use consistent casing for names of timed passesBrian Anderson-1/+1
2012-03-05rustc: Lower case error messagesBrian Anderson-5/+5
2012-03-02comp/fuzzer: rewrite to use io::with_str_reader.Erick Tryzelaar-2/+4
2012-03-02comp/std: rename io::string_reader to io::str_reader.Erick Tryzelaar-1/+1
2012-03-02Move src/comp to src/rustcGraydon Hoare-0/+1330