Commit graph

496 commits

Author SHA1 Message Date
Mike Bierlee ea120d07dc Up the dub version in readme
We're not testing older ones so we cannot guarantee that they're still compatible
2016-12-13 22:44:18 +01:00
Mike Bierlee cc314324a7 Use empty main instead of relying on main generation by compilers
GDC doesn't seem to do this
2016-12-13 22:28:12 +01:00
Mike Bierlee f11c924ef3 Fix travis build trying to compile for non-existing DMDs 2016-12-13 22:16:09 +01:00
Mike Bierlee 5114f7e769 Fix dflags being set for non-dmd compilers 2016-12-13 22:11:36 +01:00
Mike Bierlee 5ed3a6ae29 Add Phobos 2.066.1 forwards-compatibility for GDC 2016-12-13 22:00:34 +01:00
Mike Bierlee d3f049eb9f Add note about naming convention 2016-12-12 22:51:26 +01:00
Mike Bierlee 932e3dab6b Add value injection example 2016-12-12 22:51:26 +01:00
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