Changes in / [8728104:0f15e3b]
- Files:
-
- 9 deleted
- 4 edited
-
libcfa/src/Makefile.am (modified) (1 diff)
-
libcfa/src/concurrency/actor.hfa (deleted)
-
libcfa/src/concurrency/locks.hfa (modified) (2 diffs)
-
src/Concurrency/Actors.cpp (deleted)
-
src/Concurrency/Actors.hpp (deleted)
-
src/Concurrency/module.mk (modified) (2 diffs)
-
src/main.cc (modified) (2 diffs)
-
tests/concurrent/actors/.expect/matrix.txt (deleted)
-
tests/concurrent/actors/.expect/pingpong.txt (deleted)
-
tests/concurrent/actors/.expect/types.txt (deleted)
-
tests/concurrent/actors/matrix.cfa (deleted)
-
tests/concurrent/actors/pingpong.cfa (deleted)
-
tests/concurrent/actors/types.cfa (deleted)
Legend:
- Unmodified
- Added
- Removed
-
libcfa/src/Makefile.am
r8728104 r0f15e3b 115 115 concurrency/mutex_stmt.hfa \ 116 116 concurrency/select.hfa \ 117 concurrency/channel.hfa \ 118 concurrency/actor.hfa 117 concurrency/channel.hfa 119 118 120 119 inst_thread_headers_src = \ -
libcfa/src/concurrency/locks.hfa
r8728104 r0f15e3b 511 511 // flag showing if lock is held 512 512 volatile bool held; 513 514 #ifdef __CFA_DEBUG__ 515 // for deadlock detection 516 struct thread$ * owner; 517 #endif 513 518 }; 514 519 … … 521 526 static inline void ?=?( spin_queue_lock & this, spin_queue_lock this2 ) = void; 522 527 523 // if this is called recursively IT WILL DEADLOCK! 528 // if this is called recursively IT WILL DEADLOCK!!!!! 524 529 static inline void lock(spin_queue_lock & this) with(this) { 525 530 mcs_spin_node node; -
src/Concurrency/module.mk
r8728104 r0f15e3b 16 16 17 17 SRC += \ 18 Concurrency/Actors.cpp \19 Concurrency/Actors.hpp \20 18 Concurrency/KeywordsNew.cpp \ 21 19 Concurrency/Keywords.cc \ … … 23 21 Concurrency/WaitforNew.cpp \ 24 22 Concurrency/Waitfor.cc \ 25 Concurrency/Waitfor.h 23 Concurrency/Waitfor.h -
src/main.cc
r8728104 r0f15e3b 46 46 #include "Common/UnimplementedError.h" // for UnimplementedError 47 47 #include "Common/utility.h" // for deleteAll, filter, printAll 48 #include "Concurrency/Actors.hpp" // for implementActors49 48 #include "Concurrency/Keywords.h" // for implementMutex, implement... 50 49 #include "Concurrency/Waitfor.h" // for generateWaitfor … … 342 341 PASS( "Generate Autogen Routines", Validate::autogenerateRoutines( transUnit ) ); 343 342 344 PASS( "Implement Actors", Concurrency::implementActors( transUnit ) );345 346 343 PASS( "Implement Mutex", Concurrency::implementMutex( transUnit ) ); 347 344 PASS( "Implement Thread Start", Concurrency::implementThreadStarter( transUnit ) );
Note:
See TracChangeset
for help on using the changeset viewer.