Change 14121

ShadauxCat (ShadauxCat)
ShadauxCat committed this change into //guest/ShadauxCat/Sprawl/Mainline under Review 14122
View Review
Download .zip
-Fixed msvc compile errors (msvc sucks at decltype, btw...)
-Fixed BitVector and BitSet being broken on msvc due to 1L being 32-bit rather than 64-bit
-Fixed Deque being broken on 32-bit systems due to an errant int64_t
-Changed types of deque indexes from size_t to ssize_t; since they have to be signed for a moment to handle circling the buffer, the sign bit is lost for capacity anyway, and using signed indexes means...
-Deque and Vector now support negative indexing a la python list

#review-14122
  • Files 8
  • Comments 0
8 edited 0 added 0 deleted
UnitTests/UnitTests_BitVector.cpp#3
Loading...
UnitTests/UnitTests_Deque.cpp#2
Loading...
UnitTests/UnitTests_Vector.cpp#2
Loading...
collections/BitVector.hpp#5
Loading...
collections/Deque.hpp#3
Loading...
collections/HashMap.hpp#4
Loading...
collections/Vector.hpp#4
Loading...
common/compat.hpp#3
Loading...
Tip: Use n and p to cycle through the changes.