Commit graph

  • 6ab7795463 Compensate for broken isFunction in Phobos by rolling own implementation (Fixes #32) Mike Bierlee 2021-05-01 20:22:27 +0300
  • edfa5cdffb Fail compilation with helpful message when trying to register class by supertype it does not inherit from Mike Bierlee 2021-04-29 22:13:29 +0300
  • d0728d5025 Add makefile for simplified running of examples Mike Bierlee 2021-04-29 20:37:59 +0300
  • 0ff0c5148f Bump version v8.1.0-beta.3 Mike Bierlee 2021-04-29 01:46:26 +0300
  • de5fe524a0 Fix always polyfilling isFunction Mike Bierlee 2021-04-29 01:34:53 +0300
  • eaac0eb7ce Add initializedOnceBy() to create singleton instances via injection initializer Mike Bierlee 2021-04-29 01:24:32 +0300
  • 8f4a64cf4c Move injection initializer to registration scope Mike Bierlee 2021-04-29 01:11:34 +0300
  • 89512e0cb0 Move initializer to its own example Mike Bierlee 2021-04-29 00:30:12 +0300
  • bb4eaf8676 Clean-up initializer Mike Bierlee 2021-04-29 00:07:37 +0300
  • 1ae7f5789c Clarify example running readme Mike Bierlee 2021-04-29 00:04:45 +0300
  • cee288bb52 Merge remote-tracking branch 'origin/main' into develop Mike Bierlee 2021-01-04 02:37:07 +0300
  • 5726b0750d Rename branch master -> main Mike Bierlee 2021-01-04 02:36:09 +0300
  • ef00ec4f6f Merge remote-tracking branch 'origin/master' into develop Mike Bierlee 2021-01-04 02:11:17 +0300
  • 3f6636109e Update copyrights Mike Bierlee 2021-01-04 02:04:20 +0300
  • ad8be804a0 Prepare release 8.1.0-beta.2 v8.1.0-beta.2 Mike Bierlee 2020-03-29 21:37:12 +0300
  • cad0200904 ConcreteType should be a class heromyth 2020-03-25 18:37:27 +0800
  • 1434f71d7c ConcreteType should be a class heromyth 2020-03-25 18:37:27 +0800
  • e26be1f439 Add Hunt Framework to "Projects Using Poodinis" section Mike Bierlee 2020-03-18 21:52:25 +0300
  • cfee7c585c Remove removed LDC versions from faillure list Mike Bierlee 2020-03-18 21:48:54 +0300
  • 73f670778c Update compiler list in Travis build Mike Bierlee 2020-03-18 21:47:58 +0300
  • 788b72d20d Prepare release 8.1.0-beta v8.1.0-beta Mike Bierlee 2020-03-18 21:33:56 +0300
  • 7a26dd12e0
    Merge pull request #28 from huntlabs/develop Mike Bierlee 2020-03-18 21:25:02 +0300
  • 45f532e084 Merge remote-tracking branch 'origin/master' into develop Mike Bierlee 2020-03-11 23:40:03 +0300
  • 81de14a1ee Update copyrights Mike Bierlee 2020-03-11 23:38:54 +0300
  • 0c8c1434f7 Check if a Type is registered heromyth 2020-03-11 09:55:15 +0800
  • 3d87339da6 Merge branch 'develop' of https://github.com/mbierlee/poodinis into develop heromyth 2020-03-02 11:31:24 +0800
  • 3b11c4aec4 Add a constuction handler heromyth 2020-02-26 16:14:12 +0800
  • 55726e84db All the unittests passed heromyth 2020-02-11 10:19:08 +0800
  • 15d8c7e754 Restore callPostConstructors heromyth 2020-02-10 15:34:00 +0800
  • b9d4bd1b83 Register with an initializer. heromyth 2020-02-09 23:46:06 +0800
  • 4ebeeb9c9f isFunction may not work heromyth 2020-02-09 23:43:11 +0800
  • afaf05f582 Merge remote-tracking branch 'origin/master' into develop Mike Bierlee 2019-07-14 12:46:40 +0300
  • 4791bbfb35 Delete problematic docs temporarily Mike Bierlee 2019-07-14 12:45:04 +0300
  • 343dd65fdf Update copyrights Mike Bierlee 2019-07-14 12:40:16 +0300
  • 9775c311c5 Simplification of string mixin templates oleg.lelenkov 2018-11-17 13:14:35 +0300
  • ba38bf7952 Prepare version 8.0.3 v8.0.3 Mike Bierlee 2018-06-11 19:22:32 +0300
  • dc48c87948 Prevent registration, resolving and constructor injection selection of structs Mike Bierlee 2018-06-11 18:45:27 +0300
  • 730d001d30 Prepare version 8.0.2 v8.0.2 Mike Bierlee 2018-04-15 13:44:20 +0300
  • a5079dc8a6 Remove unnecessary import Mike Bierlee 2018-04-15 11:28:13 +0300
  • f7a86702be
    Merge pull request #24 from aruthane/fix-create-import-string-template-arg-recursion Mike Bierlee 2018-04-15 11:19:50 +0300
  • d52d2d963e Support types that have recursive template arguments with createImportsString Carlin St Pierre 2018-04-14 13:48:25 +1000
  • 2315987879
    Tweak travis build some more Mike Bierlee 2018-01-06 13:30:36 +0100
  • 7c24ef18ff
    Tweak travis build Mike Bierlee 2018-01-04 01:19:21 +0100
  • 4410206ec4 Update copyrigths Mike Bierlee 2018-01-01 15:54:32 +0100
  • 9d0bbfd6cf Update readme to point to github.io hosted API docs Mike Bierlee 2017-12-09 01:09:54 +0100
  • fc36909cca Properly add docs under a unix filesyste 2017-12-09 00:59:26 +0100
  • 7898c9601b Revert "Add documentation to be hosted at github.io" 2017-12-09 00:56:15 +0100
  • 6987850439 Add documentation to be hosted at github.io Mike Bierlee 2017-12-09 00:41:22 +0100
  • 66f59c39fb
    Merge pull request #22 from mbierlee/develop Mike Bierlee 2017-11-29 00:15:54 +0100
  • 9e79d3a56d
    Build with previous DMD releases Mike Bierlee 2017-11-29 00:12:10 +0100
  • bbd61f0623
    Build with previous DMD releases Mike Bierlee 2017-11-29 00:11:30 +0100
  • 9212f1cbe7 Build with previous versions of compilers Mike Bierlee 2017-09-01 20:21:32 +0200
  • 1fcb6be243 Prepare Version 8.0.1 v8.0.1 Mike Bierlee 2017-08-13 18:39:42 +0200
  • 35103b995e Refer to issue in changelog Mike Bierlee 2017-08-13 18:39:10 +0200
  • 93d4d3c20f Recursively import types everywhere Mike Bierlee 2017-08-13 18:21:03 +0200
  • 91fcefa7ed Recursively import template type's modules Mike Bierlee 2017-08-13 17:56:34 +0200
  • 4c25b91c63 Import modules of argument types of registration type's template before calling post-constructor Mike Bierlee 2017-08-13 17:49:40 +0200
  • b8d775ca80 Merge 233938faa8 into ea940617b6 Johannes Loher 2017-08-13 15:24:19 +0000
  • 233938faa8 Fix template class injection Johannes Loher 2017-08-13 17:18:04 +0200
  • 9be2d4fac1 Build with previous DMD release on travis Mike Bierlee 2017-07-29 16:48:00 +0200
  • 8ef680091c Merge remote-tracking branch 'origin/master' into develop Mike Bierlee 2017-07-29 16:40:40 +0200
  • ea940617b6 Fix headers in tutorial Mike Bierlee 2017-07-29 16:40:22 +0200
  • 8ee5341420 Merge remote-tracking branch 'origin/master' into develop Mike Bierlee 2017-07-29 16:38:34 +0200
  • 4056e49d5b Ignore IDE output dir Mike Bierlee 2017-07-29 16:38:05 +0200
  • 424179b786 Fix headers in readme Mike Bierlee 2017-07-29 16:36:50 +0200
  • 1015205010 Build with latest compiler versions for cronrun Mike Bierlee 2017-07-03 20:57:02 +0200
  • 189b945b8f Merge pull request #18 from SingingBush/develop Mike Bierlee 2017-07-03 20:53:45 +0200
  • 35f5639364 run travis build on dmd-beta and ldc-beta singingbush 2017-07-03 09:59:04 +0100
  • 5d2ca7af30 update compiler versions on travis build and also build on OSX singingbush 2017-06-30 12:13:37 +0100
  • 76a98a6659 Build with latest LDC beta Mike Bierlee 2017-04-04 21:18:08 +0200
  • a44ea1f27f Build with latest DMD beta Mike Bierlee 2017-04-04 21:16:52 +0200
  • 3ad4bbacb1 Merge remote-tracking branch 'origin/master' into develop Mike Bierlee 2017-02-26 17:50:38 +0100
  • 3311960c76 Use SCOD to style ddox Mike Bierlee 2017-02-26 17:48:57 +0100
  • a8da958bfb Merge remote-tracking branch 'origin/master' into develop Mike Bierlee 2017-02-13 20:21:19 +0100
  • e90306ef57 Update copyrights Mike Bierlee 2017-02-13 20:20:35 +0100
  • 72eed7b806 Hey look they release another beta! Mike Bierlee 2017-02-13 20:10:31 +0100
  • 51b0d67389 Build against latest DMD beta Mike Bierlee 2017-02-11 19:04:15 +0100
  • 1a6cb899cc Don't use source-only released LDC Mike Bierlee 2017-02-03 22:52:43 +0100
  • d0cb0a75af Adjust versions of tested compilers Mike Bierlee 2017-02-03 21:50:23 +0100
  • da59ed764f Build with latest DMD beta Mike Bierlee 2017-01-15 18:50:49 +0100
  • 4633a0b98a Build with latest DMD beta Mike Bierlee 2017-01-14 03:15:45 +0100
  • 97a0a4cddb Run all examples instead of just building them Mike Bierlee 2017-01-14 03:12:27 +0100
  • 551e53e055 Build with latest DMD beta Mike Bierlee 2016-12-27 21:47:52 +0100
  • 470735c7a9 Prepare version 8.0.0 release v8.0.0 Mike Bierlee 2016-12-26 18:38:36 +0100
  • cc0ea0d9e4 Add backwards compatiblity for isFunction Mike Bierlee 2016-12-26 18:31:39 +0100
  • 925c3f4119 Fix check on whether a member was a function Mike Bierlee 2016-12-26 16:16:18 +0100
  • 10d24eb9fb Remove workaround Mike Bierlee 2016-12-26 15:45:43 +0100
  • 898dfd8943 Remove deprecated getInstance() Mike Bierlee 2016-12-26 15:33:39 +0100
  • 4ac095c25b Revert minimal D compatibility to 2.068.2 Mike Bierlee 2016-12-26 15:29:57 +0100
  • 9938c0de26 Add proper-d value injector to list Mike Bierlee 2016-12-26 18:17:26 +0100
  • 100dc53551 Add list of projects using Poodinis Mike Bierlee 2016-12-23 01:40:00 +0100
  • 01de724f9f Add link to online API docs Mike Bierlee 2016-12-23 01:32:38 +0100
  • a7b4549799 Add test verifying for pre-destruction on container destruction Mike Bierlee 2016-12-18 03:56:10 +0100
  • 0fc7c82321 Add post-constructor/pre-destructor example Mike Bierlee 2016-12-18 02:16:26 +0100
  • c68c180e9c Add tutorial on postconstructors/predestructors Mike Bierlee 2016-12-18 02:00:13 +0100
  • d6cc7a65b9 Build with latest LDC beta Mike Bierlee 2016-12-18 01:28:39 +0100
  • 0d5180c98f Also fix memory corruption for GDC Mike Bierlee 2016-12-18 01:21:07 +0100
  • 708ec67070 Prevent memory corruption in DMD 2.066.1 Mike Bierlee 2016-12-18 01:16:00 +0100
  • 3d9a449766 Fix aliases tripping up UDA discovery Mike Bierlee 2016-12-17 23:58:37 +0100
  • 6a1fa7e2c1 Move test classes to separate module Mike Bierlee 2016-12-17 23:33:29 +0100