| Age | Commit message (Collapse) | Author | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
cc #3071
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Closes #2660
|
|
|
|
|
|
|
|
#2907.
|
|
|
|
|
|
- removes various fields from various variants in the AST
- also update tests not to use this notation
|
|
|
|
|
|
|
|
|
|
semi-terminated"
This reverts commit 0f5eaef5fb2443acd3ea67250c953839c3d04d38.
|
|
This is a subtle rule that no longer seems to be required.
|
|
|
|
|
|
|
|
This comes with a terminology change. All linkage-symbols are 'extern'
now, including rust syms in other crates. Some extern ABIs are
merely "foreign". The term "native" is retired, not clear/useful.
What was "crust" is now "extern" applied to a _definition_. This
is a bit of an overloading, but should be unambiguous: it means
that the definition should be made available to some non-rust ABI.
|
|
|
|
Also fixed shapes for classes with dtors, as well as handling
offsets for classes with dtors correctly in take glue.
Closes #2485
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Per issue #2418.
|