1. f11bf2d Make Guice ignore validation of scope annotations on abstract types for types annotated with @Component. This allows one to provide Dagger Components with Guice Injectors. by dweis · 9 years ago
  2. 8743a0b Convert from MapMaker to CacheBuilder. Change mostly from Stewart McCulloch mcculls@gmail.com modulo internal build issues, a few tweaks and dealing with some test flakage in a functional test. by Christian Edward Gruber · 11 years ago
  3. e391585 Change Key so that it upgrades Annotation classes where all methods have default values into an instance of the Annotation with the defaults as values, so that: by Christian Edward Gruber · 11 years ago
  4. b7a02b0 by sberlin · 13 years ago
  5. d9c913a switch Guice from manually repackaging Guava to depending on Guava. it's still jarjar'd right now, which is causing a ~400k increase in guice-snapshot.jar. next step is to switch to ProGuard to remove the unnecessary code and cut it back down (even further?!). this will let people build from Guice source and depend directly on Guava code without having to worry about hiding internal/util. by sberlin · 13 years ago
  6. c9d97cf Cache annotation lookups. by crazyboblee · 14 years ago
  7. 74d714c Issue 552: (step 1) move core code to its own subdirectory by mcculls · 14 years ago[Renamed from src/com/google/inject/internal/Annotations.java]
  8. 9a227be Move internal utility code to separate package. by limpbizkit@gmail.com · 14 years ago
  9. 680c8b5 fixes issue 490 -- sets using marker annotations don't work properly all the time. by sberlin · 14 years ago
  10. 9ad3437 fixed issue 479, thanks to mcculls for pointing out the problem and providing a patch. by sberlin · 14 years ago
  11. 9239bdf fixes issue 425 - coalesce javax.inject.Named & com.google.inject.name.Named, patch from cgdecker. by sberlin · 14 years ago
  12. b4fdfbe JSR 330 scopes support by limpbizkit · 15 years ago
  13. 365f834 First effort at support for JSR 330. by limpbizkit · 15 years ago
  14. 03c8d26 AssistedInject Deluxe. by limpbizkit · 16 years ago
  15. 4272aef Key.get() now explodes when you give it a type parameter like 'T'. Guice has never supported this, but now we fail earlier. by limpbizkit · 16 years ago
  16. 72d11dd Taking advantage of the error message changes in some extensions. by limpbizkit · 16 years ago
  17. b3a8f0b Last of the planned major changes to the SPI. Aside from Javadoc I consider the SPI to be complete for v2. (with a possible addition of a ProviderMethodBinding feature also) by limpbizkit · 16 years ago
  18. cad2c2b very minor javadoc tweeks by kevinb9n · 17 years ago[Renamed (96%) from src/com/google/inject/util/Annotations.java]
  19. 63e9a82 Simplified source directory structure. Forget Maven. by crazyboblee · 17 years ago[Renamed from src/main/java/com/google/inject/util/Annotations.java]
  20. 3be9b71 Moved sources into 'java' directories to make Maven happy. by crazyboblee · 17 years ago[Renamed from src/main/com/google/inject/util/Annotations.java]
  21. 97223d4 Moved src directories to be more maven friendly. by crazyboblee · 17 years ago[Renamed from src/com/google/inject/util/Annotations.java]
  22. 0f09fe3 Added checks to ensure annotations are retained at runtime. by crazyboblee · 17 years ago