aboutsummaryrefslogtreecommitdiffstats
path: root/vespamalloc
Commit message (Expand)AuthorAgeFilesLines
* GC unused codeHenning Baldersheim2021-04-303-102/+0
* Inline small frequently called method.Henning Baldersheim2021-04-022-2/+3
* Eliminate free-nonheap-object warning.Tor Egge2021-02-211-2/+5
* Use vespalib::duration for timeoutsHenning Baldersheim2021-01-312-0/+3
* - Dump histogram on single line and order with most active thread first.Henning Baldersheim2020-12-173-6/+30
* Build a histogram of currently live allocations.Henning Baldersheim2020-12-174-9/+31
* - Add support for giving out a global callgraph for all threads on level 2.Henning Baldersheim2020-12-174-8/+21
* - Unify on uint32_t as type for thread id.Henning Baldersheim2020-12-1710-43/+37
* Allow for faster access of thread local variable.Henning Baldersheim2020-10-201-2/+2
* vespalib::Monitor -> std:.mutex/std::condition_variableHenning Baldersheim2020-10-141-13/+14
* ChildProc -> ChildProcessArne Juul2020-07-172-4/+4
* rename SlaveProc -> ChildProcArne Juul2020-07-172-4/+4
* Use EXTERNAL_DEPENDS for external dependencies.Tor Egge2020-07-073-3/+3
* Ignore generated test executable.Henning Baldersheim2020-06-101-4/+1
* Must check validity before setting new size and alignment.Henning Baldersheim2020-06-105-9/+18
* Store alignmnet so that tail magic is computed correctly.Henning Baldersheim2020-06-094-29/+38
* Add some constexprHenning Baldersheim2020-06-091-11/+11
* Add ignore for test executables.Henning Baldersheim2020-06-091-0/+2
* Handle alignment in vespamallocd too.Henning Baldersheim2020-06-096-29/+83
* Add test of alignment.Henning Baldersheim2020-06-091-6/+23
* Add comment about natural alignment in vespamalloc.Henning Baldersheim2020-06-091-0/+5
* Add support for new/delete with alignment that came along in c++17 with gcc 9Henning Baldersheim2020-06-093-7/+144
* Use gcc-toolset-9 on CentOS 8 and RHEL 8.Tor Egge2020-04-263-6/+6
* The challenge when having config system dependent compiles...Henning Baldersheim2020-04-191-1/+1
* Use std::conditional to selct correct type depending on if std::atomic<Tagged...Henning Baldersheim2020-04-191-11/+17
* Fix typoHenning Baldersheim2020-04-191-5/+5
* Add comment about shortcut.Henning Baldersheim2020-04-191-0/+5
* Since gcc does not provide lock free 16 byte access we must do so ourselves.Henning Baldersheim2020-04-192-10/+42
* Merge pull request #11950 from vespa-engine/toregge/guard-against-smarter-com...Henning Baldersheim2020-01-271-4/+9
|\
| * Guard against smarter compiler.Tor Egge2020-01-261-4/+9
* | Stop using memset to overwrite a member variable that doesn't have aTor Egge2020-01-261-2/+3
|/
* Add include statements needed by newer build environments.Tor Egge2020-01-261-0/+1
* FastOS_THread::Sleep -> std::chrono::sleep_forHenning Baldersheim2019-12-042-2/+2
* Don't optimize away new/delete pairs.Tor Egge2019-11-101-0/+15
* Repair vespamalloc doubledelete test for clang.Tor Egge2019-08-021-1/+4
* Merge pull request #10174 from vespa-engine/toregge/adjust-vespamalloc-crash-...Henning Baldersheim2019-08-021-1/+1
|\
| * Adjust crash hack in vespamalloc.Tor Egge2019-08-021-1/+1
* | Remove support for gcc version < 7 in vespamalloc unit test for atomics.Tor Egge2019-08-021-4/+0
|/
* Merge pull request #10169 from vespa-engine/toregge/deinline-rarely-called-me...Henning Baldersheim2019-08-024-5/+19
|\
| * Deinline rarely called methods.Tor Egge2019-08-024-5/+19
* | Port vespamalloc overload handling to clang.Tor Egge2019-08-021-2/+17
|/
* Expose instantiation of static member _myPool.Tor Egge2019-08-022-2/+3
* Use correct attributes to enable compilation with gcc 9 too.Henning Baldersheim2019-05-091-8/+8
* Remove files used by old unit test runner.Tor Egge2019-02-1912-12/+0
* Remove test lists files used by old unit test framework.Tor Egge2019-02-151-7/+0
* Abort on out of threads.Henning Baldersheim2018-12-192-10/+19
* If there are intermediate errors that has no effect on the end result they sh...Henning Baldersheim2018-09-071-0/+4
* NULL -> nullptrHenning Baldersheim2018-09-072-27/+39
* clean up remnants of .mak filesArne Juul2018-06-111-1/+0
* Add link time dependency to atomic library (needed on Ubuntu 18.04)Tor Egge2018-06-011-0/+5