mirror of
https://github.com/microsoft/mimalloc.git
synced 2025-07-01 09:14:38 +03:00
Merge branch 'dev' into dev2
This commit is contained in:
commit
b5caaad284
2 changed files with 4 additions and 36 deletions
|
@ -6,10 +6,8 @@
|
||||||
trigger:
|
trigger:
|
||||||
branches:
|
branches:
|
||||||
include:
|
include:
|
||||||
- master
|
- main
|
||||||
- dev3
|
- dev*
|
||||||
- dev2
|
|
||||||
- dev
|
|
||||||
tags:
|
tags:
|
||||||
include:
|
include:
|
||||||
- v*
|
- v*
|
||||||
|
@ -185,35 +183,6 @@ jobs:
|
||||||
# Other OS versions (just debug mode)
|
# Other OS versions (just debug mode)
|
||||||
# ----------------------------------------------------------
|
# ----------------------------------------------------------
|
||||||
|
|
||||||
- job:
|
|
||||||
displayName: Windows 2019
|
|
||||||
pool:
|
|
||||||
vmImage:
|
|
||||||
windows-2019
|
|
||||||
strategy:
|
|
||||||
matrix:
|
|
||||||
Debug:
|
|
||||||
BuildType: debug
|
|
||||||
cmakeExtraArgs: -DCMAKE_BUILD_TYPE=Debug -DMI_DEBUG_FULL=ON
|
|
||||||
MSBuildConfiguration: Debug
|
|
||||||
Release:
|
|
||||||
BuildType: release
|
|
||||||
cmakeExtraArgs: -DCMAKE_BUILD_TYPE=Release
|
|
||||||
MSBuildConfiguration: Release
|
|
||||||
steps:
|
|
||||||
- task: CMake@1
|
|
||||||
inputs:
|
|
||||||
workingDirectory: $(BuildType)
|
|
||||||
cmakeArgs: .. $(cmakeExtraArgs)
|
|
||||||
- task: MSBuild@1
|
|
||||||
inputs:
|
|
||||||
solution: $(BuildType)/libmimalloc.sln
|
|
||||||
configuration: '$(MSBuildConfiguration)'
|
|
||||||
msbuildArguments: -m
|
|
||||||
- script: ctest --verbose --timeout 240 -C $(MSBuildConfiguration)
|
|
||||||
workingDirectory: $(BuildType)
|
|
||||||
displayName: CTest
|
|
||||||
|
|
||||||
- job:
|
- job:
|
||||||
displayName: Ubuntu 24.04
|
displayName: Ubuntu 24.04
|
||||||
pool:
|
pool:
|
||||||
|
|
|
@ -72,15 +72,14 @@ Enjoy!
|
||||||
|
|
||||||
### Branches
|
### Branches
|
||||||
|
|
||||||
* `master`: latest stable release (still based on `dev2`).
|
* `main`: latest stable release (still based on `dev2`).
|
||||||
* `dev`: development branch for mimalloc v1. Use this branch for submitting PR's.
|
* `dev`: development branch for mimalloc v1. Use this branch for submitting PR's.
|
||||||
* `dev2`: development branch for mimalloc v2. This branch is downstream of `dev`
|
* `dev2`: development branch for mimalloc v2. This branch is downstream of `dev`
|
||||||
(and is essentially equal to `dev` except for `src/segment.c`). Uses larger sliced segments to manage
|
(and is essentially equal to `dev` except for `src/segment.c`). Uses larger sliced segments to manage
|
||||||
mimalloc pages that can reduce fragmentation.
|
mimalloc pages that can reduce fragmentation.
|
||||||
* `dev3`: development branch for mimalloc v3-beta. This branch is downstream of `dev`. This version
|
* `dev3`: development branch for mimalloc v3-beta. This branch is downstream of `dev`. This version
|
||||||
simplifies the lock-free ownership of previous versions, has no thread-local segments any more.
|
simplifies the lock-free ownership of previous versions, has no thread-local segments any more.
|
||||||
This improves sharing of memory between threads, and on certain large workloads may use less memory
|
This improves sharing of memory between threads, and on certain large workloads may use (much) less memory.
|
||||||
with less fragmentation.
|
|
||||||
|
|
||||||
### Releases
|
### Releases
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue