0
0
mirror of https://github.com/rust-lang/rust.git synced 2024-11-29 18:06:44 +01:00
The Rust compiler https://www.rust-lang.org/
Go to file
Tim Chevalier 8972588583 Dereference classes with dtors only on a field access
A class with a dtor has a different representation (a pair of a bit field
and a pointer to the class itself), and previously, the trans code
was selecting out the second field on any reference to a variable whose
type was a class with a dtor. This turned out to be wrong in the case where
a closure captures a variable with such a type. Changed the code to only
insert the field selection on a class field access.
2012-06-05 15:11:33 -07:00
doc make vec fns/methods take imm slices. 2012-06-02 19:14:57 -07:00
man Update the rustc manpage 2012-05-26 08:15:28 -07:00
mk Begin running cargo tests 2012-06-02 21:30:26 -07:00
src Dereference classes with dtors only on a field access 2012-06-05 15:11:33 -07:00
.gitignore Add config.stamp to .gitignore 2012-03-27 22:25:10 -07:00
.gitmodules Update libuv. 2012-02-02 17:39:47 -08:00
AUTHORS.txt Add Arkaitz Jimenez to AUTHORS.txt 2012-06-03 14:47:50 -07:00
configure test: Move tests with rustc deps into run-pass-fulldeps 2012-06-01 16:01:56 -07:00
INSTALL.txt Bump version in INSTALL.txt 2012-03-28 22:45:13 -07:00
LICENSE.txt Add Clay license info to LICENSE.txt 2012-05-03 12:50:32 -07:00
Makefile.in Revert "build: Don't need to build the runtime before starting on core" 2012-06-01 21:46:10 -07:00
README.txt
RELEASES.txt Fix typo in release notes. 2012-03-28 13:52:47 -07:00

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://www.rust-lang.org for more information.