Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 339474 - dev-libs/jemalloc-2.1.0 (new package) - a general-purpose scalable concurrent malloc(3) implementation
Summary: dev-libs/jemalloc-2.1.0 (new package) - a general-purpose scalable concurrent...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Mozilla Gentoo Team
URL: http://www.canonware.com/jemalloc/
Whiteboard:
Keywords: InVCS
Depends on:
Blocks:
 
Reported: 2010-10-02 14:04 UTC by Hanno Zysik (geki)
Modified: 2010-12-30 16:28 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
dev-libs/jemalloc-1.0.3.ebuild (jemalloc-1.0.3.ebuild,805 bytes, text/plain)
2010-10-02 14:05 UTC, Hanno Zysik (geki)
Details
dev-libs/jemalloc-9999.ebuild - for testing (jemalloc-9999.ebuild,975 bytes, text/plain)
2010-10-02 14:05 UTC, Hanno Zysik (geki)
Details
remove preset optimizations (optimization.diff,800 bytes, patch)
2010-10-02 14:06 UTC, Hanno Zysik (geki)
Details | Diff
dev-libs/jemalloc-9999.ebuild - actually using dev branch for testing fun (jemalloc-9999.ebuild,972 bytes, text/plain)
2010-10-07 19:06 UTC, Hanno Zysik (geki)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Hanno Zysik (geki) 2010-10-02 14:04:23 UTC
Please add the jemalloc allocator into the Gentoo repository.

From its homepage:
"jemalloc is a general-purpose scalable concurrent malloc(3) implementation."

Going to add the ebuild plus a patch to remove its preset optimizations.
Comment 1 Hanno Zysik (geki) 2010-10-02 14:05:17 UTC
Created attachment 249319 [details]
dev-libs/jemalloc-1.0.3.ebuild
Comment 2 Hanno Zysik (geki) 2010-10-02 14:05:58 UTC
Created attachment 249321 [details]
dev-libs/jemalloc-9999.ebuild - for testing
Comment 3 Hanno Zysik (geki) 2010-10-02 14:06:18 UTC
Created attachment 249322 [details, diff]
remove preset optimizations
Comment 4 Hanno Zysik (geki) 2010-10-07 19:06:55 UTC
Created attachment 249866 [details]
dev-libs/jemalloc-9999.ebuild - actually using dev branch for testing fun
Comment 5 Hanno Zysik (geki) 2010-10-31 14:25:39 UTC
Well, latest versions can be found here:
http://code.google.com/p/gekis-playground/source/browse/#svn/trunk/dev-libs/jemalloc
Comment 6 Jory A. Pratt gentoo-dev 2010-11-25 17:15:13 UTC
Mozilla team will handle, I am just about finished with some testing, soon as I finish we will add to the tree.
Comment 7 Jory A. Pratt gentoo-dev 2010-12-30 14:13:16 UTC
Thanks for your patients, I have finally landed in the tree.
Comment 8 Hanno Zysik (geki) 2010-12-30 15:24:02 UTC
Is there any reason not to land version 2.1.0?
The ABI changed from 1.0.x to 2.x, which would require a recompile.
But not from 2.0.1 to 2.1.0 AFAICT from library version '.so.1'.
Comment 9 Jory A. Pratt gentoo-dev 2010-12-30 16:28:13 UTC
(In reply to comment #8)
> Is there any reason not to land version 2.1.0?
> The ABI changed from 1.0.x to 2.x, which would require a recompile.
> But not from 2.0.1 to 2.1.0 AFAICT from library version '.so.1'.
> 

It will land once I have time to ensure we will introduce no regressions, I already have multilple programs linking to current that I can not afford to have broken. I will continue to work to get 2.1.x in the tree just gonna have to be a bit patient and wait for me to finish my local regression testing.