{"push_id":925937071,"size":9,"distinct_size":9,"ref":"refs/heads/master","head":"2e620fa57440c97815ede15da244631b006c5446","before":"1a56b5b7af2ea41d4523e9961a9b8351aeb136ab","commits":[{"sha":"cf703c3898f5a14e1ab63b7e4c3a409deb064b2e","author":{"email":"ef17cf74ae0fd702c3803f578102d250c7acb9a4@gmail.com","name":"Sam Berlin"},"message":"Enable Travis container infra & cache maven deps\n\nSee https://github.com/travis-ci/travis-ci/issues/1441 for caching maven deps, https://docs.travis-ci.com/user/workers/container-based-infrastructure for container infra.\r\n\r\nAlso delete the notifications stanza since google-guice-dev@ doesn't exist anymore.","distinct":true,"url":"https://api.github.com/repos/mcculls/guice/commits/cf703c3898f5a14e1ab63b7e4c3a409deb064b2e"},{"sha":"059807b0c248731b0e780adb075b7db061987917","author":{"email":"ef17cf74ae0fd702c3803f578102d250c7acb9a4@gmail.com","name":"Sam Berlin"},"message":"Merge pull request #975 from google/travis-update\n\nEnable Travis container infra & cache maven deps","distinct":true,"url":"https://api.github.com/repos/mcculls/guice/commits/059807b0c248731b0e780adb075b7db061987917"},{"sha":"157c1d708e5434487017d652e618615f3fc4cdd8","author":{"email":"254e9583660177acfff2acbdfc55dbec80018b78@google.com","name":"chrisn"},"message":"Update Guice to support an AutoCloseable-style API for transferring request scope.\n-------------\nCreated by MOE: https://github.com/google/moe\nMOE_MIGRATED_REVID=107944916","distinct":true,"url":"https://api.github.com/repos/mcculls/guice/commits/157c1d708e5434487017d652e618615f3fc4cdd8"},{"sha":"3afe00c4b4b013861ed66a6d4af68c2d6084f0f4","author":{"email":"7c7e096ee8a13861d360faee4ab387bfb88ee4d8@google.com","name":"lukes"},"message":"Upgrade cglib to 3.2.\n\nUpdate guice to depend on cglib 3.2.\n\nAlso, remove some unnecessary resources from the cglib jar.\n-------------\nCreated by MOE: https://github.com/google/moe\nMOE_MIGRATED_REVID=108146665","distinct":true,"url":"https://api.github.com/repos/mcculls/guice/commits/3afe00c4b4b013861ed66a6d4af68c2d6084f0f4"},{"sha":"5de381279030adb0d69a50427b7260141747fae6","author":{"email":"7c7e096ee8a13861d360faee4ab387bfb88ee4d8@google.com","name":"lukes"},"message":"Fix the visibility predicates that are used to decide whether or not to use FastClass in guice.\n\nDue to a bug in cglib, Guice has avoided using fastclass for non public constructors and for protected @Provides methods.  The cglib bug was fixed in cglib 3.2 (recently added to guice).  Also, stop reusing the Visibility.forMember helper to calculate the classloader for FastClass instances.  Visibility.forMember was geared towards AOP usecases where cglib is used to generate a subclass.  FastClass doesn't work that way so I don't believe the predicate make sense and instead I essentially hardcoded SAME_PACKAGE.\n\nFinally, avoid using FastConstructor/FastMethod in a few places to save some stack frames/method calls\n-------------\nCreated by MOE: https://github.com/google/moe\nMOE_MIGRATED_REVID=108259347","distinct":true,"url":"https://api.github.com/repos/mcculls/guice/commits/5de381279030adb0d69a50427b7260141747fae6"},{"sha":"09fec22916264e76d95333b81c69030b3b713e64","author":{"email":"7c7e096ee8a13861d360faee4ab387bfb88ee4d8@google.com","name":"lukes"},"message":"Use the bridge classloader if the member being accessed is public and all its\nparameters are public additionally avoid using fastclass at all if the type is\ndetected to be in a classloader with a different version of cglib.\n\nThis fixes a regression introduced by the prior commit for injection points in OSGI\nbundles with their own versions of guice.\n-------------\nCreated by MOE: https://github.com/google/moe\nMOE_MIGRATED_REVID=109143939","distinct":true,"url":"https://api.github.com/repos/mcculls/guice/commits/09fec22916264e76d95333b81c69030b3b713e64"},{"sha":"b548cf07aab7d43b0061e809f35892b6e7bbce84","author":{"email":"ac321585ef4af02b1d650b9a7568235fd2032991@google.com","name":"sameb"},"message":"Use correct cglib version.\n-------------\nCreated by MOE: https://github.com/google/moe\nMOE_MIGRATED_REVID=111447271","distinct":true,"url":"https://api.github.com/repos/mcculls/guice/commits/b548cf07aab7d43b0061e809f35892b6e7bbce84"},{"sha":"5698a14a5539a300cf283a38c2ea1fc3018db972","author":{"email":"ac321585ef4af02b1d650b9a7568235fd2032991@google.com","name":"sameb"},"message":"Change AssertionError to not use the 2 arg cxtor JDK6 compilability.  Maybe we'll ditch JDK6 compilability... but can decide that later.\n-------------\nCreated by MOE: https://github.com/google/moe\nMOE_MIGRATED_REVID=111526748","distinct":true,"url":"https://api.github.com/repos/mcculls/guice/commits/5698a14a5539a300cf283a38c2ea1fc3018db972"},{"sha":"2e620fa57440c97815ede15da244631b006c5446","author":{"email":"ef17cf74ae0fd702c3803f578102d250c7acb9a4@gmail.com","name":"Sam Berlin"},"message":"Merge pull request #974 from google/moe_writing_branch_from_7f1714ba3d3681bed29d8238468533e63c07ba9f\n\nMoe writing branch from 7f1714ba3d3681bed29d8238468533e63c07ba9f","distinct":true,"url":"https://api.github.com/repos/mcculls/guice/commits/2e620fa57440c97815ede15da244631b006c5446"}]}