# # ChangeLog for src/Common # # Generated by Trac 1.2.1 # Dec 19, 2024, 1:42:12 PM Tue, 08 May 2018 21:14:39 GMT Thierry Delisle [4990812] * src/Common/PassVisitor.proto.h (modified) * src/main.cc (modified) Added some debug for the fallthrough bug Mon, 07 May 2018 21:22:37 GMT Thierry Delisle [10cfad9] * src/Common/Heap.cc (modified) Fixed bad merge Mon, 07 May 2018 03:24:17 GMT Peter A. Buhr [b6d7f44] * src/Common/utility.h (modified) * src/libcfa/time.c (modified) * src/main.cc (modified) adjust compiler specific #if Fri, 04 May 2018 21:43:48 GMT Peter A. Buhr [43c461d] * Jenkinsfile (modified) * src/Common/Heap.cc (modified) deal with conflict Fri, 04 May 2018 21:23:30 GMT Peter A. Buhr [c02f761] * src/Common/Heap.cc (modified) * src/Common/Heap.h (modified) interpose allocation to gather statistics Fri, 04 May 2018 21:21:47 GMT Thierry Delisle [4ea632e] * src/Common/Heap.cc (modified) Test2 push to validate CSRF protection Fri, 04 May 2018 16:11:25 GMT Thierry Delisle [a96691d] * src/Common/Heap.cc (modified) Better formatting for heap stats Thu, 03 May 2018 21:15:41 GMT Thierry Delisle [ecaeac6e] * src/Common/Heap.cc (modified) * src/main.cc (modified) Better statistics formatting Thu, 03 May 2018 21:02:05 GMT Thierry Delisle [6d611fb] * src/CodeGen/FixNames.cc (modified) * src/Common/Heap.cc (modified) * src/Common/Heap.h (modified) * src/main.cc (modified) Implemented heap stats backend Thu, 03 May 2018 20:30:44 GMT Rob Schluntz [c9d5c4f] * src/Common/module.mk (modified) * src/Makefile.in (modified) fix missing compile for Heap.cc Thu, 03 May 2018 20:18:07 GMT Rob Schluntz [b97ebf1] * src/Common/Heap.cc (added) * src/Common/Heap.h (added) * src/main.cc (modified) Add HeapStats stubs Thu, 03 May 2018 20:10:05 GMT Rob Schluntz [cc32d83] * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/Common/PassVisitor.h (modified) * src/Common/PassVisitor.impl.h (modified) * src/Parser/StatementNode.cc (modified) * src/SynTree/Mutator.h (modified) * src/SynTree/Statement.cc (modified) * src/SynTree/Statement.h (modified) * src/SynTree/SynTree.h (modified) * src/SynTree/Visitor.h (modified) Push pragma directives through the translator Thu, 03 May 2018 16:23:36 GMT Peter A. Buhr [01b8ccf1] * src/Common/utility.h (modified) formatting Thu, 03 May 2018 16:23:14 GMT Peter A. Buhr [af39199d] * src/Common/SemanticError.cc (modified) * src/Common/SemanticError.h (modified) * src/driver/cfa.cc (modified) add and use search routine Thu, 03 May 2018 14:43:06 GMT Thierry Delisle [d28a03e] * src/Common/utility.h (modified) disable constexpr for ilog2 for g++-4.9 Wed, 02 May 2018 21:36:02 GMT Thierry Delisle [68e9ace] * src/Common/SemanticError.cc (modified) * src/Common/SemanticError.h (modified) * src/main.cc (modified) Fixed semantic warning severity handling Wed, 02 May 2018 19:24:46 GMT Peter A. Buhr [44bca7f] * src/Common/SemanticError.h (modified) * src/driver/Makefile.am (modified) * src/driver/Makefile.in (modified) * src/driver/cfa.cc (modified) * src/main.cc (modified) first attempt at warning control Tue, 24 Apr 2018 19:54:28 GMT Rob Schluntz [842c3d3] * src/Common/PassVisitor.impl.h (modified) Fix _Static_assert visit to properly track type environments Sat, 21 Apr 2018 02:56:45 GMT Peter A. Buhr [f14d956] * src/Common/utility.h (modified) * src/Parser/DeclarationNode.cc (modified) change name of log2 to ilog2 Thu, 19 Apr 2018 22:11:14 GMT Peter A. Buhr [8633f060] * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/CodeGen/GenType.cc (modified) * src/Common/PassVisitor.h (modified) * src/Common/PassVisitor.impl.h (modified) * src/Concurrency/Keywords.cc (modified) * src/GenPoly/Box.cc (modified) * src/Parser/ExpressionNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/parser.yy (modified) * src/SynTree/Expression.cc (modified) * src/SynTree/Expression.h (modified) * src/SynTree/Mutator.h (modified) * src/SynTree/SynTree.h (modified) * src/SynTree/Visitor.h (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Thu, 19 Apr 2018 22:11:07 GMT Peter A. Buhr [c28afead] * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/CodeGen/Generate.cc (modified) * src/CodeGen/Generate.h (modified) * src/Common/Debug.h (modified) * src/Common/SemanticError.cc (modified) * src/Common/SemanticError.h (modified) * src/GenPoly/InstantiateGeneric.cc (modified) * src/GenPoly/Lvalue.cc (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ExpressionNode.cc (modified) * src/Parser/TypeData.cc (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/SymTab/Indexer.cc (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/Expression.cc (modified) * src/SynTree/Expression.h (modified) * src/tests/.expect/attributes.x64.txt (modified) * src/tests/.expect/attributes.x86.txt (modified) * src/tests/.expect/extension.x64.txt (modified) * src/tests/.expect/extension.x86.txt (modified) * src/tests/.expect/literals.x64.txt (modified) * src/tests/.expect/literals.x86.txt (modified) * src/tests/concurrent/.expect/preempt.txt (modified) * src/tests/concurrent/preempt.c (modified) * src/tests/preempt_longrun/preempt.c (added) fix conflict Thu, 19 Apr 2018 21:46:39 GMT Peter A. Buhr [9dc31c10] * src/Common/SemanticError.h (modified) * src/Common/utility.h (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/TypeData.cc (modified) warning message for type qualifiers on zero_t/one_t Thu, 19 Apr 2018 21:18:46 GMT Rob Schluntz [9a705dc8] * src/Common/PassVisitor.h (modified) * src/Common/PassVisitor.impl.h (modified) * src/Concurrency/Keywords.cc (modified) * src/Parser/ExpressionNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/parser.yy (modified) * src/SynTree/Expression.cc (modified) * src/SynTree/Expression.h (modified) * src/SynTree/Mutator.h (modified) * src/SynTree/SynTree.h (modified) * src/SynTree/Visitor.h (modified) Implement concurrency keyword casts Thu, 19 Apr 2018 15:04:47 GMT Rob Schluntz [2ae16219] * doc/LaTeXmacros/lstlang.sty (modified) * doc/papers/AMA/AMA-stix.zip (moved) * doc/papers/AMA/AMA-stix/Documents/.log (moved) * doc/papers/AMA/AMA-stix/Documents/README.txt (moved) * doc/papers/AMA/AMA-stix/Documents/wileyNJD-Doc.pdf (added) * doc/papers/AMA/AMA-stix/Documents/wileyNJD-Doc.tex (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/STIXGeneral-Bold.pfb (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/STIXGeneral-BoldItalic.pfb (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/STIXGeneral-Italic.pfb (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/STIXGeneral-Regular.pfb (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/Windows-Stix-fontinstaller.exe (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/a_axxd65.enc (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/ls1stix.fd (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/ls1stixbb.fd (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/ls1stixfrak.fd (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/ls1stixscr.fd (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/ls1stixsf.fd (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/ls2stix.fd (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/ls2stixcal.fd (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/ls2stixex.fd (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/ls2stixtt.fd (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/ly1sti.fd (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/ot1-stixgeneral-bold.tfm (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/ot1-stixgeneral-bolditalic.tfm (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/ot1-stixgeneral-italic.tfm (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/ot1-stixgeneral.tfm (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/ot1-stixgeneralsc-bold.tfm (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/ot1-stixgeneralsc-bold.vf (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/ot1-stixgeneralsc.tfm (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/ot1-stixgeneralsc.vf (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/ot1stix.fd (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/ot2-stixgeneral-bold.tfm (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/ot2-stixgeneral-bolditalic.tfm (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/ot2-stixgeneral-italic.tfm (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/ot2-stixgeneral.tfm (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/ot2-stixgeneralsc-bold.tfm (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/ot2-stixgeneralsc-bold.vf (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/ot2-stixgeneralsc.tfm (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/ot2-stixgeneralsc.vf (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/ot2stix.fd (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/stix-extra1.enc (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/stix-extra1.tfm (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/stix-extra2.enc (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/stix-extra2.tfm (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/stix-extra3.enc (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/stix-extra3.tfm (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/stix-mathbb-bold.pfb (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/stix-mathbb-bold.tfm (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/stix-mathbb.pfb (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/stix-mathbb.tfm (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/stix-mathbbit-bold.pfb (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/stix-mathbbit-bold.tfm (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/stix-mathbbit.pfb (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/stix-mathbbit.tfm (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/stix-mathcal-bold.pfb (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/stix-mathcal-bold.tfm (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/stix-mathcal.pfb (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/stix-mathcal.tfm (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/stix-mathex-bold.pfb (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/stix-mathex-bold.tfm (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/stix-mathex.pfb (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/stix-mathex.tfm (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/stix-mathfrak-bold.pfb (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/stix-mathfrak-bold.tfm (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/stix-mathfrak.pfb (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/stix-mathfrak.tfm (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/stix-mathit-bold.pfb (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/stix-mathit-bold.tfm (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/stix-mathit.pfb (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/stix-mathit.tfm (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/stix-mathrm-bold.pfb (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/stix-mathrm-bold.tfm (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/stix-mathrm.pfb (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/stix-mathrm.tfm (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/stix-mathscr-bold.pfb (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/stix-mathscr-bold.tfm (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/stix-mathscr.pfb (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/stix-mathscr.tfm (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/stix-mathsf-bold.pfb (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/stix-mathsf-bold.tfm (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/stix-mathsf.pfb (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/stix-mathsf.tfm (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/stix-mathsfit-bold.pfb (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/stix-mathsfit-bold.tfm (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/stix-mathsfit.pfb (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/stix-mathsfit.tfm (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/stix-mathtt-bold.pfb (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/stix-mathtt-bold.tfm (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/stix-mathtt.pfb (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/stix-mathtt.tfm (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/stix-ot1.enc (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/stix-ot2.enc (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/stix-t1.enc (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/stix-ts1.enc (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/stix.dtx (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/stix.fdd (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/stix.map (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/stix.sty (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/t1-stixgeneral-bold.tfm (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/t1-stixgeneral-bolditalic.tfm (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/t1-stixgeneral-italic.tfm (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/t1-stixgeneral.tfm (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/t1-stixgeneralsc-bold.tfm (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/t1-stixgeneralsc-bold.vf (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/t1-stixgeneralsc.tfm (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/t1-stixgeneralsc.vf (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/t1stix.fd (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/ts1-stixgeneral-bold.tfm (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/ts1-stixgeneral-bolditalic.tfm (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/ts1-stixgeneral-italic.tfm (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/ts1-stixgeneral.tfm (moved) * doc/papers/AMA/AMA-stix/Stix-fonts/ts1stix.fd (moved) * doc/papers/AMA/AMA-stix/ama/NJDnatbib.sty (moved) * doc/papers/AMA/AMA-stix/ama/WileyNJD-AMA.bst (moved) * doc/papers/AMA/AMA-stix/ama/WileyNJD-AMA.bst.orig (moved) * doc/papers/AMA/AMA-stix/ama/WileyNJD-v2.cls (moved) * doc/papers/AMA/AMA-stix/ama/empty.eps (moved) * doc/papers/AMA/AMA-stix/ama/empty.pdf (added) * doc/papers/AMA/AMA-stix/ama/wileyNJD-AMA.bbl (moved) * doc/papers/AMA/AMA-stix/ama/wileyNJD-AMA.bib (moved) * doc/papers/AMA/AMA-stix/ama/wileyNJD-AMA.pdf (added) * doc/papers/AMA/AMA-stix/ama/wileyNJD-AMA.tex (moved) * doc/papers/concurrency/Makefile (modified) * doc/papers/concurrency/Paper.tex (modified) * doc/papers/general/AMA/AMA-stix.zip (deleted) * doc/papers/general/AMA/AMA-stix/Documents/.log (deleted) * doc/papers/general/AMA/AMA-stix/Documents/README.txt (deleted) * doc/papers/general/AMA/AMA-stix/Documents/wileyNJD-Doc.tex (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/STIXGeneral-Bold.pfb (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/STIXGeneral-BoldItalic.pfb (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/STIXGeneral-Italic.pfb (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/STIXGeneral-Regular.pfb (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/Windows-Stix-fontinstaller.exe (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/a_axxd65.enc (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/ls1stix.fd (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/ls1stixbb.fd (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/ls1stixfrak.fd (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/ls1stixscr.fd (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/ls1stixsf.fd (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/ls2stix.fd (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/ls2stixcal.fd (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/ls2stixex.fd (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/ls2stixtt.fd (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/ly1sti.fd (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/ot1-stixgeneral-bold.tfm (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/ot1-stixgeneral-bolditalic.tfm (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/ot1-stixgeneral-italic.tfm (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/ot1-stixgeneral.tfm (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/ot1-stixgeneralsc-bold.tfm (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/ot1-stixgeneralsc-bold.vf (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/ot1-stixgeneralsc.tfm (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/ot1-stixgeneralsc.vf (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/ot1stix.fd (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/ot2-stixgeneral-bold.tfm (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/ot2-stixgeneral-bolditalic.tfm (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/ot2-stixgeneral-italic.tfm (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/ot2-stixgeneral.tfm (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/ot2-stixgeneralsc-bold.tfm (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/ot2-stixgeneralsc-bold.vf (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/ot2-stixgeneralsc.tfm (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/ot2-stixgeneralsc.vf (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/ot2stix.fd (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/stix-extra1.enc (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/stix-extra1.tfm (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/stix-extra2.enc (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/stix-extra2.tfm (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/stix-extra3.enc (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/stix-extra3.tfm (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/stix-mathbb-bold.pfb (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/stix-mathbb-bold.tfm (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/stix-mathbb.pfb (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/stix-mathbb.tfm (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/stix-mathbbit-bold.pfb (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/stix-mathbbit-bold.tfm (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/stix-mathbbit.pfb (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/stix-mathbbit.tfm (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/stix-mathcal-bold.pfb (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/stix-mathcal-bold.tfm (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/stix-mathcal.pfb (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/stix-mathcal.tfm (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/stix-mathex-bold.pfb (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/stix-mathex-bold.tfm (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/stix-mathex.pfb (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/stix-mathex.tfm (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/stix-mathfrak-bold.pfb (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/stix-mathfrak-bold.tfm (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/stix-mathfrak.pfb (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/stix-mathfrak.tfm (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/stix-mathit-bold.pfb (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/stix-mathit-bold.tfm (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/stix-mathit.pfb (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/stix-mathit.tfm (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/stix-mathrm-bold.pfb (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/stix-mathrm-bold.tfm (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/stix-mathrm.pfb (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/stix-mathrm.tfm (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/stix-mathscr-bold.pfb (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/stix-mathscr-bold.tfm (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/stix-mathscr.pfb (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/stix-mathscr.tfm (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/stix-mathsf-bold.pfb (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/stix-mathsf-bold.tfm (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/stix-mathsf.pfb (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/stix-mathsf.tfm (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/stix-mathsfit-bold.pfb (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/stix-mathsfit-bold.tfm (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/stix-mathsfit.pfb (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/stix-mathsfit.tfm (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/stix-mathtt-bold.pfb (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/stix-mathtt-bold.tfm (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/stix-mathtt.pfb (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/stix-mathtt.tfm (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/stix-ot1.enc (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/stix-ot2.enc (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/stix-t1.enc (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/stix-ts1.enc (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/stix.dtx (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/stix.fdd (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/stix.map (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/stix.sty (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/t1-stixgeneral-bold.tfm (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/t1-stixgeneral-bolditalic.tfm (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/t1-stixgeneral-italic.tfm (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/t1-stixgeneral.tfm (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/t1-stixgeneralsc-bold.tfm (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/t1-stixgeneralsc-bold.vf (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/t1-stixgeneralsc.tfm (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/t1-stixgeneralsc.vf (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/t1stix.fd (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/ts1-stixgeneral-bold.tfm (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/ts1-stixgeneral-bolditalic.tfm (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/ts1-stixgeneral-italic.tfm (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/ts1-stixgeneral.tfm (deleted) * doc/papers/general/AMA/AMA-stix/Stix-fonts/ts1stix.fd (deleted) * doc/papers/general/AMA/AMA-stix/ama/NJDnatbib.sty (deleted) * doc/papers/general/AMA/AMA-stix/ama/WileyNJD-v2.cls (deleted) * doc/papers/general/AMA/AMA-stix/ama/empty.eps (deleted) * doc/papers/general/AMA/AMA-stix/ama/wileyNJD-AMA.bbl (deleted) * doc/papers/general/AMA/AMA-stix/ama/wileyNJD-AMA.bib (deleted) * doc/papers/general/AMA/AMA-stix/ama/wileyNJD-AMA.tex (deleted) * doc/papers/general/Makefile (modified) * doc/papers/general/Paper.tex (modified) * doc/refrat/keywords.tex (modified) * doc/user/user.tex (modified) * src/Common/SemanticError.cc (modified) * src/Common/SemanticError.h (modified) * src/Parser/parser.yy (modified) * src/libcfa/time (modified) * src/tests/concurrent/preempt.c (modified) * src/tests/preempt_longrun/preempt.c (added) * tools/prettyprinter/Makefile.am (modified) * tools/prettyprinter/lex.ll (modified) * tools/prettyprinter/parser.hh (deleted) * tools/prettyprinter/parser.yy (modified) * tools/prettyprinter/test.y (modified) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Mon, 16 Apr 2018 20:48:43 GMT Rob Schluntz [5f08961d] * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/CodeGen/Generate.cc (modified) * src/CodeGen/Generate.h (modified) * src/Common/Debug.h (modified) Add debug codegen for types in postfix comments for expressions Mon, 16 Apr 2018 20:24:41 GMT Thierry Delisle [6d2aa7ed] * src/Common/SemanticError.h (modified) Missed one conflict Mon, 16 Apr 2018 20:24:01 GMT Thierry Delisle [6040e67d] * src/Common/SemanticError.cc (modified) * src/Common/SemanticError.h (modified) Added warning data to warnings Thu, 05 Apr 2018 15:58:01 GMT Rob Schluntz [9d1e3f7] * src/Common/ErrorObjects.h (modified) * src/ResolvExpr/CommonType.cc (modified) Minor updates Tue, 03 Apr 2018 15:13:10 GMT Rob Schluntz [f6e3e34] * src/Common/PassVisitor.h (modified) * src/Common/PassVisitor.impl.h (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/parser.yy (modified) * src/SynTree/Declaration.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/Mutator.h (modified) * src/SynTree/SynTree.h (modified) * src/SynTree/Visitor.h (modified) Add StaticAssertDecl node Tue, 20 Mar 2018 17:24:02 GMT Rob Schluntz [1bdd261] * src/Common/Debug.h (modified) Add unused attribute to debug print parameters Mon, 19 Mar 2018 18:07:42 GMT Rob Schluntz [2348881] * src/Common/SemanticError.h (modified) * src/GenPoly/Lvalue.cc (modified) Update reference-to-rvalue conversion warning message Mon, 19 Mar 2018 18:07:42 GMT Rob Schluntz [ec6c040] * src/Common/SemanticError.h (modified) * src/GenPoly/Lvalue.cc (modified) Add warning for rvalue-to-reference conversion Mon, 19 Mar 2018 18:07:42 GMT Rob Schluntz [6470882] * src/Common/Debug.h (modified) Generalize debug print functions Tue, 06 Mar 2018 14:38:34 GMT Thierry Delisle [1feb535f] * src/Common/SemanticError.h (modified) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/warnings/.expect/self-assignment.txt (modified) Fixed warning test Thu, 01 Mar 2018 22:35:21 GMT Rob Schluntz [244b934] * src/Common/SemanticError.cc (modified) Add missing cstdarg include Thu, 01 Mar 2018 21:58:03 GMT Rob Schluntz [a8a2b0a] * src/Common/PassVisitor.impl.h (modified) * src/Makefile.in (modified) * src/SynTree/Mutator.cc (deleted) * src/SynTree/Mutator.h (modified) * src/SynTree/Visitor.cc (deleted) * src/SynTree/Visitor.h (modified) * src/SynTree/module.mk (modified) Expand VISIT/MUTATE_BODY for remaining node types Thu, 01 Mar 2018 19:48:18 GMT Rob Schluntz [babeeda] * src/Common/SemanticError.h (modified) * src/Common/utility.h (modified) * src/InitTweak/FixInit.cc (modified) Implement self assignment warning Thu, 01 Mar 2018 19:42:45 GMT Rob Schluntz [2103a51] * src/Common/SemanticError.cc (modified) * src/Common/SemanticError.h (modified) Fix SemanticWarningImpl Wed, 28 Feb 2018 21:48:22 GMT Thierry Delisle [a16764a6] * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/FixMain.cc (modified) * src/CodeGen/FixNames.cc (modified) * src/CodeTools/DeclStats.cc (modified) * src/CodeTools/TrackLoc.cc (modified) * src/Common/ErrorObjects.h (added) * src/Common/PassVisitor.impl.h (modified) * src/Common/SemanticError.cc (modified) * src/Common/SemanticError.h (modified) * src/Concurrency/Keywords.cc (modified) * src/Concurrency/Waitfor.cc (modified) * src/ControlStruct/ExceptTranslate.cc (modified) * src/ControlStruct/LabelFixer.cc (modified) * src/ControlStruct/LabelFixer.h (modified) * src/ControlStruct/MLEMutator.cc (modified) * src/ControlStruct/MLEMutator.h (modified) * src/ControlStruct/Mutate.cc (modified) * src/GenPoly/Box.cc (modified) * src/GenPoly/FindFunction.cc (modified) * src/GenPoly/InstantiateGeneric.cc (modified) * src/GenPoly/Lvalue.cc (modified) * src/GenPoly/Specialize.cc (modified) * src/InitTweak/FixGlobalInit.cc (modified) * src/InitTweak/FixInit.cc (modified) * src/InitTweak/GenInit.cc (modified) * src/InitTweak/InitTweak.cc (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ExpressionNode.cc (modified) * src/Parser/LinkageSpec.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.cc (modified) * src/Parser/lex.ll (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/CurrentObject.cc (modified) * src/ResolvExpr/Resolver.cc (modified) * src/SymTab/Autogen.cc (modified) * src/SymTab/Indexer.cc (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/Expression.cc (modified) * src/SynTree/Mutator.h (modified) * src/SynTree/Statement.cc (modified) * src/SynTree/Statement.h (modified) * src/SynTree/TypeSubstitution.h (modified) * src/SynTree/Visitor.h (modified) * src/main.cc (modified) Changed warning system to prepare for toggling warnings Tue, 27 Feb 2018 22:50:22 GMT Rob Schluntz [cfaf9be] * src/Common/PassVisitor.impl.h (modified) * src/SynTree/Mutator.cc (modified) * src/SynTree/Mutator.h (modified) * src/SynTree/Visitor.cc (modified) * src/SynTree/Visitor.h (modified) Make all Visitor/Mutator functions pure virtual, remove unused ... Tue, 27 Feb 2018 22:07:44 GMT Rob Schluntz [86e84e4] * src/Common/PassVisitor.impl.h (modified) Expand VISIT/MUTATE_BODY for EnumInstType and TypeInstType Mon, 26 Feb 2018 16:03:13 GMT Rob Schluntz [17fc7a5] * src/Common/PassVisitor.impl.h (modified) Expand VISIT/MUTATE_BODY for BasicType, PointerType, ArrayType, ... Tue, 20 Feb 2018 21:50:23 GMT Rob Schluntz [599fbb6] * src/Common/PassVisitor.impl.h (modified) Expand VISIT/MUTATE_BODY for ImplicitCtorDtorStmt and VoidType Fri, 16 Feb 2018 21:38:50 GMT Rob Schluntz [5964127] * src/Common/PassVisitor.impl.h (modified) Expand VISIT/MUTATE_BODY for NullStmt and DeclStmt Fri, 16 Feb 2018 21:22:25 GMT Rob Schluntz [7c782af] * doc/LaTeXmacros/common.tex (modified) * doc/papers/general/Paper.tex (modified) * doc/user/user.tex (modified) * src/CodeGen/FixMain.cc (modified) * src/CodeGen/FixNames.cc (modified) * src/Common/PassVisitor.impl.h (modified) * src/Common/SemanticError.cc (modified) * src/Common/SemanticError.h (modified) * src/Concurrency/Keywords.cc (modified) * src/Concurrency/Waitfor.cc (modified) * src/ControlStruct/ExceptTranslate.cc (modified) * src/ControlStruct/LabelFixer.cc (modified) * src/ControlStruct/MLEMutator.cc (modified) * src/GenPoly/Box.cc (modified) * src/InitTweak/FixInit.cc (modified) * src/InitTweak/GenInit.cc (modified) * src/InitTweak/InitTweak.cc (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ExpressionNode.cc (modified) * src/Parser/LinkageSpec.cc (modified) * src/Parser/LinkageSpec.h (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/CurrentObject.cc (modified) * src/ResolvExpr/Resolver.cc (modified) * src/SymTab/Indexer.cc (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/Expression.cc (modified) * src/SynTree/Mutator.h (modified) * src/SynTree/Statement.cc (modified) * src/SynTree/TypeSubstitution.h (modified) * src/SynTree/Visitor.h (modified) * src/libcfa/bits/cfatime.h (added) * src/libcfa/concurrency/alarm.c (modified) * src/libcfa/concurrency/alarm.h (modified) * src/libcfa/concurrency/coroutine.c (modified) * src/libcfa/concurrency/invoke.c (modified) * src/libcfa/concurrency/kernel.c (modified) * src/libcfa/concurrency/kernel_private.h (modified) * src/libcfa/concurrency/monitor.c (modified) * src/libcfa/concurrency/preemption.c (modified) * src/libcfa/concurrency/thread.c (modified) * src/main.cc (modified) * src/tests/.expect/alloc.txt (modified) * src/tests/alloc.c (modified) * src/tests/raii/.expect/dtor-early-exit-ERR2.txt (modified) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Thu, 15 Feb 2018 20:58:56 GMT Thierry Delisle [d55d7a6] * src/CodeGen/FixMain.cc (modified) * src/CodeGen/FixNames.cc (modified) * src/Common/PassVisitor.impl.h (modified) * src/Common/SemanticError.cc (modified) * src/Common/SemanticError.h (modified) * src/Concurrency/Keywords.cc (modified) * src/Concurrency/Waitfor.cc (modified) * src/ControlStruct/ExceptTranslate.cc (modified) * src/ControlStruct/LabelFixer.cc (modified) * src/ControlStruct/MLEMutator.cc (modified) * src/GenPoly/Box.cc (modified) * src/InitTweak/FixInit.cc (modified) * src/InitTweak/GenInit.cc (modified) * src/InitTweak/InitTweak.cc (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ExpressionNode.cc (modified) * src/Parser/LinkageSpec.cc (modified) * src/Parser/LinkageSpec.h (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.cc (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/CurrentObject.cc (modified) * src/ResolvExpr/Resolver.cc (modified) * src/SymTab/Indexer.cc (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/Expression.cc (modified) * src/SynTree/Mutator.h (modified) * src/SynTree/Statement.cc (modified) * src/SynTree/TypeSubstitution.h (modified) * src/SynTree/Visitor.h (modified) * src/main.cc (modified) Massive change to errors to enable warnings Thu, 15 Feb 2018 16:39:12 GMT Rob Schluntz [0ac366b] * src/Common/PassVisitor.h (modified) * src/Common/PassVisitor.impl.h (modified) * src/Common/PassVisitor.proto.h (modified) * src/SymTab/Indexer.cc (modified) * src/SymTab/Indexer.h (modified) Add Indexer support for deleting identifiers Wed, 14 Feb 2018 21:18:37 GMT Rob Schluntz [44b4114] * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/Common/PassVisitor.h (modified) * src/Common/PassVisitor.impl.h (modified) * src/SynTree/Expression.cc (modified) * src/SynTree/Expression.h (modified) * src/SynTree/Mutator.h (modified) * src/SynTree/Statement.cc (modified) * src/SynTree/SynTree.h (modified) * src/SynTree/Visitor.h (modified) Add DeletedExpr node for use of deleted identifiers Tue, 13 Feb 2018 16:12:25 GMT Rob Schluntz [54c9000] * src/Common/utility.h (modified) * src/SymTab/Autogen.cc (modified) * src/SynTree/Attribute.cc (modified) * src/SynTree/Attribute.h (modified) * src/tests/.expect/attributes.x64.txt (modified) Fix missing attribute warning Tue, 06 Feb 2018 22:11:22 GMT Rob Schluntz [834b892] * src/Common/PassVisitor.impl.h (modified) Expand VISIT/MUTATE_BODY for WaitForStmt Fri, 02 Feb 2018 20:49:55 GMT Rob Schluntz [11b7028] * src/Common/PassVisitor.impl.h (modified) Expand VISIT/MUTATE_BODY for FinallyStmt Thu, 01 Feb 2018 21:37:34 GMT Rob Schluntz [33c0ce8] * src/Common/PassVisitor.impl.h (modified) Expand VISIT/MUTATE_BODY for BranchStmt and ThrowStmt Wed, 31 Jan 2018 22:14:23 GMT Rob Schluntz [bc6f918] * src/Common/PassVisitor.impl.h (modified) Expand VISIT/MUTATE_BODY for AsmStmt Wed, 31 Jan 2018 21:56:26 GMT Rob Schluntz [7aaec67] * src/Common/PassVisitor.impl.h (modified) Add with clause support to PassVisitor Wed, 31 Jan 2018 21:50:37 GMT Rob Schluntz [4670c79] * src/Common/PassVisitor.h (modified) * src/Common/PassVisitor.impl.h (modified) * src/Common/PassVisitor.proto.h (modified) * src/SymTab/Indexer.cc (modified) * src/SymTab/Indexer.h (modified) Change Indexer::addWith to take a list of expressions instead of a ... Wed, 31 Jan 2018 21:42:38 GMT Rob Schluntz [2cb70aa] * src/Common/PassVisitor.impl.h (modified) * src/SymTab/Indexer.cc (modified) Move Indexer unnamed object check into addId Fri, 19 Jan 2018 20:50:38 GMT Rob Schluntz [73367a8] * src/Common/PassVisitor.h (modified) * src/Common/PassVisitor.impl.h (modified) Add InitExpr and UntypedInitExpr functionality to PassVisitor Tue, 09 Jan 2018 19:39:29 GMT Rob Schluntz [07c178f0] * src/Common/PassVisitor.h (modified) * src/Common/PassVisitor.impl.h (modified) Declare PassVisitor before including TypeSubstitution so that ... Fri, 01 Dec 2017 19:55:41 GMT Rob Schluntz [3ca540f] * doc/proposals/concurrency/text/basics.tex (modified) * doc/proposals/concurrency/text/cforall.tex (modified) * doc/proposals/concurrency/text/concurrency.tex (modified) * doc/proposals/concurrency/text/frontpgs.tex (modified) * doc/proposals/concurrency/text/future.tex (modified) * doc/proposals/concurrency/text/internals.tex (modified) * doc/proposals/concurrency/text/parallelism.tex (modified) * doc/proposals/concurrency/text/results.tex (modified) * doc/proposals/concurrency/text/together.tex (modified) * doc/proposals/concurrency/version (modified) * src/CodeGen/FixNames.cc (modified) * src/CodeGen/FixNames.h (modified) * src/Common/PassVisitor.impl.h (modified) * src/Concurrency/Keywords.cc (modified) * src/Concurrency/Waitfor.cc (modified) * src/ControlStruct/ExceptTranslate.cc (modified) * src/ControlStruct/ForExprMutator.cc (modified) * src/ControlStruct/LabelFixer.cc (modified) * src/ControlStruct/LabelFixer.h (modified) * src/ControlStruct/MLEMutator.cc (modified) * src/ControlStruct/Mutate.cc (modified) * src/GenPoly/Box.cc (modified) * src/GenPoly/InstantiateGeneric.cc (modified) * src/GenPoly/Specialize.cc (modified) * src/InitTweak/FixGlobalInit.cc (modified) * src/InitTweak/FixInit.cc (modified) * src/InitTweak/InitTweak.cc (modified) * src/MakeLibCfa.cc (modified) * src/Makefile.in (modified) * src/Parser/StatementNode.cc (modified) * src/ResolvExpr/Resolver.cc (modified) * src/SymTab/AddVisit.h (modified) * src/SymTab/Autogen.cc (modified) * src/SymTab/Autogen.h (modified) * src/SymTab/ImplementationType.cc (deleted) * src/SymTab/ImplementationType.h (deleted) * src/SymTab/TypeEquality.cc (deleted) * src/SymTab/TypeEquality.h (deleted) * src/SymTab/Validate.cc (modified) * src/SymTab/module.mk (modified) * src/SynTree/CompoundStmt.cc (modified) * src/SynTree/DeclStmt.cc (modified) * src/SynTree/Statement.cc (modified) * src/SynTree/Statement.h (modified) * src/SynTree/TupleExpr.cc (modified) * src/Tuples/TupleAssignment.cc (modified) * src/Tuples/TupleExpansion.cc (modified) * src/driver/cfa.cc (modified) * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) * src/libcfa/assert.c (modified) * src/libcfa/bits/align.h (moved) * src/libcfa/bits/containers.h (modified) * src/libcfa/bits/debug.c (moved) * src/libcfa/bits/debug.h (added) * src/libcfa/bits/defs.h (modified) * src/libcfa/bits/locks.h (modified) * src/libcfa/concurrency/alarm.c (modified) * src/libcfa/concurrency/coroutine.c (modified) * src/libcfa/concurrency/invoke.c (modified) * src/libcfa/concurrency/kernel.c (modified) * src/libcfa/concurrency/kernel_private.h (modified) * src/libcfa/concurrency/monitor.c (modified) * src/libcfa/concurrency/preemption.c (modified) * src/libcfa/concurrency/thread.c (modified) * src/libcfa/exception.c (modified) * src/libcfa/exception.h (modified) * src/libcfa/interpose.c (modified) * src/libcfa/libhdr.h (deleted) * src/libcfa/libhdr/libdebug.h (deleted) * src/libcfa/libhdr/libtools.h (deleted) * src/libcfa/stdhdr/assert.h (modified) * src/prelude/builtins.c (modified) * src/tests/except-mac.h (modified) Merge branch 'master' into with-statement Fri, 01 Dec 2017 19:54:03 GMT Rob Schluntz [d8893ca] * src/Common/PassVisitor.h (modified) * src/Common/PassVisitor.impl.h (modified) * src/Common/PassVisitor.proto.h (modified) Update PassVisitor to add WithStmt exprs to the Indexer Thu, 30 Nov 2017 21:43:59 GMT Rob Schluntz [ba3706f] * src/CodeGen/FixNames.cc (modified) * src/Common/PassVisitor.impl.h (modified) * src/Concurrency/Keywords.cc (modified) * src/Concurrency/Waitfor.cc (modified) * src/ControlStruct/ExceptTranslate.cc (modified) * src/ControlStruct/ForExprMutator.cc (modified) * src/ControlStruct/MLEMutator.cc (modified) * src/GenPoly/Box.cc (modified) * src/GenPoly/InstantiateGeneric.cc (modified) * src/GenPoly/Specialize.cc (modified) * src/InitTweak/FixGlobalInit.cc (modified) * src/InitTweak/FixInit.cc (modified) * src/InitTweak/InitTweak.cc (modified) * src/MakeLibCfa.cc (modified) * src/Parser/StatementNode.cc (modified) * src/SymTab/AddVisit.h (modified) * src/SymTab/Autogen.cc (modified) * src/SymTab/Autogen.h (modified) * src/SynTree/CompoundStmt.cc (modified) * src/SynTree/DeclStmt.cc (modified) * src/SynTree/Statement.cc (modified) * src/SynTree/Statement.h (modified) * src/SynTree/TupleExpr.cc (modified) Remove label lists from various Statement constructors Thu, 30 Nov 2017 20:58:26 GMT Rob Schluntz [61255ad] * src/Common/PassVisitor.h (modified) * src/Common/PassVisitor.impl.h (modified) * src/SynTree/Mutator.cc (modified) * src/SynTree/Mutator.h (modified) * src/SynTree/Statement.cc (modified) * src/SynTree/Statement.h (modified) * src/SynTree/SynTree.h (modified) * src/SynTree/Visitor.cc (modified) * src/SynTree/Visitor.h (modified) Add WithStmt SynTree node Thu, 30 Nov 2017 15:52:13 GMT Rob Schluntz [4429b04] * src/Common/PassVisitor.impl.h (modified) Implicitly add C __func__ identifier to Indexer in function scope Wed, 15 Nov 2017 18:57:09 GMT Rob Schluntz [25ba999] * src/Common/Debug.h (modified) Add Debug namespace and treeDump debug routine Sun, 22 Oct 2017 17:42:19 GMT Thierry Delisle [2e30d47] * src/Common/utility.h (modified) * src/main.cc (modified) Fixed gcc-7 build Thu, 19 Oct 2017 15:15:35 GMT Rob Schluntz [447c356] * src/Common/PassVisitor.h (modified) * src/Common/PassVisitor.impl.h (modified) * src/SynTree/Mutator.cc (modified) * src/SynTree/Mutator.h (modified) * src/SynTree/TypeSubstitution.cc (modified) * src/SynTree/TypeSubstitution.h (modified) Add support for TypeSubstitution in PassVisitor Tue, 03 Oct 2017 18:55:17 GMT Rob Schluntz [7821d6c] * src/Common/PassVisitor.h (modified) * src/Common/PassVisitor.impl.h (modified) * src/Common/PassVisitor.proto.h (modified) * src/InitTweak/FixInit.cc (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/Resolver.cc (modified) * src/SynTree/Constant.cc (modified) * src/SynTree/Constant.h (modified) * src/tests/.expect/boundedBuffer.txt (added) * src/tests/boundedBuffer.c (added) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Tue, 03 Oct 2017 18:27:21 GMT Thierry Delisle [3c398b6] * src/Common/PassVisitor.h (modified) * src/Common/PassVisitor.impl.h (modified) * src/Common/PassVisitor.proto.h (modified) * src/InitTweak/FixInit.cc (modified) * src/ResolvExpr/Resolver.cc (modified) * src/SynTree/Constant.cc (modified) * src/SynTree/Constant.h (modified) Fixed visit children to properly work with the indexer Mon, 02 Oct 2017 20:39:42 GMT Rob Schluntz [50377a4] * src/CodeGen/CodeGenerator.cc (modified) * src/Common/Indenter.h (modified) * src/Common/utility.h (modified) * src/InitTweak/FixInit.cc (modified) * src/ResolvExpr/Alternative.cc (modified) * src/ResolvExpr/Alternative.h (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/TypeEnvironment.cc (modified) * src/ResolvExpr/TypeEnvironment.h (modified) * src/SynTree/AddressExpr.cc (modified) * src/SynTree/AggregateDecl.cc (modified) * src/SynTree/ApplicationExpr.cc (modified) * src/SynTree/ArrayType.cc (modified) * src/SynTree/AttrType.cc (modified) * src/SynTree/Attribute.cc (modified) * src/SynTree/Attribute.h (modified) * src/SynTree/BaseSyntaxNode.h (modified) * src/SynTree/BasicType.cc (modified) * src/SynTree/CommaExpr.cc (modified) * src/SynTree/CompoundStmt.cc (modified) * src/SynTree/DeclStmt.cc (modified) * src/SynTree/Declaration.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/Expression.cc (modified) * src/SynTree/Expression.h (modified) * src/SynTree/FunctionDecl.cc (modified) * src/SynTree/FunctionType.cc (modified) * src/SynTree/Initializer.cc (modified) * src/SynTree/Initializer.h (modified) * src/SynTree/NamedTypeDecl.cc (modified) * src/SynTree/ObjectDecl.cc (modified) * src/SynTree/PointerType.cc (modified) * src/SynTree/ReferenceToType.cc (modified) * src/SynTree/ReferenceType.cc (modified) * src/SynTree/Statement.cc (modified) * src/SynTree/Statement.h (modified) * src/SynTree/TupleExpr.cc (modified) * src/SynTree/TupleType.cc (modified) * src/SynTree/Type.cc (modified) * src/SynTree/Type.h (modified) * src/SynTree/TypeDecl.cc (modified) * src/SynTree/TypeExpr.cc (modified) * src/SynTree/TypeSubstitution.cc (modified) * src/SynTree/TypeSubstitution.h (modified) * src/SynTree/TypeofType.cc (modified) * src/SynTree/VarArgsType.cc (modified) * src/SynTree/VoidType.cc (modified) * src/SynTree/ZeroOneType.cc (modified) * src/tests/.expect/castError.txt (modified) * src/tests/.expect/scopeErrors.txt (modified) Refactor tree print code to use Indenter Wed, 27 Sep 2017 20:24:16 GMT Rob Schluntz [5ea7a22] * src/CodeGen/CodeGenerator.cc (modified) * src/Common/PassVisitor.h (modified) * src/Common/PassVisitor.impl.h (modified) * src/SynTree/Attribute.h (modified) * src/SynTree/BaseSyntaxNode.h (modified) * src/SynTree/Mutator.cc (modified) * src/SynTree/Mutator.h (modified) * src/SynTree/Visitor.cc (modified) * src/SynTree/Visitor.h (modified) Make Attribute a child of BaseSyntaxNode Tue, 19 Sep 2017 17:22:51 GMT Rob Schluntz [d48e529] * src/CodeGen/CodeGenerator.cc (modified) * src/Common/CodeLocation.h (modified) * src/Common/SemanticError.h (modified) * src/ControlStruct/ExceptTranslate.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/lex.ll (modified) * src/Parser/parser.yy (modified) Begin to introduce support for yylloc in the parser and extend ... Mon, 18 Sep 2017 20:56:22 GMT Rob Schluntz [80ac42d] * src/CodeTools/TrackLoc.cc (modified) * src/Common/CodeLocation.h (modified) * src/Common/SemanticError.cc (modified) Begin to clean up CodeLocations Mon, 18 Sep 2017 17:22:47 GMT Rob Schluntz [b11d8e2] * src/Common/PassVisitor.h (modified) * src/Common/PassVisitor.impl.h (modified) Add PassVisitor support for Designation Sat, 16 Sep 2017 12:52:23 GMT Rob Schluntz [33a25f9] * src/Common/PassVisitor.impl.h (modified) * src/InitTweak/FixInit.cc (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/SymTab/Indexer.cc (modified) * src/SymTab/Indexer.h (modified) Remove visitor feature from Indexer Fri, 15 Sep 2017 16:10:36 GMT Rob Schluntz [aa685db] * src/Common/PassVisitor.impl.h (modified) Set location when aggregating errors in PassVisitor::handleStatementList Thu, 14 Sep 2017 17:46:06 GMT Rob Schluntz [522363e] * src/Common/PassVisitor.impl.h (modified) * src/Common/PassVisitor.proto.h (modified) * src/SymTab/Indexer.cc (modified) * src/SymTab/Indexer.h (modified) * src/SymTab/Validate.cc (modified) Fix PassVisitor Indexer calls, aggregate top-level errors in ... Wed, 13 Sep 2017 18:44:01 GMT Thierry Delisle [982832e] * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/Generate.cc (modified) * src/Common/PassVisitor.h (modified) * src/Common/PassVisitor.impl.h (modified) * src/Common/utility.h (modified) * src/GenPoly/Box.cc (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ExpressionNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/lex.ll (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/CastCost.cc (modified) * src/ResolvExpr/ConversionCost.cc (modified) * src/SymTab/Autogen.cc (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/BasicType.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/Mutator.cc (modified) * src/SynTree/Mutator.h (modified) * src/SynTree/ObjectDecl.cc (modified) * src/SynTree/Statement.cc (modified) * src/SynTree/Statement.h (modified) * src/SynTree/Type.cc (modified) * src/libcfa/iostream (modified) * src/libcfa/iostream.c (modified) * src/tests/.expect/32/KRfunctions.txt (modified) * src/tests/.expect/32/attributes.txt (modified) * src/tests/.expect/32/declarationSpecifier.txt (modified) * src/tests/.expect/32/extension.txt (modified) * src/tests/.expect/32/gccExtensions.txt (modified) * src/tests/.expect/32/literals.txt (added) * src/tests/.expect/64/KRfunctions.txt (modified) * src/tests/.expect/64/attributes.txt (modified) * src/tests/.expect/64/declarationSpecifier.txt (modified) * src/tests/.expect/64/extension.txt (modified) * src/tests/.expect/64/gccExtensions.txt (modified) * src/tests/.expect/64/literals.txt (added) * src/tests/.expect/io.txt (modified) * src/tests/.expect/user_literals.txt (modified) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/charStringConstants.c (deleted) * src/tests/io.c (modified) * src/tests/io.data (modified) * src/tests/literals.c (added) * src/tests/user_literals.c (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 13 Sep 2017 18:13:59 GMT Thierry Delisle [9dcb653] * src/Common/PassVisitor.impl.h (modified) * src/Common/PassVisitor.proto.h (modified) Clean pass visitor and enabled indexer features Wed, 13 Sep 2017 18:08:43 GMT Thierry Delisle [e0886db] * src/Common/PassVisitor.h (modified) * src/Common/PassVisitor.impl.h (modified) * src/Common/PassVisitor.proto.h (modified) Indexer merge with pass visitor completed but disabled Tue, 12 Sep 2017 23:01:34 GMT Rob Schluntz [4639b0d] * src/Common/utility.h (modified) Fix memory error in lazy_map Tue, 12 Sep 2017 21:10:27 GMT Rob Schluntz [96f9ef5] * src/Common/PassVisitor.h (modified) * src/Common/PassVisitor.impl.h (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/Mutator.cc (modified) * src/SynTree/Mutator.h (modified) Modify TypeDecl mutate to return a Declaration Tue, 12 Sep 2017 14:45:01 GMT Rob Schluntz [108f3cdb] * src/Common/utility.h (modified) * src/ResolvExpr/CastCost.cc (modified) * src/ResolvExpr/ConversionCost.cc (modified) * src/SymTab/Autogen.cc (modified) Fix generation of assignment and autogenerate constructors and ... Thu, 07 Sep 2017 14:36:35 GMT Thierry Delisle [b3f252a] * doc/LaTeXmacros/common.tex (modified) * doc/LaTeXmacros/lstlang.sty (modified) * doc/refrat/keywords.tex (modified) * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/CodeGen/Generate.cc (modified) * src/CodeGen/OperatorTable.cc (modified) * src/Common/CodeLocation.h (modified) * src/Common/Debug.h (added) * src/Common/SemanticError.cc (modified) * src/Common/SemanticError.h (modified) * src/Common/utility.h (modified) * src/GenPoly/Box.cc (modified) * src/GenPoly/GenPoly.cc (modified) * src/InitTweak/FixInit.cc (modified) * src/InitTweak/InitTweak.cc (modified) * src/Parser/ExpressionNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/StatementNode.cc (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/lex.ll (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/AlternativeFinder.h (modified) * src/ResolvExpr/RenameVars.cc (modified) * src/ResolvExpr/TypeEnvironment.cc (modified) * src/ResolvExpr/TypeEnvironment.h (modified) * src/SymTab/Indexer.cc (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/AddressExpr.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/Expression.h (modified) * src/SynTree/Mutator.cc (modified) * src/SynTree/ReferenceToType.cc (modified) * src/SynTree/Statement.cc (modified) * src/SynTree/Statement.h (modified) * src/SynTree/Type.h (modified) * src/SynTree/TypeSubstitution.h (modified) * src/SynTree/Visitor.cc (modified) * src/benchmark/Makefile.am (modified) * src/benchmark/Makefile.in (modified) * src/benchmark/stat.py (added) * src/libcfa/concurrency/coroutine (modified) * src/libcfa/gmp (modified) * src/prelude/prelude.cf (modified) * src/tests/.expect/64/gmp.txt (modified) * src/tests/.expect/castError.txt (modified) * src/tests/.expect/completeTypeError.txt (modified) * src/tests/.expect/declarationErrors.txt (modified) * src/tests/.expect/dtor-early-exit-ERR1.txt (modified) * src/tests/.expect/dtor-early-exit-ERR2.txt (modified) * src/tests/.expect/function-operator.txt (added) * src/tests/.expect/ifcond.txt (modified) * src/tests/.expect/memberCtors-ERR1.txt (modified) * src/tests/.expect/scopeErrors.txt (modified) * src/tests/.expect/stdincludes.txt (added) * src/tests/.expect/user_literals.txt (added) * src/tests/div.c (modified) * src/tests/dtor-early-exit.c (modified) * src/tests/function-operator.c (added) * src/tests/gmp.c (modified) * src/tests/ifcond.c (modified) * src/tests/stdincludes.c (added) * src/tests/user_literals.c (added) * src/tests/waitfor.c (added) * tools/prettyprinter/lex.ll (modified) * tools/prettyprinter/parser.hh (modified) * tools/prettyprinter/parser.yy (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 07 Sep 2017 14:34:23 GMT Thierry Delisle [234223f] * src/Common/utility.h (modified) added FuncGuard, similar to ValueGuard but with before/after lambdas Fri, 01 Sep 2017 20:26:14 GMT Rob Schluntz [bc3127d] * src/CodeGen/OperatorTable.cc (modified) * src/Common/utility.h (modified) * src/GenPoly/Box.cc (modified) Handle user-defined literals in OperatorTable, 0/1 from operator table Fri, 01 Sep 2017 18:45:43 GMT Rob Schluntz [681c764] * src/Common/Debug.h (added) Add translator debug utility header file Fri, 01 Sep 2017 18:39:52 GMT Rob Schluntz [2bf9c37] * src/Common/utility.h (modified) * src/SymTab/Validate.cc (modified) Refactor Validate filter into utility Wed, 30 Aug 2017 12:08:01 GMT Peter A. Buhr [9ed4f94] * src/Common/SemanticError.cc (modified) * src/Common/SemanticError.h (modified) * src/Parser/lex.ll (modified) * src/Parser/parser.yy (modified) update error message printing and add column to parsing errors Mon, 28 Aug 2017 19:44:55 GMT Peter A. Buhr [afce1cf] * src/Common/PassVisitor.h (modified) * src/Common/PassVisitor.impl.h (modified) * src/Concurrency/Keywords.cc (modified) * src/Parser/StatementNode.cc (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Mon, 28 Aug 2017 18:59:30 GMT Thierry Delisle [2065609] * src/Common/PassVisitor.h (modified) * src/Common/PassVisitor.impl.h (modified) * src/Concurrency/Keywords.cc (modified) * src/Parser/StatementNode.cc (modified) Added new node to PassVisitor. Converted Keywords to PassVisitor. ... Mon, 28 Aug 2017 17:55:16 GMT Peter A. Buhr [b128d3e] * src/Common/CodeLocation.h (modified) * src/InitTweak/InitTweak.cc (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/SymTab/Validate.cc (modified) remove contraction from error message Thu, 24 Aug 2017 11:49:46 GMT Rob Schluntz [3c09d47] * src/Common/utility.h (modified) Use %zd instead of %lu in assertf Tue, 22 Aug 2017 23:31:52 GMT Rob Schluntz [8135d4c] * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/CodeGen/Generate.cc (modified) * src/CodeTools/TrackLoc.cc (modified) * src/Common/CodeLocation.h (added) * src/Common/PassVisitor.h (modified) * src/Common/SemanticError.h (modified) * src/Common/utility.h (modified) * src/ControlStruct/ExceptTranslate.cc (modified) * src/ControlStruct/ExceptTranslate.h (modified) * src/ControlStruct/ForExprMutator.cc (modified) * src/ControlStruct/ForExprMutator.h (modified) * src/ControlStruct/LabelFixer.cc (modified) * src/ControlStruct/LabelFixer.h (modified) * src/ControlStruct/LabelGenerator.cc (modified) * src/ControlStruct/LabelGenerator.h (modified) * src/ControlStruct/MLEMutator.cc (modified) * src/ControlStruct/MLEMutator.h (modified) * src/ControlStruct/Mutate.cc (modified) * src/ControlStruct/Mutate.h (modified) * src/GenPoly/Box.cc (modified) * src/GenPoly/Box.h (modified) * src/GenPoly/CopyParams.cc (modified) * src/GenPoly/DeclMutator.cc (modified) * src/GenPoly/DeclMutator.h (modified) * src/GenPoly/FindFunction.cc (modified) * src/GenPoly/FindFunction.h (modified) * src/GenPoly/GenPoly.cc (modified) * src/GenPoly/GenPoly.h (modified) * src/GenPoly/InstantiateGeneric.cc (modified) * src/GenPoly/InstantiateGeneric.h (modified) * src/GenPoly/Lvalue.cc (modified) * src/GenPoly/Lvalue.h (modified) * src/GenPoly/PolyMutator.cc (modified) * src/GenPoly/PolyMutator.h (modified) * src/GenPoly/ScrubTyVars.cc (modified) * src/GenPoly/ScrubTyVars.h (modified) * src/GenPoly/Specialize.cc (modified) * src/GenPoly/Specialize.h (modified) * src/InitTweak/FixGlobalInit.cc (modified) * src/InitTweak/FixGlobalInit.h (modified) * src/InitTweak/FixInit.cc (modified) * src/InitTweak/FixInit.h (modified) * src/InitTweak/GenInit.cc (modified) * src/InitTweak/GenInit.h (modified) * src/InitTweak/InitTweak.cc (modified) * src/InitTweak/InitTweak.h (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ExpressionNode.cc (modified) * src/Parser/InitializerNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/StatementNode.cc (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/TypedefTable.cc (modified) * src/Parser/TypedefTable.h (modified) * src/Parser/parser.yy (modified) * src/Parser/parserutility.cc (modified) * src/Parser/parserutility.h (modified) * src/ResolvExpr/AdjustExprType.cc (modified) * src/ResolvExpr/Alternative.cc (modified) * src/ResolvExpr/Alternative.h (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/AlternativeFinder.h (modified) * src/ResolvExpr/AlternativePrinter.cc (modified) * src/ResolvExpr/AlternativePrinter.h (modified) * src/ResolvExpr/CastCost.cc (modified) * src/ResolvExpr/CommonType.cc (modified) * src/ResolvExpr/ConversionCost.cc (modified) * src/ResolvExpr/ConversionCost.h (modified) * src/ResolvExpr/CurrentObject.cc (modified) * src/ResolvExpr/CurrentObject.h (modified) * src/ResolvExpr/FindOpenVars.cc (modified) * src/ResolvExpr/FindOpenVars.h (modified) * src/ResolvExpr/Occurs.cc (modified) * src/ResolvExpr/PolyCost.cc (modified) * src/ResolvExpr/PtrsAssignable.cc (modified) * src/ResolvExpr/PtrsCastable.cc (modified) * src/ResolvExpr/RenameVars.cc (modified) * src/ResolvExpr/RenameVars.h (modified) * src/ResolvExpr/ResolveTypeof.cc (modified) * src/ResolvExpr/ResolveTypeof.h (modified) * src/ResolvExpr/Resolver.cc (modified) * src/ResolvExpr/Resolver.h (modified) * src/ResolvExpr/TypeEnvironment.cc (modified) * src/ResolvExpr/TypeEnvironment.h (modified) * src/ResolvExpr/Unify.cc (modified) * src/ResolvExpr/Unify.h (modified) * src/SymTab/Autogen.cc (modified) * src/SymTab/Autogen.h (modified) * src/SymTab/FixFunction.cc (modified) * src/SymTab/Indexer.cc (modified) * src/SymTab/Indexer.h (modified) * src/SymTab/Mangler.cc (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/AddStmtVisitor.cc (modified) * src/SynTree/AddStmtVisitor.h (modified) * src/SynTree/AddressExpr.cc (modified) * src/SynTree/AggregateDecl.cc (modified) * src/SynTree/ApplicationExpr.cc (modified) * src/SynTree/ArrayType.cc (modified) * src/SynTree/AttrType.cc (modified) * src/SynTree/Attribute.cc (modified) * src/SynTree/Attribute.h (modified) * src/SynTree/BaseSyntaxNode.h (modified) * src/SynTree/BasicType.cc (modified) * src/SynTree/CommaExpr.cc (modified) * src/SynTree/CompoundStmt.cc (modified) * src/SynTree/Constant.cc (modified) * src/SynTree/Constant.h (modified) * src/SynTree/DeclStmt.cc (modified) * src/SynTree/Declaration.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/DeclarationWithType.cc (modified) * src/SynTree/Expression.cc (modified) * src/SynTree/Expression.h (modified) * src/SynTree/FunctionDecl.cc (modified) * src/SynTree/FunctionType.cc (modified) * src/SynTree/Initializer.cc (modified) * src/SynTree/Initializer.h (modified) * src/SynTree/Mutator.cc (modified) * src/SynTree/Mutator.h (modified) * src/SynTree/NamedTypeDecl.cc (modified) * src/SynTree/ObjectDecl.cc (modified) * src/SynTree/PointerType.cc (modified) * src/SynTree/ReferenceToType.cc (modified) * src/SynTree/Statement.cc (modified) * src/SynTree/Statement.h (modified) * src/SynTree/TupleExpr.cc (modified) * src/SynTree/TupleType.cc (modified) * src/SynTree/Type.cc (modified) * src/SynTree/Type.h (modified) * src/SynTree/TypeDecl.cc (modified) * src/SynTree/TypeExpr.cc (modified) * src/SynTree/TypeSubstitution.cc (modified) * src/SynTree/TypeSubstitution.h (modified) * src/SynTree/TypeofType.cc (modified) * src/SynTree/VarArgsType.cc (modified) * src/SynTree/VarExprReplacer.cc (modified) * src/SynTree/VarExprReplacer.h (modified) * src/SynTree/Visitor.cc (modified) * src/SynTree/Visitor.h (modified) * src/SynTree/VoidType.cc (modified) * src/SynTree/ZeroOneType.cc (modified) * src/Tuples/Explode.cc (modified) * src/Tuples/Explode.h (modified) * src/Tuples/TupleAssignment.cc (modified) * src/Tuples/TupleExpansion.cc (modified) * src/Virtual/ExpandCasts.cc (modified) * src/Virtual/ExpandCasts.h (modified) * src/driver/cfa.cc (modified) * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) * src/libcfa/exception.c (modified) * src/libcfa/exception.h (modified) * src/libcfa/libhdr.h (modified) * src/main.cc (modified) * src/tests/.expect/32/KRfunctions.txt (modified) * src/tests/.expect/64/KRfunctions.txt (modified) * src/tests/KRfunctions.c (modified) * src/tests/except-0.c (modified) * src/tests/except-1.c (modified) * src/tests/except-2.c (modified) * src/tests/except-3.c (added) * src/tests/except-mac.h (added) * tools/build/clean_hdr.awk (added) * tools/build/clean_hdrs (added) * tools/build/time_make (added) Merge branch 'master' into references Thu, 17 Aug 2017 18:45:12 GMT Andrew Beach [21f0aa8] * src/Common/CodeLocation.h (added) * src/Common/SemanticError.h (modified) * src/Common/utility.h (modified) * src/ControlStruct/LabelGenerator.cc (modified) * src/Parser/ParseNode.h (modified) * src/SynTree/BaseSyntaxNode.h (modified) Seperated CodeLocation out from the general utilities. Tue, 15 Aug 2017 17:38:04 GMT Thierry Delisle [be9288a] * src/Common/utility.h (modified) * src/Concurrency/Keywords.cc (modified) * src/ControlStruct/Mutate.cc (modified) * src/GenPoly/InstantiateGeneric.cc (modified) * src/InitTweak/FixInit.cc (modified) * src/InitTweak/GenInit.cc (modified) * src/InitTweak/InitTweak.h (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypedefTable.h (modified) * src/SymTab/Autogen.cc (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/Type.cc (modified) * src/Tuples/TupleExpansion.cc (modified) * src/main.cc (modified) Fixed errors made by the clean-up tool Tue, 15 Aug 2017 15:36:14 GMT Thierry Delisle [08fc48f] * src/CodeGen/CodeGenerator.h (modified) * src/CodeTools/TrackLoc.cc (modified) * src/Common/PassVisitor.h (modified) * src/Concurrency/Keywords.cc (modified) * src/GenPoly/Box.cc (modified) * src/GenPoly/Box.h (modified) * src/GenPoly/CopyParams.cc (modified) * src/GenPoly/DeclMutator.cc (modified) * src/GenPoly/DeclMutator.h (modified) * src/GenPoly/FindFunction.cc (modified) * src/GenPoly/FindFunction.h (modified) * src/GenPoly/GenPoly.cc (modified) * src/GenPoly/GenPoly.h (modified) * src/GenPoly/InstantiateGeneric.cc (modified) * src/GenPoly/InstantiateGeneric.h (modified) * src/GenPoly/Lvalue.cc (modified) * src/GenPoly/Lvalue.h (modified) * src/GenPoly/PolyMutator.cc (modified) * src/GenPoly/PolyMutator.h (modified) * src/GenPoly/ScrubTyVars.cc (modified) * src/GenPoly/ScrubTyVars.h (modified) * src/GenPoly/Specialize.cc (modified) * src/GenPoly/Specialize.h (modified) * src/Virtual/ExpandCasts.cc (modified) * src/Virtual/ExpandCasts.h (modified) * src/main.cc (modified) Big header cleaning pass - commit 1 Mon, 14 Aug 2017 18:07:34 GMT Rob Schluntz [8217e8f] * doc/proposals/virtual.txt (modified) * src/Common/Indenter.h (modified) * src/ControlStruct/MLEMutator.cc (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/SynTree/Declaration.h (modified) * src/tests/.expect/32/math1.txt (added) * src/tests/.expect/32/math2.txt (moved) * src/tests/.expect/32/math3.txt (added) * src/tests/.expect/64/math1.txt (added) * src/tests/.expect/64/math2.txt (moved) * src/tests/.expect/64/math3.txt (added) * src/tests/math.c (deleted) * src/tests/math1.c (added) * src/tests/math2.c (added) * src/tests/math3.c (added) * src/tests/pybin/tools.py (modified) Merge branch 'master' into references Mon, 14 Aug 2017 18:03:39 GMT Rob Schluntz [9236060] * .gitignore (modified) * Makefile.am (modified) * Makefile.in (modified) * automake/compile (modified) * automake/config.guess (modified) * automake/config.sub (modified) * automake/depcomp (modified) * automake/install-sh (modified) * automake/test-driver (modified) * automake/ylwrap (modified) * configure (modified) * configure.ac (modified) * doc/LaTeXmacros/common.tex (modified) * doc/LaTeXmacros/lstlang.sty (modified) * doc/generic_types/generic_types.bib (deleted) * doc/generic_types/generic_types.tex (modified) * doc/man/README (added) * doc/man/cfa.1 (added) * doc/proposals/concurrency/text/concurrency.tex (modified) * doc/proposals/concurrency/version (modified) * doc/proposals/tagged-struct.txt (deleted) * doc/proposals/virtual.txt (modified) * doc/refrat/Makefile (modified) * doc/refrat/keywords.tex (added) * doc/refrat/operidents.tex (added) * doc/refrat/refrat.tex (modified) * doc/rob_thesis/Makefile (modified) * doc/rob_thesis/thesis.tex (modified) * doc/user/EHMHierarchy.fig (modified) * doc/user/Makefile (modified) * doc/user/user.tex (modified) * doc/working/resolver_design.md (modified) * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/CodeGen/FixMain.h (modified) * src/CodeGen/FixNames.h (modified) * src/CodeGen/GenType.cc (modified) * src/CodeGen/GenType.h (modified) * src/CodeGen/Generate.cc (modified) * src/CodeGen/Generate.h (modified) * src/CodeGen/OperatorTable.cc (modified) * src/CodeGen/OperatorTable.h (modified) * src/CodeTools/DeclStats.h (modified) * src/CodeTools/TrackLoc.cc (modified) * src/CodeTools/TrackLoc.h (modified) * src/Common/CompilerError.h (modified) * src/Common/PassVisitor.h (modified) * src/Common/PassVisitor.impl.h (modified) * src/Common/PassVisitor.proto.h (modified) * src/Common/ScopedMap.h (modified) * src/Common/SemanticError.h (modified) * src/Common/UnimplementedError.h (modified) * src/Common/UniqueName.h (modified) * src/Common/VectorMap.h (modified) * src/Common/utility.h (modified) * src/Concurrency/Keywords.cc (modified) * src/Concurrency/Keywords.h (modified) * src/ControlStruct/ExceptTranslate.cc (modified) * src/ControlStruct/ExceptTranslate.h (modified) * src/ControlStruct/ForExprMutator.h (modified) * src/ControlStruct/LabelFixer.h (modified) * src/ControlStruct/LabelGenerator.h (modified) * src/ControlStruct/MLEMutator.h (modified) * src/ControlStruct/Mutate.h (modified) * src/GenPoly/Box.cc (modified) * src/GenPoly/Box.h (modified) * src/GenPoly/CopyParams.h (modified) * src/GenPoly/DeclMutator.h (modified) * src/GenPoly/ErasableScopedMap.h (modified) * src/GenPoly/FindFunction.h (modified) * src/GenPoly/GenPoly.h (modified) * src/GenPoly/InstantiateGeneric.h (modified) * src/GenPoly/Lvalue.cc (modified) * src/GenPoly/Lvalue.h (modified) * src/GenPoly/PolyMutator.h (modified) * src/GenPoly/ScopedSet.h (modified) * src/GenPoly/ScrubTyVars.h (modified) * src/GenPoly/Specialize.h (modified) * src/InitTweak/FixGlobalInit.h (modified) * src/InitTweak/FixInit.h (modified) * src/InitTweak/GenInit.h (modified) * src/InitTweak/InitTweak.h (modified) * src/MakeLibCfa.h (modified) * src/Makefile.am (modified) * src/Makefile.in (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ExpressionNode.cc (modified) * src/Parser/InitializerNode.cc (modified) * src/Parser/LinkageSpec.h (modified) * src/Parser/ParseNode.h (modified) * src/Parser/ParserTypes.h (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/TypedefTable.h (modified) * src/Parser/lex.ll (modified) * src/Parser/parser.yy (modified) * src/Parser/parserutility.cc (modified) * src/Parser/parserutility.h (modified) * src/ResolvExpr/Alternative.h (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/AlternativeFinder.h (modified) * src/ResolvExpr/AlternativePrinter.h (modified) * src/ResolvExpr/ConversionCost.h (modified) * src/ResolvExpr/Cost.h (modified) * src/ResolvExpr/CurrentObject.cc (modified) * src/ResolvExpr/CurrentObject.h (modified) * src/ResolvExpr/FindOpenVars.h (modified) * src/ResolvExpr/RenameVars.h (modified) * src/ResolvExpr/ResolveTypeof.h (modified) * src/ResolvExpr/Resolver.cc (modified) * src/ResolvExpr/Resolver.h (modified) * src/ResolvExpr/TypeEnvironment.h (modified) * src/ResolvExpr/TypeMap.h (modified) * src/ResolvExpr/Unify.h (modified) * src/ResolvExpr/typeops.h (modified) * src/SymTab/AddVisit.h (modified) * src/SymTab/Autogen.cc (modified) * src/SymTab/Autogen.h (modified) * src/SymTab/FixFunction.cc (modified) * src/SymTab/FixFunction.h (modified) * src/SymTab/ImplementationType.cc (modified) * src/SymTab/ImplementationType.h (modified) * src/SymTab/Indexer.cc (modified) * src/SymTab/Indexer.h (modified) * src/SymTab/Mangler.cc (modified) * src/SymTab/Mangler.h (modified) * src/SymTab/TypeEquality.cc (modified) * src/SymTab/TypeEquality.h (modified) * src/SymTab/Validate.cc (modified) * src/SymTab/Validate.h (modified) * src/SymTab/module.mk (modified) * src/SynTree/AddStmtVisitor.h (modified) * src/SynTree/AggregateDecl.cc (modified) * src/SynTree/Attribute.h (modified) * src/SynTree/BaseSyntaxNode.h (modified) * src/SynTree/Constant.cc (modified) * src/SynTree/Constant.h (modified) * src/SynTree/Declaration.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/Expression.cc (modified) * src/SynTree/Expression.h (modified) * src/SynTree/Initializer.cc (modified) * src/SynTree/Initializer.h (modified) * src/SynTree/Label.h (modified) * src/SynTree/Mutator.cc (modified) * src/SynTree/Mutator.h (modified) * src/SynTree/NamedTypeDecl.cc (modified) * src/SynTree/Statement.h (modified) * src/SynTree/SynTree.h (modified) * src/SynTree/Type.cc (modified) * src/SynTree/Type.h (modified) * src/SynTree/TypeDecl.cc (modified) * src/SynTree/TypeSubstitution.h (modified) * src/SynTree/VarExprReplacer.h (modified) * src/SynTree/Visitor.cc (modified) * src/SynTree/Visitor.h (modified) * src/Tuples/Explode.h (modified) * src/Tuples/TupleExpansion.cc (modified) * src/Tuples/Tuples.h (modified) * src/Virtual/ExpandCasts.cc (added) * src/Virtual/ExpandCasts.h (added) * src/Virtual/module.mk (added) * src/benchmark/create_pthrd.c (modified) * src/include/cassert (moved) * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) * src/libcfa/assert (deleted) * src/libcfa/assert.c (modified) * src/libcfa/concurrency/CtxSwitch-i386.S (modified) * src/libcfa/concurrency/CtxSwitch-x86_64.S (modified) * src/libcfa/concurrency/alarm.c (modified) * src/libcfa/concurrency/alarm.h (modified) * src/libcfa/concurrency/coroutine (modified) * src/libcfa/concurrency/coroutine.c (modified) * src/libcfa/concurrency/invoke.c (modified) * src/libcfa/concurrency/invoke.h (modified) * src/libcfa/concurrency/kernel (modified) * src/libcfa/concurrency/kernel.c (modified) * src/libcfa/concurrency/kernel_private.h (modified) * src/libcfa/concurrency/monitor (modified) * src/libcfa/concurrency/monitor.c (modified) * src/libcfa/concurrency/preemption.c (modified) * src/libcfa/concurrency/preemption.h (modified) * src/libcfa/concurrency/thread (modified) * src/libcfa/concurrency/thread.c (modified) * src/libcfa/containers/maybe (modified) * src/libcfa/containers/maybe.c (modified) * src/libcfa/containers/pair (modified) * src/libcfa/containers/result (modified) * src/libcfa/containers/result.c (modified) * src/libcfa/containers/vector (modified) * src/libcfa/exception.c (modified) * src/libcfa/exception.h (modified) * src/libcfa/fstream.c (modified) * src/libcfa/interpose.c (modified) * src/libcfa/interpose.h (modified) * src/libcfa/iostream (modified) * src/libcfa/iostream.c (modified) * src/libcfa/libhdr.h (modified) * src/libcfa/libhdr/libalign.h (modified) * src/libcfa/libhdr/libdebug.h (modified) * src/libcfa/libhdr/libtools.h (modified) * src/libcfa/math (modified) * src/libcfa/math.c (deleted) * src/libcfa/startup.h (modified) * src/libcfa/stdhdr/assert.h (modified) * src/libcfa/stdhdr/bfdlink.h (added) * src/libcfa/stdhdr/gmp.h (modified) * src/libcfa/stdhdr/hwloc.h (added) * src/libcfa/stdhdr/krb5.h (added) * src/libcfa/stdhdr/malloc.h (added) * src/libcfa/stdlib (modified) * src/libcfa/stdlib.c (modified) * src/libcfa/virtual.c (added) * src/libcfa/virtual.h (added) * src/main.cc (modified) * src/prelude/builtins.c (modified) * src/tests/.expect/32/math.txt (modified) * src/tests/.expect/64/math.txt (modified) * src/tests/.expect/concurrent/sched-int-barge.txt (deleted) * src/tests/.expect/div.txt (added) * src/tests/alloc.c (modified) * src/tests/attributes.c (modified) * src/tests/avltree/avl-private.h (modified) * src/tests/avltree/avl.h (modified) * src/tests/designations.c (modified) * src/tests/div.c (added) * src/tests/except-0.c (modified) * src/tests/except-1.c (added) * src/tests/except-2.c (added) * src/tests/gmp.c (modified) * src/tests/math.c (modified) * src/tests/maybe.c (modified) * src/tests/preempt_longrun/Makefile.am (modified) * src/tests/preempt_longrun/Makefile.in (modified) * src/tests/preempt_longrun/barge.c (deleted) * src/tests/preempt_longrun/create.c (modified) * src/tests/preempt_longrun/enter.c (modified) * src/tests/preempt_longrun/enter3.c (modified) * src/tests/preempt_longrun/processor.c (modified) * src/tests/preempt_longrun/yield.c (modified) * src/tests/result.c (modified) * src/tests/sched-int-barge.c (modified) * src/tests/sched-int-block.c (modified) * src/tests/sched-int-disjoint.c (modified) * src/tests/sched-int-wait.c (modified) * src/tests/test.py (modified) * src/tests/vector/array.h (modified) * src/tests/vector/vector_int.h (modified) * src/tests/virtualCast.c (added) * tools/cfa.nanorc (modified) * tools/prettyprinter/ParserTypes.h (modified) * tools/prettyprinter/filter.h (modified) * tools/prettyprinter/lex.ll (modified) * tools/prettyprinter/test.y (modified) * tools/prettyprinter/token.cc (modified) * tools/prettyprinter/token.h (modified) Merge branch 'master' into references Fri, 11 Aug 2017 15:18:12 GMT Andrew Beach [2006db0] * src/Common/Indenter.h (modified) Fixed (I think) the intro in Indenter.h. Why do I do this? Fri, 11 Aug 2017 14:33:37 GMT Rob Schluntz [0720e049] * .gitignore (modified) * Makefile.am (modified) * Makefile.in (modified) * automake/compile (modified) * automake/config.guess (modified) * automake/config.sub (modified) * automake/depcomp (modified) * automake/install-sh (modified) * automake/test-driver (modified) * automake/ylwrap (modified) * configure (modified) * configure.ac (modified) * doc/LaTeXmacros/common.tex (modified) * doc/LaTeXmacros/lstlang.sty (modified) * doc/generic_types/generic_types.bib (deleted) * doc/generic_types/generic_types.tex (modified) * doc/man/README (added) * doc/man/cfa.1 (added) * doc/proposals/concurrency/text/concurrency.tex (modified) * doc/proposals/concurrency/version (modified) * doc/proposals/tagged-struct.txt (deleted) * doc/proposals/virtual.txt (modified) * doc/refrat/Makefile (modified) * doc/refrat/keywords.tex (added) * doc/refrat/operidents.tex (added) * doc/refrat/refrat.tex (modified) * doc/rob_thesis/Makefile (modified) * doc/rob_thesis/thesis.tex (modified) * doc/user/EHMHierarchy.fig (modified) * doc/user/Makefile (modified) * doc/user/user.tex (modified) * doc/working/resolver_design.md (modified) * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/CodeGen/FixMain.h (modified) * src/CodeGen/FixNames.h (modified) * src/CodeGen/GenType.cc (modified) * src/CodeGen/GenType.h (modified) * src/CodeGen/Generate.cc (modified) * src/CodeGen/Generate.h (modified) * src/CodeGen/OperatorTable.cc (modified) * src/CodeGen/OperatorTable.h (modified) * src/CodeTools/DeclStats.h (modified) * src/CodeTools/TrackLoc.cc (modified) * src/CodeTools/TrackLoc.h (modified) * src/Common/CompilerError.h (modified) * src/Common/PassVisitor.h (modified) * src/Common/PassVisitor.impl.h (modified) * src/Common/PassVisitor.proto.h (modified) * src/Common/ScopedMap.h (modified) * src/Common/SemanticError.h (modified) * src/Common/UnimplementedError.h (modified) * src/Common/UniqueName.h (modified) * src/Common/VectorMap.h (modified) * src/Common/utility.h (modified) * src/Concurrency/Keywords.cc (modified) * src/Concurrency/Keywords.h (modified) * src/ControlStruct/ExceptTranslate.cc (modified) * src/ControlStruct/ExceptTranslate.h (modified) * src/ControlStruct/ForExprMutator.h (modified) * src/ControlStruct/LabelFixer.h (modified) * src/ControlStruct/LabelGenerator.h (modified) * src/ControlStruct/MLEMutator.h (modified) * src/ControlStruct/Mutate.h (modified) * src/GenPoly/Box.cc (modified) * src/GenPoly/Box.h (modified) * src/GenPoly/CopyParams.h (modified) * src/GenPoly/DeclMutator.h (modified) * src/GenPoly/ErasableScopedMap.h (modified) * src/GenPoly/FindFunction.h (modified) * src/GenPoly/GenPoly.h (modified) * src/GenPoly/InstantiateGeneric.h (modified) * src/GenPoly/Lvalue.cc (modified) * src/GenPoly/Lvalue.h (modified) * src/GenPoly/PolyMutator.h (modified) * src/GenPoly/ScopedSet.h (modified) * src/GenPoly/ScrubTyVars.h (modified) * src/GenPoly/Specialize.h (modified) * src/InitTweak/FixGlobalInit.h (modified) * src/InitTweak/FixInit.h (modified) * src/InitTweak/GenInit.h (modified) * src/InitTweak/InitTweak.h (modified) * src/MakeLibCfa.h (modified) * src/Makefile.am (modified) * src/Makefile.in (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ExpressionNode.cc (modified) * src/Parser/InitializerNode.cc (modified) * src/Parser/LinkageSpec.h (modified) * src/Parser/ParseNode.h (modified) * src/Parser/ParserTypes.h (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/TypedefTable.h (modified) * src/Parser/lex.ll (modified) * src/Parser/parser.yy (modified) * src/Parser/parserutility.cc (modified) * src/Parser/parserutility.h (modified) * src/ResolvExpr/Alternative.h (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/AlternativeFinder.h (modified) * src/ResolvExpr/AlternativePrinter.h (modified) * src/ResolvExpr/ConversionCost.h (modified) * src/ResolvExpr/Cost.h (modified) * src/ResolvExpr/CurrentObject.cc (modified) * src/ResolvExpr/CurrentObject.h (modified) * src/ResolvExpr/FindOpenVars.h (modified) * src/ResolvExpr/RenameVars.h (modified) * src/ResolvExpr/ResolveTypeof.h (modified) * src/ResolvExpr/Resolver.cc (modified) * src/ResolvExpr/Resolver.h (modified) * src/ResolvExpr/TypeEnvironment.h (modified) * src/ResolvExpr/TypeMap.h (modified) * src/ResolvExpr/Unify.h (modified) * src/ResolvExpr/typeops.h (modified) * src/SymTab/AddVisit.h (modified) * src/SymTab/Autogen.cc (modified) * src/SymTab/Autogen.h (modified) * src/SymTab/FixFunction.cc (modified) * src/SymTab/FixFunction.h (modified) * src/SymTab/ImplementationType.cc (modified) * src/SymTab/ImplementationType.h (modified) * src/SymTab/Indexer.cc (modified) * src/SymTab/Indexer.h (modified) * src/SymTab/Mangler.cc (modified) * src/SymTab/Mangler.h (modified) * src/SymTab/TypeEquality.cc (modified) * src/SymTab/TypeEquality.h (modified) * src/SymTab/Validate.cc (modified) * src/SymTab/Validate.h (modified) * src/SymTab/module.mk (modified) * src/SynTree/AddStmtVisitor.h (modified) * src/SynTree/AggregateDecl.cc (modified) * src/SynTree/ApplicationExpr.cc (modified) * src/SynTree/Attribute.h (modified) * src/SynTree/BaseSyntaxNode.h (modified) * src/SynTree/Constant.cc (modified) * src/SynTree/Constant.h (modified) * src/SynTree/Declaration.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/Expression.cc (modified) * src/SynTree/Expression.h (modified) * src/SynTree/Initializer.cc (modified) * src/SynTree/Initializer.h (modified) * src/SynTree/Label.h (modified) * src/SynTree/Mutator.cc (modified) * src/SynTree/Mutator.h (modified) * src/SynTree/NamedTypeDecl.cc (modified) * src/SynTree/Statement.h (modified) * src/SynTree/SynTree.h (modified) * src/SynTree/Type.cc (modified) * src/SynTree/Type.h (modified) * src/SynTree/TypeDecl.cc (modified) * src/SynTree/TypeExpr.cc (modified) * src/SynTree/TypeSubstitution.h (modified) * src/SynTree/VarExprReplacer.h (modified) * src/SynTree/Visitor.cc (modified) * src/SynTree/Visitor.h (modified) * src/Tuples/Explode.h (modified) * src/Tuples/TupleExpansion.cc (modified) * src/Tuples/Tuples.h (modified) * src/Virtual/ExpandCasts.cc (added) * src/Virtual/ExpandCasts.h (added) * src/Virtual/module.mk (added) * src/benchmark/create_pthrd.c (modified) * src/include/cassert (moved) * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) * src/libcfa/assert (deleted) * src/libcfa/assert.c (modified) * src/libcfa/concurrency/CtxSwitch-i386.S (modified) * src/libcfa/concurrency/CtxSwitch-x86_64.S (modified) * src/libcfa/concurrency/alarm.c (modified) * src/libcfa/concurrency/alarm.h (modified) * src/libcfa/concurrency/coroutine (modified) * src/libcfa/concurrency/coroutine.c (modified) * src/libcfa/concurrency/invoke.c (modified) * src/libcfa/concurrency/invoke.h (modified) * src/libcfa/concurrency/kernel (modified) * src/libcfa/concurrency/kernel.c (modified) * src/libcfa/concurrency/kernel_private.h (modified) * src/libcfa/concurrency/monitor (modified) * src/libcfa/concurrency/monitor.c (modified) * src/libcfa/concurrency/preemption.c (modified) * src/libcfa/concurrency/preemption.h (modified) * src/libcfa/concurrency/thread (modified) * src/libcfa/concurrency/thread.c (modified) * src/libcfa/containers/maybe (modified) * src/libcfa/containers/maybe.c (modified) * src/libcfa/containers/pair (modified) * src/libcfa/containers/result (modified) * src/libcfa/containers/result.c (modified) * src/libcfa/containers/vector (modified) * src/libcfa/exception.c (modified) * src/libcfa/exception.h (modified) * src/libcfa/fstream.c (modified) * src/libcfa/interpose.c (modified) * src/libcfa/interpose.h (modified) * src/libcfa/iostream (modified) * src/libcfa/iostream.c (modified) * src/libcfa/libhdr.h (modified) * src/libcfa/libhdr/libalign.h (modified) * src/libcfa/libhdr/libdebug.h (modified) * src/libcfa/libhdr/libtools.h (modified) * src/libcfa/math (modified) * src/libcfa/math.c (deleted) * src/libcfa/startup.h (modified) * src/libcfa/stdhdr/assert.h (modified) * src/libcfa/stdhdr/bfdlink.h (added) * src/libcfa/stdhdr/gmp.h (modified) * src/libcfa/stdhdr/hwloc.h (added) * src/libcfa/stdhdr/krb5.h (added) * src/libcfa/stdhdr/malloc.h (added) * src/libcfa/stdlib (modified) * src/libcfa/stdlib.c (modified) * src/libcfa/virtual.c (added) * src/libcfa/virtual.h (added) * src/main.cc (modified) * src/prelude/builtins.c (modified) * src/tests/.expect/32/math.txt (modified) * src/tests/.expect/64/math.txt (modified) * src/tests/.expect/concurrent/sched-int-barge.txt (deleted) * src/tests/.expect/div.txt (added) * src/tests/alloc.c (modified) * src/tests/attributes.c (modified) * src/tests/avltree/avl-private.h (modified) * src/tests/avltree/avl.h (modified) * src/tests/designations.c (modified) * src/tests/div.c (added) * src/tests/except-0.c (modified) * src/tests/except-1.c (added) * src/tests/except-2.c (added) * src/tests/gmp.c (modified) * src/tests/math.c (modified) * src/tests/maybe.c (modified) * src/tests/preempt_longrun/Makefile.am (modified) * src/tests/preempt_longrun/Makefile.in (modified) * src/tests/preempt_longrun/barge.c (deleted) * src/tests/preempt_longrun/create.c (modified) * src/tests/preempt_longrun/enter.c (modified) * src/tests/preempt_longrun/enter3.c (modified) * src/tests/preempt_longrun/processor.c (modified) * src/tests/preempt_longrun/yield.c (modified) * src/tests/result.c (modified) * src/tests/sched-int-barge.c (modified) * src/tests/sched-int-block.c (modified) * src/tests/sched-int-disjoint.c (modified) * src/tests/sched-int-wait.c (modified) * src/tests/test.py (modified) * src/tests/vector/array.h (modified) * src/tests/vector/vector_int.h (modified) * src/tests/virtualCast.c (added) * tools/cfa.nanorc (modified) * tools/prettyprinter/ParserTypes.h (modified) * tools/prettyprinter/filter.h (modified) * tools/prettyprinter/lex.ll (modified) * tools/prettyprinter/test.y (modified) * tools/prettyprinter/token.cc (modified) * tools/prettyprinter/token.h (modified) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc