Go to file
Marijn Haverbeke 66153436c9 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
2011-09-16 18:21:05 +02:00
doc Stop mentioning tail calls in reference 2011-09-15 10:14:52 +02:00
mk Print perf measurement outputs on completion of 'perf' target. 2011-09-13 17:32:25 -07:00
src Saner approach to lvalues and callable values in trans 2011-09-16 18:21:05 +02:00
.gitignore
AUTHORS.txt Updating my e-mail address to one that actually still works. 2011-08-26 18:01:11 -07:00
configure Add build-system mechanisms for running benchmarks under 'perf'. 2011-09-13 15:06:41 -07:00
LICENSE.txt Add libuv license info to LICENSE.txt 2011-08-09 12:00:00 -07:00
Makefile.in Add build-system mechanisms for running benchmarks under 'perf'. 2011-09-13 15:06:41 -07:00
README

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.