Page MenuHomeFreeBSD

Update jemalloc to version 5.2.1
ClosedPublic

Authored by vangyzen on Apr 21 2020, 2:40 PM.
Tags
None
Referenced Files
F131893727: D24522.id70833.diff
Sun, Oct 12, 1:00 AM
F131891915: D24522.diff
Sun, Oct 12, 12:41 AM
Unknown Object (File)
Tue, Oct 7, 12:04 AM
Unknown Object (File)
Mon, Oct 6, 11:34 AM
Unknown Object (File)
Sat, Oct 4, 2:04 AM
Unknown Object (File)
Mon, Sep 15, 7:18 PM
Unknown Object (File)
Sun, Sep 14, 8:05 PM
Unknown Object (File)
Sun, Sep 14, 7:37 PM

Details

Summary

Revert r354606 to restore r354605.

Apply one line from jemalloc commit d01b425e5d1e1 in hash_x86_128()
to fix the build with gcc, which only allows a fallthrough attribute
to appear before a case or default label.

Test Plan
  • universe worlds built with llvm
  • amd64 libc built with gcc 6.4.0, 6.5.0, and 9.2.0
  • Isilon OneFS has run with this for 3 months

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 30648
Build 28384: arc lint + arc unit

Event Timeline

contrib/jemalloc/include/jemalloc/internal/hash.h
202

Here is the one line I mentioned.

@acidburn0.pt_gmail.com: Are you Jason Evans, author of jemalloc?

Looks like not, I guess it would be best to send him a mail directly.

This revision is now accepted and ready to land.Apr 21 2020, 6:19 PM
This revision was automatically updated to reflect the committed changes.