Branch: refs/heads/master
Home: https://github.com/google/guice
Commit: 1dd0a91aa5824ebd63d1f0a038d3c9dedbe56bd1
https://github.com/google/guice/commit/1dd0a91aa5824ebd63d1f0a038d3c9dedbe56bd1
Author: Tavian Barnes <[email protected]>
Date: 2014-12-19 (Fri, 19 Dec 2014)
Changed paths:
M core/src/com/google/inject/internal/Errors.java
M core/src/com/google/inject/internal/InjectorImpl.java
M core/test/com/google/inject/JitBindingsTest.java
Log Message:
-----------
Fix https://github.com/google/guice/issues/888.
When Binder.requireExplicitBindings() is in effect, don't allow any
JIT bindings to be created in parent injectors, even JIT bindings that
are normally exempt such as the targets of linked key bindings.
Commit: 6c9726f5611c276cd51561c73633a5dc4288838e
https://github.com/google/guice/commit/6c9726f5611c276cd51561c73633a5dc4288838e
Author: Tavian Barnes <[email protected]>
Date: 2015-01-07 (Wed, 07 Jan 2015)
Changed paths:
M core/src/com/google/inject/Binder.java
M core/src/com/google/inject/internal/Errors.java
M core/src/com/google/inject/internal/InjectorImpl.java
Log Message:
-----------
Clarify some documentation about linked bindings and child injectors.
Commit: a59c18dba735563ebaf1792c4e787552e72374f1
https://github.com/google/guice/commit/a59c18dba735563ebaf1792c4e787552e72374f1
Author: Tavian Barnes <[email protected]>
Date: 2015-01-07 (Wed, 07 Jan 2015)
Changed paths:
M core/test/com/google/inject/JitBindingsTest.java
Log Message:
-----------
Better error message checks in JitBindingsTest.
Commit: fdbdc63cc56fd2e8d8e45180261be21696f89a8d
https://github.com/google/guice/commit/fdbdc63cc56fd2e8d8e45180261be21696f89a8d
Author: Tavian Barnes <[email protected]>
Date: 2015-01-19 (Mon, 19 Jan 2015)
Changed paths:
M core/src/com/google/inject/internal/InjectorImpl.java
M core/test/com/google/inject/JitBindingsTest.java
Log Message:
-----------
Fix linked binding behavior with requireExplicitBindings() in the parent.
The old behavior was to try to create the binding in the parent,
swallow the error, and create it in the child. This restores that
behavior, as bindings created in the current injector shouldn't be
prohibited.
Commit: eee07108ce4eb7554c9eebfcff3229a3c7be354f
https://github.com/google/guice/commit/eee07108ce4eb7554c9eebfcff3229a3c7be354f
Author: Sam Berlin <[email protected]>
Date: 2015-01-24 (Sat, 24 Jan 2015)
Changed paths:
M core/src/com/google/inject/Binder.java
M core/src/com/google/inject/internal/Errors.java
M core/src/com/google/inject/internal/InjectorImpl.java
M core/test/com/google/inject/JitBindingsTest.java
Log Message:
-----------
Merge pull request #889 from tavianator/require-explicit-same-injector
Fix https://github.com/google/guice/issues/888.
Compare: https://github.com/google/guice/compare/ce7daa94fa8f...eee07108ce4e
--
You received this message because you are subscribed to the Google Groups
"google-guice-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/google-guice-dev.
For more options, visit https://groups.google.com/d/optout.