1. Sep 13, 2019
    • Igor Chorazewicz's avatar
      Fix insert methods · 70fd88de
      Igor Chorazewicz authored
      insert_gap() method worked incorrectly. It used std::move_backward to move
      elements in a vector, ignoring the fact that memory after size() was uninitialized.
      
      This resulted in operator= being called on uninitialized elements instead of
      copy/move constructor.
      
      Fix this issue by reimplementing insert_gap as internal_insert. Use generic
      implementation for iterators to implement all cases.
      70fd88de
    • Igor Chorazewicz's avatar
      vector: remove construct_range helper method · 39758edb
      Igor Chorazewicz authored
      and change name of construct_range_copy to construct.
      
      conctruct_range can be implemented using construct_range_copy by passing
      std::make_move_iterator(iterator) as parameters.
      39758edb
  2. Sep 12, 2019
  3. Sep 10, 2019
  4. Sep 06, 2019
  5. Sep 05, 2019
  6. Sep 04, 2019
  7. Sep 03, 2019
  8. Aug 30, 2019
  9. Aug 28, 2019
  10. Aug 23, 2019
  11. Aug 14, 2019
  12. Aug 08, 2019