1
I Use This!
Inactive

Commits : Listings

Analyzed about 13 hours ago. based on code collected about 23 hours ago.
Apr 18, 2023 — Apr 18, 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... about 11 years ago
added property sheets to for x32 and x64 configurations specifying the default include/lib paths More... about 11 years ago
added submodule to the memory-mgr in order to make unit_tests compile and run successfully More... about 11 years ago
fixed compilation with the boost 1.51 and latest memory-mgr More... about 11 years ago
added files used to import from SVN More... about 11 years ago
finalized the import - added .gitignore file More... about 11 years ago
completely removed boost folder updated boost range compatibility tests More... almost 12 years ago
updated types definitions in the basic_string to match the ones from the standard More... almost 12 years ago
fixed some compilation warnings from fill_iterator More... almost 12 years ago
fixed fill_iterator More... almost 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... almost 12 years ago
added x64 configurations improved coverage in erase_iter tests fixed destructed objects verification in the test_vector.cpp More... almost 12 years ago
fixed list::remove and list::remove_if methods More... over 12 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... over 12 years ago
implemented serialization methods for the basic_string class More... over 12 years ago
Fixed vector::erase method, it should destroy elements before moving tail on the place of old items More... over 12 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 12 years ago
fixed string != cstr compare operators definition More... over 12 years ago
upgraded GSTL projects and solution to VS 2010 fixed fill_iterator implementation fixed test_iterator.cpp compilation More... over 12 years ago
fixed compilation of the test_iterator.hpp More... almost 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... almost 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... almost 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... almost 13 years ago
added the instantiation of the memory_mgr::named_allocator with the gstl::basic_string and boost::unordered_map More... almost 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... almost 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... almost 13 years ago
removed duplicated coma in the vector::resize signature improved readability of the container_helpers.hpp More... almost 13 years ago
added boost::hash function for the gstl::string More... almost 13 years ago
fixed the issue windows min/max macro More... almost 13 years ago
replaced offset_allocator on the allocator as the first one was marked as deprecated More... almost 13 years ago