Commit
678c5408b6ab55142ec844d30679a4c67e4812c3
by Peter Buhr small commits before changing latex macros The file was modified doc/theses/colby_parsons_MMAth/thesis.tex The file was modified doc/theses/colby_parsons_MMAth/version The file was modified doc/theses/colby_parsons_MMAth/style/cfa-format.tex The file was modified doc/theses/colby_parsons_MMAth/text/intro.tex The file was modified doc/theses/colby_parsons_MMAth/Makefile The file was modified doc/theses/colby_parsons_MMAth/text/frontpgs.tex The file was modified doc/theses/colby_parsons_MMAth/text/CFA_intro.tex
Commit
3c17a10e03aa1976b5ba5d4d415a7e20deffad3f
by caparsons updated style to remove some 800-lb gorilla macros The file was modified doc/theses/colby_parsons_MMAth/style/cfa-format.tex The file was modified doc/theses/colby_parsons_MMAth/thesis.tex
Commit
1e6cecbbea5be8e51f4bfe34b15d10485c1b68e6
by caparsons fixed accidental duplicate label The file was modified doc/theses/colby_parsons_MMAth/text/intro.tex
Commit
fb7cda91be07539d0b6c9c4748c2bd3b4d12c8b0
by caparsons removed uneeded make rules The file was modified doc/theses/colby_parsons_MMAth/Makefile
Commit
48fda7ad9b0a2b85bd52cf46dfe7b80c72446624
by caparsons cleaned up cpp figure The file was modified doc/theses/colby_parsons_MMAth/text/mutex_stmt.tex
Commit
9a5a2cdc435217305712b25a2414e6794bc76b06
by caparsons Big cleanup pass. Updated style to get rid of almost all macros. Reformated thesis to match current template. Added newlines at the end of all sentences. Reworked terminology and acronyms to fit new glossary format The file was modified doc/theses/colby_parsons_MMAth/style/style.tex The file was modified doc/theses/colby_parsons_MMAth/text/channels.tex The file was modified doc/theses/colby_parsons_MMAth/text/intro.tex The file was modified doc/theses/colby_parsons_MMAth/text/CFA_concurrency.tex The file was modified doc/theses/colby_parsons_MMAth/glossary.tex The file was modified doc/theses/colby_parsons_MMAth/text/mutex_stmt.tex The file was modified doc/theses/colby_parsons_MMAth/text/CFA_intro.tex The file was modified doc/theses/colby_parsons_MMAth/thesis.tex The file was modified doc/theses/colby_parsons_MMAth/text/actors.tex The file was modified doc/theses/colby_parsons_MMAth/text/frontpgs.tex
Commit
1689ecf4f665fd3c5e311b819f5411e3eae5fa05
by caparsons fixed citation issue The file was modified doc/theses/colby_parsons_MMAth/local.bib The file was modified doc/theses/colby_parsons_MMAth/text/channels.tex
Commit
90a3a8963def3a394c24bba01c060baa989cdfb2
by mlbrooks LL perf: Add comments for rerunning tests The file was modified doc/theses/mike_brooks_MMath/benchmarks/list/Makefile The file was modified doc/theses/mike_brooks_MMath/benchmarks/list/test-correctness.sh
Commit
fa6ca1ac779b46c587efb95ae262f52a9c5378e0
by mlbrooks LL perf: reduce frequency of using volatile variables. Significantly improves stability across reruns. 5-rep extreme outcomes are within 5% of each other, on 46 out of 51 test programs. 3 of those 5 exceptions, and the only ones more than 7% apart, are uC++. The file was modified doc/theses/mike_brooks_MMath/benchmarks/list/driver.c The file was modified doc/theses/mike_brooks_MMath/benchmarks/list/results-baseline.csv
Commit
bf0c72354fb94ae54d1221a825cee6f582de31af
by Peter Buhr add style file to Makefile dependencies The file was modified doc/theses/colby_parsons_MMAth/Makefile
Commit
9432499cdffe4cba7cc9a5b7eaf055321da1f23a
by Peter Buhr turn on CFAStyle and make default language The file was modified doc/theses/colby_parsons_MMAth/style/style.tex
Commit
0e398ade9c5f271c0f54a551281cd28129f39e40
by Peter Buhr convert to CFAStyle in CFA_intro chapter The file was modified doc/theses/colby_parsons_MMAth/text/CFA_intro.tex
Commit
525a46afc2b3e1e7d3d033470c6aceb3911fd5eb
by Peter Buhr formatting The file was modified doc/theses/colby_parsons_MMAth/thesis.tex
Commit
9363b1b75d922f4913c32d04c265d16fe3642b62
by caparsons removed code style and refactored to use cfa code style The file was modified doc/theses/colby_parsons_MMAth/text/mutex_stmt.tex The file was modified doc/theses/colby_parsons_MMAth/text/CFA_concurrency.tex The file was modified doc/theses/colby_parsons_MMAth/style/style.tex The file was modified doc/theses/colby_parsons_MMAth/text/actors.tex The file was modified doc/theses/colby_parsons_MMAth/text/channels.tex
Commit
59c05958993d069b1a24a717e5f66d679cb650b4
by Peter Buhr proofread CFA-introduction chapter The file was modified doc/theses/colby_parsons_MMAth/text/CFA_intro.tex
Commit
55fabacbc2c166334cd8a61e81424231969c0c1e
by Peter Buhr change citation colour from green to blue The file was modified doc/theses/colby_parsons_MMAth/thesis.tex
Commit
11e3e9716a020c080bfcb5641ca602a24d2f9ec5
by Peter Buhr formatting The file was modified doc/theses/colby_parsons_MMAth/text/CFA_intro.tex
Commit
deeda09e4da31bcb6a76ac4488cbe1aa05b02640
by Peter Buhr proofread CFA-concurrency chapter The file was modified doc/theses/colby_parsons_MMAth/text/CFA_concurrency.tex
Commit
9586d2224ca5cb624a7b876906418878ffde5625
by Peter Buhr add access to LstNumberStyle, make tt font smalled for lst string constants The file was modified doc/LaTeXmacros/common.sty The file was modified doc/LaTeXmacros/common.tex
Commit
4541b096d256e249330cbe69e0356e67e2935641
by Peter Buhr small corrections The file was modified doc/theses/colby_parsons_MMAth/text/CFA_concurrency.tex
Commit
1dfc3d0fceddb07634544841e73360351262ab77
by mlbrooks Tweak LL perf compilation--CLI to support a fixed-work mode that does not re-check clock() during the run. The file was modified doc/theses/mike_brooks_MMath/benchmarks/list/Makefile The file was modified doc/theses/mike_brooks_MMath/benchmarks/list/driver.c
Commit
b0be909fc61fcfe348811de2e8bd3d9c5c30cc8a
by mlbrooks Remove mistakenly committed diagnostic output from LL prf. The file was modified doc/theses/mike_brooks_MMath/benchmarks/list/driver.c
Commit
fdc042d752e4d0d4e27f8bb544c73f0b9a8296cc
by mlbrooks Fix Makefile noise on LL perf rebuild. The file was modified doc/theses/mike_brooks_MMath/benchmarks/list/Makefile
Commit
ff710572842ce13bd9317182ab348bb093af5256
by mlbrooks Apply volatile variable frequency reduction (of fa6ca1ac779b4) to _classic test too. Now current measurement agrees with classic, plus a 3%--8% penalty. Calling that successfully reproducing classic. The file was modified doc/theses/mike_brooks_MMath/benchmarks/list/_classic.c
Commit
bb7422a92c2e0bb9b901b7099d87e5736fed1d23
by ajbeach Translated parser to the new ast. This incuded a small fix in the resolver so larger expressions can be used in with statements and some updated tests. errors/declaration just is a formatting update. attributes now actually preserves more attributes (unknown if all versions work). The file was modified tests/errors/.expect/declaration.txt The file was modified src/Parser/lex.ll The file was modified src/Parser/DeclarationNode.cc The file was modified src/Parser/ExpressionNode.cc The file was modified src/Parser/TypeData.cc The file was modified src/Parser/parserutility.cc The file was modified src/AST/SymbolTable.cpp The file was modified src/Parser/parserutility.h The file was modified tests/.expect/attributes.x86.txt The file was modified src/Parser/ParseNode.h The file was modified src/Parser/parser.yy The file was modified src/Parser/RunParser.cpp The file was modified src/Parser/TypeData.h The file was modified src/Parser/ParserTypes.h The file was modified src/Parser/InitializerNode.cc The file was modified tests/.expect/attributes.x64.txt The file was modified tests/.expect/attributes.arm64.txt The file was modified src/Parser/StatementNode.cc
Commit
9bb8ee420acf99c0a6684c00bd79d83c99cfee14
by mlbrooks Extend LL perf experiment to run on many dataset sizes. The file was modified doc/theses/mike_brooks_MMath/benchmarks/list/driver.c The file was modified doc/theses/mike_brooks_MMath/benchmarks/list/results-baseline.csv The file was added doc/theses/mike_brooks_MMath/benchmarks/list/results-sizing.csv The file was modified doc/theses/mike_brooks_MMath/benchmarks/list/Makefile
Commit
3e94a2320178a198595aea8d54df01c0ba38565c
by ajbeach More use of the new AST named boolean types. The file was modified src/AST/Convert.cpp The file was modified src/AST/Decl.cpp The file was modified src/AST/Decl.hpp The file was modified src/AST/Stmt.hpp The file was modified src/Parser/StatementNode.cc The file was modified src/Parser/TypeData.cc The file was modified src/AST/Type.hpp
Commit
835d6e8a258b0c508e242693bfb325e57857db4a
by ajbeach ast::SuspendStmt::Type -> ::Kind, this fits the new convention where Type is limited for actual compiler types. The file was modified src/AST/Print.cpp The file was modified src/AST/Convert.cpp The file was modified src/AST/Stmt.hpp The file was modified src/Concurrency/KeywordsNew.cpp The file was modified src/Parser/StatementNode.cc The file was modified src/Parser/ParseNode.h
Commit
c468150098b8a4da2737fa32e27d1f9bf6a0c179
by ajbeach Split up ParseNode.h so that headers match implementation. May have a bit less to include total because of it. The file was modified src/Parser/DeclarationNode.cc The file was modified src/Parser/module.mk The file was added src/Parser/InitializerNode.h The file was modified src/Parser/StatementNode.cc The file was modified src/Parser/TypedefTable.cc The file was modified src/Parser/InitializerNode.cc The file was modified src/Parser/TypeData.h The file was modified src/Parser/TypeData.cc The file was modified src/Parser/ParseNode.h The file was added src/Parser/DeclarationNode.h The file was modified src/Parser/TypedefTable.h The file was modified src/Parser/ExpressionNode.cc The file was modified src/Parser/lex.ll The file was modified src/Parser/RunParser.cpp The file was added src/Parser/StatementNode.h The file was added src/Parser/ExpressionNode.h The file was modified src/Parser/parser.yy
Commit
fac05b31ae7c455b2839ef9d67643f124ca1a48e
by ajbeach Removed members from TupleType. They were only used in one place, CurrentObject. That now has a patch to create its own imaginary members. The file was modified src/AST/Type.hpp The file was modified src/AST/Type.cpp The file was modified src/AST/Pass.impl.hpp The file was modified src/ResolvExpr/CurrentObject.cc
Commit
485393c1a199e5cf69f7268525ccb95724f402ff
by ajbeach Moved code out of the CurrentObject header. The file was modified src/ResolvExpr/CurrentObject.cc The file was modified src/ResolvExpr/CurrentObject.h
Commit
e9ed2a1334f7a4cbb35148dc4244da177b06c345
by mlbrooks Run LL perf with more stable compile flags and run context. The file was modified doc/theses/mike_brooks_MMath/benchmarks/list/Makefile The file was modified doc/theses/mike_brooks_MMath/benchmarks/list/results-baseline.csv The file was modified doc/theses/mike_brooks_MMath/benchmarks/list/results-sizing.csv
Commit
39b2403255f6fc9729d0d5c33a49face554a57da
by Peter Buhr add temporary Newterm, PAB macro, save boxes, and lstnewenvironment java The file was modified doc/theses/colby_parsons_MMAth/style/style.tex
Commit
7f164c37dcc0323bf73f92dee7cc738095774b9a
by Peter Buhr replace latex package subcaption with subfig The file was modified doc/theses/colby_parsons_MMAth/thesis.tex
Commit
16dff4440e13d5638ca9806131daffa954586f6c
by Peter Buhr proofread chapter mutex_stmt The file was modified doc/theses/colby_parsons_MMAth/text/mutex_stmt.tex
Commit
3d5fba212ae215a879a9f499a514657e8576b1c2
by Peter Buhr formatting, replace latex package subcaption with subfig The file was modified doc/theses/colby_parsons_MMAth/text/channels.tex
Commit
beabdf33ab61ce52710d5fc4be6faf28916576be
by Peter Buhr formatting, replace latex package subcaption with subfig The file was modified doc/theses/colby_parsons_MMAth/text/actors.tex
Commit
ea2759b7f6353252b6b90ed7fb4d0ff8cb161f94
by ajbeach Some clean-up in CurrentObject, so that TupleIterator is no longer faking being a AggregateIterator. The file was modified src/ResolvExpr/CurrentObject.cc
Commit
2b01f8eb0956d35d26d892237add4fca234e1762
by mlbrooks Adjust LL perf to use a random layout of nodes in memory The file was modified doc/theses/mike_brooks_MMath/benchmarks/list/op-queue-insfirst-allhead.h The file was modified doc/theses/mike_brooks_MMath/benchmarks/list/op-stack-insfirst-inselem.h The file was modified doc/theses/mike_brooks_MMath/benchmarks/list/op-stack-insfirst-remelem.h The file was modified doc/theses/mike_brooks_MMath/benchmarks/list/op-stack-inslast-allhead.h The file was modified doc/theses/mike_brooks_MMath/benchmarks/list/op-stack-inslast-remelem.h The file was modified doc/theses/mike_brooks_MMath/benchmarks/list/observation.c The file was modified doc/theses/mike_brooks_MMath/benchmarks/list/results-baseline.csv The file was modified doc/theses/mike_brooks_MMath/benchmarks/list/op-queue-inslast-remelem.h The file was modified doc/theses/mike_brooks_MMath/benchmarks/list/op-stack-inslast-inselem.h The file was modified doc/theses/mike_brooks_MMath/benchmarks/list/results-sizing.csv The file was modified doc/theses/mike_brooks_MMath/benchmarks/list/Makefile The file was modified doc/theses/mike_brooks_MMath/benchmarks/list/driver.c The file was modified doc/theses/mike_brooks_MMath/benchmarks/list/observation.h The file was modified doc/theses/mike_brooks_MMath/benchmarks/list/op-stack-insfirst-allhead.h The file was modified doc/theses/mike_brooks_MMath/benchmarks/list/op-queue-inslast-inselem.h The file was modified doc/theses/mike_brooks_MMath/benchmarks/list/op-queue-insfirst-remelem.h The file was modified doc/theses/mike_brooks_MMath/benchmarks/list/op-queue-inslast-allhead.h The file was modified doc/theses/mike_brooks_MMath/benchmarks/list/op-queue-insfirst-inselem.h
Commit
372b6d34a37306819c474eb057a4c06dca076d4d
by Peter Buhr add -invariant/--invariant flag to enable invariant checking during AST passes 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 driver/cfa.cc