varkor
e2a1cce9c5
Rename hir::map::NodeKind to hir::Node
2018-08-27 21:46:23 +01:00
varkor
11665ca45a
Remove path prefixes from NodeKind
2018-08-27 21:46:13 +01:00
varkor
befc4b1100
Rename hir::map::Node to hir::map::NodeKind
2018-08-27 21:45:46 +01:00
varkor
6f637da50c
Remove Ty prefix from Ty{Adt|Array|Slice|RawPtr|Ref|FnDef|FnPtr|Dynamic|Closure|Generator|GeneratorWitness|Never|Tuple|Projection|Anon|Infer|Error}
2018-08-22 16:07:44 +01:00
kennytm
e862efa65d
Rollup merge of #53274 - bjorn3:remove_statics_field, r=nagisa
...
Remove statics field from CodegenCx
It doesnt seem to be used anywhere.
2018-08-14 23:59:15 +08:00
bjorn3
44af068388
Remove statics field from CodegenCx
2018-08-11 18:54:36 +02:00
Michael Woerister
9585c5dc1f
Introduce const_cstr!() macro and use it where applicable.
2018-08-10 10:22:44 +02:00
Michael Woerister
3a3b3317d9
Fix issue around dllimport and ThinLTO as LLD runs it.
2018-08-07 14:44:48 +02:00
Colin Pronovost
02190f397e
Make globals with private linkage unnamed. Fixes #50862 .
2018-07-31 23:45:18 -04:00
Irina Popa
f375185314
rustc_codegen_llvm: use safe references for Value.
2018-07-30 19:49:18 +03:00
Irina Popa
d04e66d114
rustc_codegen_llvm: use safe references for Type.
2018-07-30 18:36:29 +03:00
Gabriel Smith
0bcbe91b48
Deduplicate linkage checking code for statics
...
Signed-off-by: Gabriel Smith <ga29smith@gmail.com>
2018-07-24 20:17:14 -04:00
Gabriel Smith
a20262c069
Properly set the linkage type on non-local statics
...
Fixes issue #18804
Signed-off-by: Gabriel Smith <ga29smith@gmail.com>
2018-07-24 20:15:06 -04:00
Oliver Schneider
de511438cd
Promoteds are statics and statics have a place, not just a value
2018-07-23 09:51:30 +02:00
Alex Crichton
b7ef674832
rustc: Use link_section, not wasm_custom_section
...
This commit transitions definitions of custom sections on the wasm target from
the unstable `#[wasm_custom_section]` attribute to the
already-stable-for-other-targets `#[link_section]` attribute. Mostly the same
restrictions apply as before, except that this now applies only to statics.
Closes #51088
2018-07-16 09:40:45 -07:00
csmoe
5b0cf56f32
ItemKind
2018-07-16 15:09:17 +02:00
csmoe
7e5d224472
ForeignItemKind
2018-07-16 15:09:17 +02:00
kennytm
e3d113eca9
Do not allow LLVM to increase a TLS's alignment on macOS.
2018-06-30 21:36:03 +08:00
Irina Popa
b63d7e2b1c
Rename trans to codegen everywhere.
2018-05-17 15:08:30 +03:00