aboutsummaryrefslogtreecommitdiff
path: root/src/core/ngx_rbtree.c
Commit message (Collapse)AuthorAge
* Core: removed dead code in ngx_rbtree_delete().Vladimir Homutov2019-09-30
| | | | | The result of ngx_rbtree_min() is always a node with the left child equal to sentinel, thus the check is unnecessary.
* Core: introduced ngx_rbtree_next().Maxim Dounin2017-03-07
|
* Removed casts not needed after 1f513d7f1b45.Ruslan Ermilov2017-03-07
|
* Events: removed broken thread support from event timers.Valentin Bartenev2014-08-25
| | | | | It's mostly dead code. And the idea of thread support for this task has been deprecated.
* Fixed signed integer overflows in timer code (ticket #145).Maxim Dounin2012-04-06
| | | | | | | | | | | | Integer overflow is undefined behaviour in C and this indeed caused problems on Solaris/SPARC (at least in some cases). Fix is to subtract unsigned integers instead, and then cast result to a signed one, which is implementation-defined behaviour and used to work. Strictly speaking, we should compare (unsigned) result with the maximum value of the corresponding signed integer type instead, this will be defined behaviour. This will require much more changes though, and considered to be overkill for now.
* Copyright updated.Maxim Konovalov2012-01-18
|
* clean rbtree node for all removalsIgor Sysoev2007-12-21
|
* style fix: remove trailing spacesIgor Sysoev2007-12-17
|
* optimize rbtree initialization and insertIgor Sysoev2007-12-17
|
* make global the rbtree color handling macrosIgor Sysoev2007-01-12
|
* ngx_rbtree_insert_value()Igor Sysoev2006-11-20
|
* rbtree insert procedureIgor Sysoev2006-11-16
|
* change variable nameIgor Sysoev2006-11-16
|
* undo the previous wrong commitIgor Sysoev2006-10-28
|
* bad commitIgor Sysoev2006-10-28
|
* nginx-0.3.1-RELEASE importrelease-0.3.1Igor Sysoev2005-10-10
| | | | | | | | | *) Bugfix: the segmentation fault occurred when the signal queue overflowed if the "rtsig" method was used; the bug had appeared in 0.2.0. *) Change: correct handling of the "\\", "\"", "\'", and "\$" pairs in SSI.
* nginx-0.3.0-RELEASE importrelease-0.3.0Igor Sysoev2005-10-07
| | | | | | *) Change: the 10-days live time limit of worker process was eliminated. The limit was introduced because of millisecond timers overflow.
* nginx-0.1.21-RELEASE importrelease-0.1.21Igor Sysoev2005-02-22
| | | | | | | | | | *) Bugfix: the ngx_http_stub_status_module showed incorrect statistics if "rtsig" method was used or if several worker process ran on SMP. *) Bugfix: nginx could not be built by the icc compiler on Linux or if the zlib-1.2.x library was building from sources. *) Bugfix: nginx could not be built on NetBSD 2.0.
* nginx-0.1.8-RELEASE importrelease-0.1.8Igor Sysoev2004-11-20
| | | | | | | | | *) Bugfix: in the ngx_http_autoindex_module if the long file names were in the listing. *) Feature: the "^~" modifier in the location directive. *) Feature: the proxy_max_temp_file_size directive.
* nginx-0.1.0-2004-09-29-20:00:49 import; remove years from copyrightIgor Sysoev2004-09-29
|
* nginx-0.1.0-2004-09-28-12:34:51 import; set copyright and remove unused filesIgor Sysoev2004-09-28
|
* nginx-0.0.1-2004-01-15-20:51:49 importIgor Sysoev2004-01-15
|
* nginx-0.0.1-2003-12-19-15:45:27 importIgor Sysoev2003-12-19
|
* nginx-0.0.1-2003-12-19-11:15:11 importIgor Sysoev2003-12-19
|
* nginx-0.0.1-2003-12-05-20:07:27 importIgor Sysoev2003-12-05
|
* nginx-0.0.1-2003-12-05-10:11:46 importIgor Sysoev2003-12-05
|
* nginx-0.0.1-2003-12-04-17:53:00 importIgor Sysoev2003-12-04