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.

Reply via email to