Commit Graph

16 Commits

Author SHA256 Message Date
Tomáš Chvátal
2002763514 Accepting request 204266 from devel:libraries:c_c++
- Update to version 3.4.1
  * Fix a race in the "arenas.extend" mallctl that could cause memory
    corruption of internal data structures and subsequent crashes.
  * Fix Valgrind integration flaws that caused Valgrind warnings about
    reads of uninitialized memory in:
    + arena chunk headers
    + internal zero-initialized data structures
  * Preserve errno during the first allocation.  A readlink(2) call
    during initialization fails unless /etc/malloc.conf exists,
    so errno was typically set during the first allocation prior to this fix.
  * Fix compilation warnings reported by gcc 4.8.1

- Rename pprof to pprof-jemalloc to prevent conflict with gperftools

OBS-URL: https://build.opensuse.org/request/show/204266
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/jemalloc?expand=0&rev=7
2013-10-23 08:08:31 +00:00
Ismail Dönmez
62642784c1 - Update to version 3.4.1
* Fix a race in the "arenas.extend" mallctl that could cause memory
    corruption of internal data structures and subsequent crashes.
  * Fix Valgrind integration flaws that caused Valgrind warnings about
    reads of uninitialized memory in:
    + arena chunk headers
    + internal zero-initialized data structures
  * Preserve errno during the first allocation.  A readlink(2) call
    during initialization fails unless /etc/malloc.conf exists,
    so errno was typically set during the first allocation prior to this fix.
  * Fix compilation warnings reported by gcc 4.8.1
- Rename pprof to pprof-jemalloc to prevent conflict with gperftools

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/jemalloc?expand=0&rev=15
2013-10-22 09:31:54 +00:00
Stephan Kulow
ebfbc55cbf Accepting request 177890 from devel:libraries:c_c++
- Rename pprof to pprof-jemalloc to prevent conflict with gperftools 

- Update to version 3.4.0
  * Support for aarch64
  * Fix race-triggered deadlocks in chunk_record()

OBS-URL: https://build.opensuse.org/request/show/177890
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/jemalloc?expand=0&rev=5
2013-06-06 12:58:24 +00:00
Ismail Dönmez
687c79b2af - Rename pprof to pprof-jemalloc to prevent conflict with gperftools
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/jemalloc?expand=0&rev=13
2013-06-06 10:53:25 +00:00
Ismail Dönmez
27cdf8d474 - Update to version 3.4.0
* Support for aarch64
  * Fix race-triggered deadlocks in chunk_record()

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/jemalloc?expand=0&rev=12
2013-06-05 14:52:22 +00:00
Stephan Kulow
ced5557d43 Accepting request 157950 from devel:libraries:c_c++
- Update to version 3.3.1
  * Fix a locking order bug that could cause deadlock during fork
    if heap profiling were enabled.
  * Fix a chunk recycling bug that could cause the allocator to lose
    track of whether a chunk was zeroed.
  * Fix TLS-related memory corruption that could occur during thread
    exit if the thread never allocated memory.  Only the quarantine
    and prof facilities were susceptible.
  * Internal reallocation of the quarantined object array leaked
    the old array.
  * Reallocation failure for internal reallocation of the quarantined
    object array (very unlikely) resulted in memory corruption.
  * Fix Valgrind integration to annotate all internally allocated
    memory in a way that keeps Valgrind happy about internal data
    structure access.
  * Fix building for s390 systems.
- Implement %check

OBS-URL: https://build.opensuse.org/request/show/157950
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/jemalloc?expand=0&rev=4
2013-03-08 08:13:34 +00:00
Ismail Dönmez
226197fc72 - Update to version 3.3.1
* Fix a locking order bug that could cause deadlock during fork
    if heap profiling were enabled.
  * Fix a chunk recycling bug that could cause the allocator to lose
    track of whether a chunk was zeroed.
  * Fix TLS-related memory corruption that could occur during thread
    exit if the thread never allocated memory.  Only the quarantine
    and prof facilities were susceptible.
  * Internal reallocation of the quarantined object array leaked
    the old array.
  * Reallocation failure for internal reallocation of the quarantined
    object array (very unlikely) resulted in memory corruption.
  * Fix Valgrind integration to annotate all internally allocated
    memory in a way that keeps Valgrind happy about internal data
    structure access.
  * Fix building for s390 systems.
- Implement %check

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/jemalloc?expand=0&rev=10
2013-03-07 20:58:42 +00:00
Stephan Kulow
e9f98c0ba7 Accepting request 149780 from devel:libraries:c_c++
Note to reviewer: This is a leaf package.

- Update to version 3.3.0
  * Add clipping support to lg_chunk option processing.
  * Add the --enable-ivsalloc option.
  * Add the --without-export option.
  * Add the --disable-zone-allocator option.
  * Fix "arenas.extend" mallctl to output the number of arenas.
  * Fix chunk_recycyle() to unconditionally inform Valgrind that
    returned memory is undefined.
  * Fix build break on FreeBSD related to alloca.h.

OBS-URL: https://build.opensuse.org/request/show/149780
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/jemalloc?expand=0&rev=3
2013-01-30 14:11:34 +00:00
Ismail Dönmez
d7899721c1 - Update to version 3.3.0
* Add clipping support to lg_chunk option processing.
  * Add the --enable-ivsalloc option.
  * Add the --without-export option.
  * Add the --disable-zone-allocator option.
  * Fix "arenas.extend" mallctl to output the number of arenas.
  * Fix chunk_recycyle() to unconditionally inform Valgrind that
    returned memory is undefined.
  * Fix build break on FreeBSD related to alloca.h.

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/jemalloc?expand=0&rev=8
2013-01-24 11:03:44 +00:00
Ismail Dönmez
bee663cde3 Accepting request 141361 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/141361
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/jemalloc?expand=0&rev=1
2012-12-05 12:54:15 +00:00
127b8fc586 jemalloc-3.2.0
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/jemalloc?expand=0&rev=6
2012-11-14 23:33:41 +00:00
607d021372 Accepting request 132457 from home:jengelh:branches:devel:libraries:c_c++
- Update to new upstream release 3.0.0
* Implement Valgrind support, redzones, and quarantine.
* Add support for additional architectures: MIPS, SH4, Tilera
* Add nallocm(), which rounds a request size up to the nearest size
  class without actually allocating.
* Implement aligned_alloc()
* Add the "thread.tcache.enabled" and "opt.prof_final" mallctls.
* Update pprof (from gperftools 2.0).
* (For more, see the ChangeLog file in this RPM package.)

OBS-URL: https://build.opensuse.org/request/show/132457
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/jemalloc?expand=0&rev=5
2012-09-04 08:28:27 +00:00
adf230eb09 Obsolete specialized SLE spec files (we can do it in a single file without losing readability)
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/jemalloc?expand=0&rev=4
2012-02-04 14:54:53 +00:00
Antony Dovgal
5cbe0d712b add spec files for SLE_10 and SLES_9
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/jemalloc?expand=0&rev=3
2011-10-23 07:15:12 +00:00
Antony Dovgal
7fe3470fcd cleanup the spec file and add spec file for SLE_11
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/jemalloc?expand=0&rev=2
2011-10-23 07:02:58 +00:00
Ismail Dönmez
d41126f19e Accepting request 87662 from home:jengelh:bl-new
jemalloc in better shape

OBS-URL: https://build.opensuse.org/request/show/87662
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/jemalloc?expand=0&rev=1
2011-10-13 16:05:06 +00:00