Skip to content
Snippets Groups Projects
Forked from Glasgow Haskell Compiler / GHC
This fork has diverged from the upstream repository.
Cheng Shao's avatar
Cheng Shao authored
This patch changes mblock size to page size on wasm. It allows us to
simplify our wasi-libc fork, makes it much easier to test third party
libc allocators like emmalloc/mimalloc, as well as experimenting with
threaded RTS in wasm.

(cherry picked from commit 558353f4)
(cherry picked from commit f3ea9fb8)
(cherry picked from commit f747805f)
75956767
History
Name Last commit Last update
..
adjustor
eventlog
hooks
include
js
linker
posix
sm
wasm
win32
.dir-locals.el
.gitignore
.tsan-suppressions
ARMOutlineAtomicsSymbols.h
Adjustor.c
Adjustor.h
AdjustorAsm.S
Apply.cmm
Apply.h
Arena.c
Arena.h
AutoApply.h
BeginPrivate.h
Capability.c
Capability.h
CheckUnload.c
CheckUnload.h
CloneStack.c
CloneStack.h
ClosureFlags.c
ClosureSize.c
Compact.cmm
Continuation.c
Continuation.h
ContinuationOps.cmm
Disassembler.c
Disassembler.h
EndPrivate.h
Exception.cmm
Excn.h
ExecPage.c
FileLock.c
FileLock.h
ForeignExports.c
ForeignExports.h
GetEnv.h
GetTime.h
Globals.c
Globals.h
Hash.c
Hash.h
Heap.c
HeapStackCheck.cmm
Hpc.c
HsFFI.c
IOManager.c
IOManager.h
IPE.c
IPE.h
Inlines.c
Interpreter.c
Interpreter.h
LdvProfile.c
LdvProfile.h
Libdw.c
Libdw.h
LibdwPool.c
LibdwPool.h
Linker.c
LinkerInternals.h
Makefile
Messages.c
Messages.h
OldARMAtomic.c
PathUtils.c
PathUtils.h
Pool.c
Pool.h
Prelude.h
PrimOps.cmm
Printer.c
Printer.h
ProfHeap.c
ProfHeap.h
ProfHeapInternal.h
ProfilerReport.c
ProfilerReport.h
ProfilerReportJson.c
ProfilerReportJson.h
Profiling.c
Profiling.h
Proftimer.c
Proftimer.h
RaiseAsync.c
RaiseAsync.h
ReportMemoryMap.c
ReportMemoryMap.h
RetainerProfile.c
RetainerProfile.h
RetainerSet.c
RetainerSet.h
RtsAPI.c
RtsDllMain.c
RtsDllMain.h
RtsFlags.c
RtsFlags.h
RtsMain.c
RtsMessages.c
RtsProbes.d
RtsSignals.h
RtsStartup.c
RtsSymbolInfo.c
RtsSymbolInfo.h
RtsSymbols.c
RtsSymbols.h
RtsUtils.c
RtsUtils.h
SMPClosureOps.h
STM.c
STM.h
Schedule.c
Schedule.h
Sparks.c
Sparks.h
SpinLock.c
StableName.c
StableName.h
StablePtr.c
StablePtr.h
StaticPtrTable.c
StaticPtrTable.h
Stats.c
Stats.h
StgCRun.c
StgCRunAsm.S
StgMiscClosures.cmm
StgPrimFloat.c
StgPrimFloat.h
StgRun.h
StgStartup.cmm
StgStdThunks.cmm
TSANUtils.c
Task.c
Task.h
ThreadLabels.c
ThreadLabels.h
ThreadPaused.c
ThreadPaused.h
Threads.c
Threads.h
Ticker.h
Ticky.c
Ticky.h
Timer.c
Timer.h
TopHandler.c
TopHandler.h
Trace.c
Trace.h
TraverseHeap.c
TraverseHeap.h
TraverseHeapTest.c
Updates.cmm
Updates.h
WSDeque.c
WSDeque.h
Weak.c
Weak.h
fs_rts.h
gen_event_types.py
ghcversion.h.bottom
ghcversion.h.top
rts.cabal.in
version.c
xxhash.h