Skip to content

Conversation

@fredrikekre
Copy link
Member

I am sure there are more fixes to backport but these are the ones I care about right now. If I, or someone else, needs other fixes we can release 0.4.10 with more backports.

Before this patch the `\r` character would be part of the comment and
not the following NewlineWs (which would simply be a `\n`-style
NewlineWs instead of a `\r\n` as one would expect).

(cherry picked from commit 1d95081, PR #455)
Without this patch `\r\n\r\n` would be tokenized as `\r\n\r` and `\n`
instead of `\r\n` and `\r\n`. Fixes
fredrikekre/Runic.jl#15.

(cherry picked from commit a11e664, PR #460)
@fredrikekre fredrikekre requested a review from c42f July 20, 2024 10:58
@fredrikekre
Copy link
Member Author

@c42f do you know which commits need to be backported to make tests pass on 1.10? Looks like 0.4.8 also fail on 1.10 though... Perhaps we can merge and release this anyway?

nhz2 and others added 6 commits July 21, 2024 11:59
When looking at the help for `peek` in the repl, the current docstring looks like it applies to all `IO`, so I added `::ParseStream` to make it more specific. See also JuliaLang/julia#54749
* Don't assume (io::IOBuffer).data is a Vector on new versions of Julia

* Exclude test/subtype.jl from corpus due to new dependence on where precedence (#395)
* Run CI on 1.9 and prerelease

* Bump setup-julia to v2
This syntax is normally not something you'd use, but it's very useful
for `ccall`. Previously the parser just crashed on this kind of input -
a bug which is also present in the old parser.
@c42f
Copy link
Member

c42f commented Jul 21, 2024

We'd need to backport most of @LilithHafner's recent CI fixes. I've done that, plus several other low risk items and pushed to the branch :)

Copy link
Member

@c42f c42f left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this should be good now!

Everything here should be low risk fixes - do you want to merge this and make the release?

For big and higher risk changes I would also run the ecosystem parsing tests in tools/check_all_packages.jl. But those aren't completely simple to set up (the package cache takes a while to download), and are somewhat nontrivial to interpret 😬

@fredrikekre
Copy link
Member Author

Thanks.

@fredrikekre fredrikekre merged commit 7e444ae into release-0.4 Jul 21, 2024
@fredrikekre fredrikekre deleted the fe/backport-release-0.4 branch July 21, 2024 06:28
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.

4 participants