Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[REPL] tests: further improve IJulia IO ordering #47178

Merged
merged 2 commits into from
Oct 20, 2022
Merged

[REPL] tests: further improve IJulia IO ordering #47178

merged 2 commits into from
Oct 20, 2022

Conversation

vtjnash
Copy link
Member

@vtjnash vtjnash commented Oct 15, 2022

Continuing from #47160, which seems to have been insufficient to fully resolve this problem on CI, as seen here:
https://buildkite.com/julialang/julia-master/builds/16988#0183d896-bc58-4a78-a838-5473d680db20 (since Condition cannot be used this way, but Base.Event(true) can be used this way)

@vtjnash vtjnash added test This change adds or pertains to unit tests REPL Julia's REPL (Read Eval Print Loop) ci Continuous integration labels Oct 15, 2022
@vtjnash vtjnash force-pushed the jn/47160.2 branch 4 times, most recently from e5aceda to c8f33aa Compare October 18, 2022 17:58
Continuing from #47160, which seems to have been insufficient to fully
resolve this problem on CI.
When writing macros, it is best to keep most of the work in functions,
since otherwise it is hard to avoid scoping mistakes, and generates too
much code.

This made the test (and the REPL) crash if the user ever uses the
`mod` function.
@vtjnash
Copy link
Member Author

vtjnash commented Oct 19, 2022

This should fix the CI stability problems introduced by #46781 / #46474 (@KristofferC)

@vtjnash
Copy link
Member Author

vtjnash commented Oct 19, 2022

CI failures were unrelated. Merge now?

@vtjnash vtjnash merged commit 198e87d into master Oct 20, 2022
@vtjnash vtjnash deleted the jn/47160.2 branch October 20, 2022 12:48
@KristofferC KristofferC added backport 1.9 Change should be backported to release-1.9 and removed backport 1.9 Change should be backported to release-1.9 labels Dec 12, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ci Continuous integration don't squash Don't squash merge REPL Julia's REPL (Read Eval Print Loop) test This change adds or pertains to unit tests
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants