Commit
8603c103d67729d4e4cec233b1b6f1f2a5e89d90
by Peter Buhr move assert(env) to appropriate location The file was modified src/InitTweak/FixInitNew.cpp
Commit
8bb46d2a7a3c03f09935c6ab002dd8ed478259f0
by Peter Buhr fix errors on interpose code for libc and libpthread The file was modified libcfa/src/interpose_thread.cfa The file was modified libcfa/src/interpose.cfa
Commit
397c43920f925c1b88953d821a0a5bef98a15750
by ajbeach Explicity initialized the fields of ResolveCopyCtors. This may account for the inconsistent behaviour of the assert and should prevent anything similar happening in the future. The file was modified src/InitTweak/FixInitNew.cpp
Commit
a8667ab4f3e80cd87485f88307c47abba3c35cb7
by Peter Buhr expunge all rseq code from runtime The file was modified libcfa/src/concurrency/kernel/startup.cfa The file was modified libcfa/src/concurrency/kernel/private.hfa The file was modified libcfa/src/concurrency/kernel/cluster.cfa
Commit
1e38178d2850a9cb987631ad78f994d928456ae6
by caparson added some safety/productivity features and some stats The file was modified libcfa/src/concurrency/actor.hfa
Commit
231e1aeb7d370181fff51663e6d7a8de028ccb56
by caparsons changed actor send from | operator to << operator to avoid conflict with iostream The file was modified src/Concurrency/Actors.cpp
Commit
809e058f579877ff78dc0fbbc162a8f8b936c917
by caparsons changed actor tests to reflect syntax change and some small changes due to other features The file was modified tests/concurrent/actors/pingpong.cfa The file was modified tests/concurrent/actors/static.cfa The file was modified tests/concurrent/actors/executor.cfa The file was modified tests/concurrent/actors/dynamic.cfa The file was modified tests/concurrent/actors/types.cfa The file was modified tests/concurrent/actors/matrix.cfa
Commit
046ba23776f868f7505bc5e1c9097e898a6df4d4
by caparsons small comment cleanup The file was modified src/Concurrency/Actors.cpp
Commit
2856044a458ffcb609400db7e869d2a1b0030058
by caparsons fixed div by zero bug in actor stats, cleaned up includes, changed to work steal mode for tests The file was modified libcfa/src/concurrency/actor.hfa
Commit
858350aeda11d90bc7dba1d54c8df962b4643ed5
by caparsons added poison pill messages and made test for them The file was added tests/concurrent/actors/poison.cfa The file was modified libcfa/src/concurrency/actor.hfa The file was added tests/concurrent/actors/.expect/poison.txt
Commit
4933f188d66fe5f2c0bdcc5e573596e31f2cbcef
by caparsons added test case to types test and refactored to remove redundant ctor calls The file was modified tests/concurrent/actors/dynamic.cfa The file was modified tests/concurrent/actors/executor.cfa The file was modified tests/concurrent/actors/static.cfa The file was modified tests/concurrent/actors/types.cfa The file was modified tests/concurrent/actors/matrix.cfa The file was modified tests/concurrent/actors/pingpong.cfa
Commit
e54b4e9d911834b6b93523a2ac2ada54a1bee5ef
by caparsons missed this in prev commit The file was modified tests/concurrent/actors/.expect/types.txt
Commit
f23d34db26cec6c6f32cf80f98f35530197c7526
by caparsons changed some stat collection for actors and attempted to fix matrix.cfa related bug The file was modified libcfa/src/concurrency/actor.hfa
Commit
99fb52c22ab05e02f3b2afe24d2f882e6736fb32
by caparsons fixed failing dynamic.cfa test The file was modified libcfa/src/concurrency/actor.hfa
Commit
5adf4f40bf9943fd5fbd486b85a2b808f88e5363
by caparson added caf/uC++/proto benchmarks The file was added doc/theses/colby_parsons_MMAth/benchmarks/actors/proto/SendStatic/go.sum The file was added doc/theses/colby_parsons_MMAth/benchmarks/actors/proto/SendStatic/go.mod The file was added doc/theses/colby_parsons_MMAth/benchmarks/actors/ucpp/uC++Matrix.cc The file was added doc/theses/colby_parsons_MMAth/benchmarks/actors/akka/SendStatic/AkkaSendStatic.scala The file was added doc/theses/colby_parsons_MMAth/benchmarks/actors/proto/Matrix/GoMatrix.go The file was added doc/theses/colby_parsons_MMAth/benchmarks/actors/akka/SendStatic/application.conf The file was added doc/theses/colby_parsons_MMAth/benchmarks/actors/akka/Executor/application.conf The file was added doc/theses/colby_parsons_MMAth/benchmarks/actors/akka/Repeat/build.sbt The file was added doc/theses/colby_parsons_MMAth/benchmarks/actors/proto/Matrix/go.mod The file was added doc/theses/colby_parsons_MMAth/benchmarks/actors/proto/Executor/GoExecutor.go The file was added doc/theses/colby_parsons_MMAth/benchmarks/actors/proto/Executor/go.sum The file was added doc/theses/colby_parsons_MMAth/benchmarks/actors/proto/Repeat/go.mod The file was added doc/theses/colby_parsons_MMAth/benchmarks/actors/ucpp/uC++SendStatic.cc The file was added doc/theses/colby_parsons_MMAth/benchmarks/actors/akka/Repeat/application.conf The file was added doc/theses/colby_parsons_MMAth/benchmarks/actors/akka/Executor/build.sbt The file was added doc/theses/colby_parsons_MMAth/benchmarks/actors/akka/SendDynamic/application.conf The file was added doc/theses/colby_parsons_MMAth/benchmarks/actors/proto/Executor/go.mod The file was added doc/theses/colby_parsons_MMAth/benchmarks/actors/akka/Matrix/AkkaMatrix.scala The file was added doc/theses/colby_parsons_MMAth/benchmarks/actors/akka/SendDynamic/AkkaSendDynamic.scala The file was added doc/theses/colby_parsons_MMAth/benchmarks/actors/akka/SendDynamic/build.sbt The file was added doc/theses/colby_parsons_MMAth/benchmarks/actors/proto/Repeat/GoRepeat.go The file was added doc/theses/colby_parsons_MMAth/benchmarks/actors/proto/INSTALL The file was added doc/theses/colby_parsons_MMAth/benchmarks/actors/akka/SendStatic/build.sbt The file was added doc/theses/colby_parsons_MMAth/benchmarks/actors/ucpp/uC++Repeat.cc The file was added doc/theses/colby_parsons_MMAth/benchmarks/actors/proto/SendDynamic/go.mod The file was added doc/theses/colby_parsons_MMAth/benchmarks/actors/akka/Matrix/application.conf The file was added doc/theses/colby_parsons_MMAth/benchmarks/actors/proto/Repeat/go.sum The file was added doc/theses/colby_parsons_MMAth/benchmarks/actors/proto/SendDynamic/GoSendDynamic.go The file was added doc/theses/colby_parsons_MMAth/benchmarks/actors/ucpp/uC++Executor.cc The file was added doc/theses/colby_parsons_MMAth/benchmarks/actors/akka/Matrix/build.sbt The file was added doc/theses/colby_parsons_MMAth/benchmarks/actors/ucpp/uC++SendDynamic.cc The file was added doc/theses/colby_parsons_MMAth/benchmarks/actors/proto/Matrix/go.sum The file was added doc/theses/colby_parsons_MMAth/benchmarks/actors/proto/SendStatic/GoSendStatic.go The file was added doc/theses/colby_parsons_MMAth/benchmarks/actors/akka/Repeat/AkkaRepeat.scala The file was added doc/theses/colby_parsons_MMAth/benchmarks/actors/akka/Executor/AkkaExecutor.scala The file was added doc/theses/colby_parsons_MMAth/benchmarks/actors/proto/SendDynamic/go.sum
Commit
cec2551f696bdb182deb718cf71e465327e0e4ca
by caparson added cfa benchmarks The file was added doc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/balance.cfa The file was added doc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/matrix.cfa The file was added doc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/dynamic.cfa The file was added doc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/static.cfa The file was added doc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/executor.cfa The file was added doc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/repeat.cfa
Commit
4066bd28a03b029487be850010dbabca3c9c53b0
by caparson added timing header and cleaned up benchmarks The file was added doc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/bench.hfa The file was modified doc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/static.cfa The file was modified doc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/executor.cfa The file was modified doc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/matrix.cfa The file was modified doc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/dynamic.cfa
Commit
b86d14c0dd9ebe67e025cb4b308ecd73f007bbab
by caparson added caf benchmarks The file was added doc/theses/colby_parsons_MMAth/benchmarks/actors/caf/caf-application.conf The file was added doc/theses/colby_parsons_MMAth/benchmarks/actors/caf/CAFSendStatic.cpp The file was added doc/theses/colby_parsons_MMAth/benchmarks/actors/caf/CAFRepeat.cpp The file was added doc/theses/colby_parsons_MMAth/benchmarks/actors/caf/CAFSendDynamic.cpp The file was added doc/theses/colby_parsons_MMAth/benchmarks/actors/caf/CAFMatrix.cpp The file was added doc/theses/colby_parsons_MMAth/benchmarks/actors/caf/CAFExecutor.cpp
Commit
ab81e3bb577dbeb1f47988d1cc15235bf7e1dc6f
by caparson updated run script and plotting script The file was added doc/theses/colby_parsons_MMAth/benchmarks/actors/plotData.py The file was modified doc/theses/colby_parsons_MMAth/benchmarks/actors/run
Commit
e23169b8a1ac634d67009a7a7f4e9e9976bacdec
by caparson some actor cleanup/optimizations The file was modified libcfa/src/concurrency/actor.hfa
Commit
50d251354a21d5242e393a8a03c0a4b3e14240b0
by caparson added data files for tables in thesis The file was added doc/theses/colby_parsons_MMAth/data/nasusSendStatic The file was added doc/theses/colby_parsons_MMAth/data/nasusSendDynamic The file was added doc/theses/colby_parsons_MMAth/data/pykeSendStatic The file was added doc/theses/colby_parsons_MMAth/data/pykeSendDynamic
Commit
625f3e293438f28b0aa7a7ac759fc300ee67fbe2
by caparson added latex compatible output format The file was modified doc/theses/colby_parsons_MMAth/benchmarks/actors/plotData.py
Commit
dd16dd57794ee113b71e3a9e1e325f2d876f12b9
by caparson added data files needed to generate plots/tables The file was added doc/theses/colby_parsons_MMAth/benchmarks/actors/data/pykeSendDynamic The file was added doc/theses/colby_parsons_MMAth/benchmarks/actors/data/nasusSendDynamic The file was added doc/theses/colby_parsons_MMAth/benchmarks/actors/data/nasusSendStatic The file was added doc/theses/colby_parsons_MMAth/benchmarks/actors/data/pyke_CFA.txt The file was added doc/theses/colby_parsons_MMAth/benchmarks/actors/data/pyke_ALL.txt The file was added doc/theses/colby_parsons_MMAth/benchmarks/actors/data/nasus_SEND.txt The file was added doc/theses/colby_parsons_MMAth/benchmarks/actors/data/pyke_SEND.txt The file was added doc/theses/colby_parsons_MMAth/benchmarks/actors/data/nasus_CFA.txt The file was added doc/theses/colby_parsons_MMAth/benchmarks/actors/data/nasus_ALL.txt The file was added doc/theses/colby_parsons_MMAth/benchmarks/actors/data/pykeSendStatic
Commit
1d93ba7011934588b87b5b2490e7939a2c6ed2f3
by caparson changed default number of sends for CAF sendstatic The file was modified doc/theses/colby_parsons_MMAth/benchmarks/actors/caf/CAFSendStatic.cpp
Commit
d40555e2b1330a8ee21c9815cedd20cd6ddacd8f
by caparsons fixed matrix.cfa test error by reworking globals to avoid spurious dtor calls The file was modified libcfa/src/concurrency/actor.hfa
Commit
7044535051ee60ecc0216419cd994c58369dc5cd
by caparson added data files for memory footprint benchmark The file was added doc/theses/colby_parsons_MMAth/data/nasusExecutorMem The file was added doc/theses/colby_parsons_MMAth/data/pykeExecutorMem
Commit
681d8f2b4c5a072b13aa1e839314057c84f4e832
by caparsons After many red herrings I think the race between checking a message and shutdown is the true cause of the matrix.cfa bug and should be fixed The file was modified libcfa/src/concurrency/actor.hfa
Commit
c74372f1e7332eb5c286c9572180a1eda9829ee7
by caparson added plotting script support for memory footprint bench The file was modified doc/theses/colby_parsons_MMAth/benchmarks/actors/plotData.py
Commit
702e82665c2808485befeaea380f73e06086c920
by ajbeach Pre-translation pass on the parser. Entirely code readability improvements, no behaviour (on a larger scale) should be effected. The file was modified src/Parser/InitializerNode.cc The file was modified src/Parser/parserutility.h The file was modified src/Parser/StatementNode.cc The file was modified src/Parser/TypeData.h The file was modified src/Parser/TypedefTable.cc The file was modified src/Parser/DeclarationNode.cc The file was modified src/Parser/TypeData.cc The file was modified src/Parser/parser.yy The file was modified src/Parser/ExpressionNode.cc The file was modified src/Parser/ParseNode.h
Commit
fed03b381330db9980faa5add964b193e9cd58c1
by ajbeach Make sure fields of the TranslationUnit, and its TranslationGlobal component, are initialized. The file was modified src/AST/TranslationUnit.hpp
Commit
1cdc05268b619ea9d6ec7b9de830a9eaf68a8bf4
by ajbeach Preventing NullStmts from being added into ForCtrl ended up being a larger rework as some timing issues caused problems. However, the NullStmts are mostly gone now along with the extra hosting they caused. The file was modified src/Parser/ParseNode.h The file was modified src/Parser/parser.yy
Commit
85a95cc5145119948a471c585addc4c26b337675
by Peter Buhr add test for problem with anonymous naming across compilation units The file was modified tests/linking/mangling/lib.cfa The file was added tests/linking/mangling/.expect/anon.txt The file was modified tests/linking/mangling/main.cfa The file was modified tests/linking/mangling/header.hfa
Commit
02b1ac68e0839ef2ac2063fcc5f5003e5d39fa3c
by Peter Buhr formatting The file was modified tests/io/comp_fair.cfa
Commit
b19ab6df5f10e3a48e5a8b34288ff2c7f5f5828d
by Peter Buhr add name for lstlisting numbering style The file was modified doc/LaTeXmacros/common.tex
Commit
50f3f3a9d7d9a31f9505218fbc4fcd8398431e95
by Peter Buhr update multiple citations The file was modified doc/bibliography/pl.bib
Commit
5e4a830bdb0aded77369af9666fff28f1e7d6db0
by Peter Buhr add #pragma once to .h and .hfa files The file was modified libcfa/src/concurrency/clib/cfathread.h The file was modified libcfa/src/containers/vector2.hfa The file was modified libcfa/src/algorithms/range_iterator.hfa The file was modified libcfa/src/concurrency/invoke.h The file was modified libcfa/src/concurrency/select.hfa The file was modified libcfa/src/concurrency/future.hfa The file was modified libcfa/src/concurrency/channel.hfa The file was modified libcfa/src/concurrency/mutex_stmt.hfa
Commit
b2f3880efb1e885cfec3f14aad7ea78bdeef434b
by Peter Buhr add newline at end of file The file was modified libcfa/src/containers/lockfree.hfa The file was modified libcfa/src/concurrency/barrier.hfa The file was modified tests/concurrent/channels/parallel_harness.hfa The file was modified libcfa/src/concurrency/snzi.hfa The file was modified libcfa/src/concurrency/ready_subqueue.hfa The file was modified libcfa/src/concurrency/io/types.hfa The file was modified libcfa/src/concurrency/once.hfa The file was modified libcfa/src/bits/weakso_locks.hfa
Commit
a0a949cd34e487961a36e0f43a427ab33455a9bb
by Peter Buhr formatting, remove unnecessary #include files and code The file was modified libcfa/src/concurrency/iofwd.hfa The file was modified libcfa/src/concurrency/clib/cfathread.cfa The file was modified libcfa/src/concurrency/kernel/startup.cfa The file was modified libcfa/src/concurrency/pthread.cfa
Commit
089a0d7788e243d9ef9cf712557a1b5057056687
by Peter Buhr formatting, rework interpose code (again), remove unnecessary #include files, temporary patch to fix 32-bit build problem using _GNU_SOURCE The file was modified libcfa/src/interpose.cfa The file was modified libcfa/src/interpose_thread.cfa
Commit
15596d7ac54783f6279f404ef027e41002b4114f
by Peter Buhr small formatting changes after Andrew's major updates The file was modified src/Parser/ExpressionNode.cc The file was modified src/Parser/DeclarationNode.cc
Commit
9fa61f5fe9cd5b45ced7ab9dc9563f9165eed080
by Peter Buhr remove unnecessary code, add action to not duplicate aggregate (work in progress) The file was modified src/Parser/parser.yy
Commit
a96ce078f8de5b15c4828ec84034fba085d2bfd0
by Peter Buhr comment out #pragma once to fix build The file was modified libcfa/src/concurrency/invoke.h
Commit
0d0931d462817598ca8de155091e8a68d4674b3d
by ajbeach Removing some indent changes in parser. These can go in later, but hopefully this will avoid conflicts with the translation. The file was modified src/Parser/DeclarationNode.cc The file was modified src/Parser/ExpressionNode.cc
Commit
c19ca4b7ad74e7dc90a505c2d2ac155e5a955a7e
by Peter Buhr add comment about why no #pragma once The file was modified libcfa/src/concurrency/invoke.h
Commit
3830c84601a67ed9f3f3ed3c53cdc89c7cbd925c
by caparsons cleaned up actor pass and added virtual destructor pass The file was added src/Virtual/VirtualDtor.cpp The file was modified src/main.cc The file was added src/Virtual/VirtualDtor.hpp The file was modified src/Concurrency/Actors.cpp The file was modified src/Virtual/module.mk The file was modified src/Concurrency/Actors.hpp
Commit
8512a2fd42c2d4fc810ffdfdcf6fa95b12afe3f1
by caparsons added libcfa support for virtual dtors and added it to actor impl The file was modified libcfa/src/Makefile.am The file was modified libcfa/src/concurrency/actor.hfa The file was added libcfa/src/virtual_dtor.hfa
Commit
19508377fe78200b419e5dbe59c6a77ec109e562
by caparsons added virtual dtor test to actor test suite, updated other relevant tests accordingly The file was added tests/concurrent/actors/.expect/inherit.txt The file was modified tests/concurrent/actors/executor.cfa The file was modified tests/concurrent/actors/poison.cfa The file was added tests/concurrent/actors/inherit.cfa
Commit
52175698e56ddb4cc7b4d18f052e296483cee189
by caparsons added better x tick marks in plotting script The file was modified doc/theses/colby_parsons_MMAth/benchmarks/actors/plotData.py
Commit
360bfe4144374ec0c048e4e18f9f1b838a776f20
by ajbeach Whitespace clean-up in Makefile. The file was modified libcfa/src/Makefile.am
Commit
52a224857fbfb41a447e6593bae4364f82cd35fc
by ajbeach This should get some of the Parser changes working on older compilers. The file was modified src/Parser/ExpressionNode.cc