aboutsummaryrefslogtreecommitdiff
path: root/src/prevector.h
Commit message (Expand)AuthorAgeFilesLines
* prevector: Avoid unnamed struct, which is a GNU extensionDesWurstes2020-04-301-12/+12
* scripted-diff: Bump copyright headersMarcoFalke2020-04-161-1/+1
* Make VectorFormatter support stateful formattersRussell Yanofsky2020-02-151-2/+7
* Merge #17708: prevector: avoid misaligned member accessesWladimir J. van der Laan2020-02-121-5/+9
|\
| * prevector: avoid misaligned member accessesAnthony Towns2019-12-101-5/+9
* | scripted-diff: Bump copyright of files changed in 2019MarcoFalke2019-12-301-1/+1
|/
* Use correct C++11 header for std::swap()Hennadii Stepanov2019-11-291-0/+1
* Remove unused includespracticalswift2019-10-151-1/+0
* Merge #12324: speed up Unserialize_impl for prevectorWladimir J. van der Laan2019-06-181-0/+15
|\
| * speed up Unserialize_impl for prevectorAkio Nakamura2019-02-031-0/+15
* | Merge #14266: refactor: Lift prevector default vals to the member declarationMarcoFalke2019-05-061-8/+8
|\ \ | |/ |/|
| * Lift prevector default vals to the member declarationBen Woosley2018-09-191-8/+8
* | Implement prevector::fill onceBen Woosley2018-11-141-5/+1
* | Drop defunct IS_TRIVIALLY_CONSTRUCTIBLE handling from prevector.hBen Woosley2018-11-141-2/+0
* | warnings: Compiler warning on memset usage for non-trivial typeLenny Maiorani2018-11-041-13/+3
|/
* Explicitly initialize prevector _unionBen Woosley2018-08-271-5/+5
* Remove default argument to prevector constructor to remove ambiguityBen Woosley2018-08-231-1/+1
* Update copyright headers to 2018DrahtBot2018-07-271-1/+1
* Use memset() to optimize prevector::resize()Evan Klitzke2018-02-271-6/+25
* Reduce redundant code of prevector and speed it upAkio Nakamura2018-02-271-49/+42
* Increment MIT Licence copyright header year on files modified in 2017Akira Takizawa2018-01-031-1/+1
* Fix header guards using reserved identifiersDan Raviv2017-08-261-3/+3
* scripted-diff: Use the C++11 keyword nullptr to denote the pointer literal in...practicalswift2017-08-071-1/+1
* Explicitly initialize prevector::_union to avoid new warningMatt Corallo2017-07-141-1/+1
* Fix const_reverse_iterator constructor (pass const ptr)Jorge Timón2017-06-221-1/+1
* Clarify prevector::erase and avoid swap-to-clearPieter Wuille2017-06-091-0/+6
* Merge #9505: Prevector Quick DestructWladimir J. van der Laan2017-03-141-5/+12
|\
| * Only call clear on prevector if it isn't trivially destructible and don't loo...Jeremy Rubin2017-01-101-5/+12
* | prevector: assert successful allocationCory Fields2017-02-271-0/+6
|/
* Increment MIT Licence copyright header year on files modified in 2016isle29832016-12-311-1/+1
* Make CScript (and prevector) c++11 movable.Pieter Wuille2016-12-211-0/+9
* serialize: Deprecate `begin_ptr` / `end_ptr`Wladimir J. van der Laan2016-10-021-1/+1
* prevector: add C++11-like data() methodWladimir J. van der Laan2016-09-301-0/+8
* prevector::swap: fix (unreached) data corruptionKaz Wesley2016-04-161-6/+1
* prevector: destroy elements only via erase()Kaz Wesley2016-04-161-8/+4
* Add missing copyright headersMarcoFalke2016-01-051-0/+4
* Name union to prevent compiler warningPavel Janík2015-12-021-1/+1
* Prevector typePieter Wuille2015-11-131-0/+486