about summary refs log tree commit diff
path: root/src/libstd/unstable/stack.rs
AgeCommit message (Collapse)AuthorLines
2014-01-31Retry on EINVAL from pthread_attr_setstacksize()Ben Noordhuis-1/+1
Enforce that the stack size is > RED_ZONE + PTHREAD_STACK_MIN. If the call to pthread_attr_setstacksize() subsequently fails with EINVAL, it means that the platform requires the stack size to be a multiple of the page size. In that case, round up to the nearest page and retry. Fixes #11694.
2014-01-07extratest: Fix all leaked trait importsAlex Crichton-1/+2
2014-01-07stdtest: Fix all leaked trait importsAlex Crichton-2/+0
2014-01-07std: Fill in all missing importsAlex Crichton-0/+2
Fallout from the previous commits
2013-12-25Test fixes and rebase conflictsAlex Crichton-0/+2
* vec::raw::to_ptr is gone * Pausible => Pausable * Removing @ * Calling the main task "<main>" * Removing unused imports * Removing unused mut * Bringing some libextra tests up to date * Allowing compiletest to work at stage0 * Fixing the bootstrap-from-c rmake tests * assert => rtassert in a few cases * printing to stderr instead of stdout in fail!()
2013-12-24std: Get stdtest all passing againAlex Crichton-5/+4
This commit brings the library up-to-date in order to get all tests passing again
2013-12-24std: Introduce an unstable::stack moduleAlex Crichton-0/+274
This module will be used to manage the OS-specific TLS registers used to specify the bounds of the current rust stack (useful in 1:1 and M:N)