Console Output
19:43:44
19:43:44 <p>- Changes -------------------------------------------------------------</p>
19:43:44
19:43:44 <pre>
19:43:44 The branch null has been updated.
19:43:44 from cdf7d439c924923dbb24ce7fd66539e754fa40d9 (commit)
19:43:44 </pre>
19:43:44
19:43:44 <p>- Log -----------------------------------------------------------------</p>
19:43:44
19:43:44 <pre>
19:43:44 commit cdf7d439c924923dbb24ce7fd66539e754fa40d9
19:43:44 Author: Michael Brooks <mlbrooks@uwaterloo.ca>
19:43:44
19:43:44 Hopefully fix broken build, from multiple declarations of arrah.hfa's delay_init.
19:43:44
19:43:44 commit 05f87618d6d7e28aa1b39c4c15fc66def774ceb0
19:43:44 Merge: 1665ee501 5b95e67c4
19:43:44 Author: Michael Brooks <mlbrooks@uwaterloo.ca>
19:43:44
19:43:44 Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
19:43:44
19:43:44 commit 1665ee50180213ff932d61f51eda5998defb1c5e
19:43:44 Author: Michael Brooks <mlbrooks@uwaterloo.ca>
19:43:44
19:43:44 Add uArray delayed-initialization equivalent to CFA array
19:43:44
19:43:44 commit 5b95e67c48283ff25b9bd0cb17fa30b2d7785877
19:43:44 Author: Peter A. Buhr <pabuhr@uwaterloo.ca>
19:43:44
19:43:44 fix spelling
19:43:44
19:43:44 commit 20c2ade36d93f0d05a94f6db2b02137d0c9c482a
19:43:44 Author: Andrew Beach <ajbeach@uwaterloo.ca>
19:43:44
19:43:44 Parse string literals to get their length, taking into account escape sequences. Getting this from the lexer would avoid redundent work, but that is not set up. This corrects some typeof evaluations which lead to incorrect sizeof expressions.
19:43:44
19:43:44 commit 6325bd484b77950ce179d7b9ad51429b3416b38d
19:43:44 Author: Michael Brooks <mlbrooks@uwaterloo.ca>
19:43:44
19:43:44 Fix fork+exec missed case / broken build
19:43:44
19:43:44 commit efe697d7961e2d85c347384ad29592fc7d5af800
19:43:44 Author: Michael Brooks <mlbrooks@uwaterloo.ca>
19:43:44
19:43:44 Add EOF test coverage for string reading.
19:43:44
19:43:44 commit 025f9c58ebe020032b017f4eea6539d17a311ec0
19:43:44 Author: Michael Brooks <mlbrooks@uwaterloo.ca>
19:43:44
19:43:44 Update 'fork+exec' test utility to be valid also in C and C++.
19:43:44
19:43:44 commit a35e34220bcc3a0cc1bb85804bab226c7523800f
19:43:44 Author: JiadaL <j82liang@uwaterloo.ca>
19:43:44
19:43:44 update the discussion of unit type
19:43:44
19:43:44 commit 08e0d654c1dfab371c0687df49b73356a9f12b70
19:43:44 Author: JiadaL <j82liang@uwaterloo.ca>
19:43:44
19:43:44 Fix inst type as base type for enum
19:43:44
19:43:44 commit aa14aafea1bae6cc4de02b4744e9d067c47d6d05
19:43:44 Author: JiadaL <j82liang@uwaterloo.ca>
19:43:44
19:43:44 Update thesis
19:43:44
19:43:44 commit 3d618a082395e09cbc727c5d2b78ac976923f136
19:43:44 Merge: d93b8131b f5dbc8df4
19:43:44 Author: JiadaL <j82liang@uwaterloo.ca>
19:43:44
19:43:44 Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
19:43:44
19:43:44 commit d93b8131b6d6f864fdf457bb174840310cb9dfd1
19:43:44 Author: JiadaL <j82liang@uwaterloo.ca>
19:43:44
19:43:44 Add separate compilation discussion
19:43:44
19:43:44 commit f5dbc8df489de22e267b0fb6f49ccf90c87fa35f
19:43:44 Author: Andrew Beach <ajbeach@uwaterloo.ca>
19:43:44
19:43:44 Removed some unneeded code that could have gone last commit.
19:43:44
19:43:44 commit b6f2e7abcc170946c8758bcf25e0848b57d5f213
19:43:44 Author: Andrew Beach <ajbeach@uwaterloo.ca>
19:43:44
19:43:44 Removed SizeofExpr::expr and AlignofExpr::expr, expressions that would be stored there are wrapped in TypeofType and stored in the type field. Some special cases to hide the typeof in code generation were added. In addition, initializer length is calculated in more cases so that the full type of more arrays is known sooner. Other than that, most of the code changes were just stripping out the conditional code and checks no longer needed. Some tests had to be updated, because the typeof is not hidden in dumps and the resolver replaces known typeof expressions with the type. The __extension__ case caused some concern but it appears that just hides warnings in the expression which no longer exists.
19:43:44
19:43:44 commit 5c6d4391a774a836741d9e89d2cd3febae9e4d44
19:43:44 Author: Andrew Beach <ajbeach@uwaterloo.ca>
19:43:44
19:43:44 Order of evaluation between arguments of a function is not left-to-right. Or right-to-left for that matter, it is unordred.
19:43:44
19:43:44 commit a7efc9681df5c4fcce1ba0578548d32db5ba9d4c
19:43:44 Author: Andrew Beach <ajbeach@uwaterloo.ca>
19:43:44
19:43:44 Made sure a variable is always initialized and removed some trailing whitespace.
19:43:44
19:43:44 commit d3b33d562b54bf3ba5b7da8d7e32ae363017d5c7
19:43:44 Author: Peter A. Buhr <pabuhr@uwaterloo.ca>
19:43:44
19:43:44 fix dangling reference after delete
19:43:44
19:43:44 commit 02101a45a08b3935b33cad46118592615c09f3a2
19:43:44 Author: Peter A. Buhr <pabuhr@uwaterloo.ca>
19:43:44
19:43:44 comment out unused variable declaration
19:43:44
19:43:44 commit 478dadeb3c5d3140511bb4b837981f8b474530d3
19:43:44 Merge: 29c867509 a933489bd
19:43:44 Author: JiadaL <j82liang@uwaterloo.ca>
19:43:44
19:43:44 Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
19:43:44
19:43:44 commit 29c8675099308007aaa5be2a10db2bc13c6dbca7
19:43:44 Author: JiadaL <j82liang@uwaterloo.ca>
19:43:44
19:43:44 update thesis
19:43:44
19:43:44 commit 9bb6c5f932cd0dc4fdb4d3e7678e9286959c06a0
19:43:44 Merge: ad47ec437 508cff026
19:43:44 Author: JiadaL <j82liang@uwaterloo.ca>
19:43:44
19:43:44 Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
19:43:44
19:43:44 commit ad47ec4378fa0d341e9ffb6e548e5ef3ef6c6bcc
19:43:44 Merge: 960665c5c b96577428
19:43:44 Author: JiadaL <j82liang@uwaterloo.ca>
19:43:44
19:43:44 Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
19:43:44
19:43:44 commit 960665c5c53c610ff83a37c465dd5034ca65a9ac
19:43:44 Merge: d1f505458 df2e00f23
19:43:44 Author: JiadaL <j82liang@uwaterloo.ca>
19:43:44
19:43:44 Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
19:43:44
19:43:44 commit d1f505458756015a841bcf6550a2229cffceffb9
19:43:44 Merge: 26d40a153 2870cb69f
19:43:44 Author: JiadaL <j82liang@uwaterloo.ca>
19:43:44
19:43:44 Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
19:43:44
19:43:44 commit 26d40a153b36433771afa35935935e66c9bedb04
19:43:44 Author: JiadaL <j82liang@uwaterloo.ca>
19:43:44
19:43:44 add void to lowerBound() and upperBound() declaration, which is a workaround to the warning message
19:43:44 </pre>
19:43:44
19:43:44 <p>-----------------------------------------------------------------------</p>
19:43:44 <pre>
19:43:44 Summary of changes:
19:43:44 doc/theses/jiada_liang_MMath/CFAenum.tex | 69 <span style="color: #00AA00;">+++++</span><span style="color: #AA0000;">-</span>
19:43:44 doc/theses/jiada_liang_MMath/Cenum.tex | 8 <span style="color: #00AA00;">+</span><span style="color: #AA0000;">-</span>
19:43:44 doc/theses/jiada_liang_MMath/background.tex | 19 <span style="color: #00AA00;">+</span><span style="color: #AA0000;">-</span>
19:43:44 doc/theses/jiada_liang_MMath/conclusion.tex | 118 <span style="color: #00AA00;">+++++++++</span><span style="color: #AA0000;">-</span>
19:43:44 doc/theses/jiada_liang_MMath/intro.tex | 29 <span style="color: #00AA00;">++</span><span style="color: #AA0000;">-</span>
19:43:44 doc/theses/jiada_liang_MMath/relatedwork.tex | 243 <span style="color: #00AA00;">++++++++++++</span><span style="color: #AA0000;">---------</span>
19:43:44 doc/theses/jiada_liang_MMath/trait.tex | 29 <span style="color: #00AA00;">+</span><span style="color: #AA0000;">--</span>
19:43:44 libcfa/src/collections/array.hfa | 14 <span style="color: #00AA00;">+</span><span style="color: #AA0000;">-</span>
19:43:44 libcfa/src/enum.hfa | 6 <span style="color: #00AA00;">+</span><span style="color: #AA0000;">-</span>
19:43:44 my_tests/floating.cfa | 5 <span style="color: #00AA00;">+</span>
19:43:44 src/AST/Expr.cpp | 10 <span style="color: #00AA00;">+</span><span style="color: #AA0000;">-</span>
19:43:44 src/AST/Expr.hpp | 6 <span style="color: #AA0000;">-</span>
19:43:44 src/AST/Pass.hpp | 2 <span style="color: #00AA00;">+</span><span style="color: #AA0000;">-</span>
19:43:44 src/AST/Pass.impl.hpp | 12 <span style="color: #00AA00;">+</span><span style="color: #AA0000;">-</span>
19:43:44 src/AST/Print.cpp | 6 <span style="color: #00AA00;">+</span><span style="color: #AA0000;">-</span>
19:43:44 src/AST/Util.cpp | 19 <span style="color: #AA0000;">--</span>
19:43:44 src/CodeGen/CodeGenerator.cpp | 12 <span style="color: #00AA00;">+</span><span style="color: #AA0000;">-</span>
19:43:44 src/Concurrency/Waitfor.cpp | 3 <span style="color: #00AA00;">+</span><span style="color: #AA0000;">-</span>
19:43:44 src/GenPoly/Box.cpp | 6 <span style="color: #00AA00;">+</span><span style="color: #AA0000;">-</span>
19:43:44 src/GenPoly/GenPoly.cpp | 5 <span style="color: #00AA00;">+</span><span style="color: #AA0000;">-</span>
19:43:44 src/GenPoly/Lvalue.cpp | 2 <span style="color: #AA0000;">-</span>
19:43:44 src/Parser/ExpressionNode.cpp | 64 <span style="color: #00AA00;">+++++</span><span style="color: #AA0000;">-</span>
19:43:44 src/Parser/StatementNode.cpp | 9 <span style="color: #00AA00;">+</span><span style="color: #AA0000;">-</span>
19:43:44 src/Parser/TypeData.cpp | 5 <span style="color: #00AA00;">+</span><span style="color: #AA0000;">-</span>
19:43:44 src/Parser/parser.yy | 4 <span style="color: #00AA00;">+</span><span style="color: #AA0000;">-</span>
19:43:44 src/ResolvExpr/CandidateFinder.cpp | 57 <span style="color: #00AA00;">+</span><span style="color: #AA0000;">----</span>
19:43:44 src/ResolvExpr/ConversionCost.cpp | 4 <span style="color: #00AA00;">+</span><span style="color: #AA0000;">-</span>
19:43:44 src/ResolvExpr/Unify.cpp | 4 <span style="color: #AA0000;">-</span>
19:43:44 src/Validate/InitializerLength.cpp | 24 <span style="color: #00AA00;">+</span><span style="color: #AA0000;">-</span>
19:43:44 tests/.expect/alloc-ERROR.txt | 2 <span style="color: #00AA00;">+</span><span style="color: #AA0000;">-</span>
19:43:44 tests/.expect/extension.arm64.txt | 4 <span style="color: #00AA00;">+</span><span style="color: #AA0000;">-</span>
19:43:44 tests/.expect/extension.x64.txt | 4 <span style="color: #00AA00;">+</span><span style="color: #AA0000;">-</span>
19:43:44 tests/.expect/extension.x86.txt | 4 <span style="color: #00AA00;">+</span><span style="color: #AA0000;">-</span>
19:43:44 tests/array-collections/.expect/array-raii-c.txt | 2 <span style="color: #00AA00;">+</span><span style="color: #AA0000;">-</span>
19:43:44 tests/array-collections/.expect/array-raii-cfa.txt | 56 <span style="color: #00AA00;">++++</span><span style="color: #AA0000;">-</span>
19:43:44 tests/array-collections/array-raii-c.cfa | 2 <span style="color: #00AA00;">+</span>
19:43:44 tests/array-collections/array-raii-cfa.cfa | 58 <span style="color: #00AA00;">+++++</span>
19:43:44 tests/array-collections/array-raii.hfa | 29 <span style="color: #00AA00;">++</span><span style="color: #AA0000;">-</span>
19:43:44 tests/configs/parsebools.cfa | 2 <span style="color: #00AA00;">+</span><span style="color: #AA0000;">-</span>
19:43:44 tests/configs/parsenums.cfa | 2 <span style="color: #00AA00;">+</span><span style="color: #AA0000;">-</span>
19:43:44 tests/configs/usage.cfa | 2 <span style="color: #00AA00;">+</span><span style="color: #AA0000;">-</span>
19:43:44 tests/io/.expect/manipulatorsInput-uchunk.txt | 124 <span style="color: #00AA00;">+++++++++++</span>
19:43:44 .../.in/manipulatorsInput-uchunk.default.1.auxdata | 0
19:43:44 .../manipulatorsInput-uchunk.default.10.auxdata | 1 <span style="color: #00AA00;">+</span>
19:43:44 .../manipulatorsInput-uchunk.default.11.auxdata | 1 <span style="color: #00AA00;">+</span>
19:43:44 .../manipulatorsInput-uchunk.default.12.auxdata | 1 <span style="color: #00AA00;">+</span>
19:43:44 .../manipulatorsInput-uchunk.default.13.auxdata | 1 <span style="color: #00AA00;">+</span>
19:43:44 .../manipulatorsInput-uchunk.default.14.auxdata | 1 <span style="color: #00AA00;">+</span>
19:43:44 .../.in/manipulatorsInput-uchunk.default.2.auxdata | 1 <span style="color: #00AA00;">+</span>
19:43:44 .../.in/manipulatorsInput-uchunk.default.3.auxdata | 1 <span style="color: #00AA00;">+</span>
19:43:44 .../.in/manipulatorsInput-uchunk.default.4.auxdata | 1 <span style="color: #00AA00;">+</span>
19:43:44 .../.in/manipulatorsInput-uchunk.default.5.auxdata | 1 <span style="color: #00AA00;">+</span>
19:43:44 .../.in/manipulatorsInput-uchunk.default.6.auxdata | 1 <span style="color: #00AA00;">+</span>
19:43:44 .../.in/manipulatorsInput-uchunk.default.7.auxdata | 1 <span style="color: #00AA00;">+</span>
19:43:44 .../.in/manipulatorsInput-uchunk.default.8.auxdata | 1 <span style="color: #00AA00;">+</span>
19:43:44 .../.in/manipulatorsInput-uchunk.default.9.auxdata | 1 <span style="color: #00AA00;">+</span>
19:43:44 .../.in/manipulatorsInput-uchunk.getline.1.auxdata | 0
19:43:44 .../manipulatorsInput-uchunk.getline.10.auxdata | 2 <span style="color: #00AA00;">+</span>
19:43:44 .../manipulatorsInput-uchunk.getline.11.auxdata | 4 <span style="color: #00AA00;">+</span>
19:43:44 .../manipulatorsInput-uchunk.getline.12.auxdata | 4 <span style="color: #00AA00;">+</span>
19:43:44 .../manipulatorsInput-uchunk.getline.13.auxdata | 3 <span style="color: #00AA00;">+</span>
19:43:44 .../manipulatorsInput-uchunk.getline.14.auxdata | 2 <span style="color: #00AA00;">+</span>
19:43:44 .../.in/manipulatorsInput-uchunk.getline.2.auxdata | 1 <span style="color: #00AA00;">+</span>
19:43:44 .../.in/manipulatorsInput-uchunk.getline.3.auxdata | 1 <span style="color: #00AA00;">+</span>
19:43:44 .../.in/manipulatorsInput-uchunk.getline.4.auxdata | 1 <span style="color: #00AA00;">+</span>
19:43:44 .../.in/manipulatorsInput-uchunk.getline.5.auxdata | 1 <span style="color: #00AA00;">+</span>
19:43:44 .../.in/manipulatorsInput-uchunk.getline.6.auxdata | 1 <span style="color: #00AA00;">+</span>
19:43:44 .../.in/manipulatorsInput-uchunk.getline.7.auxdata | 1 <span style="color: #00AA00;">+</span>
19:43:44 .../.in/manipulatorsInput-uchunk.getline.8.auxdata | 2 <span style="color: #00AA00;">+</span>
19:43:44 .../.in/manipulatorsInput-uchunk.getline.9.auxdata | 3 <span style="color: #00AA00;">+</span>
19:43:44 tests/io/manipulatorsInput-uchunk.cfa | 185 <span style="color: #00AA00;">++++++++++++++++</span>
19:43:44 tests/io/manipulatorsInput-uchunk.extra.sh | 56 <span style="color: #00AA00;">+++++</span>
19:43:44 tests/meta/fork+exec.cfa | 2 <span style="color: #00AA00;">+</span><span style="color: #AA0000;">-</span>
19:43:44 tests/meta/fork+exec.hfa | 4 <span style="color: #00AA00;">+</span><span style="color: #AA0000;">-</span>
19:43:44 74 files changed, 1056 insertions(+), 315 deletions(-)
19:43:44 </pre>
19:43:44