summary refs log tree commit diff
path: root/src/rustc/middle/trans/debuginfo.rs
AgeCommit message (Collapse)AuthorLines
2012-03-26Bulk-edit mutable -> mut.Graydon Hoare-4/+4
2012-03-21add mut decls to rustc and make them mandatoryNiko Matsakis-1/+1
2012-03-21Avoid mangling names differently in debug builds to work around a build ↵Josh Matthews-35/+43
error. Fix up file name and path debug information, and build one compilation unit for a crate instead of one per source file.
2012-03-20core: Rename unsafe::leak to unsafe::forget. Closes #2031Brian Anderson-1/+1
2012-03-16Classes WIPTim Chevalier-1/+1
Cross-crate metadata for classes works well enough that programs with classes in other crates compile successfully, but output wrong results. Checking in work so far to avoid merge hassles. (Tests are xfailed.)
2012-03-14Convert *u8 native string users to *c_charBrian Anderson-2/+2
2012-03-14rustc: Lift the @ from the type definition of crate_ctxt into its usesPatrick Walton-12/+12
This will make it easier to convert crate_ctxt into a region pointer, since there are functions that return crate contexts. There would be no way to type these functions if crate_ctxt had to be an inferred region pointer.
2012-03-13Use type size/alignment of target, rather than host, in debuginfoMarijn Haverbeke-70/+24
2012-03-12Libc/os/run/rand/io reorganization. Close #1373. Close #1638.Graydon Hoare-12/+11
- 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-08Drop collect_items pass, create decls on demandMarijn Haverbeke-1/+1
This solves a problem with inlined functions that have inner functions.
2012-03-02Move src/comp to src/rustcGraydon Hoare-0/+876