{"ref":"refs/heads/master","commits":[{"author":{"name":"Sascha Seidel","email":"2805c6bcca2d6ebaa6866198414f584e5372825e@informatik.uni-luebeck.de"},"sha":"29e9cbcdc1c6af98442b710bc810c24cfc846e2d","message":"Fixed creation of member variables and methods in CppClassGenerationStrategy.","url":"https://api.github.com/repos/boldt/fabric/commits/29e9cbcdc1c6af98442b710bc810c24cfc846e2d"},{"author":{"name":"Anne Reichart","email":"c6b8f782259af4a267aa0a77efe2db29c2c75880@informatik.uni-luebeck.de"},"sha":"1ff6acaac7b860c17a6374b19030808461207466","message":"CppTypeHelper is ready to use now. CppRestrictionHelper creates C++ code to check the given restrictions.","url":"https://api.github.com/repos/boldt/fabric/commits/1ff6acaac7b860c17a6374b19030808461207466"},{"author":{"name":"Sascha Seidel","email":"2805c6bcca2d6ebaa6866198414f584e5372825e@informatik.uni-luebeck.de"},"sha":"0b7f20986a56686298144fbab881317fe66d4724","message":"Added various null pointer checks for more security while generating code.","url":"https://api.github.com/repos/boldt/fabric/commits/0b7f20986a56686298144fbab881317fe66d4724"},{"author":{"name":"Sascha Seidel","email":"2805c6bcca2d6ebaa6866198414f584e5372825e@informatik.uni-luebeck.de"},"sha":"7c7ed7f28f6c7f85a4445769c3147955f37d0c76","message":"Basic type generation for C++ works now, but generated code still needs some love.","url":"https://api.github.com/repos/boldt/fabric/commits/7c7ed7f28f6c7f85a4445769c3147955f37d0c76"},{"author":{"name":"Joss Widderich","email":"4159e6608d1d76df3a23eb78bec3939931fd0777@itm.uni-luebeck.de"},"sha":"7ee5b75a4c56fd64caffea7eb0366664f24f3f65","message":"deleted HelloWorld-module","url":"https://api.github.com/repos/boldt/fabric/commits/7ee5b75a4c56fd64caffea7eb0366664f24f3f65"},{"author":{"name":"Joss Widderich","email":"4159e6608d1d76df3a23eb78bec3939931fd0777@itm.uni-luebeck.de"},"sha":"4acc1b4f80a9230e3b11c6b2232f6a309baea48a","message":"deleted helloWorld module","url":"https://api.github.com/repos/boldt/fabric/commits/4acc1b4f80a9230e3b11c6b2232f6a309baea48a"},{"author":{"name":"Sascha Seidel","email":"2805c6bcca2d6ebaa6866198414f584e5372825e@informatik.uni-luebeck.de"},"sha":"2d9f05821e64a0716adf250dbac25427cf2bad90","message":"Inner classes in C++ type generator now work.","url":"https://api.github.com/repos/boldt/fabric/commits/2d9f05821e64a0716adf250dbac25427cf2bad90"},{"author":{"name":"Sascha Seidel","email":"2805c6bcca2d6ebaa6866198414f584e5372825e@informatik.uni-luebeck.de"},"sha":"4468b27d0049df7d6f766e3ee3baa99cb14a9c90","message":"Merge remote branch 'origin/type-generation-experimental' into type-generation-experimental","url":"https://api.github.com/repos/boldt/fabric/commits/4468b27d0049df7d6f766e3ee3baa99cb14a9c90"},{"author":{"name":"Sascha Seidel","email":"2805c6bcca2d6ebaa6866198414f584e5372825e@informatik.uni-luebeck.de"},"sha":"05b783ebc9969def92284c9eb9ef8a465907eef6","message":"Merged with changed from remote repository. Deleted remaining artifacts from HelloWorld module.","url":"https://api.github.com/repos/boldt/fabric/commits/05b783ebc9969def92284c9eb9ef8a465907eef6"},{"author":{"name":"Sascha Seidel","email":"2805c6bcca2d6ebaa6866198414f584e5372825e@informatik.uni-luebeck.de"},"sha":"81224f28a1dc257862ab55e0528947de400e0878","message":"Merged with latest bugfixes from upstream repository.","url":"https://api.github.com/repos/boldt/fabric/commits/81224f28a1dc257862ab55e0528947de400e0878"},{"author":{"name":"Sascha Seidel","email":"2805c6bcca2d6ebaa6866198414f584e5372825e@informatik.uni-luebeck.de"},"sha":"2e596a97a38c589fbda0675f9687a702c1054a42","message":"Solved merge conflicts and improved changes from upstream repository.","url":"https://api.github.com/repos/boldt/fabric/commits/2e596a97a38c589fbda0675f9687a702c1054a42"},{"author":{"name":"Sascha Seidel","email":"2805c6bcca2d6ebaa6866198414f584e5372825e@informatik.uni-luebeck.de"},"sha":"6d8b8a8ae903df55f996b3a2ee6a31f3fb191f84","message":"Added code to generate arrays and lists. Fixed restrictions. Improved generation of C++ source and header files.","url":"https://api.github.com/repos/boldt/fabric/commits/6d8b8a8ae903df55f996b3a2ee6a31f3fb191f84"},{"author":{"name":"Sascha Seidel","email":"2805c6bcca2d6ebaa6866198414f584e5372825e@informatik.uni-luebeck.de"},"sha":"4b29d6905621d985a62746921f53955339350ceb","message":"Refactored generation of C++ header and source files.","url":"https://api.github.com/repos/boldt/fabric/commits/4b29d6905621d985a62746921f53955339350ceb"},{"author":{"name":"Sascha Seidel","email":"2805c6bcca2d6ebaa6866198414f584e5372825e@informatik.uni-luebeck.de"},"sha":"f91829fd9df83832cb3f194d090bf1700fc009f4","message":"Reviewed CppRestrictionHelper and refactored code structure of CppTypeHelper.","url":"https://api.github.com/repos/boldt/fabric/commits/f91829fd9df83832cb3f194d090bf1700fc009f4"},{"author":{"name":"Sascha Seidel","email":"2805c6bcca2d6ebaa6866198414f584e5372825e@informatik.uni-luebeck.de"},"sha":"7ecf8552116cbe73d839af60fb1fee8dde6e2980","message":"Introduced new TypeGenHelper class that encapsulates various static methods that are being used by both the JavaTypeGen and the CppTypeGen class. Refactored type generators to utilize new helper.","url":"https://api.github.com/repos/boldt/fabric/commits/7ecf8552116cbe73d839af60fb1fee8dde6e2980"},{"author":{"name":"Sascha Seidel","email":"2805c6bcca2d6ebaa6866198414f584e5372825e@informatik.uni-luebeck.de"},"sha":"69cd2176594abcd4509b92e24193a2ac80da588d","message":"Temporary fixed bug that caused repetition of class definition plus duplicate output of class implementation in CppSourceFileImpl (*.cpp files). Further review by Dennis B. needed.","url":"https://api.github.com/repos/boldt/fabric/commits/69cd2176594abcd4509b92e24193a2ac80da588d"},{"author":{"name":"Sascha Seidel","email":"2805c6bcca2d6ebaa6866198414f584e5372825e@informatik.uni-luebeck.de"},"sha":"499ce62db4d8420f52911f323f433fba67b11dae","message":"Merge remote branch 'origin/type-generation-experimental' into type-generation-experimental","url":"https://api.github.com/repos/boldt/fabric/commits/499ce62db4d8420f52911f323f433fba67b11dae"},{"author":{"name":"Sascha Seidel","email":"2805c6bcca2d6ebaa6866198414f584e5372825e@informatik.uni-luebeck.de"},"sha":"1fce89516f07285dde1744b31ff7f11a7750f7c2","message":"Ultimately solved issue with duplicate output of class implementations and repeated class definition.","url":"https://api.github.com/repos/boldt/fabric/commits/1fce89516f07285dde1744b31ff7f11a7750f7c2"},{"author":{"name":"Anne Reichart","email":"c6b8f782259af4a267aa0a77efe2db29c2c75880@informatik.uni-luebeck.de"},"sha":"7e764223e5fe208bd600e35235d1b556ab871d45","message":"Corrected restriction checks for xs:fractionDigits and xs:totalDigits in CppRestrictionHelper.","url":"https://api.github.com/repos/boldt/fabric/commits/7e764223e5fe208bd600e35235d1b556ab871d45"},{"author":{"name":"Anne Reichart","email":"c6b8f782259af4a267aa0a77efe2db29c2c75880@informatik.uni-luebeck.de"},"sha":"6468b5f06c19d40d5b26bbdd4d8fac934e520c39","message":"-f","url":"https://api.github.com/repos/boldt/fabric/commits/6468b5f06c19d40d5b26bbdd4d8fac934e520c39"}],"head":"5dc8885d4e32f7ab7cb044884a0bca88dac69feb","push_id":54144446,"size":28}