Find a file
Brian Anderson 9a738fd61d rt: Various tweaks to make __morestack unwinding work on linux
When unwinding through __morestack the stack limit in the TLS is invalidated
and must be reset. Instead of actually landing at __morestack we're
just going to make all our Rust landing pads call upcall_reset_stack_limit,
which will find the stack segment that corresponds to the current stack
pointer and put the limit in the TLS.

Also massively expand the stack segment red zone to make more room for the
dynamic linker. Will fix in the future.
2011-12-06 16:32:41 -08:00
doc libstd: Update docs 2011-12-06 13:58:54 -08:00
man rustc: Add a flag '--warn-unused-imports' 2011-11-17 09:28:30 +01:00
mk Establish 'core' library separate from 'std'. 2011-12-06 12:13:04 -08:00
src rt: Various tweaks to make __morestack unwinding work on linux 2011-12-06 16:32:41 -08:00
.gitignore .gitignore a bunch of artifacts of in-tree builds 2011-11-19 13:49:49 -08:00
.gitmodules Re-add libuv as a submodule. 2011-11-08 19:01:47 -08:00
AUTHORS.txt Add Stefan Plantikow to AUTHORS.txt 2011-11-15 18:04:37 -08:00
configure Establish 'core' library separate from 'std'. 2011-12-06 12:13:04 -08:00
LICENSE.txt Reflow at 60 columns. Nsis seems happy. Close #1010. 2011-11-29 19:28:38 -08:00
Makefile.in Establish 'core' library separate from 'std'. 2011-12-06 12:13:04 -08:00
README Switch URLs. 2011-09-20 16:27:08 -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.