Skip to content

Commit 347bde4

Browse files
committed
update yukon and add some initial code playing around with disk storage
1 parent 6d657ef commit 347bde4

17 files changed

+1448
-15
lines changed

compiler/bin/alaska

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#!/usr/bin/bash
22

33
# set -e
4-
set -x
4+
# set -x
55

66
PFX=$(realpath "$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )/../")
77

compiler/passes/Alaska.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -186,7 +186,7 @@ extern "C" LLVM_ATTRIBUTE_WEAK ::llvm::PassPluginLibraryInfo llvmGetPassPluginIn
186186
MPM.addPass(SimpleFunctionPass());
187187
MPM.addPass(AlaskaNormalizePass());
188188

189-
MPM.addPass(OptimisticTypesPass());
189+
// MPM.addPass(OptimisticTypesPass());
190190
return true;
191191
}
192192

runtime/CMakeLists.txt

+8
Original file line numberDiff line numberDiff line change
@@ -60,11 +60,19 @@ set(CORE_SOURCES
6060

6161
core/Utils.cpp
6262

63+
core/DiskHeap.cpp
64+
65+
66+
core/disk/Disk.cpp
67+
core/disk/BufferPool.cpp
68+
core/disk/Structure.cpp
69+
6370
# liballoc is a simple, small, malloc implementation that we embed
6471
# so alaska can temporially allocate objects w/o implementing a non-handle
6572
# allocator as well
6673
core/liballoc.c
6774

75+
6876
# C++ glue stuff, since we don't link against libc++ in the core library.
6977
core/glue.cpp
7078
)

0 commit comments

Comments
 (0)