Marijn Haverbeke
b24f978011
Drop arguments on the caller side, not the callee
This makes it easier for the caller to optimize the take/drop away for temporary values, and opens up new possibilities for alias handling. Breaks tail calls.
rustc: Introduce ABI versioning so we can change value representations without breaking the compiler
…
This is a compiler and suite of associated libraries and documentation for the Rust programming language. See LICENSE.txt for terms of copyright and redistribution. See http://github.com/graydon/rust for current development page.
Description
Languages
Rust
97.9%
Python
0.5%
JavaScript
0.4%
C++
0.3%
Shell
0.3%
Other
0.4%