Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
further cleanups in contexts
authorMartin Quinson <martin.quinson@ens-rennes.fr>
Sat, 5 Jan 2019 21:43:11 +0000 (22:43 +0100)
committerMartin Quinson <martin.quinson@ens-rennes.fr>
Sat, 5 Jan 2019 21:43:24 +0000 (22:43 +0100)
commitf45abd9a448a9196144cb2aa845cb966b741d562
treea7904566d19b312c9b44cd9dd460a4737bda1e84
parent4d5c6aed22b8ae1c8a73cd04d8ab800322d177bf
further cleanups in contexts

- Kill SerialRawContext and use SwappedContext
- Centralize everything related to the stack pointer in SwappedContext
  Previously, alloc/dealloc was done in functions in Context.cpp while
  the fields were duplicated in all SwappedContext childs
src/kernel/context/Context.hpp
src/kernel/context/ContextBoost.cpp
src/kernel/context/ContextBoost.hpp
src/kernel/context/ContextRaw.cpp
src/kernel/context/ContextRaw.hpp
src/kernel/context/ContextSwapped.cpp
src/kernel/context/ContextSwapped.hpp
src/kernel/context/ContextUnix.cpp
src/kernel/context/ContextUnix.hpp
src/simix/smx_context.cpp