- 7096280 Using a private monitor rather than a public one for building singletons. It's still global... by limpbizkit · 16 years ago
- aff72e0 Adds Graphviz-based grapher extension by phopkins · 16 years ago
- 696c5cd Exposing the effective interceptors in ConstructorBinding by limpbizkit · 16 years ago
- c3f9284 Renaming PrivateEnvironment to PrivateElements. I don't love this name 'cause I don't like plural names for classes; it reminds me of Collections, which is a utility class rather than an instantiable type. by limpbizkit · 16 years ago
- b7ed1bb Some cleanups from Jesse's last comments. Performance improvements (minor). Next CL handles more cleanups, multiple modules, and better error checking. by dhanji · 16 years ago
- 6fd7e4f Removing the obsolete commands extension. Almost all of it has been rolled into the Guice SPI. by limpbizkit · 16 years ago
- ddb3862 Supporting HasDependencies for Multibinder, MapBinder and AssistedInject v1. by limpbizkit · 16 years ago
- 9fcc807 Tests for bug 281. We didn't have coverage for getThis(). by limpbizkit · 16 years ago
- 8996e80 phopkins' changes to BindingTargetVisitor so it accepts wildcard types. Original patch submitted with issue 290. by limpbizkit · 16 years ago
- 5008e3a Fixed type conversion Javadoc as recommended by phopkins. See issue 287. by limpbizkit · 16 years ago
- c45600e InjectionRequests now expose their injection points (or throw an exception upon request) by limpbizkit · 16 years ago
- 4994bf6 Mikeward's Javadoc fixes. Mike read through all of our Javadoc (thank you!) and found a few typos and simplifications by limpbizkit · 16 years ago
- eec6511 Added updated Javadocs. by limpbizkit · 16 years ago
- 8d7fcaa Removed old Javadocs. by limpbizkit · 16 years ago
- 76c24b1 This should be the last big refactoring before Guice 2 final... by limpbizkit · 16 years ago
- ae3de7d Added varargs mapping for filters and servlets. And added a bunch of tests that verify the dispatch pipeline, servlet spec compliance, and so forth. by dhanji · 16 years ago
- bb80789 Kindof important minor bug fix... ;) Tested in container and working properly. More tests and varargs binding coming in next CL. by dhanji · 16 years ago
- 6634fe1 Review v733 fixes. And additional tests (all passing). by dhanji · 16 years ago
- 52ce321 First cut of Guice Servlet 2.0. Contains regex dispatching, improved binding DSL, and almost the full gamut of features short of per-servlet filtering. by dhanji · 16 years ago
- 9b89470 I compiled all of our Javadoc examples and fixed some problems. by limpbizkit · 16 years ago
- aa3cd30 mcculls' changes from issue 280. by limpbizkit · 16 years ago
- 02d9918 Applying dtm's suggestions for r723. by limpbizkit · 16 years ago
- 79dc99b Implementing dtm's clever suggestions for optimizing getJustInTimeBinding for child injectors. by limpbizkit · 16 years ago
- f9e2658 Applying Daniel Martin's fixes for our test cases. by limpbizkit · 16 years ago
- dc1ca56 New API diffs. by limpbizkit · 16 years ago
- 56ad249 Removing old API diffs by limpbizkit · 16 years ago
- d653649 Added updated Javadocs. by limpbizkit · 16 years ago
- 28b1e68 Removed old Javadocs. by limpbizkit · 16 years ago
- 2d633cd Big API change to AssistedInject Deluxe. by limpbizkit · 16 years ago
- 2ac8369 Applying 2 of 3 fixes from chris.nokleberg's code review... by limpbizkit · 16 years ago
- 519803c Testcases for proxy generation. by limpbizkit · 16 years ago
- 0de5e3e Changed ProxyFactory so that AOP generated proxy classes can be shared between injectors. We leverage cglib's cache, which required us to defer setting the callbacks until the instance is about to be created. It also requires us to support equals() and hashCode() for all objects used to configure the Enhancer. by limpbizkit · 16 years ago
- afe0471 Fixing a doc mistake, as pointed out by agertzen. by limpbizkit · 16 years ago
- 648fbae Temporary fix to ensure extensions have access to ImmutableMultimap. The current approach for creating jarjar'd extensions isn't going to work as cleanly as I'd originally hoped because jarjar vacuums out dependencies unused by Guice. by limpbizkit · 16 years ago
- 6469a4a Added updated Javadocs. by limpbizkit · 16 years ago
- b206d20 Removed old Javadocs. by limpbizkit · 16 years ago
- 03c8d26 AssistedInject Deluxe. by limpbizkit · 16 years ago
- cfa95ae New type safety for multibindings... I changed the methods to take TypeLiteral<T>s and Class<T>s rather than unsafe Type objects. by limpbizkit · 16 years ago
- a7184cf Applied mcculls patch for issue 235 - OSGi classloading. The goal is to use a bridge classloader whenever: by limpbizkit · 16 years ago
- 8dfd5cc Fixing a typo -- the test was supposed to ensure a and d were exported, b and c were not. by limpbizkit · 16 years ago
- 0ce76d7 Updating Google-Collections to include the FinalizableReferenceQueue fix. by limpbizkit · 16 years ago
- 9bf6585 Fix for bug 242. by limpbizkit · 16 years ago
- 53708f0 Fix for issue 254. http://code.google.com/p/google-guice/issues/detail?id=254 by limpbizkit · 16 years ago
- 0551b64 Applying suggestions from code reviews by Daniel Martin (fizbin) and Mike Ward (mikeward.norcal) by limpbizkit · 16 years ago
- b1f42f5 Removing the obsolete PrivateModules extension; PrivateModules are now folded-in to core Guice. by limpbizkit · 16 years ago
- fcbdf99 Pretty massive rewrite of PrivateModules so that they're now implemented in core Guice. by limpbizkit · 16 years ago
- 5ea4ab2 Adding newPrivateBinder() to the SPI. We're promoting private bindings from an extension to being a part of core Guice! by limpbizkit · 16 years ago
- 7fd6851 Added updated Javadocs. by limpbizkit · 16 years ago
- 43ed8e5 Removed old Javadocs. by limpbizkit · 16 years ago
- 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
- 8bb742a Specifying Java 1.5 explicitly in the build. We don't work build perfectly on Java 1.6 yet... by limpbizkit · 16 years ago
- eabdb30 Test and fix for issue 276, wherein we explode while preparing a pretty error message. The regression was caused when PrivateModules were added. by limpbizkit · 16 years ago
- c489adf A whole bunch of @since tags, and a JDiff report of everything that's changed since Guice 1. by limpbizkit · 16 years ago
- 3a8c155 Changed the InjectionPoint factory methods. Now the ConfigurationException includes a partial value, which means that a sink collection doesn't need to be passed in. by limpbizkit · 16 years ago
- b0f3c9b Guice now reifies types! If you inject a TypeLiteral<T>, Guice will deduce what T is and inject the proper TypeLiteral for you. by limpbizkit · 16 years ago
- 45e6751 Added updated Javadocs. by limpbizkit · 16 years ago
- 4ff160c Removed old Javadocs. by limpbizkit · 16 years ago
- 8d13d41 Wildcards now supported in TypeLiteral type resolution by limpbizkit · 16 years ago
- 2ce244a Made type resolution way fast. We no longer build any collections -- instead we just do everything on demand. A very naive benchmark showed this to be much faster (50s vs 3s). by limpbizkit · 16 years ago
- 4f5d1f7 Made type resolution way fast. We no longer build any collections -- instead we just do everything on demand. A very naive benchmark showed this to be much faster (50s vs 3s). by limpbizkit · 16 years ago
- a8dccb3 Hierarchical Parent Child Chained injectors are now threadsafe by limpbizkit · 16 years ago
- e7fb805 More Javadoc fixes... by limpbizkit · 16 years ago
- 8ba9788 This change is big, and it makes Guice slower. I'll need to follow-up with some optimizations that make TypeResolver quicker. by limpbizkit · 16 years ago
- 87b88f5 Fix for bug 255. by limpbizkit · 16 years ago
- 42b0c48 Tests and fix for bug 256. by limpbizkit · 16 years ago
- df26ed9 Tests that proves issue 209 is fixed... by limpbizkit · 16 years ago
- 72d11dd Taking advantage of the error message changes in some extensions. by limpbizkit · 16 years ago
- 43a8b0e Removing compiletime. This is obsoleted by GIN. by limpbizkit · 16 years ago
- 0689806 Hopefully the last of the big exceptions refactorings. I went through all of the places we're adding context to our Errors object and made sure we're never doubling-up -- specifing the same injection point or key multiple times. by limpbizkit · 16 years ago
- 4c01fd7 Hopefully the last of the big exceptions refactorings. I went through all of the places we're adding context to our Errors object and made sure we're never doubling-up -- specifing the same injection point or key multiple times. by limpbizkit · 16 years ago
- 490833f Cleaning up exceptions and Javadoc: by limpbizkit · 16 years ago
- 83f69eb Incorporating Brian Slesinsky's feedback into the PrivateModules javadoc by limpbizkit · 16 years ago
- afe185d More docs for PrivateModules... by limpbizkit · 16 years ago
- 28fac2a Restoring a missing .withSource() (as discovered by Ben Yu) by limpbizkit · 16 years ago
- b8db6a9 Restoring a missing 'at' statement in the Errors message by limpbizkit · 16 years ago
- edd8d64 New API: Injector.getParent by limpbizkit · 16 years ago
- a26a41e New test case as recommended by Mike Ward. by limpbizkit · 16 years ago
- d38d16d Applied feedback from code reviews by Mike Ward and Giles Douglas. by limpbizkit · 16 years ago
- 8f370d3 Incorporating improvements suggested by Daniel Martin - making PrivateModule's Provider<Ready> work in two steps rather than as an eager singleton. by limpbizkit · 16 years ago
- 0c46184 Added updated Javadocs. by limpbizkit · 16 years ago
- daf35a9 Removed old Javadocs. by limpbizkit · 16 years ago
- 2f51f2c Implementation-level docs for PrivateModules by limpbizkit · 16 years ago
- e2db859 Crazy circular-dependency tests for private modules, plus a fix to make them work. by limpbizkit · 16 years ago
- 1dac43a Javadoc for PrivateModules by limpbizkit · 16 years ago
- 86cb3bb Refinements to PrivateModules: by limpbizkit · 16 years ago
- 47151c2 Private modules first draft. I'm not in love with the name "PrivateModules" or the "expose" method. But I think this is a reasonable first implementation of parent/child modules. by limpbizkit · 16 years ago
- 1db2393 Initializer cleanup. Now each InjectableReference takes care of itself, which should make the code a bit simpler to use. by limpbizkit · 16 years ago
- 2a60707 Rewrite of parent injectors. by limpbizkit · 16 years ago
- 5fb9d92 Rewrite of parent injectors. by limpbizkit · 16 years ago
- cb93c79 jmourits' changes to assistedinject so toString() etc. on the proxies work. Previously they were blowing up with NPEs in some situations. by limpbizkit · 16 years ago
- 5127365 Creating a copy of the bindings-to-inject before looping over them. There was a problem where JIT-singletons were being added while we were looping, and this was causing ConcurrentModificationExceptions. by limpbizkit · 16 years ago
- f67bc73 upgrade to jarjar 1.0rc8 by chris.nokleberg · 16 years ago
- 8c4c71c Fixing a serialization problem as reported by Ben Yu: TypeLiteral is serializable, which causes warnings in anonymous inner type literals. by limpbizkit · 16 years ago
- deb0807 Follow up to r616 - my IDE didn't include deleted files with my commit, now fixed. by limpbizkit · 16 years ago
- d7366b4 Added updated Javadocs. by limpbizkit · 16 years ago
- 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
- a6e0e78 Moving error sources so they're now reported in the same place for configuration errors and runtime errors. This means that instead of seeing this: by limpbizkit · 16 years ago
- 18cb191 Splitting up finding member injectors from finding injection points. This is intended to make it so the new SPI exposes injection points on Module elements without actually having to resolve 'em. by limpbizkit · 16 years ago
- 1490c5b Fixing a bug where exceptions thrown by @ProvidedBy providers weren't being wrapped in a ProvisionException. by limpbizkit · 16 years ago
- 45e8353 Removed old Javadocs. by limpbizkit · 16 years ago