1. df98fcd Refactoring error messages. I changed 'em from public static final constants to methods. The benefit is that now the arguments are typechecked. More importantly, now we can gather coverage on methods. Which opens the door to figuring out which methods we have test coverage for (not very many!) by limpbizkit · 16 years ago
  2. 49f67c0 Fixing owner types so they're no longer missing in ThrowingProviderBinder. Also adding the necessary precondition checks so that we always include 'em when necessary. by limpbizkit · 16 years ago
  3. 7629584 Fixing issue 142. by limpbizkit · 16 years ago
  4. 3beaaaf Making Types public for issue 123. by limpbizkit · 16 years ago
  5. b191ace Tests for issue 186. by limpbizkit · 16 years ago
  6. 384958d Added a test that demonstrates issue 160. by limpbizkit · 16 years ago
  7. 2644d9e Adding a testcase for issue 64. by limpbizkit · 16 years ago
  8. 05a6c5e Fixing a bad call to setInjectionPoint() in InjectorImpl. by limpbizkit · 16 years ago
  9. 9266b99 Minimal test for issue 136 by limpbizkit · 16 years ago
  10. e8405bc More aggressive errors for Types. by limpbizkit · 16 years ago
  11. e81cf1b Just-in-time singletons are now eagerly loaded. by limpbizkit · 16 years ago
  12. 349f6f2 Fixing cglib location in the Guice module file. by limpbizkit · 16 years ago
  13. c0fe03b Key now wraps primitive types. This is a big deal. The consequence is that this test now passes: by limpbizkit · 16 years ago
  14. 820d486 New tests (that fail!) demonstrating how Key.get(int.class) isn't equal to Key.get(Integer.class). by limpbizkit · 16 years ago
  15. bb58ce2 New tests that make sure we blow up when there's misplaced annotations. These features aren't yet implemented... by limpbizkit · 16 years ago
  16. f530b25 Creating a canonical form for Keys with arrays in them. by limpbizkit · 16 years ago
  17. a3cb683 Prefixing all known unittest failures with "Known failure" so anyone submitting patches is aware that they aren't the ones breaking Guice. by limpbizkit · 16 years ago
  18. eab7647 A bunch of polish fixes for 2.0: by limpbizkit · 16 years ago
  19. e4647a6 Serialization fixup round one. I still have lots of work before everything serializes properly... by limpbizkit · 16 years ago
  20. 56400ca A bunch of assorted changes: by limpbizkit · 16 years ago
  21. 5a72c09 Initial checkin of Sam Berlin's contribution for Module overrides. We still might want a small DSL to replace the single two-argument method. by limpbizkit · 16 years ago
  22. d6967b9 More testcases for multibindings, including some fairly specific tests for toString() on the Binder API by limpbizkit · 16 years ago
  23. c0e9032 Adding a test for some nuanced behaviour in binder by limpbizkit · 16 years ago
  24. 60ddbc3 This testcase shows that we aren't wrapping user-thrown exceptions consistently by limpbizkit · 16 years ago
  25. 009bb09 Moving some stuff from internal to inject to make Parameter.java non-public by limpbizkit · 16 years ago
  26. 5019270 New multibindings extension. by limpbizkit · 16 years ago
  27. f60d87e Removing an alarming stacktrace from the test logs by limpbizkit · 16 years ago
  28. ad94bcb Large internal change: by limpbizkit · 16 years ago
  29. 3b1cd58 Large internal change: by limpbizkit · 16 years ago
  30. f5b13b3 Optional bindings don't work with provider injection. The test shows it, but I've still got to implement a fix . . . by limpbizkit · 16 years ago
  31. 64c7bfa Simplifying the ErrorHandlers code further. by limpbizkit · 16 years ago
  32. b1d8ab4 Changed ErrorHandler so that it's now safe to cache a reference to the ErrorHandler that can be used at both config time and runtime. Previously some classes needed to get the errorHandler via the Injector, since the errorHandler changed during construction. by limpbizkit · 16 years ago
  33. 06c3fee Fix the FastClassByGuice LineNumbers problem by using the natural constructor rather than the synthetic one when generating LineNumbers. by limpbizkit · 16 years ago
  34. 95e433b This test demonstrates that Guice falls over itself while trying to load the bytecode for a class it generated itself. by limpbizkit · 16 years ago
  35. 150d677 Changed Logger binding: by limpbizkit · 16 years ago
  36. 67044a6 Fixing compile problems in r438, rearranging Reflection code by limpbizkit · 16 years ago
  37. 2b93168 Fixing LoggerInjection by limpbizkit · 16 years ago
  38. 6c05295 Fixing NullableInjectionPointTest by changing the expected behaviours of the tests. We now forbid bind(...).toInstance(null) but allow Injector.getInstance() to return null. by limpbizkit · 16 years ago
  39. 916f548 adding first pass of compile-time guice. Also moving stuff to internal to make ConstructionProxy and Reflection classes available there. by limpbizkit · 16 years ago
  40. fca4c10 Another bug. I'm not sure if this is a regression, but we should be able to discover this problem statically by limpbizkit · 16 years ago
  41. d172726 Rolling back r432 by dan.halem · 16 years ago
  42. 66d900f Add installAsSubModule to Binder and everything that goes with it. This is a solution to the robot arms/legs problem and builds on the earlier parent injector work. by dan.halem · 16 years ago
  43. c6a58b2 Regression in support for implicit bindings of parameterized types. by limpbizkit · 16 years ago
  44. e39d8d8 Unifying unique annotations, used for creating unique keys by limpbizkit · 16 years ago
  45. 124bce6 I haven't fixed the bind out-of-order problem, but I have constrainted it to a much more limited set. by limpbizkit · 16 years ago
  46. f44e9cc I haven't fixed the bind out-of-order problem, but I have constrainted it to a much more limited set. by limpbizkit · 16 years ago
  47. 7f8eda0 Moving commands from extensions into core. I left InterceptingBinderBuilder in the commands package, I can probably rename this to the 'intercepting' package or similar. by limpbizkit · 16 years ago
  48. a665a83 Now with a test for overridden implicit bindings by limpbizkit · 16 years ago
  49. 867fba4 Fixing the Provider injection bug, wherein we were using a Provider before it had been itself injected. by limpbizkit · 16 years ago
  50. 51515b5 Fixing the Provider injection bug, wherein we were using a Provider before it had been itself injected. by limpbizkit · 16 years ago
  51. 3d58d6b Big change - changing BinderImpl to use commands/ by limpbizkit · 16 years ago
  52. 5d18743 Adds support for a parent injector that bindings will be chained to if available. by dan.halem · 16 years ago
  53. 0682897 Missing copyright statement by limpbizkit · 16 years ago
  54. b1c5669 Added a test for the order of provider injection vs. access by limpbizkit · 17 years ago
  55. b35883d Error messaging test cases: by limpbizkit · 17 years ago
  56. 49c877e Fixing up tests for null... by limpbizkit · 17 years ago
  57. 42025a0 A test case that shows how binding out-of-order is now broken in some situations in Guice... by limpbizkit · 17 years ago
  58. fcf2b8c Renaming ExternalContext to InjectionPoint, and changing how it's used in ProvisionException. Also changing LoggerProvider to LoggerFactory. by limpbizkit · 17 years ago
  59. cbd5ee0 Adding a test for bug 155. This fails in Guice 1.0 but works in the current code. by limpbizkit · 17 years ago
  60. ea4f65b Adding a test for bug 155. This fails in Guice 1.0 but works in the current code. by limpbizkit · 17 years ago
  61. fb6285a Cleaned up remaining warnings. by crazyboblee · 17 years ago
  62. 5dc2335 Relaxed restrictions on what you can bind to. by crazyboblee · 17 years ago
  63. c7f3216 Fixed infinite recursion in Injector.toString(). by crazyboblee · 17 years ago
  64. d71c19e Exposed binding dependencies. You should now be able to crawl the entire dependency graph. by crazyboblee · 17 years ago
  65. 5d57569 Fixes bug with cyclic deps in explicit bindings. by crazyboblee · 17 years ago
  66. 552472f Added Binding.getProviderBinding() by crazyboblee · 17 years ago
  67. f35089a Fixed breakage. Removed unnecessary binding. by crazyboblee · 17 years ago
  68. 712705c HUGE refactoring of InjectorImpl. getBinding() now returns synthetic bindings in addition to explicit bindings. No more warnings in InjectorImpl!!! by crazyboblee · 17 years ago
  69. dbcc2d4 Renamed ProviderBinding to LinkedProviderBinding by crazyboblee · 17 years ago
  70. d0c4b8b Extended Binding to better support tools. Fixed bug where we were ignoring exceptions during member injection. Added TOOL stage. by crazyboblee · 17 years ago
  71. 1dabcfd Trying to preserve the getCause() of ProvisionException to be the user's exception by limpbizkit · 17 years ago
  72. c808df0 Now we can inject null wherever the injection point is annotated @Nullable by limpbizkit · 17 years ago
  73. 3ea63ff Updated Spring to 2.0.6. Added concurrent performance test. by crazyboblee · 17 years ago
  74. 3650081 Issue 87: simple Providers.of(instance) method to facilitate your unit tests by kevinb9n · 17 years ago
  75. cad2c2b very minor javadoc tweeks by kevinb9n · 17 years ago
  76. 81303cd Added a rough implementation of provider methods. Got rid of ProviderLocator. by crazyboblee · 17 years ago
  77. 7bef622 Added ability to look up providers before the injector is created. You cannot use the provider until the injector is created, and you will get a by crazyboblee · 17 years ago
  78. ade7be4 (thanks dhalem!) Issue 76: Matchers.annotatedWith() should require annotation to have runtime retention by kevinb9n · 17 years ago
  79. a0f4705 don't reinstall modules that are equal by kevinb9n · 17 years ago
  80. 9da90b3 Issue 86: don't try to construct an inner class ferchrissakes. by kevinb9n · 17 years ago
  81. 2394ca6 Issue 93: run an optimize-imports over all the source. by kevinb9n · 17 years ago
  82. b605482 Issue 35: override to no scope; Issue 56: OutOfScopeException. by kevinb9n · 17 years ago
  83. b950ad9 Did a bit of javadoc work. Removed pointless package-private method Guice.createEmptyInjector(). by kevinb9n · 17 years ago
  84. 9e13952 Redesigned constant binding API. by crazyboblee · 17 years ago
  85. aee4a48 Moved instance injections back in the injector creation process, after static injection. by crazyboblee · 17 years ago
  86. c1d0c64 Removed old Javadocs. by crazyboblee · 17 years ago
  87. ad8b4d2 Updated example. by crazyboblee · 17 years ago
  88. 61257a8 Added spring package to Javadocs. Made minor updates to various Javadocs. by crazyboblee · 17 years ago
  89. 015aab3 Renamed eagerly() to asEagerSingleton(). by crazyboblee · 17 years ago
  90. edda436 Removed link(). bind() now points to other bindings. by crazyboblee · 17 years ago
  91. 3854582 Renamed default impl and provider annotations. by crazyboblee · 17 years ago
  92. 833fc69 Remove code we don't need use (sorry bob). by kevinb9n · 17 years ago
  93. a312d7a Issue 41: guice should never inject a null value. by kevinb9n · 17 years ago
  94. 7eb9f44 Examples. by crazyboblee · 17 years ago
  95. 17c05fd Issue 32: forbid binding to guice framework types (Module, Binding, etc.) by kevinb9n · 17 years ago
  96. 0af85cf Issue 30: Binder.addError(Throwable); a little associated cleanup by kevinb9n · 17 years ago
  97. 27f8a58 Re-add the Injector.getInstance() methods which were removed frankly by mistake. by kevinb9n · 17 years ago
  98. a2915a9 Container -> Injector; container scope -> singleton scope by kevinb9n · 17 years ago
  99. f0fb1bd Added examples. by crazyboblee · 17 years ago
  100. 36a3668 Added JNDI example. by crazyboblee · 17 years ago