Commit
148f836e345bb97af81bad4b63dcd8dfd9e1a3b0
by ajbeach Cleaned up namespacing, indentation and whitespacing in Pass.impl.hpp. The file was modified src/AST/Pass.impl.hpp
Commit
b301a82ee9e5c57cddc75e07a59a10d7996ff62e
by Peter Buhr fix error in cc1.cc with repect to missing -dumpbase-ext check The file was modified driver/cc1.cc
Commit
e6c9115d8c8d4848a7323b6242ee271e7945b9b6
by Peter Buhr update short atomic macros The file was modified libcfa/src/concurrency/atomic.hfa
Commit
01fac29db669559697b4c1b7d15cdde3ab30ddfa
by Peter Buhr lex _static_assert from C23 The file was modified src/Parser/lex.ll
Commit
0442f93f72585f41b3db5dd2c13dddf3b0cb3ca9
by Peter Buhr update comments for special invalid syntax rules The file was modified src/Parser/parser.yy
Commit
37b2c2cf49856389b88e62c53ece09cfedc9d456
by Peter Buhr update lockfree stack with double-wide CAS The file was modified tests/concurrency/lockfree_stack.cfa
Commit
758c9ef9331028dbd1f73f7203b0126f4a6709f7
by Peter Buhr change font size of text in EHMHierarchy.fig The file was modified doc/user/figures/EHMHierarchy.fig
Commit
065867274d8bd8d2dc7817a83c4af363d233de03
by ajbeach Improved hoisting. However, I had to change some code because of other errors, so more work will have to be done. Also folded in another invariant for MemberExpr. The file was modified src/Validate/HoistStruct.cpp The file was modified src/AST/Util.cpp The file was modified libcfa/src/containers/lockfree.hfa The file was modified src/AST/DeclReplacer.hpp
Commit
1db6d707c9c3bb51aa52503723989ef9490a8c10
by caparsons removed unneeded fstream include from locks.hfa The file was modified libcfa/src/concurrency/locks.hfa The file was modified tests/concurrency/waituntil/locks.cfa
Commit
ebde95a734db539e753333db5d45c0de16c54df1
by Peter Buhr add lstlang.sty dependency to Makefile The file was modified doc/theses/colby_parsons_MMAth/Makefile
Commit
cec4f85562bd44c6740c7d9403b5f14db1dfad06
by Peter Buhr update figures changing worker to executor The file was modified doc/theses/colby_parsons_MMAth/diagrams/inverted_actor.tikz The file was modified doc/theses/colby_parsons_MMAth/diagrams/gulp.tikz The file was modified doc/theses/colby_parsons_MMAth/diagrams/standard_actor.tikz
Commit
9ab8a26098845ff53950538b72e7b1482bc5f446
by Peter Buhr add glossary entry for gulp The file was modified doc/theses/colby_parsons_MMAth/glossary.tex
Commit
7365248e6c79995fc5b7de912027d8d7e65edab9
by Peter Buhr remove unicode hyphens The file was modified doc/theses/colby_parsons_MMAth/local.bib
Commit
1ba39599b38c89d835e29bdaa44a03af796b55a7
by Peter Buhr change default horizontal comment position The file was modified doc/theses/colby_parsons_MMAth/style/style.tex
Commit
4f6c6281aed8a9bc4d6deb5510406aeaaa0ce1ea
by Peter Buhr add label for inheritance subsection The file was modified doc/theses/colby_parsons_MMAth/text/CFA_intro.tex
Commit
f26a2f5f9088b9a6d0bc668e9030fbf8c39f4076
by Peter Buhr continue proofreading actor chapter The file was modified doc/theses/colby_parsons_MMAth/text/actors.tex
Commit
61a20af043ec0a53cd1f0a9780a7e6405e34db62
by Peter Buhr change urlcolor to blue in hyperref The file was modified doc/theses/colby_parsons_MMAth/thesis.tex
Commit
8f5571611e55362b66ba5af61560f8d5d9ea50cb
by Michael Brooks Clarify and fix accuracy in `eval` public API, on reporting "unable to evaluate." While the eval internals always used the flag pair `valid` and `cfavalid` almost correctly, the public interface exposed the outcome as a single flag, and the various interpretations of this flag were a mess. Old cfacc treated `sizeof(whatever)` in some contexts as "known to be zero," which is wrong. The generally correct answer, which new cfacc now uses is, "unknown now, but GCC will see it as a fine constant." New tests/eval.cfa captures this fact: is runnable and would fail on old cfacc; it passes with new cfacc. The file was modified src/AST/Decl.cpp The file was added tests/eval.cfa The file was modified src/Common/Eval.h The file was modified src/Common/Eval.cc The file was modified src/ResolvExpr/CurrentObject.cc The file was modified src/ResolvExpr/Resolver.cc The file was added tests/.expect/eval.txt
Commit
32a4f3ee8bac4d2ea8b4129a8632ba631b485a20
by caparsons commit some thesis changes before pull to resolve merge The file was modified doc/theses/colby_parsons_MMAth/local.bib The file was modified doc/theses/colby_parsons_MMAth/Makefile
Commit
7e4bd9b6c3131065e368131bf17e6e9264111243
by caparsons updated actor-related passes to fix some bugs The file was modified src/Virtual/VirtualDtor.cpp The file was modified src/Concurrency/Actors.cpp
Commit
1e940de005fb6cb7e356132c758058f238a0b528
by caparsons cleanup/bugfix actors and fix virtual dtor bug The file was modified libcfa/src/virtual_dtor.hfa The file was modified libcfa/src/concurrency/actor.hfa
Commit
8d6786bfc199bb439f5dd3e59d381e5a8e28f47a
by caparsons added new actor test for plan-9 edge case The file was added tests/concurrency/actors/inline.cfa The file was added tests/concurrency/actors/.expect/inline.txt
Commit
f6fd22a4915bf2fdaebd748c8352b24981c77724
by caparsons refactored inherit test to avoid base ctor call bug The file was modified tests/concurrency/actors/inherit.cfa The file was modified tests/concurrency/actors/.expect/inherit.txt
Commit
994030ce8fd7e69acbf47c45e2912953b72d96eb
by caparsons added waituntil chapter figures The file was added doc/theses/colby_parsons_MMAth/figures/pyke_Spin_4.pgf The file was added doc/theses/colby_parsons_MMAth/figures/nasus_Contend_4.pgf The file was added doc/theses/colby_parsons_MMAth/figures/pyke_Spin_8.pgf The file was added doc/theses/colby_parsons_MMAth/figures/pyke_Future.pgf The file was added doc/theses/colby_parsons_MMAth/figures/pyke_Contend_2.pgf The file was added doc/theses/colby_parsons_MMAth/figures/nasus_Contend_2.pgf The file was added doc/theses/colby_parsons_MMAth/figures/nasus_Future.pgf The file was added doc/theses/colby_parsons_MMAth/figures/nasus_Spin_8.pgf The file was added doc/theses/colby_parsons_MMAth/figures/nasus_Spin_2.pgf The file was added doc/theses/colby_parsons_MMAth/figures/nasus_Spin_4.pgf The file was added doc/theses/colby_parsons_MMAth/figures/pyke_Spin_2.pgf The file was added doc/theses/colby_parsons_MMAth/figures/pyke_Contend_8.pgf The file was added doc/theses/colby_parsons_MMAth/figures/pyke_Contend_4.pgf The file was added doc/theses/colby_parsons_MMAth/figures/nasus_Contend_8.pgf
Commit
80fc78f68b24b72b59e3d969ef8638cd17a1bbf9
by caparsons reformatted a bit of whitespace in mutex stmt chapter The file was modified doc/theses/colby_parsons_MMAth/text/mutex_stmt.tex
Commit
60f4919107c2a504593173ee350fd43c4fbed774
by caparsons fixed marker issue in data plotting scripts The file was modified doc/theses/colby_parsons_MMAth/benchmarks/mutex_stmt/plotData.py The file was modified doc/theses/colby_parsons_MMAth/benchmarks/channels/plotData.py The file was modified doc/theses/colby_parsons_MMAth/benchmarks/actors/plotData.py
Commit
a0bd9a2fcadffa1e808ab8844f9cb885648a280a
by ajbeach Lifted _Ostream_Flags out of _Ostream_Manip, so the bitfields do not exist in the polymorphic structure. The file was modified libcfa/src/iostream.hfa