diff options
| author | Marijn Haverbeke <marijnh@gmail.com> | 2011-09-16 16:27:34 +0200 |
|---|---|---|
| committer | Marijn Haverbeke <marijnh@gmail.com> | 2011-09-16 18:21:05 +0200 |
| commit | 66153436c9070386786c8a38cde199b5d3e71289 (patch) | |
| tree | e7657594a91d7a49dc8b7836f511d6a471684630 /src/rt/rust_task.cpp | |
| parent | 639d88a6936491cfc3b879bb54989e458b4c93c4 (diff) | |
| download | rust-66153436c9070386786c8a38cde199b5d3e71289.tar.gz rust-66153436c9070386786c8a38cde199b5d3e71289.zip | |
Saner approach to lvalues and callable values in trans
LValues no longer carry information about generics and objs, instead there's an extended form of lvalue, lval_maybe_callee, only used by call and bind, which holds this info. This makes it possible to take the value of a method and get a working closure, and will (with some more work) allow us to call statically known functions without loading from their pair. Closes #435 Closes #758
Diffstat (limited to 'src/rt/rust_task.cpp')
0 files changed, 0 insertions, 0 deletions
