Commit
b77f0e1fb94f6a4a2617000cc28b1371637e1fb8
by caparson cleaned up some lock stuff The file was modified libcfa/src/concurrency/locks.hfa
Commit
25b0fde212ca4f2989674f4c453738a67d543323
by j82liang Fix casted enum init The file was added tests/enum_tests/anonymous.cfa The file was added tests/enum_tests/.expect/anonymous.txt The file was modified src/CodeGen/CodeGenerator.cc
Commit
d2ad1518036350cdec12ea05fd951c3f04312459
by Peter Buhr major update of PRNG The file was modified libcfa/src/stdlib.cfa The file was modified tests/.expect/nested_function.txt The file was modified libcfa/src/concurrency/kernel/startup.cfa The file was modified libcfa/src/startup.cfa The file was modified tests/io/comp_fair.cfa The file was modified tests/concurrent/barrier/order.cfa The file was modified libcfa/src/concurrency/invoke.h The file was added tests/.expect/PRNG.x64.txt The file was modified tests/concurrent/barrier/generation.cfa The file was modified libcfa/src/bits/random.hfa The file was removed tests/.expect/PRNG.txt The file was modified tests/concurrent/once.cfa The file was modified tests/PRNG.cfa The file was modified libcfa/src/concurrency/thread.hfa The file was modified libcfa/src/concurrency/thread.cfa The file was modified tests/io/away_fair.cfa The file was modified libcfa/src/stdlib.hfa The file was modified tests/io/comp_basic.cfa The file was modified tests/concurrent/readyQ/leader_spin.cfa
Commit
910e1d0125019ed312cb7ec9bfe6067bddcf8ab6
by Peter Buhr parse enumerated dimension The file was modified src/Parser/parser.yy
Commit
9fce2572b22753fff14164bc36f6a3b14e74ae49
by Peter Buhr 32-bit update of PRNG The file was added tests/.expect/PRNG.x86.txt The file was removed tests/.expect/nested_function.txt The file was modified libcfa/src/bits/random.hfa The file was modified libcfa/src/concurrency/invoke.h The file was added tests/.expect/nested_function.x86.txt
Commit
857081e15aab6e3750fb7e0e0b64c73f8191cf52
by Peter Buhr change type of yield parameter from unsigned int to size_t The file was modified libcfa/src/concurrency/kernel/fwd.hfa
Commit
7bc84b8b7820d2c4950d341b0aff41c7071d3f95
by Peter Buhr remove unsigned cast for prng calls The file was modified tests/concurrent/once.cfa The file was modified tests/io/comp_basic.cfa The file was modified tests/concurrent/barrier/generation.cfa The file was modified tests/io/comp_fair.cfa The file was modified tests/concurrent/barrier/order.cfa The file was added tests/.expect/nested_function.x64.txt The file was modified tests/io/away_fair.cfa
Commit
d41735a58b832e3dc3f3a49e0aa9017b192bfd9f
by Peter Buhr parse CFA dimension-list with types The file was modified src/Parser/parser.yy
Commit
1553a5552a430f9af78a97c35d5fc3629d0910c2
by Thierry Delisle Explicitly zero initialize the intrusive link fields The file was modified libcfa/src/concurrency/thread.cfa The file was modified libcfa/src/concurrency/kernel/startup.cfa
Commit
20cf96d2ae36584a53804df284c094c30c96763b
by Peter Buhr changes to PRNG types to eliminate casts The file was modified tests/PRNG.cfa The file was modified libcfa/src/concurrency/thread.hfa The file was modified libcfa/src/stdlib.hfa The file was modified libcfa/src/concurrency/thread.cfa The file was modified libcfa/src/stdlib.cfa
Commit
78de1e5e2ddae0963f8daf4eb79473dc16b5ef30
by ajbeach Small fix to the exception header, the wrong trait was used in one place. The file was modified libcfa/src/exception.h
Commit
93c10dee6eb516206f8cb00b620e8ee4abfb79f8
by ajbeach Minimal changes to pull out nested types, TypeInstType::TypeEnvKey and TypeDecl::Data (now TypeData) from there parent types. Although they do connect to the parent types they were nested in they are used on their own most of the time. The file was modified src/AST/TypeSubstitution.hpp The file was modified src/ResolvExpr/Unify.cc The file was modified src/AST/TypeEnvironment.hpp The file was modified src/AST/Type.cpp The file was modified src/ResolvExpr/FindOpenVars.cc The file was modified src/GenPoly/GenPoly.cc The file was modified src/AST/TypeSubstitution.cpp The file was modified src/GenPoly/GenPoly.h The file was modified src/ResolvExpr/RenameVars.cc The file was modified src/AST/TypeEnvironment.cpp The file was modified src/AST/Decl.hpp The file was modified src/AST/Decl.cpp The file was modified src/AST/Type.hpp The file was modified src/ResolvExpr/CandidateFinder.cpp
Commit
82a90d4ccb157e922e69f016ae7e0faf1dd7f346
by ajbeach Follow up to TypeEnvKey/TypeDecl, removing extra includes (but I only found one). The file was modified src/GenPoly/GenPoly.h
Commit
ddcaff6dd92af1fcf2b1037d2c2eea3374254f99
by Thierry Delisle Last corrections to my thesis... hopefully The file was modified doc/theses/thierry_delisle_PhD/thesis/fig/base_ts2.fig The file was modified doc/theses/thierry_delisle_PhD/thesis/text/core.tex The file was modified doc/theses/thierry_delisle_PhD/thesis/text/intro.tex The file was modified doc/theses/thierry_delisle_PhD/thesis/local.bib The file was modified doc/theses/thierry_delisle_PhD/thesis/text/io.tex The file was modified doc/theses/thierry_delisle_PhD/thesis/text/practice.tex The file was modified doc/theses/thierry_delisle_PhD/thesis/text/front.tex The file was modified doc/theses/thierry_delisle_PhD/thesis/text/eval_micro.tex The file was modified doc/theses/thierry_delisle_PhD/thesis/text/runtime.tex The file was modified doc/theses/thierry_delisle_PhD/thesis/text/eval_macro.tex The file was modified doc/theses/thierry_delisle_PhD/thesis/text/existing.tex The file was modified doc/theses/thierry_delisle_PhD/thesis/text/conclusion.tex
Commit
dacd8e6e4079853c620fb72b12a0785ac45163f7
by Thierry Delisle fixed some tiny issues in the bibtex The file was modified doc/theses/thierry_delisle_PhD/thesis/local.bib
Commit
9f70a67be95f183618e4c69164a32142b489771e
by ajbeach Cleaning old box pass for easier translation. Again, this loop confuses me. Some other general clean-up. The file was modified src/GenPoly/Box.cc
Commit
5a4b403b947569895beb89ab24ba0dbbe2bb77ff
by ajbeach Cleaning old box pass for easier translation. I believe I have an explination for why the confusing loop works. The file was modified src/GenPoly/Box.cc
Commit
be1d00c627be6e28c6496b7e7cca81c90a01aad0
by Thierry Delisle Changed fairness tests to use sched_yield in case exhausting the time slice is what causing test failures The file was modified tests/io/away_fair.cfa The file was modified tests/concurrent/readyQ/leader_spin.cfa The file was modified tests/io/comp_fair.cfa
Commit
dd46fd32b4edcf85ecf2f4f00b042e3a3852db2e
by Peter Buhr generalization of PRNG The file was modified libcfa/src/startup.cfa The file was modified libcfa/src/bits/random.hfa The file was modified libcfa/src/concurrency/kernel.cfa The file was modified libcfa/src/stdlib.cfa The file was modified libcfa/src/concurrency/thread.cfa The file was modified libcfa/src/concurrency/kernel/fwd.hfa The file was modified libcfa/src/stdlib.hfa The file was modified libcfa/src/concurrency/kernel/startup.cfa The file was modified tests/.expect/nested_function.x64.txt The file was modified libcfa/src/concurrency/invoke.h
Commit
5657de955c640317f2962ca88fa93c0a1b56a9dc
by Thierry Delisle Changes needed for UWSpace The file was modified doc/theses/thierry_delisle_PhD/thesis/text/front.tex
Commit
c8238c00ed96c639babee55fa0bdf07e27b983a8
by Peter Buhr remove 32-bit use of lehmer64, which requires __uint128_t The file was modified libcfa/src/bits/random.hfa
Commit
474a170607306d8a8de9d85a373aa6a5efa1554f
by ajbeach Cleaning old box pass for easier translation. Removing another out parameter. The file was modified src/GenPoly/Box.cc
Commit
8a3d5e7b4938c05c62072d5842a42552fee98198
by Peter Buhr formatting The file was modified libcfa/src/stdlib.cfa
Commit
4020f093cecdb5a64c17a94defa7b548aa5b64ea
by Peter Buhr formatting, switch to typedef for PRNG complex state The file was modified libcfa/src/bits/random.hfa The file was modified libcfa/src/stdlib.cfa The file was modified libcfa/src/startup.cfa
Commit
d4c8b59de92f60b3587d37a5c317316e601fb299
by Thierry Delisle Added test that stresses more how we link anonymous types The file was added tests/linking/mangling/header.hfa The file was added tests/linking/mangling/main.cfa The file was added tests/linking/mangling/lib.cfa
Commit
262d4d5135420b400e5a181d34338f26d8b7c460
by Thierry Delisle Updating gdb tools to latest invoke.h changes The file was modified tools/gdb/utils-gdb.py
Commit
258aaab8f90625381d932c828e7ad0101b54997e
by Thierry Delisle Forgot to commit the changes to the Makefile The file was modified tests/Makefile.am
Commit
e1d66c84e0c0d91acc25559fd73ab14706eee525
by ajbeach Clean-up from my investigation on the __anonymous issue. The parser change improves highlighting. The file was modified tests/linking/mangling/lib.cfa The file was modified tests/linking/mangling/header.hfa The file was modified src/Parser/parser.yy The file was modified tests/linking/mangling/main.cfa
Commit
74227c682b249e1985f33fe81d0e315b9853434d
by Thierry Delisle Added more stats The file was modified libcfa/src/concurrency/stats.cfa The file was modified libcfa/src/concurrency/stats.hfa
Commit
261e107b40e5f345760c2815edd2bbad73ca50db
by Peter Buhr change all PRNG to prime the PRNG state in set_seed with the given seed The file was modified tests/.expect/nested_function.x64.txt The file was modified libcfa/src/bits/random.hfa The file was modified libcfa/src/stdlib.cfa The file was modified libcfa/src/concurrency/thread.cfa The file was modified libcfa/src/stdlib.hfa
Commit
3e5eeaf2c1fef2169fdcad582d9e316c1f067ba6
by Peter Buhr update documentation The file was modified libcfa/src/bits/random.hfa
Commit
ac8b0164d569b51997b037d00bc038bf0a778661
by Peter Buhr adjust PRNG types from size_t to uint32_t/uint64_t The file was modified libcfa/src/stdlib.hfa
Commit
3ff64cb9f96cf9e800fe73d20a25909c23031f52
by Peter Buhr add missing parenthesis in KISS PRNG The file was modified libcfa/src/bits/random.hfa
Commit
25ef81d3d76bcee1f3f7be69be6549548cd494df
by Peter Buhr formatting, remove unnecessary temporary variable in prng function The file was modified libcfa/src/concurrency/thread.cfa
Commit
d8bdf1376ce233c03d8ed1db4cbe98cd78d3ef4d
by Peter Buhr add comments The file was modified libcfa/src/stdlib.hfa
Commit
7d9598d809dda423890eb3996cfe6e61bc3b543b
by caparson small lock cleanup The file was modified libcfa/src/concurrency/locks.hfa The file was modified libcfa/src/concurrency/locks.cfa
Commit
441a6a7b3275ed6c7fdb8c499f947eb9de0c8e1e
by caparson added/fixed lock tests The file was added tests/unified_locking/.expect/futex_mutex.txt The file was added tests/unified_locking/futex_mutex.cfa The file was modified tests/unified_locking/locks.cfa
Commit
1ab773e094a82622dc011dcb029d58e708e06f48
by caparson more lock cleanup The file was modified libcfa/src/concurrency/locks.hfa
Commit
26544f91e0ffc7c7785fad9b83dda0e613a2a34b
by Thierry Delisle added helping and lock to allow remote processors to flush unresponsive procs The file was modified libcfa/src/concurrency/io.cfa The file was modified libcfa/src/concurrency/io/setup.cfa The file was modified libcfa/src/concurrency/kernel.cfa The file was modified libcfa/src/concurrency/io/types.hfa
Commit
93e060361b71909eb41dddaff08c17a913a7b99e
by caparsons added convoy analysis script and sample data The file was added benchmark/convoy/genConvoyStats.py The file was added benchmark/convoy/data/nasus_12_12_2022_0NCS The file was added benchmark/convoy/data/nasus_12_12_2022_1NCS
Commit
fd6e3a43d685d557959d8fd72b663d3001f4ab62
by caparsons small CLI changes to convoy script The file was modified benchmark/convoy/genConvoyStats.py
Commit
c63f470d0c230caae911c9a24e792e36cc17034f
by Thierry Delisle Changed bounded buffer tests to use prng, which has better defined multi-threaded behavior The file was modified tests/concurrent/pthread/.expect/bounded_buffer.txt The file was modified tests/concurrent/pthread/bounded_buffer.cfa
Commit
cbd1ba8c33d3d1c15174d3e8bd5026da204c3081
by ajbeach Moved parsing code out of main into the parsing directly, as an organizational improvement. The new files use the new naming convention, and should be converted to the new AST. The file was added src/Parser/RunParser.cpp The file was added src/Parser/RunParser.hpp The file was modified src/main.cc The file was modified src/Parser/module.mk
Commit
d0bdb181c0b58d76a2c4512d3599e092e0b64422
by ajbeach Removed extra scope calls in the new Pass. Added some documentation on the core's possible special members. The file was modified src/AST/Pass.hpp The file was modified src/AST/Pass.impl.hpp
Commit
d18540f99534f71024502e28056fde6510532cc6
by ajbeach Cleaning old box pass for easier translation. Cleaning unused code out of Pass3, it was tracking information it never used. The file was modified src/GenPoly/Box.cc
Commit
8e64cb4eabf6a141f302302ee70e6d1934f832ad
by caparsons added single run mode and added sample for single run to data The file was modified benchmark/convoy/genConvoyStats.py The file was added benchmark/convoy/data/single_16_thd
Commit
199456ccf42b081a2a48fd35815fcabb91a41e96
by Thierry Delisle Forgot that prng used different algorithm on 32bit The file was added tests/concurrent/pthread/.expect/bounded_buffer.x86.txt The file was removed tests/concurrent/pthread/.expect/bounded_buffer.txt The file was added tests/concurrent/pthread/.expect/bounded_buffer.x64.txt
Commit
49db8415448ad62feec3ec4910ba83a8428c3043
by ajbeach Cleaning old box pass for easier translation. Renamed the numbered sub-passes. The file was modified src/GenPoly/Box.cc
Commit
ebbe941350858b50ae5e998786be35c57934643e
by caparsons changed algorithm to approximation since max cycle finding is NP-hard The file was modified benchmark/convoy/genConvoyStats.py
Commit
6b608c77fa31ad308d36321e04a5e96f72a0b22a
by ajbeach Moved the 'Hoist Type Decls' pass up because it establishes some (not as enforced) invariants about everything being reachable by ptrs. The file was modified src/main.cc
Commit
b797d97858476d1dd4df1a393b90d5f3ce4251f1
by Peter Buhr formatting, switch to XOSHIRO256PP/XOSHIRO128PP as the 64/32-bit default PRNG, fix kiss_64 shifts The file was removed tests/.expect/alloc.txt.old The file was modified libcfa/src/bits/random.hfa
Commit
ae7a085c8585b48815059235b608cbf4791dd8e5
by Peter Buhr change printing format in PRNG, update .expect for tests using PRNG The file was modified tests/concurrent/pthread/.expect/bounded_buffer.x64.txt The file was modified tests/.expect/PRNG.x64.txt The file was modified tests/.expect/nested_function.x64.txt The file was modified tests/PRNG.cfa
Commit
be3b9528ccc6e58face225c0f51d7de125e0261a
by Peter Buhr update 32-bit .expect for tests using PRNG The file was modified tests/.expect/nested_function.x86.txt The file was modified tests/concurrent/pthread/.expect/bounded_buffer.x86.txt The file was modified tests/.expect/PRNG.x86.txt
Commit
019b2d3d8a6969b118fb79b95ec14714637937aa
by ajbeach Moved new to old ast conversion up into the RunParser module. As far as main is concerned the new ast is used from the beginning (except for LinkageSpec::Spec). The file was modified src/Parser/RunParser.hpp The file was modified src/Parser/RunParser.cpp The file was modified src/main.cc
Commit
64b3cdad86f2d4a835df65ea2385cdcc3c112e34
by ajbeach Adjusted -Pasterr so it works while using the new ast. Removed the -Ptree option as it doesn't seem to work and no one uses it. The file was modified src/CompilationState.cc The file was modified src/main.cc The file was modified src/CompilationState.h The file was modified src/Parser/RunParser.cpp The file was modified src/Parser/RunParser.hpp
Commit
ea2ed3a396baffcc049261f91efc9ed019b9202d
by ajbeach Reorganize ScrubTyVars, the Node specialization trick is redundent when there are three functions with the same base. The file was modified src/GenPoly/ScrubTyVars.h The file was modified src/GenPoly/ScrubTyVars.cc
Commit
8ee54963b7cbf86746000c2fe2fbfa452b4eeb7b
by Peter Buhr change spinlock atomics to ATOMIC_ACQUIRE/RELEASE, increase alignment of FreeHeader elements, change counter types from int64_t to ptrdiff_t/size_t, fix bug allocating heapManager arrays, move return push counters The file was modified libcfa/src/heap.cfa
Commit
d9585291539876394082b6840e50b7bd5836d22e
by Peter Buhr formatting The file was modified libcfa/src/bits/random.hfa
Commit
a7662b89ef56518a9c56ecec0e12c801276f2814
by Peter Buhr add cast from int to unsigned The file was modified libcfa/src/heap.cfa
Commit
8d9d97467f621ca8bca5ac909252ee5506e74ea0
by ajbeach Cleaning old box pass for easier translation. Compacting one of the functions to save space. The file was modified src/GenPoly/Box.cc
Commit
331ee52cc6e2721ac187a1954f53eda54ca35d6d
by ajbeach Should silence a GCC 12 warning. The file was modified src/GenPoly/Box.cc
Commit
66a89e706497d5c8753e7216edb6171cf4ad5abe
by ajbeach __pass::get_result -> __pass::result::get for consistency with the other proto helpers. The file was modified src/AST/Pass.proto.hpp The file was modified src/AST/Pass.hpp
Commit
0348fd8041753ad3a2b4b4442a5b639a0aa201d4
by caparsons fixed clh bug where you couldn't hold more than 1 clh lock at once The file was modified libcfa/src/concurrency/locks.hfa The file was modified libcfa/src/concurrency/invoke.h
Commit
3d4b7cc7d7335dbf198cf0bebd3b6da3970768f0
by Peter Buhr add Scott13 citation to pl.bib The file was modified doc/bibliography/pl.bib
Commit
a20be49d78b99f38f1e4eac3fe04c9fe553b2b05
by Peter Buhr remove all uses of __USE_GNU The file was modified libcfa/src/interpose.cfa The file was modified libcfa/src/limits.cfa
Commit
339e30a50a39110618032de985342c5027e0ca35
by caparsons added new future and added rudimentary select statement support for it The file was modified libcfa/src/concurrency/future.hfa The file was added libcfa/src/concurrency/select.hfa
Commit
7eac70e8305209428ca0a6060870ecc03d9c25be
by caparsons added select to includes The file was modified libcfa/src/Makefile.am
Commit
243d9982d10e0b523633d3aadc0c2513c10e8754
by caparsons added and updated future tests The file was added tests/concurrent/futures/.expect/select_future.txt The file was modified tests/concurrent/futures/typed.cfa The file was added tests/concurrent/futures/select_future.cfa
Commit
c130165b1cd9d1223c07067d0f1ac0db2a3ee28a
by Thierry Delisle small update to configure scripts, which should help for ubuntu 22.04 The file was modified libcfa/configure.ac The file was modified configure.ac
Commit
f28b1f8e2045cf20df892aec284fde729f2f3928
by Thierry Delisle More small autoconf tweaks The file was modified configure.ac
Commit
8fb740249fbce2fa4fbb7d260002c72b55b18605
by caparsons fixed race condition in select_future test to fix build failure The file was modified tests/concurrent/futures/select_future.cfa
Commit
5e180c24b9ff1883c850b498f89023236ad9a0a7
by caparsons small future touchups The file was modified libcfa/src/concurrency/future.hfa
Commit
f76dd1adda60db081c9d143fad2048e7f9700c7c
by ajbeach Some cleanup in RenameVars.cc. The file was modified src/ResolvExpr/RenameVars.cc
Commit
0cee08241f16adbb0f3a0ecbd211d8152abc1d6c
by caparsons refactored naming for lock to be more accurate and cleaned up REACQ nonsense in locks.hfa The file was modified libcfa/src/concurrency/locks.hfa The file was modified tests/unified_locking/locks.cfa The file was modified tests/unified_locking/thread_test.cfa The file was modified libcfa/src/concurrency/clib/cfathread.cfa
Commit
01a895482514fefa8e78d9b71b4863bc25600834
by caparsons renamed tests to match naming refactor The file was added tests/unified_locking/.expect/exp_backoff.txt The file was added tests/unified_locking/exp_backoff.cfa
Commit
357ab79287a120087270faf546ed2e37eb177d6d
by caparsons moved unified locking tests to be under concurrent directory since they probably should have been there this whole time The file was added tests/concurrent/unified_locking/mcs.cfa The file was added tests/concurrent/unified_locking/fast_block_lock.cfa The file was added tests/concurrent/unified_locking/mcs_spin.cfa The file was added tests/concurrent/unified_locking/cond_perf.cfa The file was added tests/concurrent/unified_locking/spintest.cfa The file was added tests/concurrent/unified_locking/timeout_lock.cfa The file was added tests/concurrent/unified_locking/pthread_locks.cfa The file was added tests/concurrent/unified_locking/spin_queue_lock.cfa The file was added tests/concurrent/unified_locking/exp_backoff.cfa The file was added tests/concurrent/unified_locking/thread_test.cfa The file was added tests/concurrent/unified_locking/clh.cfa The file was added tests/concurrent/unified_locking/simple_owner_lock.cfa The file was added tests/concurrent/unified_locking/futex_mutex.cfa The file was added tests/concurrent/unified_locking/test_debug.cfa The file was added tests/concurrent/unified_locking/locks.cfa The file was added tests/concurrent/unified_locking/block_spin_lock.cfa The file was added tests/concurrent/unified_locking/mcs_block_spin_lock.cfa The file was added tests/concurrent/unified_locking/mutex_test.hfa
Commit
703c88ed7fa307d0e3f27b6067038cdb4d6897fc
by caparsons missed another lock name refactor in the earlier commit The file was modified tests/concurrent/mutexstmt/locks.cfa
Commit
aa45b15307ca8d731f3261767f737e6cc52ec994
by caparsons commit expect files for the unified locking dir move The file was added tests/concurrent/unified_locking/.expect/fast_block_lock.txt The file was added tests/concurrent/unified_locking/.expect/clh.txt The file was added tests/concurrent/unified_locking/.expect/exp_backoff.txt The file was added tests/concurrent/unified_locking/.expect/spin_queue_lock.txt The file was added tests/concurrent/unified_locking/.expect/futex_mutex.txt The file was added tests/concurrent/unified_locking/.expect/mcs.txt The file was added tests/concurrent/unified_locking/.expect/pthread_locks.txt The file was added tests/concurrent/unified_locking/.expect/mcs_spin.txt The file was added tests/concurrent/unified_locking/.expect/timeout_lock.txt The file was added tests/concurrent/unified_locking/.expect/locks.txt The file was added tests/concurrent/unified_locking/.expect/mcs_block_spin_lock.txt The file was added tests/concurrent/unified_locking/.expect/block_spin_lock.txt The file was added tests/concurrent/unified_locking/.expect/simple_owner_lock.txt
Commit
0640c3507d67bbce432c379b8c8ce8eef0e2e324
by caparsons moved unified_locking test dir to be under concurrent The file was removed tests/unified_locking/mcs.cfa The file was removed tests/unified_locking/.expect/block_spin_lock.txt The file was removed tests/unified_locking/locks.cfa The file was removed tests/unified_locking/.expect/timeout_lock.txt The file was removed tests/unified_locking/.expect/futex_mutex.txt The file was removed tests/unified_locking/mutex_test.hfa The file was removed tests/unified_locking/block_spin_lock.cfa The file was removed tests/unified_locking/.expect/pthread_locks.txt The file was removed tests/unified_locking/pthread_locks.cfa The file was removed tests/unified_locking/.expect/lin_backoff.txt The file was removed tests/unified_locking/.expect/mcs_block_spin_lock.txt The file was removed tests/unified_locking/mcs_spin.cfa The file was removed tests/unified_locking/.expect/fast_block_lock.txt The file was removed tests/unified_locking/mcs_block_spin_lock.cfa The file was removed tests/unified_locking/timeout_lock.cfa The file was removed tests/unified_locking/futex_mutex.cfa The file was removed tests/unified_locking/.expect/clh.txt The file was removed tests/unified_locking/clh.cfa The file was removed tests/unified_locking/thread_test.cfa The file was removed tests/unified_locking/exp_backoff.cfa The file was removed tests/unified_locking/simple_owner_lock.cfa The file was removed tests/unified_locking/.expect/exp_backoff.txt The file was removed tests/unified_locking/.expect/mcs_spin.txt The file was removed tests/unified_locking/.expect/locks.txt The file was removed tests/unified_locking/lin_backoff.cfa The file was removed tests/unified_locking/.expect/mcs.txt The file was removed tests/unified_locking/fast_block_lock.cfa The file was removed tests/unified_locking/.expect/spin_queue_lock.txt The file was removed tests/unified_locking/.expect/simple_owner_lock.txt The file was removed tests/unified_locking/spin_queue_lock.cfa
Commit
4a962d89fa077776f051d1c19453ecfdc43f8349
by caparsons added channel impl with basic test. Will expand impl and tests soon The file was modified libcfa/src/Makefile.am The file was added libcfa/src/concurrency/channel.hfa The file was added tests/concurrent/channels/chan_big.cfa The file was added tests/concurrent/channels/a.out
Commit
afffd6ccfc4362b1558b946a9a9a29e3c26290b3
by caparsons removed accidentally committed a.out The file was removed tests/concurrent/channels/a.out
Commit
72abfddd6fdbfc9de1a82a5cc69f4641c097ce2d
by caparsons added expect for channel test The file was added tests/concurrent/channels/.expect/chan_big.txt
Commit
5c931e0ebb212af70459d00bb234ee085f575780
by caparsons made changes to support zero-size channels The file was modified libcfa/src/concurrency/channel.hfa
Commit
cca034e78c063229f7fccb63e0fc61c8a2232f40
by caparsons added another channel test and refactored the existing one to reuse code The file was added tests/concurrent/channels/parallel_harness.cfa The file was removed tests/concurrent/channels/chan_big.cfa The file was added tests/concurrent/channels/.expect/big_elems.txt The file was added tests/concurrent/channels/zero_size.cfa The file was added tests/concurrent/channels/.expect/zero_size.txt
Commit
73e3a8f983977c5dd5c5796ed3d7466f1401c1f0
by caparsons refactored name of channel test to remove channel from the name The file was added tests/concurrent/channels/big_elems.cfa
Commit
2cc969ce00c4e127814b1603c3974a2b87f1e190
by caparsons remove unused expect file due to renaming The file was removed tests/concurrent/channels/.expect/chan_big.txt
Commit
53ef99abbadf28ab311f4ff33f4227ac56ba03e3
by caparsons removed file accidentally included in earlier commit The file was removed tests/concurrent/unified_locking/cond_perf.cfa
Commit
dbd47d65344bd551fabea296f34bc85ec254af0b
by caparsons fixed makefile for tests by adding appropriate includes The file was added tests/concurrent/channels/parallel_harness.hfa The file was modified tests/concurrent/channels/zero_size.cfa The file was modified tests/Makefile.am The file was modified tests/concurrent/channels/big_elems.cfa The file was removed tests/concurrent/channels/parallel_harness.cfa
Commit
2c8c314b7c1f12263384f33746eb41bb44ab13aa
by ajbeach Clean-up in the name mangler. The file was modified src/SymTab/Mangler.cc
Commit
9749d2fa5f42410d163813e570aefa765780a498
by j82liang Fix CodeGen for function type enum The file was modified src/CodeGen/GenType.cc The file was modified src/CodeGen/CodeGenerator.cc
Commit
b49310fe322271ebf1749bbfd961359b03d7c1ef
by caparsons fixed parameters for test to eliminate deadlock case The file was modified tests/concurrent/channels/zero_size.cfa
Commit
42b739d7d8a375532eac77b64b9324a9be21fb17
by caparsons fixed termination synchronization in the channel benchmark to get rid of deadlock case The file was modified libcfa/src/concurrency/channel.hfa The file was modified tests/concurrent/channels/parallel_harness.hfa
Commit
8bb86ce463c8187122d102e14255132a0a256ce1
by j82liang Clean up some code related to Enum codegen The file was modified src/SynTree/Type.h The file was modified tests/enum_tests/typedIntEnum.cfa The file was modified tests/enum_tests/pointerEnum.cfa The file was removed tests/enum_tests/.expect/qualifiedEnum.cfa The file was modified src/Parser/TypeData.cc The file was modified src/CodeGen/CodeGenerator.cc The file was removed tests/enum_tests/.expect/pointerEnum.cfa The file was modified tests/enum_tests/.expect/typedIntEnum.txt The file was modified src/SynTree/BasicType.cc
Commit
b3d794fc542431b51b3ba5cde9b590327b3a4b64
by caparsons removed unneeded dependency that broke build The file was modified tests/concurrent/channels/parallel_harness.hfa
Commit
9845cb6d529fd96e3423e971fbf240545e90a0c4
by ajbeach Cleaning old box pass for easier translation. Removed an unused variables, reduced cloning and reduced the indent in passAdapters. The file was modified src/GenPoly/Box.cc
Commit
e563edf0e794d4c67e735b589a1c95f7fce848f6
by ajbeach Header Clean-up: Clearing out typeops, moving things to Unify because that header already exist. The file was modified src/AST/SymbolTable.cpp The file was modified src/GenPoly/InstantiateGeneric.cc The file was modified src/InitTweak/InitTweak.cc The file was modified src/SymTab/Indexer.cc The file was modified src/GenPoly/Box.cc The file was modified src/ResolvExpr/CastCost.cc The file was modified src/InitTweak/FixInitNew.cpp The file was modified src/ResolvExpr/Unify.h The file was modified src/SymTab/Validate.cc The file was modified src/ResolvExpr/typeops.h The file was modified src/InitTweak/FixInit.cc The file was modified src/Validate/ReplaceTypedef.cpp The file was modified src/ResolvExpr/Unify.cc The file was modified src/GenPoly/InstantiateGenericNew.cpp
Commit
7b5694da33510256b93c764421e1bea0be79d671
by ajbeach Header Clean-up: Moved more things from typeops to Unify. The file was modified src/SynTree/ApplicationExpr.cc The file was modified src/GenPoly/GenPoly.cc The file was modified src/ResolvExpr/Unify.h The file was modified src/Validate/FixReturnTypes.cpp The file was modified src/AST/Expr.cpp The file was modified src/ResolvExpr/typeops.h
Commit
fed6a0f4a3bfa4953d7550f86f6305db8f0125c7
by ajbeach Header Clean-up: Moving more declarations to the header of the implementation file. The file was modified src/ResolvExpr/ResolveAssertions.cc The file was modified src/ResolvExpr/typeops.h The file was modified src/SymTab/Indexer.cc The file was modified src/ResolvExpr/AlternativeFinder.cc The file was modified src/AST/SymbolTable.cpp The file was modified src/ResolvExpr/AlternativeFinder.h The file was modified src/ResolvExpr/CandidateFinder.hpp The file was modified src/ResolvExpr/CandidateFinder.cpp The file was modified src/ResolvExpr/ConversionCost.h
Commit
5bf397625eb02d50425ba6f01ab313629b305e1c
by ajbeach Header Clean-Up: Created new headers for new AST typeops and moved declarations. The file was modified src/ResolvExpr/CastCost.cc The file was added src/ResolvExpr/SpecCost.hpp The file was modified src/ResolvExpr/module.mk The file was added src/ResolvExpr/CastCost.hpp The file was modified src/ResolvExpr/WidenMode.h The file was modified src/GenPoly/InstantiateGenericNew.cpp The file was added src/ResolvExpr/AdjustExprType.hpp The file was modified src/ResolvExpr/PtrsAssignable.cc The file was modified src/ResolvExpr/SatisfyAssertions.cpp The file was modified src/ResolvExpr/ConversionCost.cc The file was modified src/ResolvExpr/ResolveAssertions.cc The file was modified src/ResolvExpr/CandidateFinder.cpp The file was added src/ResolvExpr/CommonType.hpp The file was added src/ResolvExpr/PtrsAssignable.hpp The file was modified src/ResolvExpr/typeops.h The file was modified src/ResolvExpr/AlternativeFinder.cc The file was modified src/GenPoly/InstantiateGeneric.cc The file was modified src/ResolvExpr/Unify.cc The file was added src/ResolvExpr/PolyCost.hpp The file was added src/ResolvExpr/PtrsCastable.hpp The file was modified src/ResolvExpr/CommonType.cc The file was modified src/ResolvExpr/PtrsCastable.cc
Commit
a0d1f1ce155bc63aec8f199d55f9adb9caf34d42
by ajbeach Header Clean-up: Removed no longer needed includes from typeops, and one from Node. The file was modified src/AST/Node.hpp The file was modified src/GenPoly/GenPoly.cc The file was modified src/ResolvExpr/typeops.h
Commit
466787ab63d68db4ce9258a2f78369073fd88777
by Peter Buhr add keyword waituntil, add parsing stub for static declarations in aggregates The file was modified src/Parser/lex.ll The file was modified src/Parser/parser.yy
Commit
378de69cd6e1b7009a4eb326ff460064caca39d1
by caparsons small lock cleanup to remove unused field on spin_queue_lock The file was modified libcfa/src/concurrency/locks.hfa
Commit
3dd8f4224ccbdb7b2594da529cbeca7ef68699c1
by caparsons added actor support to the compiler The file was modified src/Concurrency/module.mk The file was added src/Concurrency/Actors.hpp The file was modified src/main.cc The file was added src/Concurrency/Actors.cpp
Commit
c042d79052e8b85f87eb194140ecd13bd3edae58
by caparsons ported uC++-style actor system The file was added libcfa/src/concurrency/actor.hfa The file was modified libcfa/src/Makefile.am
Commit
418882afb89c90d42a4199db59843426687a4df0
by caparsons added two actor tests. More to come The file was added tests/concurrent/actors/matrix.cfa The file was added tests/concurrent/actors/types.cfa
Commit
82b9695384dcd39d7f4cb79d5ae874980175c67e
by caparsons added expect files for actor tests The file was added tests/concurrent/actors/.expect/types.txt The file was added tests/concurrent/actors/.expect/matrix.txt
Commit
77ca074a6d8c9b436809541d49875a94d0884d4e
by caparsons cleaned up actor matrix test a bit The file was modified tests/concurrent/actors/matrix.cfa
Commit
34ed17bab2860925ab6fad523b854ff321526000
by caparsons Fixed decl before use issue with actors sending messages to other actors The file was modified src/Concurrency/Actors.cpp
Commit
1c75ef84bcedf3294df715630f9ba87034820675
by caparsons added pingpong test The file was added tests/concurrent/actors/pingpong.cfa The file was added tests/concurrent/actors/.expect/pingpong.txt
Commit
79a6b17df320e9fc468e5e5592e1cee2fcf2b5e3
by Peter Buhr print better error message when semi-colon missing after aggregate The file was modified src/Parser/parser.yy The file was modified src/Parser/lex.ll
Commit
a5f94448b8a60812f486f91db490a2a14fcca947
by Peter Buhr change 0 to nullptr The file was modified src/Parser/parser.yy
Commit
0f15e3b3aebf8d0ff2af18c94c36635b87820035
by Peter Buhr add alternate syntax using forall with trait The file was modified src/Parser/parser.yy
Commit
d2b94f2b8e57e60c3b3f499bbd0a67444001a97c
by caparsons temporary fix to correct build error, fix in actor pass to come later The file was modified tests/concurrent/actors/types.cfa
Commit
7a24d7639031c51162dd47c4591e5e8c79a534cd
by Peter Buhr simply grammar for forall with trait The file was modified src/Parser/parser.yy
Commit
9d0ff307d494aafc3fc5c8d77da096d4c12b58eb
by caparsons added missing header The file was modified libcfa/src/concurrency/actor.hfa
Commit
96ddc629ac15699df3b7f35ada756efea94d903f
by caparsons Added appropriate fwd decl hoisting to ensure there are no use before decl issues with the actor send operator The file was modified src/Concurrency/Actors.cpp
Commit
a8e8c679fcf2fe80dcd5836b55b5688ff240d812
by caparsons fixed non-inline actor/message bug and cleaned up Actor pass The file was modified src/Concurrency/Actors.cpp
Commit
757099e6065311f7c496a6364e79637e213fd281
by caparsons reverted changes to types.cfa now that I fixed the underlying bug and added static send actor test The file was modified tests/concurrent/actors/types.cfa The file was added tests/concurrent/actors/static.cfa The file was added tests/concurrent/actors/.expect/static.txt
Commit
dab2b6a4c85ae4720de1fc256e3962ebc5c5d34a
by caparsons added dynamic allocation actor test The file was added tests/concurrent/actors/dynamic.cfa The file was added tests/concurrent/actors/.expect/dynamic.txt
Commit
ecfe574c06fc8f80c10099e73f1e376dd879feb6
by caparsons added envelope copying to avoid allocations The file was modified libcfa/src/concurrency/actor.hfa
Commit
a4ab23535c402bc44565dedabdb2e6fda2e057a5
by caparsons added executor test The file was added tests/concurrent/actors/executor.cfa The file was added tests/concurrent/actors/.expect/executor.txt
Commit
5c473c9dbcc4de6a9df8d8dbee78df82ffe4c734
by caparsons fixed bug where I used buffer as a stack not a queue The file was modified libcfa/src/concurrency/actor.hfa
Commit
1f35220a5dc596e91dd672d6ffd9be2ff27b67c6
by caparsons updated test params so that they ran for appropriate duration The file was modified tests/concurrent/actors/dynamic.cfa The file was modified tests/concurrent/actors/matrix.cfa The file was modified tests/concurrent/actors/static.cfa
Commit
a64137f57fb783e2eb752e827e961dd6b3de27d0
by caparsons added support for copying envelopes in generated | routine The file was modified src/Concurrency/Actors.cpp
Commit
ccf1d99df078e5cc6368103c1e9c843974c335d9
by caparsons intermediate push so I can move to nasus to performance test some stuff The file was modified tests/concurrent/actors/executor.cfa The file was modified src/Concurrency/Actors.cpp The file was modified libcfa/src/concurrency/actor.hfa
Commit
98a2b1dcb5b037f88a8c2c8d5eb5c131908de6db
by ajbeach Updated ScopedMap to use the layout of ErasableScopedMap; putting the iterator details at the end of the file. The file was modified src/Common/ScopedMap.h The file was modified src/GenPoly/ErasableScopedMap.h
Commit
85dd381ff6f28a085066721c16c37b11f0d689b0
by ajbeach Fixed indentation in ScopedSet and moved the iterator details to the bottom of the file. The file was modified src/GenPoly/ScopedSet.h
Commit
db9d7a9835ff0293d13710d50a8d08d572592387
by ajbeach Fixed clang++-10 error. One of the problem functions was never used and may not add functionality, it was removed. The other was simply moved, although changing it might be better, that was not working as a quick fix. The file was modified src/Common/ScopedMap.h
Commit
8a972486173f920eea1f1868fff138e1568a8a59
by Peter Buhr switch from old trait syntax to new trait syntax using forall clause The file was modified libcfa/src/math.trait.hfa The file was modified libcfa/src/containers/vector.hfa The file was modified libcfa/src/iostream.hfa The file was modified libcfa/src/concurrency/locks.hfa The file was modified libcfa/src/concurrency/monitor.hfa The file was modified tests/forall.cfa The file was modified libcfa/src/iterator.hfa The file was modified libcfa/src/concurrency/thread.hfa The file was modified libcfa/prelude/prelude-gen.cc The file was modified libcfa/src/stdlib.hfa The file was modified libcfa/src/bits/containers.hfa The file was modified src/Common/SemanticError.h The file was modified libcfa/prelude/builtins.c The file was modified libcfa/src/concurrency/mutex.hfa The file was modified libcfa/src/exception.h The file was modified src/Parser/parser.yy The file was modified libcfa/src/concurrency/coroutine.hfa The file was modified libcfa/src/containers/list.hfa
Commit
2f61765f9afcb6b5959d0f1348c59fbe33f05d88
by ajbeach Fixed a clang warning and cleaned up the rest of the function. The file was modified src/GenPoly/ScrubTyVars.cc
Commit
e9b50434ce6bdadbbeec1c812d5b5c1b1322637d
by ajbeach Added contains to some of our containers. Also changed some code to use the new method. The file was modified src/GenPoly/ScopedSet.h The file was modified src/GenPoly/Box.cc The file was modified src/GenPoly/GenPoly.cc The file was modified src/GenPoly/ErasableScopedMap.h The file was modified src/Common/ScopedMap.h
Commit
21a2a7d9c6395caabfb563f85756ba506c922512
by ajbeach Replaced ScopedMap::erase with a version that should avoid the order of declaration problems and also better reflects how it is actually used. The file was modified src/SymTab/Validate.cc The file was modified src/Common/ScopedMap.h The file was modified src/Validate/ReplaceTypedef.cpp
Commit
35d1de50c31043431453e045e2651682eaf3d41c
by Peter Buhr change test forall.cfa from compilation only to execution The file was modified tests/Makefile.am The file was modified tests/.expect/forall.txt The file was modified tests/forall.cfa
Commit
9ef5516c1cc0ba4ac2a785e07996cf39ccdab4f7
by Peter Buhr formatting, add bibliography entries for Actor paper The file was modified doc/bibliography/pl.bib
Commit
8fa77eb22f7cf8880e575d924e5ff444fc83e4f8
by Peter Buhr fix documentation The file was modified src/Parser/ExpressionNode.cc
Commit
ccb29b47c00459e5bfba87f0eed380b3e7f121e2
by ajbeach This should fix the issues with building with older gcc versions. The file was modified src/Common/ScopedMap.h
Commit
2d02803996cfedbb52f4de3ebb6f4777d17a0089
by caparson added support for copy based envelopes The file was modified src/Concurrency/Actors.cpp The file was modified libcfa/src/concurrency/actor.hfa
Commit
5e3f1e14cea1b791454e6f55b046ed4a95c4e041
by ajbeach Cleaning old box pass for easier translation. Added guards to cut down on some leaking (and luckily ignored) information. The file was modified src/GenPoly/Box.cc
Commit
966b4c6be592a050145d2121e6c9c1a7d5af41b0
by Peter Buhr update Csharp macro, remove pslatex package and replace with helvet, add vs (versus) macro, add VRefrange macros The file was modified doc/LaTeXmacros/common.sty The file was modified doc/LaTeXmacros/common.tex
Commit
f26421f53c13cb2c11706b67cacff67fc3e20f4a
by mganesan Removed CompilerError and UnimplementedError The file was removed src/Common/CompilerError.h The file was modified src/Common/module.mk The file was modified src/main.cc The file was removed src/Common/UnimplementedError.h
Commit
c97b44867c51b52c0416aed36480cc9ed194de7d
by ajbeach Added some box pass utilities that I believe are working and I don't want to look at all the time. The file was modified src/GenPoly/FindFunction.h The file was modified src/GenPoly/FindFunction.cc The file was modified src/GenPoly/GenPoly.cc The file was modified src/GenPoly/GenPoly.h
Commit
641be0a494bfe5614872712c2f94132e76ffa0bd
by Peter Buhr add Actor and work-stealing citations, change inproceedings booktitle to organization The file was modified doc/bibliography/pl.bib
Commit
f7c41d45b0864759353b87a58188031b9839f4e8
by Peter Buhr formatting The file was modified src/Parser/ExpressionNode.cc
Commit
07e36528a1baadfeab09e9e58b90d728aba19d68
by Peter Buhr formatting, minor expression restructuring The file was modified src/Parser/parser.yy
Commit
1b7b60406badf0acd43cde125e53db427925a125
by Peter Buhr formatting The file was modified src/SynTree/Type.h
Commit
531c3d50ab652cb11fa297f656d872bc61a9e6c5
by Peter Buhr add include bits/debug.hfa for verify function The file was modified libcfa/src/bitmanip.hfa
Commit
4d35bc646412c0083340d4bbc2fd4f18074da5d3
by Peter Buhr remove explicit declaration of accept4 function The file was modified libcfa/src/concurrency/clib/cfathread.cfa
Commit
d3bffdb44dc9b6dbed0d613d5d7990a08d470a70
by ajbeach Added some notes to porting.md. The file was modified src/AST/porting.md
Commit
f2f595d7b09602384f8e7020925200192dcb3825
by ajbeach RunParser now uses AST for its interface everywhere. (Works because LinkageSpec::Spec and ast::Linkage::Spec have the same layout.) The file was modified src/main.cc The file was modified src/Parser/RunParser.cpp The file was modified src/Parser/RunParser.hpp
Commit
cad9edb683fe2843e8fdf38b44d38fa0389c1938
by ajbeach Split the forward include namespace from the declaration namespace in Pass.proto.hpp. Used nested namespace to for the declaration namespace as well. The file was modified src/AST/Pass.proto.hpp
Commit
26e6d88330fa1b4ee76973462b515711b5128930
by ajbeach Updated indentation in Pass.proto.hpp. The file was modified src/AST/Pass.proto.hpp
Commit
4b60b28a509465482462d1373480a66293905b1a
by ajbeach Moved parser utility from common utility file to the parserutility file. The file was modified src/Parser/ParseNode.h The file was modified src/Parser/parserutility.h The file was modified src/Common/utility.h
Commit
f5f2768f1ea8ac6fe59dfcadd418c52630ba9553
by Peter Buhr make _GNU_SOURCE default, change IO to use __SOCKADDR_ARG and __CONST_SOCKADDR_ARG, move sys/socket.h to first include because of anonymous naming problem The file was modified libcfa/src/concurrency/preemption.cfa The file was modified libcfa/src/concurrency/io.cfa The file was modified libcfa/src/concurrency/mutex.cfa The file was modified libcfa/src/concurrency/locks.cfa The file was modified libcfa/src/concurrency/io/setup.cfa The file was modified libcfa/src/concurrency/kernel.cfa The file was modified driver/cfa.cc The file was modified libcfa/src/concurrency/ready_queue.cfa The file was modified libcfa/src/concurrency/io/call.cfa.in The file was modified libcfa/src/concurrency/thread.cfa The file was modified libcfa/src/concurrency/kernel/cluster.cfa The file was modified libcfa/src/concurrency/kernel/startup.cfa The file was modified libcfa/src/concurrency/monitor.cfa The file was modified libcfa/src/concurrency/clib/cfathread.cfa The file was modified libcfa/src/concurrency/pthread.cfa The file was modified libcfa/src/concurrency/clib/cfathread.h The file was modified libcfa/src/concurrency/coroutine.cfa The file was modified libcfa/src/concurrency/iofwd.hfa The file was modified libcfa/src/limits.cfa
Commit
fbdfcd83585b2a3ef34770330c0628c3911372df
by Peter Buhr isolate error variable declaration The file was modified libcfa/src/interpose.cfa The file was modified libcfa/src/interpose_thread.cfa
Commit
fb907d33d46f9fa49b3561ae37cdbfe57c483105
by Peter Buhr add explicit cast of with function exp10 The file was modified libcfa/src/iostream.cfa
Commit
f8729be0e90d582895a768c6e50c1bf64f8f790b
by Peter Buhr remove unnecessary #define for _XOPEN_SOURCE 600 The file was modified libcfa/src/stdlib.cfa
Commit
692c1cc34a498a7e67b3530da9dae4fecc12439c
by Peter Buhr update printing attributes, clean up anon flag setting, move attribute transparent_union from typedef to its union alias The file was modified src/Parser/DeclarationNode.cc
Commit
14f6a3cb6ba93c033563d9e2f31b91c9c9f64357
by Peter Buhr fix build problem The file was modified libcfa/src/concurrency/io/call.cfa.in
Commit
8f0627739771873f0409e88a71dcaaf6d43b7204
by ajbeach Some clean-up in Common/utility.h. Deleted some unused declarations and moved others to one of two new headers. The file was added src/Common/Eval.h The file was modified src/Validate/HandleAttributes.cc The file was modified src/Common/module.mk The file was modified src/Common/utility.h The file was modified src/ResolvExpr/Resolver.cc The file was modified src/Common/Eval.cc The file was added src/Common/Iterate.hpp The file was modified src/AST/Pass.impl.hpp The file was modified src/ResolvExpr/CurrentObject.cc The file was modified src/ResolvExpr/Resolver.h The file was modified src/SynTree/AggregateDecl.cc The file was modified src/AST/Create.cpp The file was modified src/ResolvExpr/ResolveAssertions.cc The file was modified src/SynTree/Type.h The file was modified src/AST/Decl.cpp
Commit
56bb2e12591b8292ab8c8005f3bdb91bd4d89a89
by Peter Buhr clean up #include files The file was modified libcfa/src/concurrency/kernel/startup.cfa
Commit
ed52dd5a1c7e9f923332ea68382b2fcd254e9c48
by Peter Buhr remove comment about _GNU_SOURCE The file was modified libcfa/src/concurrency/monitor.cfa The file was modified libcfa/src/concurrency/mutex.cfa
Commit
3494ca9d8921c3db5e147de46abe94fce8e843e6
by Peter Buhr formatting The file was modified libcfa/src/concurrency/pthread.cfa
Commit
c910709caa935535d5627817f2338c15b8989c57
by Peter Buhr remove use of _GNU_SOURCE and RTLD_NEXT to provide alternate means for interposing The file was modified libcfa/src/interpose.cfa The file was modified libcfa/src/interpose_thread.cfa
Commit
f883ef104f8aac43bf52c60d0850837eef7a3536
by Peter Buhr formatting The file was modified libcfa/src/interpose.cfa
Commit
0bcd707c9c546a35839111d813c44b18ef8d63d3
by Peter Buhr make CV qualifiers on empty SUE declaration an error, gcc only has a warning The file was modified src/Parser/parser.yy
Commit
e4f13fe6228135584e4fa804143fb7679898b59a
by Peter Buhr formatting The file was modified src/SynTree/Type.h
Commit
44a0ca20cb055d3e45fe4b15fca7d515df7d1c17
by Peter Buhr formatting The file was modified src/Parser/ParseNode.h
Commit
9a380e1a9f211c34f33e32e11c3cc646da5e2473
by Peter Buhr formatting The file was modified src/Parser/TypeData.h
Commit
2d37a7882d913c098c46c7c61f487b7ae348e885
by Peter Buhr print enumeration type-name in print member The file was modified src/Parser/TypeData.cc
Commit
4074724783920776946ea2e5f6557e8cfd381943
by Peter Buhr comment out ifaddrs.h in #include file test because it is breaking the build The file was modified tests/include/includes.cfa
Commit
9a533baa2f86c4acae3028c8c1547ab7501af680
by ajbeach Remove the unused DeclarationNode::Attr_t type and support. The file was modified src/Parser/ParseNode.h The file was modified src/Parser/DeclarationNode.cc
Commit
46ab782a75ad9f4a5536d33d6041787bcfb4534c
by caparson partial commit to move theses framework to plg The file was added doc/theses/colby_parsons_MMAth/Makefile The file was added doc/theses/colby_parsons_MMAth/style/cfa-format.tex The file was added doc/theses/colby_parsons_MMAth/style/style.tex The file was added doc/theses/colby_parsons_MMAth/local.bib The file was added doc/theses/colby_parsons_MMAth/.gitignore The file was added doc/theses/colby_parsons_MMAth/text/actors.tex
Commit
1180175fe87444afc7d78dd0e227aa5351b0b058
by caparson rest of partial commit to move WIP thesis to plg The file was added doc/theses/colby_parsons_MMAth/thesis.tex
Commit
257a8f5c9644adb7bf806875f0013219f8b165f6
by ajbeach Made some of the AST/Print helpers public. The file was modified src/AST/Print.cpp The file was modified src/AST/Print.hpp The file was modified src/AST/Fwd.hpp
Commit
aca0d2f510429843eb53e3fd4cb1160ade5d68d3
by Peter Buhr make anonymous struct declaration static The file was modified libcfa/src/concurrency/kernel/cluster.hfa The file was modified tests/io/comp_basic.cfa The file was modified tests/quotedKeyword.cfa The file was modified tests/declarationSpecifier.cfa The file was modified tests/attributes.cfa The file was modified tests/io/comp_fair.cfa The file was modified tests/concurrent/signal/disjoint.cfa The file was modified tests/forall.cfa
Commit
421703e64827085f1a09107c73f7cb1d3e182f6a
by Peter Buhr update expected test output after declaring anonymous structs static The file was modified tests/.expect/attributes.x64.txt The file was modified tests/.expect/declarationSpecifier.x64.txt
Commit
43f29f61a981799b22157737f6efcce521dda879
by Peter Buhr formatting The file was modified libcfa/src/interpose.cfa The file was modified libcfa/src/limits.cfa
Commit
78e2fcaec16b900f216a6cdecc172ee241c1f7ad
by Peter Buhr copy typedef name to SUE name for anonymous SUE The file was modified src/Parser/DeclarationNode.cc
Commit
dc3c9b1cf74abd2a63ed4ba2f5ef8ca9ee0c5512
by Peter Buhr formatting The file was modified src/Parser/TypeData.h
Commit
1a73dbb6911a9809536835bd2e8a1354073630e7
by Peter Buhr parser rejects useless type qualifier in empty declaration, and extern anonymous SUE declarations, switch from bitset val to any(), reset() The file was modified src/Parser/parser.yy
Commit
f2a1cd2558fcfcacb2b0ab75ebaafd98d36465fa
by Peter Buhr temporary exclusion of include files causing build failure The file was modified tests/include/includes.cfa
Commit
2e778376594629e4dc11f1e694fe967b7117de3e
by Peter Buhr update expected test output for 32-bit The file was modified tests/.expect/declarationSpecifier.x86.txt The file was modified tests/.expect/attributes.x86.txt
Commit
f9519d4081fa4b9e6b1f48487aa9a952e9bbb07c
by Peter Buhr update expected test output for arm64 The file was modified tests/.expect/attributes.arm64.txt The file was modified tests/.expect/declarationSpecifier.arm64.txt
Commit
dd3576b74599ea86e0c5b495315a213a3519cd0b
by Peter Buhr update from old to new trait syntax using forall The file was modified libcfa/src/concurrency/mutex_stmt.hfa The file was modified tests/sum.cfa The file was modified tests/function-operator.cfa The file was modified libcfa/src/vec/vec.hfa The file was modified tests/avltree/avl.h
Commit
bf205679e365ce7db05a5c24d237c676a256dbb3
by Peter Buhr generate error for empty mutex argument list The file was modified src/Parser/parser.yy
Commit
be00a2d9e670bda1735912e13a549e62a6107cc7
by Peter Buhr change BadQualifiersZeroOne warning from dubious print of specified qualifer(s) to a generic message The file was modified src/Parser/DeclarationNode.cc The file was modified src/Common/SemanticError.h
Commit
3d937e2a0ef674489d5136c4b6ed0aa7d78fea05
by Peter Buhr remove warnings for incorrect usage of SuperfluousElse and DeprecTraitSyntax in parser The file was modified src/Parser/parser.yy
Commit
2d0280038778f9ed36420bed3dbf2979e7c4f4f1
by Peter Buhr restructure #include files because issues with attribute transparent_union are resolved The file was modified libcfa/src/concurrency/clib/cfathread.h The file was modified libcfa/src/concurrency/clib/cfathread.cfa The file was modified libcfa/src/concurrency/io/call.cfa.in The file was modified libcfa/src/concurrency/iofwd.hfa
Commit
ce44c5f70ab0a50322bed0d103a046e00bbadaa7
by caparson Thought of new channel implementation while working on the prevention paper. Resulted in 30%+ greater throughput so impl is now switched to that. The file was modified tests/concurrent/channels/parallel_harness.hfa The file was modified libcfa/src/concurrency/channel.hfa
Commit
601bd9e9f3b5aea55f6bb776a5794aa880af3c04
by caparsons added figures, code examples and more to thesis stuff. wrote many more pages on actors The file was added doc/theses/colby_parsons_MMAth/glossary.tex The file was modified doc/theses/colby_parsons_MMAth/Makefile The file was modified doc/theses/colby_parsons_MMAth/style/cfa-format.tex The file was added doc/theses/colby_parsons_MMAth/figures/inverted_actor.tikz The file was added doc/theses/colby_parsons_MMAth/figures/standard_actor.tikz The file was added doc/theses/colby_parsons_MMAth/code/basic_actor_example.cfa The file was modified doc/theses/colby_parsons_MMAth/local.bib The file was added doc/theses/colby_parsons_MMAth/version The file was added doc/theses/colby_parsons_MMAth/benchmarks/actors/run The file was added doc/theses/colby_parsons_MMAth/figures/gulp.tikz The file was modified doc/theses/colby_parsons_MMAth/text/actors.tex The file was added doc/theses/colby_parsons_MMAth/version.sh The file was added doc/theses/colby_parsons_MMAth/code/swap_queues.cfa The file was added doc/theses/colby_parsons_MMAth/text/CFA_intro.tex The file was modified doc/theses/colby_parsons_MMAth/thesis.tex
Commit
ad2424528b69c264fbb464a284216b8a33fa4aaf
by Michael Brooks Add comments about arpk internals. The file was modified libcfa/src/containers/array.hfa
Commit
997324c4efd905bb603693515e26cc51a91e0fa3
by Michael Brooks Repair bad commit ad2424. Put back `ix0` definition that was removed by mistake. The file was modified libcfa/src/containers/array.hfa
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.cfa The file was modified libcfa/src/interpose_thread.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/cluster.cfa The file was modified libcfa/src/concurrency/kernel/startup.cfa The file was modified libcfa/src/concurrency/kernel/private.hfa
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/executor.cfa The file was modified tests/concurrent/actors/pingpong.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/dynamic.cfa The file was modified tests/concurrent/actors/static.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/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 The file was modified tests/concurrent/actors/executor.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/akka/Matrix/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/proto/SendStatic/go.mod 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/akka/Repeat/AkkaRepeat.scala 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/akka/SendDynamic/AkkaSendDynamic.scala 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/akka/SendStatic/application.conf 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/ucpp/uC++SendStatic.cc 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/Matrix/go.mod 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/SendStatic/AkkaSendStatic.scala 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/SendStatic/GoSendStatic.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/proto/Matrix/go.sum 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/akka/Repeat/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/ucpp/uC++Repeat.cc 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/application.conf 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/Executor/GoExecutor.go 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/proto/Repeat/GoRepeat.go 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/proto/Matrix/GoMatrix.go The file was added doc/theses/colby_parsons_MMAth/benchmarks/actors/proto/SendDynamic/go.sum 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/proto/SendDynamic/go.mod 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/proto/SendStatic/go.sum
Commit
cec2551f696bdb182deb718cf71e465327e0e4ca
by caparson added cfa benchmarks 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/repeat.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/balance.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/dynamic.cfa
Commit
4066bd28a03b029487be850010dbabca3c9c53b0
by caparson added timing header and cleaned up benchmarks 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 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
Commit
b86d14c0dd9ebe67e025cb4b308ecd73f007bbab
by caparson added caf benchmarks The file was added doc/theses/colby_parsons_MMAth/benchmarks/actors/caf/CAFExecutor.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/CAFSendDynamic.cpp 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
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/pykeSendDynamic The file was added doc/theses/colby_parsons_MMAth/data/nasusSendStatic The file was added doc/theses/colby_parsons_MMAth/data/pykeSendStatic The file was added doc/theses/colby_parsons_MMAth/data/nasusSendDynamic
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/pyke_SEND.txt 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/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/nasus_ALL.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/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/pykeSendStatic The file was added doc/theses/colby_parsons_MMAth/benchmarks/actors/data/pyke_CFA.txt
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/ParseNode.h The file was modified src/Parser/DeclarationNode.cc The file was modified src/Parser/TypeData.h The file was modified src/Parser/ExpressionNode.cc The file was modified src/Parser/InitializerNode.cc The file was modified src/Parser/TypeData.cc The file was modified src/Parser/parserutility.h The file was modified src/Parser/TypedefTable.cc The file was modified src/Parser/StatementNode.cc The file was modified src/Parser/parser.yy
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/parser.yy The file was modified src/Parser/ParseNode.h
Commit
85a95cc5145119948a471c585addc4c26b337675
by Peter Buhr add test for problem with anonymous naming across compilation units The file was modified tests/linking/mangling/header.hfa 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/lib.cfa
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/future.hfa The file was modified libcfa/src/algorithms/range_iterator.hfa The file was modified libcfa/src/concurrency/select.hfa 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/concurrency/channel.hfa The file was modified libcfa/src/concurrency/mutex_stmt.hfa The file was modified libcfa/src/concurrency/invoke.h
Commit
b2f3880efb1e885cfec3f14aad7ea78bdeef434b
by Peter Buhr add newline at end of file The file was modified libcfa/src/concurrency/ready_subqueue.hfa The file was modified libcfa/src/containers/lockfree.hfa The file was modified libcfa/src/bits/weakso_locks.hfa The file was modified tests/concurrent/channels/parallel_harness.hfa The file was modified libcfa/src/concurrency/once.hfa The file was modified libcfa/src/concurrency/snzi.hfa The file was modified libcfa/src/concurrency/barrier.hfa The file was modified libcfa/src/concurrency/io/types.hfa
Commit
a0a949cd34e487961a36e0f43a427ab33455a9bb
by Peter Buhr formatting, remove unnecessary #include files and code The file was modified libcfa/src/concurrency/kernel/startup.cfa The file was modified libcfa/src/concurrency/clib/cfathread.cfa The file was modified libcfa/src/concurrency/pthread.cfa The file was modified libcfa/src/concurrency/iofwd.hfa
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_thread.cfa The file was modified libcfa/src/interpose.cfa
Commit
15596d7ac54783f6279f404ef027e41002b4114f
by Peter Buhr small formatting changes after Andrew's major updates The file was modified src/Parser/DeclarationNode.cc The file was modified src/Parser/ExpressionNode.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/ExpressionNode.cc The file was modified src/Parser/DeclarationNode.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 modified src/Concurrency/Actors.hpp The file was modified src/main.cc The file was added src/Virtual/VirtualDtor.hpp The file was modified src/Virtual/module.mk The file was added src/Virtual/VirtualDtor.cpp The file was modified src/Concurrency/Actors.cpp
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 added libcfa/src/virtual_dtor.hfa The file was modified libcfa/src/concurrency/actor.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/inherit.cfa 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/.expect/inherit.txt
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
Commit
1fd3d85e43ec20f201bf82f04cfec94b481e5506
by Michael Brooks Support P9_EMBEDDED annotations inside functions and at more flexible places. The file was modified libcfa/src/containers/list.hfa
Commit
57174958a53dde3bf79d4a2b102573e186836bdd
by Michael Brooks Start of the linked-list chapter. The file was added doc/theses/mike_brooks_MMath/programs/lst-issues-intrusive.run.c The file was added doc/theses/mike_brooks_MMath/list.tex The file was added doc/theses/mike_brooks_MMath/programs/lst-issues-attach-reduction-byref.run.cpp The file was modified doc/theses/mike_brooks_MMath/uw-ethesis.bib The file was added doc/theses/mike_brooks_MMath/programs/lst-issues-multi-static.run.c The file was added doc/theses/mike_brooks_MMath/programs/lst-features-intro.run.cfa The file was added doc/theses/mike_brooks_MMath/programs/lst-issues-wrapped-emplaced.run.cpp The file was added doc/theses/mike_brooks_MMath/programs/lst-features-multidir.run.cfa The file was added doc/theses/mike_brooks_MMath/pictures/lst-issues-direct.pdf The file was added doc/theses/mike_brooks_MMath/programs/lst-issues-attach-reduction.hpp The file was added doc/theses/mike_brooks_MMath/programs/lst-issues-wrapped-byref.run.cpp The file was added doc/theses/mike_brooks_MMath/pictures/lst-issues-attach.pdf The file was modified doc/theses/mike_brooks_MMath/uw-ethesis.tex The file was modified doc/theses/mike_brooks_MMath/Makefile The file was added doc/theses/mike_brooks_MMath/pictures/lst-issues-attach.vsdx The file was added doc/theses/mike_brooks_MMath/pictures/lst-issues-direct.vsdx The file was added doc/theses/mike_brooks_MMath/programs/lst-issues-attach-reduction-emplaced.run.cpp