Empowering everyone to build reliable and efficient software.
Go to file
Marijn Haverbeke 575aae407b 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 21:31:36 +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 21:31:36 +02:00
.gitignore More additions to .gitignore. 2011-07-13 13:51:30 -07:00
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 Update README to point to github, test email notification. 2010-06-23 21:11:10 -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://github.com/graydon/rust for current development page.