Skip to content

Conversation

@alexcrichton
Copy link
Member

While usage of change_dir_locked is synchronized against itself, it's not
synchronized against other relative path usage, so I'm of the opinion that it
just really doesn't help in running tests. In order to prevent the problems that
have been cropping up, this completely removes the function.

All existing tests (except one) using it have been moved to run-pass tests where
they get their own process and don't need to be synchronized with anyone else.

There is one now-ignored rustpkg test because when I moved it to a run-pass test
apparently run-pass isn't set up to have 'extern mod rustc' (it ends up having
linkage failures).

@alexcrichton
Copy link
Member Author

cc @catamorphism, and this should remove all the flakiness of the fileinput tests on bors.

@huonw
Copy link
Contributor

huonw commented Sep 14, 2013

Would the rustpkg::workcache (?) one that was failing occasionally be due to the same thing?

@alexcrichton
Copy link
Member Author

Yes, I suspect that this will fix the flakiness of workcache::test

While usage of change_dir_locked is synchronized against itself, it's not
synchronized against other relative path usage, so I'm of the opinion that it
just really doesn't help in running tests. In order to prevent the problems that
have been cropping up, this completely removes the function.

All existing tests (except one) using it have been moved to run-pass tests where
they get their own process and don't need to be synchronized with anyone else.

There is one now-ignored rustpkg test because when I moved it to a run-pass test
apparently run-pass isn't set up to have 'extern mod rustc' (it ends up having
linkage failures).
bors added a commit that referenced this pull request Sep 14, 2013
…huonw

While usage of change_dir_locked is synchronized against itself, it's not
synchronized against other relative path usage, so I'm of the opinion that it
just really doesn't help in running tests. In order to prevent the problems that
have been cropping up, this completely removes the function.

All existing tests (except one) using it have been moved to run-pass tests where
they get their own process and don't need to be synchronized with anyone else.

There is one now-ignored rustpkg test because when I moved it to a run-pass test
apparently run-pass isn't set up to have 'extern mod rustc' (it ends up having
linkage failures).
@bors bors closed this Sep 14, 2013
flip1995 pushed a commit to flip1995/rust that referenced this pull request Aug 11, 2022
…en_fix, r=Jarcho

Fix cast_abs_to_unsigned with code in parens

Close rust-lang#9185
changelog: none
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants