{"push_id":893855795,"size":8,"distinct_size":1,"ref":"refs/heads/master","head":"53bc58ac6a6aa1b58f9a5276dca3f8a1d2090765","before":"4225c0317a8d674898c2d89b8c6176deb839c21d","commits":[{"sha":"df9f9a2ec2e232a90f38ae18b5efd994058e7a0f","author":{"email":"cf4684e6247c3aed35f1c87b505f8006eccd24e2@gmx.com","name":"Joakim Brannstrom"},"message":"enforce ArrayRange to only work with slices","distinct":false,"url":"https://api.github.com/repos/joakim-brannstrom/dextool/commits/df9f9a2ec2e232a90f38ae18b5efd994058e7a0f"},{"sha":"c7da48851f4ae7a6a45a59c4d18b9ada5e3e049e","author":{"email":"cf4684e6247c3aed35f1c87b505f8006eccd24e2@gmx.com","name":"Joakim Brannstrom"},"message":"Fixed analyze of interface purity for classes\n\nBecause of the interesting interaction between ctor, dtor and methods\nregarding how they affect interface purity a reanalyze must be\nperformed when a change occur.\n\nNew way of classifying interface purity.\nctor never affect.\ndtor can only lower when it is NOT virtual or pure.\nnormal always affect purity.","distinct":false,"url":"https://api.github.com/repos/joakim-brannstrom/dextool/commits/c7da48851f4ae7a6a45a59c4d18b9ada5e3e049e"},{"sha":"5edacb95d0f1d3db4b0084ffe13de4c14acbe1ec","author":{"email":"cf4684e6247c3aed35f1c87b505f8006eccd24e2@gmx.com","name":"Joakim Brannstrom"},"message":"A Gmock can be both on virtual and pure virtual\n\nMake all virtual functions public when mocking.\nDiscard those functions that aren't virtual to allow mocking mixed classes.\nAlso allows mocking of classes that follow common interface patterns\nregarding copy ctor and assignment.","distinct":false,"url":"https://api.github.com/repos/joakim-brannstrom/dextool/commits/5edacb95d0f1d3db4b0084ffe13de4c14acbe1ec"},{"sha":"2af357ff8ee80a320940fb2545e98b3a0b027d79","author":{"email":"cf4684e6247c3aed35f1c87b505f8006eccd24e2@gmx.com","name":"Joakim Brannstrom"},"message":"Soften restriction when generating gmocks to those classes that aren't pure","distinct":false,"url":"https://api.github.com/repos/joakim-brannstrom/dextool/commits/2af357ff8ee80a320940fb2545e98b3a0b027d79"},{"sha":"a49d9e8b908f1cc1da6ab6e565f2e68f28400889","author":{"email":"cf4684e6247c3aed35f1c87b505f8006eccd24e2@gmx.com","name":"Joakim Brannstrom"},"message":"--file-restrict and exclude didn't affect gmock generator","distinct":false,"url":"https://api.github.com/repos/joakim-brannstrom/dextool/commits/a49d9e8b908f1cc1da6ab6e565f2e68f28400889"},{"sha":"8e0f3df7911c7de26c835d81205ed1db2743b24a","author":{"email":"cf4684e6247c3aed35f1c87b505f8006eccd24e2@gmx.com","name":"Joakim Brannstrom"},"message":"test: detailed test of interface types regarding purity","distinct":false,"url":"https://api.github.com/repos/joakim-brannstrom/dextool/commits/8e0f3df7911c7de26c835d81205ed1db2743b24a"},{"sha":"2c3bdd92c4263adebf08a1c31eba1ebf35e8aec2","author":{"email":"cf4684e6247c3aed35f1c87b505f8006eccd24e2@gmx.com","name":"Joakim Brannstrom"},"message":"removed redundant code","distinct":false,"url":"https://api.github.com/repos/joakim-brannstrom/dextool/commits/2c3bdd92c4263adebf08a1c31eba1ebf35e8aec2"},{"sha":"53bc58ac6a6aa1b58f9a5276dca3f8a1d2090765","author":{"email":"b57d65494b4cdab871fd85f86b8f0268a0cbd7c6@users.noreply.github.com","name":"JoakimB"},"message":"Merge pull request #18 from joakim-brannstrom/impr-mock3\n\nImprove gmock generator","distinct":true,"url":"https://api.github.com/repos/joakim-brannstrom/dextool/commits/53bc58ac6a6aa1b58f9a5276dca3f8a1d2090765"}]}