aboutsummaryrefslogtreecommitdiff
path: root/core
AgeCommit message (Expand)Author
2014-07-20Cleanup javadocs. This makes the following changes:Sam Berlin
2014-07-17Fix last flaky test (that I know of). The problem was we were asserting that...Sam Berlin
2014-07-10Update references in code & configuration to point to github instead ofSam Berlin
2014-07-10More flake fixing: Refactor WeakKeySetUtils into one spot, make everything useSam Berlin
2014-07-09Wrap GcFinalization usage around wrappers that also await a ReferenceQueue. ISam Berlin
2014-07-01Detect overrides of @Provides method and add an error for each one.Sam Berlin
2014-07-01Change the line number test to generate a class with javax.inject.Inject rath...Sam Berlin
2014-07-01Automated code cleanups by internal tool.Sam Berlin
2014-07-01Submitting Stuart McCulloch's patch from https://github.com/sonatype/sisu-gui...Sam Berlin
2014-05-23Ignore synthetic bridge methods during provider method lookup.Sam Berlin
2014-05-10Try to use cglibs FastClass to invoke @Provides methods, it's faster!Sam Berlin
2014-05-03Ignore synthetic/bridge methods when determining if a method should be inject...Sam Berlin
2014-05-03Update provision & creation exception messages. The previous messages caused...Sam Berlin
2014-05-03Make WeakKeySet less susceptible to programming errors by making the backingM...Sam Berlin
2014-05-03Add equals/hashCode to Providers.guicify(...) results.Sam Berlin
2014-05-03Implement hashCode and equals on type returned by Providers.of(...). There do...Sam Berlin
2014-05-03Use the correct key to check for blacklisting of multibound elements.Sam Berlin
2014-04-10Suppress compiler errors reported by an error-prone checker ([]) for tests.Sam Berlin
2014-04-08Change Opcodes.ASM4 to Opcodes.ASM5, to work with java8 lambdas. Also update...Sam Berlin
2014-04-08The bug in the test that became flaky has been fixed. Note that this is not a...Sam Berlin
2014-04-08*** Reason for rollback ***Sam Berlin
2014-04-01Enhance WeakKeySet to auto evict keys and avoid calling toString on Keys.Christian Edward Gruber
2014-04-01Preparations for OptionalBinder. This fixes MapBinder's SPI so elements from...Christian Edward Gruber
2014-04-01Memoize Key#toString() to reduce allocations.Christian Edward Gruber
2014-03-20Update the opensource jars to asm 5.0, fix up the POMs & ant scripts.Sam Berlin
2014-03-10Add an SPI for @Provides methods (using the extensions SPI) so that users canSam Berlin
2014-03-10Change LinkedBindingBuilder.toProvider(Provider) to accept a jsr330 provider,Sam Berlin
2014-02-13Replace guava 11 with 16 and extract Guava as a separate dependency.Christian Edward Gruber
2013-12-11Fixes issue 652. Allow method interceptors to capture the method & call it l...Sam Berlin
2013-12-11A Message should have only one source but as it is used in Errors, currently ...Sam Berlin
2013-12-09Fix issue 723 -- minor optimizations to TypeConverterBindingProcessor.Sam Berlin
2013-12-06Re-committed the rolled back CL, after fixing internal projects.Sam Berlin
2013-12-06Fix issue 779 -- deduplicate listeners & interceptors. Using a slightly modi...Sam Berlin
2013-12-06Fix issue 720 -- minor build fixes, from the issue:Sam Berlin
2013-12-06Rolled back commit -- broke some internal projects.Sam Berlin
2013-12-06Fix issue 748 -- add a protected method in PrivateModule for binding provisionSam Berlin
2013-12-06Optimize RecordingBinder.withSource so it doesn't always create a new binder.Sam Berlin
2013-12-06Pass the correct stage to Modules.override, so currentStage() works.Sam Berlin
2013-11-12Make guice build with javac 8.Christian Edward Gruber
2013-11-12Update Guice's maven build system to run the unit tests in three configuratio...Christian Edward Gruber
2013-11-12Make named classes for anonymous Modules so they appear prettier (and useful)...Christian Edward Gruber
2013-10-05Allow turning off stack trace collection in Guice.Christian Edward Gruber
2013-10-05Print out the modules that led to a binding during error reporting, butChristian Edward Gruber
2013-09-20Convert from MapMaker to CacheBuilder. Change mostly from Stewart McCulloch ...Christian Edward Gruber
2013-09-18Convert an anonymous subclass of ThreadLocal in the implementation of Injecto...Christian Edward Gruber
2013-09-18Because error-prone treats more than one scope annotation on a class as a com...Christian Edward Gruber
2013-09-18Remove loophole for making non-canonical Keys. This makes the behaviour of Ke...Christian Edward Gruber
2013-09-18Fix Inject documentation, as method injection happens after field injection.Christian Edward Gruber
2013-09-18Exposes ElementSource at getSource() methods.Christian Edward Gruber
2013-09-18An alternative way to support ShareableModule, Modules.override and Multibind...Christian Edward Gruber