Commit graph

396 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