{"push_id":783792537,"size":9,"distinct_size":9,"ref":"refs/heads/marandil-dev","head":"33e2a788bba7d0be3e991b25018b17b258e7f39d","before":"7b060324e412bccff578ca86f0d74998de377b0a","commits":[{"sha":"45753106226a1c48d90fa44e951c6a82ba3951de","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@marandil.pl","name":"Marandil"},"message":"Removed commit_message from the exceptions.\nAdded base_exception::message_builder. Each base_exception now has a unique pointer to a message_builder instead of message \"what\" buffer.\nImproved the exception documentation a lot.","distinct":true,"url":"https://api.github.com/repos/Marandil/mdlutils-cpp/commits/45753106226a1c48d90fa44e951c6a82ba3951de"},{"sha":"361d5f00d68c51a48bf32eb1cd1153aad14fc365","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@marandil.pl","name":"Marandil"},"message":"Major progress in documenting classes and functions.","distinct":true,"url":"https://api.github.com/repos/Marandil/mdlutils-cpp/commits/361d5f00d68c51a48bf32eb1cd1153aad14fc365"},{"sha":"24e013b9f41a1c2a6b1609809b7ffbc0d5d0e22d","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@marandil.pl","name":"Marandil"},"message":"Invalid Argument exception should now handle function arguments.\nstring_utils now has an expanded helper namespace with stringify helpers for built-in types, and hexify function for a convinient, aligned int-to-hex conversion.","distinct":true,"url":"https://api.github.com/repos/Marandil/mdlutils-cpp/commits/24e013b9f41a1c2a6b1609809b7ffbc0d5d0e22d"},{"sha":"7f4a9d8e99582cea99f1a5cf7e1bfb0379fbe330","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@marandil.pl","name":"Marandil"},"message":"Added template type trait mdl::is_specialization_of to check whether a given typename is a specialization of another template.","distinct":true,"url":"https://api.github.com/repos/Marandil/mdlutils-cpp/commits/7f4a9d8e99582cea99f1a5cf7e1bfb0379fbe330"},{"sha":"95af40fec82fedd8c3b5ccace53eabfcdbde93c3","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@marandil.pl","name":"Marandil"},"message":"get/set accessors now also have public get() and set(const T&) methods (.get() allows for . operator, since . operator cannot be overloaded).","distinct":true,"url":"https://api.github.com/repos/Marandil/mdlutils-cpp/commits/95af40fec82fedd8c3b5ccace53eabfcdbde93c3"},{"sha":"35c4d59a5b1d38d8908aa8669cba0aaf54e8b8be","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@marandil.pl","name":"Marandil"},"message":"Additional functionality  in invalid_argument_exception, better auto-type detection.\n\nOld tests/main.cpp file contains several examples that are now properly handled by make_ia_exception.","distinct":true,"url":"https://api.github.com/repos/Marandil/mdlutils-cpp/commits/35c4d59a5b1d38d8908aa8669cba0aaf54e8b8be"},{"sha":"79f4c0a8b8522c6b9566d8b9e9f789989bc08372","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@marandil.pl","name":"Marandil"},"message":"Vastly improved range \"container\" and sequence_iterator.\n\nsequence_iterator is now a proper random_access_iterator","distinct":true,"url":"https://api.github.com/repos/Marandil/mdlutils-cpp/commits/79f4c0a8b8522c6b9566d8b9e9f789989bc08372"},{"sha":"1e353688bd0f077d5b81df0dd006df3376f4dbaa","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@marandil.pl","name":"Marandil"},"message":"Fully documented sorted_list class.","distinct":true,"url":"https://api.github.com/repos/Marandil/mdlutils-cpp/commits/1e353688bd0f077d5b81df0dd006df3376f4dbaa"},{"sha":"33e2a788bba7d0be3e991b25018b17b258e7f39d","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@marandil.pl","name":"Marandil"},"message":"Added size-checking to range (python RRT) unit tests.","distinct":true,"url":"https://api.github.com/repos/Marandil/mdlutils-cpp/commits/33e2a788bba7d0be3e991b25018b17b258e7f39d"}]}