da378efaaawritten some tests based on a non-working feature (operator[] = operator[])Kjistóf2016-11-02 10:59:41 +0100
bdfc14357amade some final changes to the commentsKjistóf2016-10-29 20:08:55 +0200
f284a9a471added noexcept qualifier to Char ctor, and made notes on exception safetyKjistóf2016-10-29 13:37:03 +0200
2e05bcb2e6added some comments to CMakeLists.txtKjistóf2016-10-29 11:47:39 +0200
6d1245bf0bmade some clarifications in one of the comments in class StringKjistóf2016-10-29 11:42:58 +0200
de6273cc63added a comment to class CharKjistóf2016-10-29 11:39:18 +0200
69d51127a0CMakeLists.txt now uses manualtest.cpp if Google Test was not foundKjistóf2016-10-28 20:25:43 +0200
4ed53c1484fixed a bug in manualtest.cpp, where a method was defined instead of default ctorKjistóf2016-10-28 20:24:57 +0200
5711cb6096refactored code, made new comments, extended manualtest.cpp, commented out tests of unimplemented stuff in test.cppKjistóf2016-10-26 16:37:18 +0200
c1254caf25fixed a bug, where Char::operator= made the allocated data larger than neededKjistóf2016-10-25 15:38:32 +0200
af27d29d29fixed a bug in String::operator+ and String::operator+=Kjistóf2016-10-25 15:05:40 +0200
b74a35d1ecadded noexcept qualifiers where neededKjistóf2016-10-25 14:22:50 +0200
8ef6635b9drewritten manualtest.cpp to be nicer and more readableKjistóf2016-10-24 22:11:57 +0200
b9485acce8added a comment to test.cppKjistóf2016-10-24 21:34:52 +0200
af4fede463made some more tests parametric & made some cosmetic changes to the testsKjistóf2016-10-24 21:26:45 +0200
3149e1a653rewritten some of the parametric test cases to use std::stringKjistóf2016-10-24 21:08:01 +0200
a9307e5657added pthread to CMakeLists.txt, it seems like it's needed on linuxKjistóf2016-10-24 00:10:53 +0200
0bf31cb6e4made another test parametric, started to struggle with segfaults.Kjistóf2016-10-23 23:48:20 +0200
80f0c71445made test.cpp format more reasonableKjistóf2016-10-23 22:17:30 +0200
d5e355bf0bwritten some parametric tests, few more to goKjistóf2016-10-23 21:05:14 +0200
bc0fc06772added some comments for class Char, and added some TODO'sKjistóf2016-10-23 15:41:32 +0200
53efe34ed1added manual test for new Char copy-on-write mechanicKjistóf2016-10-23 15:30:25 +0200
4a1709d626now the non-const String::operator[] returns a Char class instead of a primitiveKjistóf2016-10-23 15:29:06 +0200
44ef56941emade an index_of() method for StringValue, which calculates the index of a charKjistóf2016-10-23 15:28:28 +0200
8dcfca2d62made a char wrapper: Char, which implements copy-on-write for StringKjistóf2016-10-23 15:27:00 +0200
cd7d35da9aadded some new, forgotten test cases and made some new ones for the new methods of StringKjistóf2016-10-23 14:14:41 +0200
c42cd20dd6added new manual tests for new methods in StringKjistóf2016-10-23 14:14:14 +0200
1dec4febccimplemented remaining methods and added checks to neccessary methods (some methods, like size() could segfault on empty Strings)Kjistóf2016-10-23 14:12:56 +0200
06d045f457fixed overflow detection in StringValue::operator[]Kjistóf2016-10-23 14:12:13 +0200
c3f6968411added a "manual" test, so the code can be profiled / leak checked in valgrindKjistóf2016-10-23 03:47:16 +0200
48dd293d1dadded unit tests using GTest libraryKjistóf2016-10-23 03:46:48 +0200
36dc44ac2dadded implementations for every headerKjistóf2016-10-23 03:46:28 +0200
9311aa6938added header files for String and StringValueKjistóf2016-10-23 03:45:46 +0200