log src/core/ngx_slab.c @ 7660:d33e17499088

age author description
Tue, 12 Feb 2019 21:51:15 +0300 Maxim Dounin Slab: removed redundant page calculation (ticket #1721).
Tue, 08 Aug 2017 15:16:01 +0300 Ruslan Ermilov Slab: fixed initialization on win32.
Tue, 04 Jul 2017 18:32:30 +0300 Ruslan Ermilov Slab: fixed small allocations on systems with large pagesize.
Tue, 04 Jul 2017 18:32:28 +0300 Ruslan Ermilov Slab: style.
Sat, 24 Dec 2016 18:01:14 +0300 Maxim Dounin Win32: support 64-bit compilation with MSVC.
Thu, 08 Dec 2016 17:22:07 +0300 Ruslan Ermilov Slab: commented bitmap initialization for small allocations.
Wed, 07 Dec 2016 22:25:37 +0300 Ruslan Ermilov Slab: free pages statistics.
Wed, 07 Dec 2016 22:25:37 +0300 Ruslan Ermilov Slab: slots statistics.
Wed, 07 Dec 2016 22:25:37 +0300 Ruslan Ermilov Slab: simplified some math.
Wed, 07 Dec 2016 22:25:37 +0300 Ruslan Ermilov Slab: simplified allocation from slots.
Wed, 07 Dec 2016 22:25:37 +0300 Ruslan Ermilov Slab: fixed the number of pages calculation.
Wed, 07 Dec 2016 22:25:37 +0300 Ruslan Ermilov Slab: added comment about list heads.
Wed, 07 Dec 2016 22:25:37 +0300 Ruslan Ermilov Slab: improved code readability.
Sat, 03 Dec 2016 10:01:39 +0300 Ruslan Ermilov Slab: improved double free detection.
Sat, 03 Dec 2016 10:01:03 +0300 Ruslan Ermilov Slab: always show the requested allocation size in debug messages.
Sat, 03 Dec 2016 09:55:40 +0300 Ruslan Ermilov Slab: style.
Thu, 31 Mar 2016 02:33:57 +0300 Sergey Kandaurov Fixed logging.
Wed, 30 Mar 2016 11:52:16 +0300 Ruslan Ermilov Style.
Wed, 18 Jun 2014 16:39:59 +0800 Jianjun Zheng Core: bugfix for the ngx_slab_max_size case.
Wed, 04 Jun 2014 15:09:19 +0400 Ruslan Ermilov Core: added ngx_slab_calloc() and ngx_slab_calloc_locked().
Tue, 03 Jun 2014 17:53:03 +0400 Maxim Dounin Core: slab allocator free pages defragmentation.
Mon, 31 Mar 2014 21:38:30 +0400 Maxim Dounin Core: slab log_nomem flag.
Wed, 04 Sep 2013 21:16:59 +0400 Maxim Dounin Handling of ngx_int_t != intptr_t case.
Thu, 30 Aug 2012 15:09:21 +0000 Ruslan Ermilov Fixed overflow if ngx_slab_alloc() is called with very big "size" argument.
Thu, 26 Jul 2012 14:47:42 +0000 Ruslan Ermilov Reduced the number of preprocessor directives.
Sun, 05 Feb 2012 20:02:59 +0000 Maxim Dounin Merge of r4406, r4413: copyrights updated. stable-1.0
Wed, 18 Jan 2012 15:07:43 +0000 Maxim Konovalov Copyright updated.
Mon, 24 Oct 2011 15:50:19 +0000 Igor Sysoev Using of junk value in slab allocator similar to modern FreeBSD values.
Mon, 24 Oct 2011 15:46:48 +0000 Igor Sysoev malloc() debugging on MacOSX.
Wed, 15 Apr 2009 19:44:41 +0000 Igor Sysoev fix building by BCC without NGX_DEBUG_MALLOC
Fri, 27 Mar 2009 17:00:42 +0000 Igor Sysoev improve ngx_slab_alloc() error logging
Fri, 27 Mar 2009 16:37:39 +0000 Igor Sysoev delete old debugging and info
Mon, 26 Jan 2009 15:24:14 +0000 Igor Sysoev fix slab page or more sized allocations if nginx was build without debug stable-0.6
Sun, 25 Jan 2009 10:39:59 +0000 Igor Sysoev fix slab page or more sized allocations if nginx was build without debug
Mon, 12 Jan 2009 15:36:30 +0000 Igor Sysoev style fix
Sat, 22 Dec 2007 11:06:53 +0000 Igor Sysoev take MALLOC_OPTIONS=J into account in slab allocator
Fri, 16 Nov 2007 18:15:04 +0000 Igor Sysoev the simple expression has the same precision without overflow
Thu, 11 Jan 2007 19:13:46 +0000 Igor Sysoev fix slab allocator on 64-bit platfroms
Thu, 11 Jan 2007 18:58:40 +0000 Igor Sysoev fix slab allocator on 64-bit platfroms
Tue, 02 Jan 2007 23:12:24 +0000 Igor Sysoev style fix
Tue, 02 Jan 2007 23:10:42 +0000 Igor Sysoev many bug fixes and ngx_slab_alloc_locked()/ngx_slab_free_locked()
Mon, 27 Nov 2006 20:47:55 +0000 Igor Sysoev fix building on 64-bit platforms
Mon, 20 Nov 2006 08:51:45 +0000 Igor Sysoev slab allocator in shared memory
Sat, 28 Oct 2006 14:32:39 +0000 Igor Sysoev undo the previous wrong commit
Sat, 28 Oct 2006 14:20:13 +0000 Igor Sysoev bad commit
Wed, 29 Sep 2004 16:00:49 +0000 Igor Sysoev nginx-0.1.0-2004-09-29-20:00:49 import; remove years from copyright
Tue, 28 Sep 2004 08:34:51 +0000 Igor Sysoev nginx-0.1.0-2004-09-28-12:34:51 import; set copyright and remove unused files
Wed, 16 Jun 2004 19:36:07 +0000 Igor Sysoev nginx-0.0.7-2004-06-16-23:36:07 import