这是indexloc提供的服务,不要输入任何密码
Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: mosure/inversify-cpp
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 1.1.0
Choose a base ref
...
head repository: mosure/inversify-cpp
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
  • 17 commits
  • 48 files changed
  • 4 contributors

Commits on Jan 15, 2021

  1. fix: example app macos

    mosure committed Jan 15, 2021
    Configuration menu
    Copy the full SHA
    af0b9ce View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2021

  1. Configuration menu
    Copy the full SHA
    9031034 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2021

  1. feat: symbols are now types (#4)

    this change was done to lower runtime overhead and support the templated http api
    mosure authored Feb 27, 2021
    Configuration menu
    Copy the full SHA
    7bdfaf3 View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2021

  1. refactor: binding lookup + speed test (#5)

    * refactor: binding lookup + speed test
    
    * unused includes
    
    * update single_include
    mosure authored Mar 1, 2021
    Configuration menu
    Copy the full SHA
    76250cd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    189d61c View commit details
    Browse the repository at this point in the history
  3. inline resolve

    mosure committed Mar 1, 2021
    Configuration menu
    Copy the full SHA
    291f044 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ad8ab97 View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2021

  1. feat: tuple map bindings + lambda resolvers (#6)

    * feat: use variant bindings in container's symbol map
    
    This support faster lookup speeds as we are no longer using `std::any`.
    
    * reduce test flake across platforms
    
    * update single_includes
    
    * fix: windows optimize copts
    
    * docs: remove old api
    
    * lower the bar a bit (speed test)
    
    * refactor: tuple >>> map + variant (for binding map)
    
    * remove unused include
    
    * only use container.template get... call when necessary
    
    * add consumed std types
    
    * fix: allow for duplicate symbol types + allow struct symbols
    
    * docs: refer to the containerless branch
    
    * test: use catch2 BENCHMARK
    
    * refactor: remove resolver classes
    
    * remove unused meta structs
    
    * refactor: cache/constant resolver lambdas
    
    * fix: codacy extra newline
    mosure authored Mar 21, 2021
    Configuration menu
    Copy the full SHA
    5ff69ec View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2021

  1. update container declaration

    mosure authored Mar 27, 2021
    Configuration menu
    Copy the full SHA
    9d19b1a View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2021

  1. feat: binding introspection (#7)

    * revert: bring polymorphic resolvers back...
    
    Polymorphic resolvers don't require bindings to call the default constructor of dependencies.
    Lambda resolvers cached by storing a value on the binding but some dependencies may not be default constructable.
    
    * test: inspection dependency results
    
    * fix: dependency has symbol type info
    
    * fix: allow values of tuple to be accessed
    
    * rename exposed symbol
    
    * fix: separate resolver and implementation labels
    mosure authored Apr 11, 2021
    Configuration menu
    Copy the full SHA
    c8c1157 View commit details
    Browse the repository at this point in the history
  2. docs: add link to visualizer

    mosure committed Apr 11, 2021
    Configuration menu
    Copy the full SHA
    19725d5 View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2021

  1. Configuration menu
    Copy the full SHA
    7226f23 View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2021

  1. docs: conan reference

    mosure committed Oct 28, 2021
    Configuration menu
    Copy the full SHA
    5f2a6ec View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2023

  1. docs: update conan URL

    mosure authored Sep 19, 2023
    Configuration menu
    Copy the full SHA
    47b27fe View commit details
    Browse the repository at this point in the history
  2. fix: ci toolchain steps

    mosure committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    d97df89 View commit details
    Browse the repository at this point in the history
  3. docs: update codacy link

    mosure committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    519007f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a137e98 View commit details
    Browse the repository at this point in the history
Loading