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

blog post: Julia 1.6 Highlights #1135

Merged
merged 37 commits into from
Mar 25, 2021
Merged

blog post: Julia 1.6 Highlights #1135

merged 37 commits into from
Mar 25, 2021

Conversation

StefanKarpinski
Copy link
Member

No description provided.

@StefanKarpinski StefanKarpinski marked this pull request as draft February 3, 2021 21:56
@github-actions
Copy link

github-actions bot commented Feb 3, 2021

Once the build has completed, you can preview your PR at this URL: https://julialang.netlify.app/previews/PR1135/ in ~15 minutes

@StefanKarpinski
Copy link
Member Author

cc @IanButterworth

@StefanKarpinski
Copy link
Member Author

There are several sections here that people need to write and someone needs to add a little conclusion. I will not be around to work on this, so others should feel free to push and pull their changes. Consider this a public branch: don't force push at the risk of overwriting someone else's changes. Once it's all ready, fix up the date and squash merge to publish.

Copy link
Member

@IanButterworth IanButterworth left a comment

Choose a reason for hiding this comment

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

Formatting fixes

blog/2021/02/julia-1.6-highlights.md Outdated Show resolved Hide resolved
blog/2021/02/julia-1.6-highlights.md Outdated Show resolved Hide resolved
blog/2021/02/julia-1.6-highlights.md Outdated Show resolved Hide resolved
blog/2021/02/julia-1.6-highlights.md Outdated Show resolved Hide resolved
blog/2021/02/julia-1.6-highlights.md Outdated Show resolved Hide resolved
blog/2021/02/julia-1.6-highlights.md Outdated Show resolved Hide resolved
blog/2021/02/julia-1.6-highlights.md Outdated Show resolved Hide resolved
blog/2021/02/julia-1.6-highlights.md Outdated Show resolved Hide resolved
Copy link
Member

@timholy timholy left a comment

Choose a reason for hiding this comment

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

Looks good!

blog/2021/02/julia-1.6-highlights.md Outdated Show resolved Hide resolved
blog/2021/02/julia-1.6-highlights.md Outdated Show resolved Hide resolved
blog/2021/02/julia-1.6-highlights.md Outdated Show resolved Hide resolved
@StefanKarpinski
Copy link
Member Author

@staticfloat: I would avoid making it sounds like binary dependencies have been especially problematic for Julia. Rather, this is a generally hard problem and today Julia has a uniquely fast, portable and reliable solution which just got even faster.


_Jameson Nash and Jeff Bezanson_

In addition to making our library code more compiler-friendly, we continue
Copy link
Member

Choose a reason for hiding this comment

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

Maybe this is just my lack of understanding, but what is library code vs regular code? Perhaps worth mentioning?

Copy link
Member

Choose a reason for hiding this comment

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

All code is library code

breakthroughs, but we do have some modest improvements due to work on the
method table data structure.

Method specificity is a partial order, and prior to 1.6 we stored methods in
Copy link
Member

Choose a reason for hiding this comment

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

Suggested change
Method specificity is a partial order, and prior to 1.6 we stored methods in
Method specificity is stored in partial order, prior to 1.6, we stored methods in

Copy link
Member

Choose a reason for hiding this comment

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

If we keep the same wording here, perhaps adding a link to: https://en.wikipedia.org/wiki/Partially_ordered_set would help anyone scratching their head as I was

downloading was done by some external process—whichever one of `curl`, `wget`,
`fetch` or `PowerShell` happened to be available on your system. The fact that
this frankendownload feature worked at all was something of a miracle, that only
worked due to much fussy command-line-option finessing of over the years. And
Copy link
Member

@logankilpatrick logankilpatrick Feb 26, 2021

Choose a reason for hiding this comment

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

Suggested change
worked due to much fussy command-line-option finessing of over the years. And
worked due to much fussy command-line-option finessing over the years. And,

Copy link
Member

@IanButterworth IanButterworth Mar 22, 2021

Choose a reason for hiding this comment

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

of seems fine. The comma, perhaps?

@logankilpatrick
Copy link
Member

@StefanKarpinski I did a grammar/spelling/readability check. Feel free to ignore my suggestions. Who is writing up the conclusion? There is so much great stuff here, nice work everyone!

@vtjnash
Copy link
Member

vtjnash commented Mar 9, 2021

@logankilpatrick I think you're welcome to push edits directly. I happened to independently make some of those same fixes when reading through, but more polish is better

@vtjnash vtjnash removed their request for review March 9, 2021 15:50
@KristofferC
Copy link
Member

KristofferC commented Mar 24, 2021

I added a section about the new stacktrace formatting (image used from https://www.oxinabox.net/2021/02/13/Julia-1.6-what-has-changed-since-1.0.html#clearer-stacktraces with permission from @oxinabox) and changed the conclusion to just be a rehash of the one we used for 1.5.

@KristofferC KristofferC marked this pull request as ready for review March 25, 2021 07:34
@ararslan ararslan merged commit ad27fed into main Mar 25, 2021
@ararslan ararslan deleted the sk/julia-1.6-highlights branch March 25, 2021 14:26
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.