Merge branch 'dev' into dev-slice

This commit is contained in:
Daan Leijen 2021-06-06 20:31:53 -07:00
commit 7b595bd957
21 changed files with 63 additions and 63 deletions

View file

@ -5,8 +5,8 @@ terms of the MIT license. A copy of the license can be found in the file
"LICENSE" at the root of this distribution.
-----------------------------------------------------------------------------*/
#include "mimalloc.h"
#include "mimalloc-internal.h"
#include "../include/mimalloc.h"
#include "../include/mimalloc-internal.h"
#include <string.h> // memset

View file

@ -5,8 +5,8 @@ terms of the MIT license. A copy of the license can be found in the file
"LICENSE" at the root of this distribution.
-----------------------------------------------------------------------------*/
#include "mimalloc.h"
#include "mimalloc-internal.h"
#include "../include/mimalloc.h"
#include "../include/mimalloc-internal.h"
#if defined(MI_MALLOC_OVERRIDE)

View file

@ -9,8 +9,8 @@ terms of the MIT license. A copy of the license can be found in the file
// mi prefixed publi definitions of various Posix, Unix, and C++ functions
// for convenience and used when overriding these functions.
// ------------------------------------------------------------------------
#include "mimalloc.h"
#include "mimalloc-internal.h"
#include "../include/mimalloc.h"
#include "../include/mimalloc-internal.h"
// ------------------------------------------------------
// Posix & Unix functions definitions

View file

@ -4,9 +4,9 @@ This is free software; you can redistribute it and/or modify it under the
terms of the MIT license. A copy of the license can be found in the file
"LICENSE" at the root of this distribution.
-----------------------------------------------------------------------------*/
#include "mimalloc.h"
#include "mimalloc-internal.h"
#include "mimalloc-atomic.h"
#include "../include/mimalloc.h"
#include "../include/mimalloc-internal.h"
#include "../include/mimalloc-atomic.h"
#include <string.h> // memset, strlen
#include <stdlib.h> // malloc, exit

View file

@ -20,9 +20,9 @@ which is sometimes needed for embedded devices or shared memory for example.
The arena allocation needs to be thread safe and we use an atomic bitmap to allocate.
-----------------------------------------------------------------------------*/
#include "mimalloc.h"
#include "mimalloc-internal.h"
#include "mimalloc-atomic.h"
#include "../include/mimalloc.h"
#include "../include/mimalloc-internal.h"
#include "../include/mimalloc-atomic.h"
#include <string.h> // memset
#include <errno.h> // ENOMEM

View file

@ -17,8 +17,8 @@ The `_across` postfixed functions do allow sequences that can cross over
between the fields. (This is used in arena allocation)
---------------------------------------------------------------------------- */
#include "mimalloc.h"
#include "mimalloc-internal.h"
#include "../include/mimalloc.h"
#include "../include/mimalloc-internal.h"
#include "bitmap.h"
/* -----------------------------------------------------------

View file

@ -5,9 +5,9 @@ terms of the MIT license. A copy of the license can be found in the file
"LICENSE" at the root of this distribution.
-----------------------------------------------------------------------------*/
#include "mimalloc.h"
#include "mimalloc-internal.h"
#include "mimalloc-atomic.h"
#include "../include/mimalloc.h"
#include "../include/mimalloc-internal.h"
#include "../include/mimalloc-atomic.h"
#include <string.h> // memset, memcpy

View file

@ -4,8 +4,8 @@ This is free software; you can redistribute it and/or modify it under the
terms of the MIT license. A copy of the license can be found in the file
"LICENSE" at the root of this distribution.
-----------------------------------------------------------------------------*/
#include "mimalloc.h"
#include "mimalloc-internal.h"
#include "../include/mimalloc.h"
#include "../include/mimalloc-internal.h"
#include <string.h> // memcpy, memset
#include <stdlib.h> // atexit

View file

@ -4,9 +4,9 @@ This is free software; you can redistribute it and/or modify it under the
terms of the MIT license. A copy of the license can be found in the file
"LICENSE" at the root of this distribution.
-----------------------------------------------------------------------------*/
#include "mimalloc.h"
#include "mimalloc-internal.h"
#include "mimalloc-atomic.h"
#include "../include/mimalloc.h"
#include "../include/mimalloc-internal.h"
#include "../include/mimalloc-atomic.h"
#include <stdio.h>
#include <stdlib.h> // strtol

View file

@ -16,9 +16,9 @@ terms of the MIT license. A copy of the license can be found in the file
#undef _XOPEN_SOURCE
#undef _POSIX_C_SOURCE
#endif
#include "mimalloc.h"
#include "mimalloc-internal.h"
#include "mimalloc-atomic.h"
#include "../include/mimalloc.h"
#include "../include/mimalloc-internal.h"
#include "../include/mimalloc-atomic.h"
#include <string.h> // strerror

View file

@ -11,9 +11,9 @@ terms of the MIT license. A copy of the license can be found in the file
exported is `mi_malloc_generic`.
----------------------------------------------------------- */
#include "mimalloc.h"
#include "mimalloc-internal.h"
#include "mimalloc-atomic.h"
#include "../include/mimalloc.h"
#include "../include/mimalloc-internal.h"
#include "../include/mimalloc-atomic.h"
/* -----------------------------------------------------------
Definition of page queues for each block size

View file

@ -4,8 +4,8 @@ This is free software; you can redistribute it and/or modify it under the
terms of the MIT license. A copy of the license can be found in the file
"LICENSE" at the root of this distribution.
-----------------------------------------------------------------------------*/
#include "mimalloc.h"
#include "mimalloc-internal.h"
#include "../include/mimalloc.h"
#include "../include/mimalloc-internal.h"
#include <string.h> // memset

View file

@ -31,9 +31,9 @@ Possible issues:
linearly. At what point will direct OS calls be faster? Is there a way to
do this better without adding too much complexity?
-----------------------------------------------------------------------------*/
#include "mimalloc.h"
#include "mimalloc-internal.h"
#include "mimalloc-atomic.h"
#include "../include/mimalloc.h"
#include "../include/mimalloc-internal.h"
#include "../include/mimalloc-atomic.h"
#include <string.h> // memset

View file

@ -4,9 +4,9 @@ This is free software; you can redistribute it and/or modify it under the
terms of the MIT license. A copy of the license can be found in the file
"LICENSE" at the root of this distribution.
-----------------------------------------------------------------------------*/
#include "mimalloc.h"
#include "mimalloc-internal.h"
#include "mimalloc-atomic.h"
#include "../include/mimalloc.h"
#include "../include/mimalloc-internal.h"
#include "../include/mimalloc-atomic.h"
#include <string.h> // memset
#include <stdio.h>

View file

@ -13,8 +13,8 @@ terms of the MIT license. A copy of the license can be found in the file
#undef _POSIX_C_SOURCE
#endif
#include "mimalloc.h"
#include "mimalloc-internal.h"
#include "../include/mimalloc.h"
#include "../include/mimalloc-internal.h"
// For a static override we create a single object file
// containing the whole library. If it is linked first

View file

@ -4,9 +4,9 @@ This is free software; you can redistribute it and/or modify it under the
terms of the MIT license. A copy of the license can be found in the file
"LICENSE" at the root of this distribution.
-----------------------------------------------------------------------------*/
#include "mimalloc.h"
#include "mimalloc-internal.h"
#include "mimalloc-atomic.h"
#include "../include/mimalloc.h"
#include "../include/mimalloc-internal.h"
#include "../include/mimalloc-atomic.h"
#include <stdio.h> // fputs, stderr
#include <string.h> // memset