| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2018-05-17 | Rename trans to codegen everywhere. | Irina Popa | -66/+0 | |
| 2018-04-27 | Rename InternedString to LocalInternedString and introduce a new thread-safe ↵ | John Kåre Alsaker | -1/+1 | |
| InternedString | ||||
| 2018-02-19 | Use DefId instead of NodeId while generating debuginfo for statics. | Michael Woerister | -11/+0 | |
| 2018-01-14 | rustc_trans: rename ccx to cx. | Eduard-Mihai Burtescu | -12/+12 | |
| 2018-01-14 | rustc_trans: rename CrateContext to CodegenCx. | Eduard-Mihai Burtescu | -4/+4 | |
| 2018-01-14 | rustc_trans: access fields directly on CrateContext. | Eduard-Mihai Burtescu | -4/+4 | |
| 2017-12-20 | dwarf: set dwarf linkage_name for fns and statics to its mangled symbol name | m4b | -23/+18 | |
| 2017-07-07 | incr.comp.: Don't include span information in the ICH of type definitions. | Michael Woerister | -13/+4 | |
| 2017-04-26 | Implement a file-path remapping feature in support of debuginfo and ↵ | Michael Woerister | -1/+1 | |
| reproducible builds. | ||||
| 2016-11-30 | rustc: track the Span's of definitions across crates. | Eduard-Mihai Burtescu | -1/+1 | |
| 2016-11-21 | Use `Symbol` instead of `InternedString` in the AST, HIR, and various other ↵ | Jeffrey Seyfried | -2/+2 | |
| places. | ||||
| 2016-08-03 | begin auditing the C++ types in RustWrapper | Ariel Ben-Yehuda | -1/+1 | |
| 2016-07-29 | Remove NO_FILE_METADATA; always use unknown_file_metadata instead of passing 0 | Vladimir Vukicevic | -2/+2 | |
| 2016-06-23 | Move errors from libsyntax to its own crate | Jonathan Turner | -1/+1 | |
| 2016-06-16 | Add an abs_path member to FileMap, use it when writing debug info. | Ted Mielczarek | -1/+1 | |
| When items are inlined from extern crates, the filename in the debug info is taken from the FileMap that's serialized in the rlib metadata. Currently this is just FileMap.name, which is whatever path is passed to rustc. Since libcore and libstd are built by invoking rustc with relative paths, they wind up with relative paths in the rlib, and when linked into a binary the debug info uses relative paths for the names, but since the compilation directory for the final binary, tools trying to read source filenames will wind up with bad paths. We noticed this in Firefox with source filenames from libcore/libstd having bad paths. This change stores an absolute path in FileMap.abs_path, and uses that if available for writing debug info. This is not going to magically make debuggers able to find the source, but it will at least provide sensible paths. | ||||
| 2016-04-11 | trans: use DefKey directly in debuginfo for paths. | Eduard Burtescu | -98/+62 | |
| 2016-04-06 | rustc: retire hir::map's paths. | Eduard Burtescu | -74/+66 | |
| 2016-04-06 | rustc: move middle::{def,def_id,pat_util} to hir. | Eduard Burtescu | -1/+1 | |
| 2016-04-06 | rustc: move rustc_front to rustc::hir. | Eduard Burtescu | -1/+1 | |
| 2016-03-31 | librustc_trans: use bug!(), span_bug!() | Benjamin Herr | -3/+3 | |
| 2016-03-27 | rustc_trans: move the contents of the trans module to top-level. | Eduard Burtescu | -0/+135 | |
