Commit Graph

1126 Commits

Author SHA1 Message Date
Roman
8259de6dd7 Merge pull request #143 from ets-labs/138_cython_providers_v3
Cython providers
2016-11-11 17:27:54 +02:00
Roman Mogilatov
bf00e5c0fa Update docs 2016-11-11 17:05:25 +02:00
Roman Mogilatov
82296d9fed Add tests for base providers 2016-11-11 12:11:56 +02:00
Roman Mogilatov
07b9a991b3 Add singleton tests 2016-11-10 21:19:17 +02:00
Roman Mogilatov
93c8bd6438 Add tests for injections 2016-11-10 21:00:23 +02:00
Roman Mogilatov
3bb9146496 Add tests for Callable provider 2016-11-09 23:45:25 +02:00
Roman Mogilatov
55f3d5d8ec Add tests for factory providers 2016-11-09 11:48:10 +02:00
Roman Mogilatov
7b61464c93 Make providers stable 2016-11-08 13:13:43 +02:00
Roman Mogilatov
322ba98f18 Implement singletons (need refactoring) 2016-11-06 17:14:12 +02:00
Roman Mogilatov
7502fa1e89 Improve factory performance by adding direct inline C calls 2016-11-05 01:15:30 +02:00
Roman Mogilatov
b2f6a2cd1a Commit onging work results 2016-11-04 20:45:26 +02:00
Roman Mogilatov
38bdc4f04f Update providers package structure 2016-11-04 18:35:53 +02:00
Roman Mogilatov
e68df7167f Make some style fixes in tests 2016-11-04 16:13:21 +02:00
Roman Mogilatov
f5680ff032 Update project structure 2016-11-04 15:48:26 +02:00
Roman Mogilatov
5695c781c9 Update project structure 2016-11-04 13:06:47 +02:00
Roman Mogilatov
7bcb882425 Transfer utils module to Cython 2016-11-04 11:12:37 +02:00
Roman Mogilatov
74aea6f1dc Transfer errors module to Cython 2016-11-04 10:50:05 +02:00
Roman Mogilatov
78cb4296cc Add is_delegated() method to utils 2016-11-04 10:41:40 +02:00
Roman
55cde4729d Merge pull request #142 from ets-labs/138_cython_injections
Add injections extension
2016-11-03 01:02:52 +02:00
Roman Mogilatov
82bd1ae843 Clean up 2016-11-03 00:56:30 +02:00
Roman Mogilatov
4823278f11 Tune debug mode 2016-11-03 00:06:14 +02:00
Roman Mogilatov
aac72ed3a3 Clean up and final fixes 2016-11-02 23:55:14 +02:00
Roman Mogilatov
db3bd77b6a Clean up 2016-11-02 23:20:06 +02:00
Roman Mogilatov
0421ae2d87 Clean up, changelog update 2016-11-02 23:17:50 +02:00
Roman Mogilatov
abbc7e89a1 Update changelog 2016-11-02 23:04:48 +02:00
Roman Mogilatov
e3408075de Update repository structure 2016-11-02 22:58:30 +02:00
Roman Mogilatov
cc85ae5a8f Test print 2016-11-02 20:23:49 +02:00
Roman Mogilatov
8f39ed4957 Update tox.ini 2016-11-02 20:19:04 +02:00
Roman Mogilatov
a7c0a76d14 Update tox ini 2016-11-02 20:12:41 +02:00
Roman Mogilatov
0f1497b282 Add debug to tox 2016-11-02 19:59:27 +02:00
Roman Mogilatov
49a2061cc5 Try cythonize vs build 2016-11-02 19:56:07 +02:00
Roman Mogilatov
cd1df0ad83 Try build vs cythonize 2016-11-02 19:38:41 +02:00
Roman Mogilatov
b72488154a Attempt x 2016-11-02 19:28:11 +02:00
Roman Mogilatov
1a9dd6cca7 One more attempt... 2016-11-02 19:16:55 +02:00
Roman Mogilatov
15d156cdaf Remove debug output from tox 2016-11-02 19:06:12 +02:00
Roman Mogilatov
6a1e058bdb Move tests on all version to single job 2016-11-02 19:05:44 +02:00
Roman Mogilatov
fe36a1220e Try basepython=python 2016-11-02 18:39:57 +02:00
Roman Mogilatov
4d82935d1d Make tox produce verbose output 2016-11-02 18:32:16 +02:00
Roman Mogilatov
7ae0086a69 Update examples for 3.0 2016-11-02 18:25:48 +02:00
Roman Mogilatov
3bd19a168a Tune building in debug mode 2016-11-02 18:11:50 +02:00
Roman Mogilatov
d8f44948a4 Update travis config to create debug builds only for coverage 2016-11-02 12:52:08 +02:00
Roman Mogilatov
6b1ff707a2 Remove unnecessary injection tests 2016-11-02 12:50:13 +02:00
Roman Mogilatov
776da6dd2b Add todo about delegation to injections 2016-11-02 12:49:48 +02:00
Roman Mogilatov
c93d1fb8a6 Set python 3.5 for coveralls job 2016-11-02 11:38:07 +02:00
Roman Mogilatov
76d47df7fd Add few tests for injections 2016-11-02 11:25:39 +02:00
Roman Mogilatov
c78c9ddd86 Add pep257 exceptions for tests 2016-11-02 11:25:29 +02:00
Roman Mogilatov
214a64732b Add public methods for injections 2016-11-02 11:24:46 +02:00
Roman Mogilatov
e5498f214b Add creation of debug builds 2016-11-01 10:49:44 +02:00
Roman Mogilatov
02b993ec54 Add cython->c compilation command to .travis.yml 2016-10-31 12:51:06 +02:00
Roman Mogilatov
b413826299 Add injections extension to setup script 2016-10-31 11:31:56 +02:00