Michal Srutek
f7fbbda748
Fix couple of typos
2020-04-23 09:59:03 +02:00
Ilya Puchka
cdc09f5a03
removed unneeded initial nil values
2019-11-10 15:22:38 +00:00
Ilya Puchka
b94ed3bea2
fix warning
2019-11-10 15:22:16 +00:00
Ilya Puchka
be0c39ab6b
update for beta 3
2019-07-07 23:54:58 +01:00
Ilya Puchka
0de45e7d53
fixed checking for new injected value
2019-07-07 23:53:45 +01:00
Ilya Puchka
3b421d0cff
refactor property wrappers to struct
2019-07-07 16:16:50 +01:00
Ilya Puchka
f1234bf2b9
introduce swift 5.1 property delegates
2019-06-30 19:12:42 +01:00
Ilya Puchka
7a091da44d
migrate to swift 5
2019-06-11 21:16:03 +01:00
Ilya Puchka
6d6d77d603
fixed swift 4.1 warnings
2018-04-28 19:39:46 +01:00
Ilya Puchka
8d2f6ab8fb
Revert #171 ( #189 )
...
* Revert "fix merge conflict"
This reverts commit aff01c541b .
* Revert "Merge branch 'develop' into develop"
This reverts commit a8dd47cee5 , reversing
changes made to 9e7bd51bcd .
2018-04-28 19:21:05 +01:00
Ilya Puchka
12738a665f
Merge pull request #171 from creditkarma/parent_child_containers
...
Parent child container support for Dip
2017-12-12 16:33:32 +01:00
Ilya Puchka
c64cf720b8
swift 4 migration
2017-09-16 18:04:36 +02:00
John Twigg
3429c6ae0b
Parent child container support for Dip
2017-08-02 10:41:03 -07:00
Ilya Puchka
80ee4865ce
drop swift 2.3 support
2017-04-01 00:44:10 +02:00
Ilya Puchka
b24734e1c9
fixed access levels
2016-10-13 00:04:31 +02:00
Ilya Puchka
905cbdadb0
swift 2.3 compatibility
2016-10-12 20:47:33 +02:00
Ilya Puchka
e19b65d9c2
fixed issues with reflection of objectes with IUO properties
2016-10-07 19:19:05 +02:00
Ilya Puchka
6a6c4a358e
lowercased DipError enum cases
2016-09-11 11:29:44 +02:00
Ilya Puchka
3ada18d756
Swift 3 ( #120 )
...
Swift 3 migration
2016-09-11 11:01:02 +02:00
Ilya Puchka
8da6be8cad
simplified auto-wiring
2016-09-06 00:40:59 +02:00
Ilya Puchka
873347aed0
fixed constructing context when resolving with containers collaboration
2016-08-29 23:25:02 +02:00
Ilya Puchka
a6d2a1b1ab
fixed resolving inherited auto-injected dependencies
2016-08-27 21:47:10 +02:00
Ilya Puchka
0b355e0fbe
some internal methods renaming
2016-08-26 00:34:09 +02:00
Ilya Puchka
6e7a168fb7
renamed properties of DefinitionKey
2016-07-28 23:35:26 +02:00
Ilya Puchka
0319bcff97
improved logging
2016-07-17 15:00:36 +02:00
Ilya Puchka
ffdfdb0826
fix build error
2016-07-17 14:53:33 +02:00
Ilya Puchka
2800c84553
fixed updating context when auto-injecting and resolving with collaborator
2016-07-17 12:51:13 +02:00
Ilya Puchka
2865a07e5a
removed underscore prefix from internal methods names
2016-07-11 01:54:13 +02:00
Ilya Puchka
e24d4cb577
logging all errors
2016-07-04 10:30:54 +02:00
Ilya Puchka
fd17075a8a
some minor docs changes
2016-05-22 15:55:31 +02:00
Ilya Puchka
f8cd1c4dc3
container context implementation
2016-04-27 14:59:23 +02:00
Ilya Puchka
3e68acd37b
settable auto-injected property without calling didInject observer
2016-04-25 22:51:34 +02:00
Ilya Puchka
f31236688d
settable auto-injected properties
2016-04-25 14:10:25 +02:00
Ilya Puchka
41664914f4
EagerSingleton scope and bootstrap method
2016-03-25 10:24:49 +01:00
Ilya Puchka
f4f660d81d
Minor DependencyTagConvertible refactoring
2016-03-19 15:33:10 +01:00
Ilya Puchka
3aa79d1c69
Merge branch 'gavrix-develop' into develop
...
# Conflicts:
# Sources/Dip.swift
# Sources/RuntimeArguments.swift
2016-03-19 11:48:57 +01:00
Sergey Gavrilyuk
4d085d1329
DependencyTag reverted back to DependencyCotnainer.Tag
2016-03-19 11:39:13 +01:00
Ilya Puchka
f23492ee40
Improved auto-injection docs
2016-02-25 00:26:20 +01:00
Sergey Gavrilyuk
c817980dd8
DependencyTagConvertible introduced
2016-02-23 11:39:55 -05:00
Ilya Puchka
9f77677014
public AutoInjectedPropertyBox protocol
2016-02-22 15:13:06 +03:00
Ilya Puchka
967a2342b4
storing singleton instances in container instead of definition
2016-02-07 14:00:39 +01:00
Ilya Puchka
1d71eb08ca
moved source files to Sources instead of symlink
2016-02-06 16:12:04 +01:00