aboutsummaryrefslogtreecommitdiffstats
path: root/vespalib/src/vespa/vespalib/util/alloc.h
Commit message (Expand)AuthorAgeFilesLines
* Update copyrightJon Bratseth2023-10-091-1/+1
* - Pack data closer to let config fit in 2 cache lines instead of 4.Henning Baldersheim2023-07-271-4/+3
* Revert "- Pack data closer to let config fit in 2 cache lines instead of 4."Tor Egge2023-07-141-3/+4
* - Pack data closer to let config fit in 2 cache lines instead of 4.Henning Baldersheim2023-07-061-4/+3
* Make address sanitizer happyHenning Baldersheim2023-06-291-2/+2
* Add noexceptHenning Baldersheim2023-06-291-10/+7
* Ensure that all memory provided by any allocator are within the 57 low bits o...Henning Baldersheim2023-05-231-15/+11
* Add reset and create methods to vespalib::Array.Tor Egge2022-02-091-0/+7
* Update 2017 copyright notices.gjoranv2021-10-071-1/+1
* Move roundUp2inN<T> to vespalib.Henning Baldersheim2021-06-041-2/+10
* Inline small frequently called methodsHenning Baldersheim2021-03-311-8/+24
* Inline the cheap part of the Alloc destructor.Henning Baldersheim2021-03-301-1/+6
* Add method the considers elemsize when computing number of elements that will...Henning Baldersheim2021-02-251-0/+6
* Add alloc_aligned member function.Tor Egge2021-02-131-0/+1
* Forward declare MemoryAllocator in vespalib/util/alloc.h.Tor Egge2021-02-131-21/+8
* Move MemoryAllocator to separate header file.Tor Egge2021-02-131-31/+1
* Add support for setting memory allocator for data store buffer type.Tor Egge2021-02-101-0/+1
* Add noexcept as indicated by -WnoeexceptHenning Baldersheim2020-10-071-7/+7
* Revert "Revert "Use a smart allocator for allocating memory for large 'long' ...Henning Baldersheim2020-05-111-0/+5
* Revert "Use a smart allocator for allocating memory for large 'long' lived"Harald Musum2020-05-111-5/+0
* Use a smart allocator for allocating memory for large 'long' livedHenning Baldersheim2020-05-111-0/+5
* Remove complicated option for slicing as it is not used anywhere.Henning Baldersheim2020-01-161-2/+2
* Avoid crossing the creek multiple times to get an empty bucket of water.Henning Baldersheim2018-05-291-2/+4
* Include what you need.Henning Baldersheim2017-08-181-5/+3
* Update copyright headersJon Bratseth2017-06-141-1/+1
* Revert "Update copyright headers"Jon Bratseth2017-06-141-1/+1
* Update copyright headersJon Bratseth2017-06-141-1/+1
* Revert "Copyright header"Jon Bratseth2017-06-131-1/+1
* Copyright headerJon Bratseth2017-06-131-1/+1
* Revert "Revert "Fix warnings hidden earlier due to including application head...Henning Baldersheim2017-05-031-1/+1
* Revert "Fix warnings hidden earlier due to including application headers as s...Henning Baldersheim2017-05-031-1/+1
* Fix warnings hidden earlier due to including application headers as system in...Henning Baldersheim2017-05-021-1/+1
* Revert "Revert "Balder/extend in place rebased""Henning Baldersheim2017-01-041-2/+21
* Revert "Balder/extend in place rebased"Henning Baldersheim2017-01-041-21/+2
* Added tests for the auto alloc for what works and what does not.Henning Baldersheim2017-01-031-1/+1
* Implement both extension and shrinking of buffers.Henning Baldersheim2017-01-031-0/+17
* extend_inplace -> resize_inplaceHenning Baldersheim2017-01-031-2/+2
* extend in place if possible.Henning Baldersheim2017-01-031-1/+3
* Break some more large include dependencies.Henning Baldersheim2016-11-171-0/+1
* Remove the XXXFactory indirection. Just use static method on Alloc.Henning Baldersheim2016-10-161-33/+10
* When modifying the requested size it must be propagated back.Henning Baldersheim2016-10-161-27/+24
* Ensure that we keep memory footprint to a minimum by deleting as early as pos...Henning Baldersheim2016-10-151-5/+14
* Clarify commentHenning Baldersheim2016-10-031-2/+2
* Handle variations to alignment smoother.Henning Baldersheim2016-10-031-58/+2
* Checkpoint 1Henning Baldersheim2016-10-031-132/+57
* Impement the old with the new.Henning Baldersheim2016-10-031-6/+6
* Instanciate some default allocators.Henning Baldersheim2016-10-031-0/+9
* Making a virtual allocator interface.Henning Baldersheim2016-10-031-0/+58
* delete the copy constructor/operatorsHenning Baldersheim2016-10-031-2/+3
* PublishJon Bratseth2016-06-151-0/+183