Commit Graph

206 Commits

Author SHA1 Message Date
Roberto De Ioris
bbf35be595 fixed mule management 2013-01-16 16:58:30 +01:00
Roberto De Ioris
78a05ef9e8 use size_t instead of int in io functions 2013-01-12 19:22:51 +01:00
Roberto De Ioris
02a9d37c32 added --python-version 2013-01-05 08:33:00 +01:00
Roberto De Ioris
3d483f22ca 'wsgi' option is an alias for 'module' not 'wsgi-file' 2012-11-12 11:57:02 +01:00
Roberto De Ioris
242e01e37a added 'wsgi' alias option 2012-11-11 17:32:18 +01:00
Roberto De Ioris
7017712c6d non blocking wsgi.input in gevent 2012-10-22 15:58:36 +02:00
Roberto De Ioris
29ce04adce implemented reliable gevent non-blocking writes 2012-10-22 08:34:37 +02:00
Roberto De Ioris
86d9b4bc0e always get gil on python atexit 2012-10-18 08:27:51 +02:00
Roberto De Ioris
94eb4f078e improved gevent usage of threads (it allows tracebacker and autoreloader to work in gevent) 2012-10-17 21:19:48 +02:00
Roberto De Ioris
a3e9a288d3 better usage of uwsgi_log_initial 2012-10-09 06:51:14 +02:00
roberto@quantal64
c59a3cb35a added support for PEP 405 virtualenvs 2012-10-03 20:49:58 +02:00
roberto@quantal64
392bb8d7b1 allows building with python3 and without embedded module 2012-09-17 07:41:11 +02:00
roberto@quantal64
3cde8be505 allows building without embedded and multiple interpreters 2012-09-15 12:14:12 +02:00
roberto@quantal64
c2cf1f3a62 fixed threading + lazy 2012-09-14 15:52:23 +02:00
roberto@quantal64
b887f3fc27 removed regexp-mount 2012-08-31 12:18:39 +02:00
roberto@quantal64
e904f9f76e improved gevent graceful reload 2012-08-27 17:52:56 +02:00
roberto@quantal64
03aae347b0 allows ugreen with threads 2012-07-22 11:43:39 +02:00
roberto@quantal64
bde43ee7b2 added python logger 2012-07-17 11:20:16 +02:00
roberto@quantal64
4d86712d4d if --harakiri and --py-tracebacker are both specified you will get a python traceback on harakiri 2012-07-12 05:25:24 +02:00
roberto@quantal64
b3c9c5057f fixed a typo and an fd leak spotted by riccardo 2012-07-08 21:31:09 +02:00
roberto@quantal64
5a7b5d37b4 fix #138 2012-07-08 20:18:56 +02:00
roberto@quantal64
1367ee1e40 reporting correct python threads status 2012-06-17 19:08:17 +02:00
roberto@quantal64
c2091c52eb completed the python tracebacker 2012-06-03 10:58:34 +02:00
roberto@quantal64
f62f7f9282 thread-safe wsgi env behaviour 2012-06-02 09:43:24 +02:00
roberto@quantal64
c3cbcbb0d5 added --wsgi-env-behaviour for choosing the WSGI environ allocator/destroyer policy 2012-06-02 07:37:52 +02:00
roberto@precise64
de51c46fd8 allows graceful reloads on shared sockets 2012-05-16 11:09:25 +02:00
roberto@precise64
9fe275141f added preliminary python tracebacker 2012-05-11 20:44:56 +02:00
roberto@precise64
c39cf848de better implementation of start_response() 2012-05-02 09:30:37 +02:00
roberto@precise64
bdf533d62b fixed auto-reloading 2012-04-26 14:51:39 +02:00
roberto@opensuse12
8f10b8fece fix python version printing on freeky systems 2012-04-25 08:11:12 +02:00
roberto@opensuse12
0d28d210d4 another opensuse-related fix, build mimedict only if needed 2012-04-25 08:02:24 +02:00
roberto@precise64
74a9b1b41d added uwsgi.ready() 2012-04-24 21:50:00 +02:00
roberto@precise64
1383163627 import dummy_threading whenever threads are in place 2012-04-18 10:14:41 +02:00
roberto@precise64
91273b2301 py-auto-reload-ignore 2012-04-14 11:48:27 +02:00
roberto@sirius
57b9bdb958 better write()/writev() management 2012-04-13 11:36:43 +02:00
roberto@mrspurr
cceee511f2 added support for reload-on-exception on PyPy and interval-based cron syntax 2012-04-06 07:40:21 +02:00
roberto@mrspurr
43c258ad48 support for virtualenv in pypy 2012-04-04 17:29:00 +02:00
roberto@goyle
729fa753fa remove unneded pypy ifdef 2012-04-02 19:33:33 +02:00
roberto@longshot
bf6c552189 fixed python 2.4 2012-04-02 07:55:22 +02:00
roberto@precise64
35d9a39100 fixed autoload 2012-04-01 06:14:09 +02:00
roberto@mrspurr
a864c8d6ed fix pypy when no app is loaded 2012-03-31 18:06:03 +02:00
roberto@precise64
c2df8a099e added --python-auto-reload 2012-03-31 17:55:09 +02:00
roberto@precise64
878e9cb9ba reports microseconds in python profilers 2012-03-31 15:48:22 +02:00
roberto@precise64
81f0f93d96 improved module aliasing 2012-03-30 10:17:30 +02:00
roberto@precise64
c2d7b65145 better error management in pymodule-alias 2012-03-29 12:59:50 +02:00
roberto@precise64
1a173c849f minor fixes for test suite 2012-03-28 12:40:20 +02:00
roberto@mrspurr
ed8f0812d7 PyPy SUPPORT 2012-03-27 13:58:27 +02:00
roberto@mrspurr
c66957d685 first round of pypy patches 2012-03-26 10:46:12 +02:00
roberto@precise64
f9f9f25a01 added exception detection 2012-03-18 08:21:45 +01:00
roberto@precise64
d7e8523fcf do not call atexit hooks in async mode 2012-03-10 12:06:19 +01:00