Commit graph

539 commits

Author SHA1 Message Date
Mike Bierlee 29a1940740 Adjust tutorial to make it clear that value injection within value injectors works
But should be used with caution!
2016-12-12 22:51:26 +01:00
Mike Bierlee 2f5ffd5da5 Add test for value injection within injectors and their dependencies 2016-12-12 22:51:26 +01:00
Mike Bierlee 7c718ec159 Add tests verifying that dependency injection is performed for value injectors 2016-12-12 22:51:26 +01:00
Mike Bierlee 341fad5db5 Update README.md 2016-12-11 03:55:17 +01:00
Mike Bierlee 2bbbbac416 Add forwards compatibility for older Phobos distributions 2016-12-11 02:44:35 +01:00
Mike Bierlee 86fb525066 Add mandatory injection of values 2016-12-11 01:31:09 +01:00
Mike Bierlee 52dcecef9a Add optional value injection when values cannot be injected by injectors 2016-12-11 01:15:30 +01:00
Mike Bierlee 9eb3a89695 Make it clear when a value injector is missing 2016-12-11 00:53:21 +01:00
Mike Bierlee 4954979574 Move value injection test to its own test file 2016-12-10 22:46:32 +01:00
Mike Bierlee e7e114d09f Add section on injection within value injectors 2016-12-10 22:45:40 +01:00
Mike Bierlee 3128553d15 Add section for value injectors 2016-12-10 22:26:30 +01:00
Mike Bierlee ade93432fe Add section on where to find value injectors 2016-12-10 22:23:42 +01:00
Mike Bierlee 893173e8e2 Add value injection to the tutorial 2016-12-10 22:15:44 +01:00
Mike Bierlee d3ed3e91b9 Add value injector 2016-12-09 02:15:59 +01:00
Mike Bierlee c75b025a68 Fix else case not being properly excluded from compiled code 2016-12-09 00:48:32 +01:00
Mike Bierlee ea41a04657 Determine qualifier earlier in process 2016-12-06 23:41:08 +01:00
Mike Bierlee ee35b07a87 Fix incorrect documentation 2016-12-06 23:23:55 +01:00
Mike Bierlee 5f8924c917 Remove obsolete DMD beta from build 2016-12-06 23:18:48 +01:00
Mike Bierlee 6d1907bb3d Fix missing import for release build 2016-12-06 23:17:38 +01:00
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