rust/src/librustc_codegen_utils
David Wood 02357e459b
Attempt to resolve linking issues.
This commit takes a different approach to add the `crate::` prefix to
item paths than previous commits. Previously, recursion was stopped
after a prelude crate name was pushed to the path. It is theorized that
this was the cause of the linking issues since the same path logic is
used for symbol names and that not recursing meant that details were
being missed that affect symbol names. As of this commit, instead of
ceasing recursion, a flag is passed through to any subsequent recursive
calls so that the same effect can be achieved by checking that flag.
2018-10-02 01:16:08 +02:00
..
Cargo.toml Move validate_crate_name to rustc_metadata 2018-08-03 11:09:02 -06:00
codegen_backend.rs Remove LinkMeta struct 2018-08-18 12:08:06 +02:00
lib.rs Bump to 1.31.0 and bootstrap from 1.30 beta 2018-09-27 20:52:53 -07:00
link.rs Move filename_for_metadata to codegen_utils 2018-09-28 01:53:59 +02:00
symbol_names.rs Attempt to resolve linking issues. 2018-10-02 01:16:08 +02:00
symbol_names_test.rs Rename trans to codegen everywhere. 2018-05-17 15:08:30 +03:00