Mike Bierlee
2a52fc9af4
Fix nullpointer exception when debugging with poodinisVerbose
2016-12-06 23:14:19 +01:00
Mike Bierlee
f1bd2260d1
Split autowire code up into multiple functions
2016-12-06 23:00:30 +01:00
Mike Bierlee
2c62f8dbef
Build with latest LDC beta
2016-12-06 21:34:38 +01:00
Mike Bierlee
84bf261c5b
Build with latest LDC beta
...
And latest patched previous minor
2016-11-23 00:25:04 +01:00
Mike Bierlee
e44b70567f
Build with latest DMD beta
2016-11-23 00:21:00 +01:00
Mike Bierlee
528db78f4f
Merge remote-tracking branch 'origin/master' into develop
2016-11-05 15:18:59 +01:00
Mike Bierlee
74c4e74d33
Build with last major DMD version
2016-10-31 20:57:47 +01:00
Mike Bierlee
0b221c0fd3
Build with latest DMD beta
2016-10-02 14:22:07 +02:00
Mike Bierlee
f07670e26b
Merge remote-tracking branch 'origin/master' into develop
2016-10-01 13:12:00 +02:00
Mike Bierlee
133355d1a3
Remove released beta version from build list
2016-10-01 13:08:44 +02:00
Mike Bierlee
bb1adb7e04
Build with latest DMD beta
2016-09-17 10:53:04 +02:00
Mike Bierlee
fde0d378e1
Build with latest DMD beta
2016-09-14 20:30:21 +02:00
Mike Bierlee
f2029beb7f
Build with latest DMD beta
2016-09-12 20:54:33 +02:00
Mike Bierlee
e1f0cca5c5
Fix injection of dependencies from foreign modules
...
Fixes issue #12
2016-09-05 19:37:53 +02:00
Mike Bierlee
dc1cf04e96
Sigh
2016-09-03 19:00:01 +02:00
Mike Bierlee
2c28096d77
Add breakage warning to changelog
2016-09-03 18:58:09 +02:00
Mike Bierlee
c60fc496d9
Fix release build
2016-09-03 18:51:01 +02:00
Mike Bierlee
6cc35530db
Get away from the list, sir
2016-09-03 18:41:58 +02:00
Mike Bierlee
9cc320aa93
Add test of prevention of transitive dependencies
2016-09-03 18:40:01 +02:00
Mike Bierlee
67fa51a14f
Fix minor details
2016-09-03 18:36:26 +02:00
Mike Bierlee
880dac86f8
Remove redundant section
2016-09-03 18:22:08 +02:00
Mike Bierlee
4f30ea1a55
Add suggestion
2016-09-03 18:20:53 +02:00
Mike Bierlee
bfb23baf69
Extend quickstart example with constructor injection
2016-09-03 18:19:38 +02:00
Mike Bierlee
ea84198f3c
Add list of features
2016-09-03 18:14:46 +02:00
Mike Bierlee
ba90c57dd4
Add persistent resolve options to tutorial
2016-09-03 17:02:19 +02:00
Mike Bierlee
95e30477c6
Prevent creation of circular dependencies in constructors
2016-09-03 16:57:38 +02:00
Mike Bierlee
96f52226b4
Build with latest beta
2016-08-31 14:08:54 +02:00
Mike Bierlee
ab30e633e0
Add example on constructor injection
2016-08-25 21:17:47 +02:00
Mike Bierlee
ed20c8fd16
Rewrite example to be more factually correct now
2016-08-23 21:46:33 +02:00
Mike Bierlee
0a632226ad
Fix typo
2016-08-23 21:44:41 +02:00
Mike Bierlee
80a50ba480
Rewrite sentence
2016-08-23 21:41:46 +02:00
Mike Bierlee
8759b2b6c4
Fix formatting and add to
2016-08-23 21:40:06 +02:00
Mike Bierlee
1869ec2782
Rewrite sentence to be less confusing
2016-08-23 21:32:19 +02:00
Mike Bierlee
6f6cd2381c
Fix typo
2016-08-23 21:29:33 +02:00
Mike Bierlee
1a51e2081e
Remove redundant addition
2016-08-23 21:28:54 +02:00
Mike Bierlee
de26a49b8d
Change wording to be more accurate
2016-08-23 21:24:41 +02:00
Mike Bierlee
97fbf03b85
Change title of tutorial chapter on automatic injection
2016-08-23 21:23:19 +02:00
Mike Bierlee
c0553967c9
Add extra testcase
2016-08-23 21:20:54 +02:00
Mike Bierlee
44c41b1579
Add constructor injection to documentation
2016-08-23 21:10:31 +02:00
Mike Bierlee
ab765e0092
Add constructor injection
2016-08-23 00:11:29 +02:00
Mike Bierlee
81c6faed16
Pass factory through constructor to prevent nullpointer exceptions
2016-08-17 23:01:22 +02:00
Mike Bierlee
941c5b1961
Fix accidentally setting same property
2016-08-17 23:00:21 +02:00
Mike Bierlee
831e38cb56
Let container create instance factory instead of scopes
2016-08-17 22:37:02 +02:00
Mike Bierlee
6b3b23a376
Move factory parameters to parameter object
2016-08-17 22:28:47 +02:00
Mike Bierlee
44e77aff9c
Move factory stuff to own module
2016-08-17 20:44:36 +02:00
Mike Bierlee
ccdef46dde
Build with latest DMD beta
2016-08-09 21:36:35 +02:00
Mike Bierlee
c7e836b68f
Build with latest beta compilers
2016-08-08 23:20:52 +02:00
Mike Bierlee
b6ccc9d4a9
Pull keeping track of originating containmer up to Registration class
2016-08-08 23:06:05 +02:00
Mike Bierlee
2a4004856f
Deprecate global autowiring function
2016-08-08 22:22:13 +02:00
Mike Bierlee
9e5a27d046
Deprecate singleton factory method
...
The factory method encourages misuse of dependency injection (by using it as a service locator). Removing the factory method forces the user to make this choice deliberately.
2016-08-08 22:17:17 +02:00