Go to file
Stephan Kulow c653443c60 Accepting request 215630 from devel:libraries:c_c++
- Add jemalloc-fix-32bit-tests.patch to fix test failures on i586

- Update to version 3.5.0
  * Add the *allocx() API, which is a successor to the experimental *allocm()
    API.  The *allocx() functions are slightly simpler to use because they have
    fewer parameters, they directly return the results of primary interest, and
    mallocx()/rallocx() avoid the strict aliasing pitfall that
    allocm()/rallocx() share with posix_memalign().  Note that *allocm() is
    slated for removal in the next non-bugfix release.
  * Add support for LinuxThreads.
  * Unless heap profiling is enabled, disable floating point code and don't link
    with libm.  This, in combination with e.g. EXTRA_CFLAGS=-mno-sse on x64
    systems, makes it possible to completely disable floating point register
    use.  Some versions of glibc neglect to save/restore caller-saved floating
    point registers during dynamic lazy symbol loading, and the symbol loading
    code uses whatever malloc the application happens to have linked/loaded
    with, the result being potential floating point register corruption.
  * Report ENOMEM rather than EINVAL if an OOM occurs during heap profiling
    backtrace creation in imemalign().  This bug impacted posix_memalign() and
    aligned_alloc().
  * Fix a file descriptor leak in a prof_dump_maps() error path.
  * Fix prof_dump() to close the dump file descriptor for all relevant error
    paths.
  * Fix rallocm() to use the arena specified by the ALLOCM_ARENA(s) flag for
    allocation, not just deallocation.
  * Fix a data race for large allocation stats counters.
  * Fix a potential infinite loop during thread exit.  This bug occurred on
    Solaris, and could affect other platforms with similar pthreads TSD
    implementations.
  * Don't junk-fill reallocations unless usable size changes.  This fixes a

OBS-URL: https://build.opensuse.org/request/show/215630
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/jemalloc?expand=0&rev=8
2014-01-30 16:41:08 +00:00
.gitattributes Accepting request 87662 from home:jengelh:bl-new 2011-10-13 16:05:06 +00:00
.gitignore Accepting request 87662 from home:jengelh:bl-new 2011-10-13 16:05:06 +00:00
jemalloc-3.5.0.tar.bz2 - Update to version 3.5.0 2014-01-24 12:22:56 +00:00
jemalloc-fix-32bit-tests.patch - Add jemalloc-fix-32bit-tests.patch to fix test failures on i586 2014-01-30 12:10:40 +00:00
jemalloc.changes - Add jemalloc-fix-32bit-tests.patch to fix test failures on i586 2014-01-30 12:10:40 +00:00
jemalloc.spec - Add jemalloc-fix-32bit-tests.patch to fix test failures on i586 2014-01-30 12:10:40 +00:00