Changeset 455a7d5 for libcfa/src/concurrency
- Timestamp:
- Aug 9, 2018, 6:35:02 PM (7 years ago)
- Branches:
- ADT, aaron-thesis, arm-eh, ast-experimental, cleanup-dtors, deferred_resn, demangler, enum, forall-pointer-decay, jacob/cs343-translation, jenkins-sandbox, master, new-ast, new-ast-unique-expr, no_list, persistent-indexer, pthread-emulation, qualifiedEnum
- Children:
- ea5b7d6
- Parents:
- fb975a50 (diff), 0c827019 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - Location:
- libcfa/src/concurrency
- Files:
-
- 2 added
- 21 moved
Legend:
- Unmodified
- Added
- Removed
-
libcfa/src/concurrency/alarm.cfa
rfb975a50 r455a7d5 22 22 } 23 23 24 #include "alarm.h "25 #include "kernel_private.h "26 #include "preemption.h "24 #include "alarm.hfa" 25 #include "kernel_private.hfa" 26 #include "preemption.hfa" 27 27 28 28 //============================================================================================= -
libcfa/src/concurrency/alarm.hfa
rfb975a50 r455a7d5 5 5 // file "LICENCE" distributed with Cforall. 6 6 // 7 // alarm.h --7 // alarm.hfa -- 8 8 // 9 9 // Author : Thierry Delisle … … 21 21 #include <assert.h> 22 22 23 #include "time "23 #include "time.hfa" 24 24 25 25 struct thread_desc; -
libcfa/src/concurrency/coroutine.cfa
rfb975a50 r455a7d5 14 14 // 15 15 16 #include "coroutine "16 #include "coroutine.hfa" 17 17 18 18 extern "C" { … … 25 25 } 26 26 27 #include "kernel_private.h "27 #include "kernel_private.hfa" 28 28 29 29 #define __CFA_INVOKE_PRIVATE__ -
libcfa/src/concurrency/invoke.h
rfb975a50 r455a7d5 14 14 // 15 15 16 #include "bits/containers.h "17 #include "bits/defs.h "18 #include "bits/locks.h "16 #include "bits/containers.hfa" 17 #include "bits/defs.hfa" 18 #include "bits/locks.hfa" 19 19 20 20 #ifdef __cforall -
libcfa/src/concurrency/kernel.cfa
rfb975a50 r455a7d5 27 27 28 28 //CFA Includes 29 #include "time "30 #include "kernel_private.h "31 #include "preemption.h "32 #include "startup.h "29 #include "time.hfa" 30 #include "kernel_private.hfa" 31 #include "preemption.hfa" 32 #include "startup.hfa" 33 33 34 34 //Private includes … … 833 833 // Debug 834 834 __cfaabi_dbg_debug_do( 835 void __cfaabi_dbg_record(__spinlock_t & this, const char * prev_name) { 836 this.prev_name = prev_name; 837 this.prev_thrd = kernelTLS.this_thread; 835 extern "C" { 836 void __cfaabi_dbg_record(__spinlock_t & this, const char * prev_name) { 837 this.prev_name = prev_name; 838 this.prev_thrd = kernelTLS.this_thread; 839 } 838 840 } 839 841 ) -
libcfa/src/concurrency/kernel.hfa
rfb975a50 r455a7d5 19 19 20 20 #include "invoke.h" 21 #include "time_t.h "21 #include "time_t.hfa" 22 22 23 23 extern "C" { -
libcfa/src/concurrency/kernel_private.hfa
rfb975a50 r455a7d5 5 5 // file "LICENCE" distributed with Cforall. 6 6 // 7 // kernel_private.h --7 // kernel_private.hfa -- 8 8 // 9 9 // Author : Thierry Delisle … … 16 16 #pragma once 17 17 18 #include "kernel "19 #include "thread "18 #include "kernel.hfa" 19 #include "thread.hfa" 20 20 21 #include "alarm.h "21 #include "alarm.hfa" 22 22 23 23 -
libcfa/src/concurrency/monitor.cfa
rfb975a50 r455a7d5 14 14 // 15 15 16 #include "monitor "17 18 #include <stdlib >16 #include "monitor.hfa" 17 18 #include <stdlib.hfa> 19 19 #include <inttypes.h> 20 20 21 #include "kernel_private.h "22 23 #include "bits/algorithm s.h"21 #include "kernel_private.hfa" 22 23 #include "bits/algorithm.hfa" 24 24 25 25 //----------------------------------------------------------------------------- -
libcfa/src/concurrency/monitor.hfa
rfb975a50 r455a7d5 20 20 #include <assert.h> 21 21 #include "invoke.h" 22 #include "stdlib "22 #include "stdlib.hfa" 23 23 24 24 trait is_monitor(dtype T) { -
libcfa/src/concurrency/mutex.cfa
rfb975a50 r455a7d5 16 16 // 17 17 18 #include "mutex "18 #include "mutex.hfa" 19 19 20 #include "kernel_private.h "20 #include "kernel_private.hfa" 21 21 22 22 //----------------------------------------------------------------------------- -
libcfa/src/concurrency/mutex.hfa
rfb975a50 r455a7d5 20 20 #include <stdbool.h> 21 21 22 #include "bits/algorithm s.h"23 #include "bits/locks.h "22 #include "bits/algorithm.hfa" 23 #include "bits/locks.hfa" 24 24 25 25 #include "invoke.h" 26 #include "time_t.h "26 #include "time_t.hfa" 27 27 28 28 //----------------------------------------------------------------------------- -
libcfa/src/concurrency/preemption.cfa
rfb975a50 r455a7d5 14 14 // 15 15 16 #include "preemption.h "16 #include "preemption.hfa" 17 17 #include <assert.h> 18 18 … … 24 24 } 25 25 26 #include "bits/signal.h "26 #include "bits/signal.hfa" 27 27 28 28 #if !defined(__CFA_DEFAULT_PREEMPTION__) -
libcfa/src/concurrency/preemption.hfa
rfb975a50 r455a7d5 5 5 // file "LICENCE" distributed with Cforall. 6 6 // 7 // preemption.h --7 // preemption.hfa -- 8 8 // 9 9 // Author : Thierry Delisle … … 16 16 #pragma once 17 17 18 #include "alarm.h "19 #include "kernel_private.h "18 #include "alarm.hfa" 19 #include "kernel_private.hfa" 20 20 21 21 void kernel_start_preemption(); -
libcfa/src/concurrency/thread.cfa
rfb975a50 r455a7d5 14 14 // 15 15 16 #include "thread "16 #include "thread.hfa" 17 17 18 #include "kernel_private.h "18 #include "kernel_private.hfa" 19 19 20 20 #define __CFA_INVOKE_PRIVATE__ -
libcfa/src/concurrency/thread.hfa
rfb975a50 r455a7d5 19 19 #include "invoke.h" 20 20 21 #include "coroutine "22 #include "kernel "23 #include "monitor "21 #include "coroutine.hfa" 22 #include "kernel.hfa" 23 #include "monitor.hfa" 24 24 25 25 //-----------------------------------------------------------------------------
Note:
See TracChangeset
for help on using the changeset viewer.