# # ChangeLog for src/Common # # Generated by Trac 1.2.1 # Nov 9, 2024, 12:42:18 AM Thu, 21 Mar 2019 18:21:59 GMT Aaron Moss [1febef62] * src/Common/PersistentMap.h (modified) Fix gcc-7 errors in persistent map Wed, 20 Mar 2019 17:53:02 GMT Aaron Moss [181a6af] * src/Common/PersistentMap.h (modified) Walk back history changes to persistent map Tue, 19 Mar 2019 15:31:06 GMT Aaron Moss [42f1279c] * src/Common/PersistentMap.h (modified) * src/SymTab/Indexer.cc (modified) * src/SymTab/Indexer.h (modified) Eagerly remove over-ridden generated functions Fri, 15 Mar 2019 19:43:39 GMT Aaron Moss [fdae913] * src/Common/PersistentMap.h (modified) * src/SymTab/Indexer.cc (modified) modify persistent map to not re-initialize history nodes facing deletion Fri, 15 Mar 2019 18:22:25 GMT Aaron Moss [b419abb] * src/Common/PersistentMap.h (modified) * src/SymTab/Indexer.cc (modified) * src/SymTab/Indexer.h (modified) Lazy scope initialization for indexer Thu, 14 Mar 2019 15:53:28 GMT Aaron Moss [b8665e3] * src/Common/PassVisitor.cc (modified) * src/Common/PersistentMap.h (added) * src/Common/Stats/Counter.h (modified) * src/SymTab/Indexer.cc (modified) * src/SymTab/Indexer.h (modified) * src/SynTree/BaseSyntaxNode.h (modified) * src/main.cc (modified) First build with persistent-map indexer Wed, 06 Mar 2019 15:33:52 GMT tdelisle [fca6ca6] * src/Common/Stats/Time.cc (modified) Fixed % of parent when more than one level ends at the same time Wed, 06 Mar 2019 14:56:47 GMT tdelisle [61dbb54] * src/Common/Stats/Time.cc (modified) Fixed initialization of chrono stack not supported by g++-5 Tue, 05 Mar 2019 20:08:46 GMT tdelisle [c884f2d] * src/Common/Stats/Time.cc (modified) * src/Common/Stats/Time.h (modified) * src/SymTab/Validate.cc (modified) Fixed error for % of parent printing in timing sections and added ... Tue, 05 Mar 2019 19:17:45 GMT tdelisle [3c0d4cd] * src/Common/Stats/Time.cc (modified) * src/SymTab/Validate.cc (modified) * src/main.cc (modified) Fixed/implemented % of parent printing in timing sections Tue, 05 Mar 2019 18:14:52 GMT tdelisle [79eaeb7] * src/Common/Stats/Time.cc (modified) * src/Common/Stats/Time.h (modified) * src/main.cc (modified) Improved printing, parent printing still incorrect Mon, 04 Mar 2019 20:52:46 GMT tdelisle [4f97937] * src/Common/Stats/Base.h (modified) * src/Common/Stats/Stats.cc (modified) * src/Common/Stats/Time.cc (added) * src/Common/Stats/Time.h (modified) * src/Common/module.mk (modified) * src/Makefile.in (modified) * src/main.cc (modified) First draft at timing results, left is better printing and more data Mon, 04 Mar 2019 20:05:55 GMT tdelisle [1bb9a9a] * src/Common/Stats.h (modified) * src/CompilationState.cc (modified) * src/CompilationState.h (modified) Some clean-up and comenting Mon, 04 Mar 2019 19:53:55 GMT tdelisle [1cb7fab2] * src/Common/Stats.h (modified) * src/Common/Stats/Base.h (modified) * src/Common/Stats/Counter.cc (modified) * src/Common/Stats/Counter.h (modified) * src/Common/Stats/Heap.cc (modified) * src/Common/Stats/Stats.cc (added) * src/Common/Stats/Time.h (added) * src/Common/module.mk (modified) * src/Makefile.in (modified) * src/SymTab/Indexer.cc (modified) * src/main.cc (modified) Added better support for enabling/disabling/compiling-out statistics Fri, 01 Mar 2019 20:10:09 GMT tdelisle [675716e] * src/Common/PassVisitor.cc (added) * src/Common/PassVisitor.h (modified) * src/Common/PassVisitor.impl.h (modified) * src/Common/Stats/Base.h (modified) * src/Common/Stats/Counter.cc (modified) * src/Common/Stats/Counter.h (modified) * src/Common/module.mk (modified) * src/Makefile.in (modified) * src/main.cc (modified) Instrumented PassVisitor to print average/max depth Fri, 01 Mar 2019 19:10:34 GMT tdelisle [8e70823] * src/Common/Stats/Base.h (added) * src/Common/Stats/Counter.cc (modified) * src/Common/Stats/Counter.h (modified) Extracted out BaseCounter as a generic key-value tree Thu, 28 Feb 2019 21:23:34 GMT tdelisle [351c519] * src/Common/Stats/Counter.h (modified) Added max counter to stats Thu, 28 Feb 2019 20:24:03 GMT tdelisle [a1099278] * src/Common/Stats/Counter.cc (modified) Fix printing of empty counters Thu, 28 Feb 2019 19:33:20 GMT tdelisle [8f74a6a] * src/Common/Stats.h (modified) * src/Common/Stats/Counter.cc (added) * src/Common/Stats/Counter.h (added) * src/Common/Stats/Heap.cc (modified) * src/Common/Stats/Heap.h (modified) * src/Common/module.mk (modified) * src/Makefile.in (modified) * src/main.cc (modified) Added code to support generic statistic counters in the compiler Thu, 28 Feb 2019 17:03:24 GMT tdelisle [7abee38] * src/CodeGen/module.mk (modified) * src/Common/Heap.cc (deleted) * src/Common/Stats.h (added) * src/Common/Stats/Heap.cc (added) * src/Common/Stats/Heap.h (moved) * src/Common/module.mk (modified) * src/Concurrency/module.mk (modified) * src/ControlStruct/module.mk (modified) * src/GenPoly/module.mk (modified) * src/InitTweak/module.mk (modified) * src/Makefile.am (modified) * src/Makefile.in (modified) * src/Parser/module.mk (modified) * src/ResolvExpr/CommonType.cc (modified) * src/ResolvExpr/ConversionCost.cc (modified) * src/ResolvExpr/module.mk (modified) * src/SymTab/ManglerCommon.cc (modified) * src/SymTab/Validate.cc (modified) * src/SymTab/module.mk (modified) * src/SynTree/Type.h (modified) * src/SynTree/module.mk (modified) * src/Tuples/module.mk (modified) * src/Validate/module.mk (modified) * src/main.cc (modified) Cleaned some module.mk files and preparing for better stats in the ... Thu, 18 Oct 2018 20:26:11 GMT Aaron Moss [fbecee5] * src/Common/utility.h (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/ResolveAssertions.cc (modified) * src/ResolvExpr/typeops.h (modified) rational.cfa passes deferred resolution pass now Fri, 12 Oct 2018 19:19:35 GMT Aaron Moss [6d6e829] * src/Common/FilterCombos.h (added) * src/Makefile.am (modified) * src/Makefile.in (modified) * src/ResolvExpr/Alternative.cc (modified) * src/ResolvExpr/Alternative.h (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/Cost.h (modified) * src/ResolvExpr/ResolvMode.h (modified) * src/ResolvExpr/ResolveAssertions.cc (added) * src/ResolvExpr/ResolveAssertions.h (added) * src/ResolvExpr/Resolver.cc (modified) * src/ResolvExpr/TypeEnvironment.h (modified) * src/ResolvExpr/module.mk (modified) * src/Tuples/Explode.h (modified) * src/Tuples/TupleAssignment.cc (modified) First compiling draft of deferred assertions (build failure) Mon, 30 Jul 2018 20:43:48 GMT Rob Schluntz [5cbacf1] * src/Common/Eval.cc (added) * src/Common/module.mk (modified) * src/Common/utility.h (modified) * src/Makefile.in (modified) * src/Validate/HandleAttributes.cc (modified) Refactor eval into Common Mon, 30 Jul 2018 20:43:48 GMT Rob Schluntz [fd2debf] * src/Common/SemanticError.h (modified) * src/Makefile.am (modified) * src/Makefile.in (modified) * src/SymTab/Validate.cc (modified) * src/Validate/HandleAttributes.cc (added) * src/Validate/HandleAttributes.h (added) * src/Validate/module.mk (added) Add checks for constructor/destructor attribute arguments Thu, 19 Jul 2018 14:30:56 GMT Peter A. Buhr [679e644] * src/Common/SemanticError.h (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/parser.yy (modified) extend plan 9, anonymous declarations, change token for default argument Fri, 13 Jul 2018 18:33:18 GMT Rob Schluntz [2e02851] * src/Common/SemanticError.h (modified) * src/Parser/DeclarationNode.cc (modified) Add temporary warning for deprecated anonymous member declarations Tue, 10 Jul 2018 12:20:50 GMT Rob Schluntz [aeec6b7] * Jenkins/FullBuild (modified) * doc/LaTeXmacros/common.tex (modified) * doc/papers/general/.gitignore (modified) * doc/papers/general/Paper.tex (modified) * doc/user/user.tex (modified) * src/Common/ScopedMap.h (modified) * src/Parser/TypedefTable.cc (modified) * src/Parser/TypedefTable.h (modified) * src/Parser/lex.ll (modified) * src/prelude/Makefile.am (modified) * src/prelude/Makefile.in (modified) * src/prelude/prelude-gen.cc (modified) * src/tests/.expect/attributes.x86.txt (modified) * src/tests/Makefile.am (modified) * src/tests/attributes.c (modified) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Mon, 09 Jul 2018 20:48:58 GMT Aaron Moss [4612bb0] * src/Common/ScopedMap.h (modified) * src/Parser/TypedefTable.cc (modified) * src/Parser/TypedefTable.h (modified) Add push operations for ScopedMap notes Mon, 09 Jul 2018 19:10:05 GMT Aaron Moss [6253fc3] * src/Common/ScopedMap.h (modified) * src/Parser/TypedefTable.h (modified) Add annotation field to ScopedMap, annotate TypedefTable with int Wed, 20 Jun 2018 15:23:42 GMT Rob Schluntz [c194661] * src/CodeGen/GenType.cc (modified) * src/Common/PassVisitor.impl.h (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/SynTree/Type.cc (modified) * src/SynTree/Type.h (modified) Reorganize QualifiedType node Tue, 19 Jun 2018 18:11:38 GMT Rob Schluntz [47498bd] * src/Common/PassVisitor.h (modified) * src/Common/PassVisitor.impl.h (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/parser.yy (modified) * src/SynTree/Mutator.h (modified) * src/SynTree/SynTree.h (modified) * src/SynTree/Type.cc (modified) * src/SynTree/Type.h (modified) * src/SynTree/Visitor.h (modified) Add nodes for global scope type Thu, 14 Jun 2018 21:34:39 GMT Rob Schluntz [c5d7701] * 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/Mutator.h (modified) * src/SynTree/SynTree.h (modified) * src/SynTree/Type.cc (modified) * src/SynTree/Type.h (modified) * src/SynTree/Visitor.h (modified) Add QualifiedType node Mon, 11 Jun 2018 17:48:57 GMT Rob Schluntz [85b2300] * src/CodeGen/CodeGenerator.cc (modified) * src/Common/Debug.h (modified) * src/GenPoly/Lvalue.cc (modified) Minor code cleanup Mon, 11 Jun 2018 13:30:58 GMT Rob Schluntz [61accc5] * doc/papers/concurrency/Paper.tex (modified) * doc/proposals/user_conversions.md (modified) * doc/working/glen_conversions/float_promo.dia (added) * doc/working/glen_conversions/float_promo.png (added) * doc/working/glen_conversions/index.html (added) * src/Common/SemanticError.cc (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/TypedefTable.cc (modified) * src/Parser/TypedefTable.h (modified) * src/Parser/lex.ll (modified) * src/Parser/parser.yy (modified) * src/libcfa/bits/locks.h (modified) * src/libcfa/concurrency/kernel (modified) * src/libcfa/concurrency/kernel.c (modified) * src/libcfa/concurrency/kernel_private.h (modified) * src/libcfa/concurrency/preemption.c (modified) * src/tests/preempt_longrun/Makefile.am (modified) * src/tests/preempt_longrun/Makefile.in (modified) * src/tests/preempt_longrun/enter.c (modified) * src/tests/preempt_longrun/processor.c (modified) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Thu, 07 Jun 2018 18:46:47 GMT Rob Schluntz [61d9b4b] * src/Common/PassVisitor.h (modified) * src/Common/PassVisitor.impl.h (modified) Add function body to the same scope as parameters Thu, 07 Jun 2018 17:20:35 GMT Peter A. Buhr [e5d5272] * src/Common/SemanticError.cc (modified) formatting Thu, 07 Jun 2018 13:55:28 GMT Rob Schluntz [0f79853] * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/Common/PassVisitor.h (modified) * src/Common/PassVisitor.impl.h (modified) * src/ResolvExpr/AlternativeFinder.cc (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) Remove conversion cost for default arguments Mon, 04 Jun 2018 16:40:46 GMT Rob Schluntz [ee3c93d] * src/Common/PassVisitor.impl.h (modified) * src/ControlStruct/ForExprMutator.cc (modified) * src/ControlStruct/ForExprMutator.h (modified) * src/Parser/ParseNode.h (modified) * src/Parser/StatementNode.cc (modified) * src/SynTree/Statement.cc (modified) * src/SynTree/Statement.h (modified) Add support for while loops with control declarations Tue, 29 May 2018 19:26:31 GMT Rob Schluntz [054514d] * Jenkins/TestRegen (modified) * Jenkinsfile (modified) * README (modified) * doc/bibliography/pl.bib (modified) * doc/papers/concurrency/Paper.tex (modified) * doc/papers/general/Paper.tex (modified) * doc/related_papers/Buhr94.pdf (added) * src/CodeGen/CodeGenerator.cc (modified) * src/Common/Heap.cc (modified) * src/Concurrency/Keywords.cc (modified) * src/Parser/LinkageSpec.h (modified) * src/Parser/TypeData.cc (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/CommonType.cc (modified) * src/ResolvExpr/ConversionCost.cc (modified) * src/SymTab/Mangler.cc (modified) * src/SynTree/BasicType.cc (modified) * src/SynTree/Type.cc (modified) * src/SynTree/Type.h (modified) * src/libcfa/bits/locks.h (modified) * src/libcfa/concurrency/alarm.c (modified) * src/libcfa/concurrency/preemption.c (modified) * src/prelude/Makefile.am (modified) * src/prelude/Makefile.in (modified) * src/prelude/builtins.def (modified) * src/prelude/prototypes.awk (modified) * src/prelude/prototypes.sed (modified) * src/prelude/sync-builtins.cf (added) * src/tests/.expect/io1.txt (added) * src/tests/.expect/io2.txt (moved) * src/tests/.expect/math1.x64.txt (modified) * src/tests/.expect/math1.x86.txt (modified) * src/tests/.expect/math2.x64.txt (modified) * src/tests/.expect/math2.x86.txt (modified) * src/tests/.expect/math3.x64.txt (modified) * src/tests/.expect/math3.x86.txt (modified) * src/tests/.expect/math4.x64.txt (added) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/builtins/.expect/sync.txt (added) * src/tests/builtins/sync.c (added) * src/tests/concurrent/coroutineYield.c (modified) * src/tests/concurrent/examples/datingService.c (modified) * src/tests/concurrent/examples/matrixSum.c (modified) * src/tests/concurrent/signal/block.c (modified) * src/tests/concurrent/signal/disjoint.c (modified) * src/tests/concurrent/signal/wait.c (modified) * src/tests/io1.c (added) * src/tests/io2.c (moved) * src/tests/math1.c (modified) * src/tests/math2.c (modified) * src/tests/math3.c (modified) * src/tests/math4.c (added) * src/tests/preempt_longrun/Makefile.am (modified) * src/tests/preempt_longrun/Makefile.in (modified) * 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/stack.c (modified) * src/tests/preempt_longrun/yield.c (modified) * src/tests/test.py (modified) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Tue, 29 May 2018 18:02:47 GMT Rob Schluntz [3ed994e] * src/CodeGen/CodeGenerator.cc (modified) * src/Common/PassVisitor.h (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/InitializerNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/parser.yy (modified) * src/SymTab/Indexer.cc (modified) * src/SynTree/Declaration.cc (modified) * src/SynTree/Declaration.h (modified) Push deleted decls through the system Fri, 25 May 2018 21:01:37 GMT Rob Schluntz [d807ca28] * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/Common/PassVisitor.h (modified) * src/Common/PassVisitor.impl.h (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/AlternativeFinder.cc (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) Add AST support for _Generic, along with C codegen Fri, 25 May 2018 18:57:09 GMT Aaron Moss [91cfa34] * src/Common/Heap.cc (modified) Turn off accidental heap stats flag Fri, 25 May 2018 18:10:02 GMT Aaron Moss [45040f06] * src/Common/Heap.cc (modified) Add Peak Allocs column to heap statistics Tue, 22 May 2018 02:49:20 GMT Peter A. Buhr [b12c036] * src/Common/ScopedMap.h (modified) add new insertAt member Thu, 17 May 2018 02:52:07 GMT Peter A. Buhr [4358c1e] * src/Common/SemanticError.cc (modified) * src/Common/SemanticError.h (modified) add SemanticErrorThrow flag 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 ...