1
I Use This!
Activity Not Available

Commits : Listings

Analyzed 12 months ago. based on code collected 12 months ago.
Jan 16, 2023 — Jan 16, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
reworked inclusion of the 3rdPartyLibs.$(Platform).props to have only it only in single place More... almost 12 years ago
added property sheets to for x32 and x64 configurations specifying the default include/lib paths More... almost 12 years ago
added submodule to the memory-mgr in order to make unit_tests compile and run successfully More... almost 12 years ago
fixed compilation with the boost 1.51 and latest memory-mgr More... almost 12 years ago
added files used to import from SVN More... almost 12 years ago
finalized the import - added .gitignore file More... almost 12 years ago
completely removed boost folder updated boost range compatibility tests More... over 12 years ago
updated types definitions in the basic_string to match the ones from the standard More... over 12 years ago
fixed some compilation warnings from fill_iterator More... over 12 years ago
fixed fill_iterator More... over 12 years ago
fixed basic_string::compare method, now it returns valid result in 32 and 64 bit cases fixed gstl code to be x64 compatible reworked fill_iterator to be based on iterator_adaptor instead of iterator_facad, now it requires two times less code More... over 12 years ago
added x64 configurations improved coverage in erase_iter tests fixed destructed objects verification in the test_vector.cpp More... over 12 years ago
fixed list::remove and list::remove_if methods More... almost 13 years ago
A valid fix for vector::erase method, the previous one was explicitly destroying the objects and later assigning the new values to them (in gstl::move) Now erase shifts the objects to the left (from last to end()) and destroys the remaining tail More... about 13 years ago
implemented serialization methods for the basic_string class More... about 13 years ago
Fixed vector::erase method, it should destroy elements before moving tail on the place of old items More... about 13 years ago
fixed implementation of algorithms fixed allocation strategy of vector as it is reserving in the TEMPORARY buffer, which is empty at the beginning More... over 13 years ago
fixed string != cstr compare operators definition More... over 13 years ago
upgraded GSTL projects and solution to VS 2010 fixed fill_iterator implementation fixed test_iterator.cpp compilation More... over 13 years ago
fixed compilation of the test_iterator.hpp More... over 13 years ago
renamed sequence_iterator_base into the checked_iterator and moved it to the standalone file added checksEnabled_ flag to enable/disabled safety checks within the particular iterator as there are some pointer types which can't store any pointee object implemented is_pointer_to_any_location type traits which allows to detect memory_mgr::offset_pointer which was a limited range of addresses where it can point to modified the iterator_builder to explicitly enable or disable the checked_iterator checks according to the is_pointer_to_any_location result More... over 13 years ago
moved container checks from the list iterator to the sequence_iterator and renamed it into the sequence_iterator_base moved tests for the iterator checks to the test_iterator.hpp and included it into all the containers tests More... over 13 years ago
implemented checkable list_iterator - it validates that compared iterators are from the same list and generates GSTL_ASSERT in case they are not implemented tests to validate this More... over 13 years ago
added the instantiation of the memory_mgr::named_allocator with the gstl::basic_string and boost::unordered_map More... over 13 years ago
implemented safe version of the mismatch algorithm which considers the end of the second sequence, thus removes the requirement in external checks of the sequences lengths More... over 13 years ago
fixed construction of the empty basic_string - it was not zeroing the first character in buffer, thus string was containing trash: - added zeroing - added unit test that verify that More... over 13 years ago
removed duplicated coma in the vector::resize signature improved readability of the container_helpers.hpp More... over 13 years ago
added boost::hash function for the gstl::string More... over 13 years ago
fixed the issue windows min/max macro More... over 13 years ago
replaced offset_allocator on the allocator as the first one was marked as deprecated More... over 13 years ago