Commit Graph

63 Commits

Author SHA1 Message Date
Roman Mogylatov
c1053cbd73 Add early implementation of FactoryAggregate provider 2017-10-11 10:13:31 -07:00
Roman Mogylatov
c2e30f4940 Recompile sources using Cython 0.27 (Cython->C) 2017-10-10 14:57:08 -07:00
Roman Mogilatov
08e17ac1f8 Regenerate sources using Cython 0.26
Author:    Roman Mogilatov <rmogilatov@gmail.com>
2017-08-08 19:01:48 +03:00
Roman Mogilatov
8705e47d37 Add SingletonDelegate provider + tests 2017-07-09 23:34:14 +03:00
Roman Mogilatov
3f197e3744 Add CallableDelegate provider + tests 2017-07-09 23:29:33 +03:00
Roman Mogilatov
89c1c975e6 Add FactoryDelegate provider + tests 2017-07-09 23:17:12 +03:00
Roman Mogilatov
007c256c5f Make code style fixes in providers module 2017-06-09 01:41:22 +03:00
Roman Mogilatov
2a9b14cb0e Make Provider overriding methods thread safe 2017-04-18 23:30:29 +03:00
Roman Mogilatov
9ed806b0ca Refactor storage locking of ThreadSafeSingleton 2017-04-18 23:11:03 +03:00
Roman Mogilatov
2aa85228d7 Add abstract providers 2017-04-06 18:17:06 +03:00
Roman Mogilatov
1dacd096f6 Optimize calling of overridden providers 2017-04-06 12:34:04 +03:00
Roman Mogilatov
7840e2a13e Add types declaration for containers 2017-03-26 22:38:26 +03:00
Roman Mogilatov
622a6d08e5 Consolidate all containers in container module 2017-03-26 16:40:41 +03:00