Skip to content

Commit 064c6b7

Browse files
authored
Build Arrow with support for mimalloc and jemalloc (#540)
1 parent 141e829 commit 064c6b7

File tree

3 files changed

+17
-6
lines changed

3 files changed

+17
-6
lines changed

csharp.test/TestMemoryPool.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,7 @@ public static void TestDefaultMemoryPool()
1212
var pool = MemoryPool.GetDefaultMemoryPool();
1313

1414
Assert.AreEqual(0, pool.BytesAllocated);
15-
Assert.Greater(pool.MaxMemory, 0);
16-
Assert.AreEqual("system", pool.BackendName);
15+
Assert.IsNotEmpty(pool.BackendName);
1716

1817
using (var buffer = new ResizableBuffer())
1918
{

csharp/ParquetSharp.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
1313
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
1414
<NoWarn>1591;</NoWarn>
15-
<VersionPrefix>20.0.0-beta1</VersionPrefix>
15+
<VersionPrefix>20.0.0-beta2</VersionPrefix>
1616
<Company>G-Research</Company>
1717
<Authors>G-Research</Authors>
1818
<Product>ParquetSharp</Product>

vcpkg.json

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,26 @@
22
"$schema": "https://raw.githubusercontent.com/microsoft/vcpkg-tool/main/docs/vcpkg.schema.json",
33
"name": "parquetsharp",
44
"version-string": "undefined",
5-
"builtin-baseline": "d9ccd77bb554e67137f3f754a2e2f11f4188c82c",
5+
"builtin-baseline": "e08b7bd89ae162f8579df2f8d39a1ae94107c8fd",
66
"dependencies": [
7-
"arrow"
7+
{
8+
"name": "arrow",
9+
"features": [
10+
{
11+
"name": "mimalloc",
12+
"platform": "linux | !arm64"
13+
},
14+
{
15+
"name": "jemalloc",
16+
"platform": "!windows&!arm64"
17+
}
18+
]
19+
}
820
],
921
"overrides": [
1022
{
1123
"name": "arrow",
12-
"version": "20.0.0"
24+
"version": "20.0.0#1"
1325
}
1426
]
1527
}

0 commit comments

Comments
 (0)