# # ChangeLog for / # # Generated by Trac 1.2.1 # Nov 22, 2024, 7:01:24 AM Sun, 05 Mar 2017 03:00:46 GMT Peter A. Buhr [c3ebf37] * src/libcfa/iostream (modified) * src/libcfa/iostream.c (modified) * src/libcfa/stdlib (modified) * src/libcfa/stdlib.c (modified) add signed/unsigned char to I/O Thu, 23 Feb 2017 16:22:13 GMT Thierry Delisle [6291725] * Jenkins/FullBuild (modified) * Jenkinsfile (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 23 Feb 2017 16:22:03 GMT Thierry Delisle [6db3e73] * src/benchmark/Makefile.am (modified) * src/benchmark/Makefile.in (modified) * src/benchmark/csv-data.c (modified) Fixed 32-bit benchmark compilation Thu, 23 Feb 2017 15:53:54 GMT Thierry Delisle [1acc066] * src/tests/.expect/abs.txt (modified) * src/tests/abs.c (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 23 Feb 2017 15:53:45 GMT Thierry Delisle [14ce3392] * Jenkins/FullBuild (modified) * Jenkinsfile (modified) Fixed incorrect negation in silent option and incorrect compiler name ... Thu, 23 Feb 2017 03:36:46 GMT Peter A. Buhr [9d169f1] * src/tests/.expect/abs.txt (modified) * src/tests/abs.c (modified) fix abs.c test program for char type Wed, 22 Feb 2017 22:33:53 GMT Thierry Delisle [734891d] * Jenkinsfile (modified) Fixed status prefix for email notification Wed, 22 Feb 2017 22:22:49 GMT Thierry Delisle [692de479] * Jenkins/FullBuild (modified) * Jenkinsfile (modified) * src/benchmark/csv-data.c (modified) Merge branch 'jenkins-sandbox' Wed, 22 Feb 2017 22:02:53 GMT Thierry Delisle [8fa3c7e6] * Jenkins/FullBuild (modified) * Jenkinsfile (modified) Fixed full build script with new changes Wed, 22 Feb 2017 20:32:53 GMT Thierry Delisle [b3e9729] * Jenkinsfile (modified) * src/benchmark/csv-data.c (modified) Fixed curl output and benchmark output Wed, 22 Feb 2017 20:22:27 GMT Thierry Delisle [6599085] * Jenkinsfile (modified) Other typo in variable name and fixed curl request Wed, 22 Feb 2017 20:18:17 GMT Thierry Delisle [26a63f0] * Jenkinsfile (modified) Typo in variable name Wed, 22 Feb 2017 20:14:54 GMT Thierry Delisle [38eef0e] * Jenkinsfile (modified) Wrong variable names Wed, 22 Feb 2017 20:14:10 GMT Thierry Delisle [654d2228] * Jenkinsfile (modified) Wrong variable name Wed, 22 Feb 2017 20:12:13 GMT Thierry Delisle [e6b862d] * Jenkinsfile (modified) String.toBoolean is FORBIDDEN by jenkins for some reason Wed, 22 Feb 2017 20:06:05 GMT Thierry Delisle [0370b9b] * Jenkinsfile (modified) Compiler is already a type... Wed, 22 Feb 2017 20:02:49 GMT Thierry Delisle [201d77a] * Jenkinsfile (modified) Properly using double-quotes when required Wed, 22 Feb 2017 20:02:01 GMT Thierry Delisle [403ad15] * Jenkinsfile (modified) Better error messages Wed, 22 Feb 2017 20:00:56 GMT Thierry Delisle [3f09a70] * Jenkinsfile (modified) Declaring globals in groovy is weird Wed, 22 Feb 2017 19:59:40 GMT Thierry Delisle [fd6d74e] * Jenkinsfile (modified) Forgot to implement silent option Wed, 22 Feb 2017 19:55:31 GMT Thierry Delisle [7223c671] * Jenkinsfile (modified) Notify might be a reserved name in groovy Wed, 22 Feb 2017 19:54:20 GMT Thierry Delisle [ed50f0b] * Jenkinsfile (modified) Fix semantics error Wed, 22 Feb 2017 19:53:26 GMT Thierry Delisle [1e6a463] * Jenkinsfile (modified) Fix syntax error Wed, 22 Feb 2017 19:52:43 GMT Thierry Delisle [6802a5f] * Jenkinsfile (modified) Add echo to validate parameters Wed, 22 Feb 2017 19:47:09 GMT Thierry Delisle [bd34bcf5] * Jenkinsfile (modified) Added proper switches for architecture and compiler Wed, 22 Feb 2017 19:42:11 GMT Aaron Moss [396ee0a] * Jenkinsfile (modified) * configure (modified) * configure.ac (modified) * doc/LaTeXmacros/common.tex (modified) * doc/refrat/refrat.tex (modified) * doc/user/user.tex (modified) * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/Generate.cc (modified) * src/Common/SemanticError.cc (modified) * src/Common/SemanticError.h (modified) * src/Common/utility.h (modified) * src/GenPoly/Box.cc (modified) * src/InitTweak/FixInit.cc (modified) * src/InitTweak/GenInit.cc (modified) * src/InitTweak/InitTweak.cc (modified) * src/InitTweak/InitTweak.h (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/core (added) * src/Parser/parser.cc (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/AlternativeFinder.h (modified) * src/ResolvExpr/Resolver.cc (modified) * src/SymTab/Autogen.cc (modified) * src/SymTab/Indexer.cc (modified) * src/SynTree/BaseSyntaxNode.h (added) * src/SynTree/Declaration.h (modified) * src/SynTree/Expression.h (modified) * src/SynTree/FunctionDecl.cc (modified) * src/SynTree/Initializer.h (modified) * src/SynTree/Mutator.cc (modified) * src/SynTree/Mutator.h (modified) * src/SynTree/Statement.h (modified) * src/SynTree/Type.h (modified) * src/SynTree/Visitor.cc (modified) * src/SynTree/Visitor.h (modified) * src/Tuples/TupleExpansion.cc (modified) * src/benchmark/Makefile.am (modified) * src/benchmark/Makefile.in (modified) * src/benchmark/csv-data.c (added) * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) * src/tests/.expect/32/KRfunctions.txt (added) * src/tests/.expect/64/KRfunctions.txt (added) * src/tests/.expect/castError.txt (modified) * src/tests/.expect/completeTypeError.txt (modified) * src/tests/.expect/constant0-1DP.txt (modified) * src/tests/.expect/constant0-1NDDP.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/memberCtors-ERR1.txt (modified) * src/tests/.expect/scopeErrors.txt (modified) * src/tests/KRfunctions.c (added) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/dtor-early-exit.c (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 22 Feb 2017 19:41:49 GMT Aaron Moss [0788b739] * src/prelude/prelude.cf (modified) Pointer operations in prelude now polymorphic over sized dtype rather ... Wed, 22 Feb 2017 19:30:18 GMT Aaron Moss [eed5e48] * src/CodeTools/DeclStats.cc (modified) Update to DeclStats Wed, 22 Feb 2017 18:19:43 GMT Thierry Delisle [95fdb0a] * Jenkinsfile (modified) Refectored jenkins file to be much more modular Mon, 20 Feb 2017 18:10:25 GMT Peter A. Buhr [fc39193] * doc/refrat/refrat.tex (modified) update refrat to new common macros Mon, 20 Feb 2017 17:37:03 GMT Peter A. Buhr [210587b] * configure (modified) * configure.ac (modified) * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Mon, 20 Feb 2017 17:36:51 GMT Peter A. Buhr [7fb1db7] * doc/user/user.tex (modified) fix location of version file Mon, 20 Feb 2017 17:29:43 GMT Thierry Delisle [3bff885] * doc/LaTeXmacros/common.tex (modified) * doc/user/user.tex (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 20 Feb 2017 17:11:48 GMT Peter A. Buhr [a98b2cc] * doc/LaTeXmacros/common.tex (modified) * doc/user/user.tex (modified) remove multiple lstset macros, introduce \CFADefaultStyle macro Mon, 20 Feb 2017 17:05:49 GMT Thierry Delisle [bd9bcc8] * Jenkinsfile (modified) * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/Generate.cc (modified) * src/GenPoly/Box.cc (modified) * src/InitTweak/FixInit.cc (modified) * src/InitTweak/GenInit.cc (modified) * src/InitTweak/InitTweak.cc (modified) * src/InitTweak/InitTweak.h (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/core (added) * src/Parser/parser.cc (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/AlternativeFinder.h (modified) * src/ResolvExpr/Resolver.cc (modified) * src/SymTab/Autogen.cc (modified) * src/SymTab/Indexer.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/FunctionDecl.cc (modified) * src/SynTree/Mutator.cc (modified) * src/SynTree/Visitor.cc (modified) * src/Tuples/TupleExpansion.cc (modified) * src/tests/.expect/32/KRfunctions.txt (added) * src/tests/.expect/64/KRfunctions.txt (added) * src/tests/KRfunctions.c (added) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/dtor-early-exit.c (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 20 Feb 2017 17:05:40 GMT Thierry Delisle [facc44f] * configure (modified) * configure.ac (modified) * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) Added option to compile without concurrency using --disable-threading ... Sun, 19 Feb 2017 15:23:23 GMT Peter A. Buhr [d150ea2] * src/CodeGen/Generate.cc (modified) * src/InitTweak/FixInit.cc (modified) * src/InitTweak/InitTweak.cc (modified) * src/InitTweak/InitTweak.h (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/AlternativeFinder.h (modified) * src/ResolvExpr/Resolver.cc (modified) * src/Tuples/TupleExpansion.cc (modified) * src/tests/.expect/32/KRfunctions.txt (added) * src/tests/.expect/64/KRfunctions.txt (moved) * src/tests/dtor-early-exit.c (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Sun, 19 Feb 2017 15:22:53 GMT Peter A. Buhr [e7cc8cb] * src/Parser/parser.cc (modified) * src/Parser/parser.yy (modified) add support for default initializer in abstract parameter-declaration Sun, 19 Feb 2017 15:20:13 GMT Peter A. Buhr [a7c4921] * src/Parser/TypeData.cc (modified) add documentation to routine buildKRFunction Fri, 17 Feb 2017 20:32:58 GMT Peter A. Buhr [0ca9dea] * src/CodeGen/Generate.cc (modified) * src/InitTweak/FixInit.cc (modified) * src/InitTweak/InitTweak.cc (modified) * src/InitTweak/InitTweak.h (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/AlternativeFinder.h (modified) * src/ResolvExpr/Resolver.cc (modified) * src/Tuples/TupleExpansion.cc (modified) * src/tests/dtor-early-exit.c (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 17 Feb 2017 20:32:45 GMT Peter A. Buhr [94ad12f] * src/tests/.expect/32/KRfunctions.txt (added) * src/tests/.expect/64/KRfunctions.txt (moved) 32-bit fix for KRfunctions test Fri, 17 Feb 2017 19:41:24 GMT Rob Schluntz [8a5cad8] * src/ResolvExpr/AlternativeFinder.h (modified) add missing prototype Fri, 17 Feb 2017 19:20:40 GMT Rob Schluntz [11f95ee] * Jenkinsfile (modified) * src/CodeGen/CodeGenerator.cc (modified) * src/GenPoly/Box.cc (modified) * src/InitTweak/FixInit.cc (modified) * src/InitTweak/GenInit.cc (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/core (added) * src/SymTab/Autogen.cc (modified) * src/SymTab/Indexer.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/FunctionDecl.cc (modified) * src/SynTree/Mutator.cc (modified) * src/SynTree/Visitor.cc (modified) * src/tests/.expect/KRfunctions.txt (added) * src/tests/KRfunctions.c (added) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Fri, 17 Feb 2017 19:20:25 GMT Rob Schluntz [32b8144] * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/Resolver.cc (modified) * src/tests/dtor-early-exit.c (modified) resolve case labels and case ranges Thu, 16 Feb 2017 20:36:55 GMT Peter A. Buhr [317450e] * Jenkinsfile (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Thu, 16 Feb 2017 20:36:45 GMT Peter A. Buhr [3a5131ed] * src/CodeGen/CodeGenerator.cc (modified) * src/GenPoly/Box.cc (modified) * src/InitTweak/FixInit.cc (modified) * src/InitTweak/GenInit.cc (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/core (added) * src/SymTab/Autogen.cc (modified) * src/SymTab/Indexer.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/FunctionDecl.cc (modified) * src/SynTree/Mutator.cc (modified) * src/SynTree/Visitor.cc (modified) * src/tests/.expect/KRfunctions.txt (added) * src/tests/KRfunctions.c (added) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) handle KR function declarations Thu, 16 Feb 2017 20:10:49 GMT Thierry Delisle [f31cb3e] * src/benchmark/csv-data.c (modified) Remove extraneous whitespace in csv-data benchmark Thu, 16 Feb 2017 19:53:52 GMT Thierry Delisle [f9fa306] * Jenkinsfile (modified) Fixed http publish request format Thu, 16 Feb 2017 19:40:03 GMT Thierry Delisle [8a7db7c] * Jenkinsfile (modified) Jenkinsfile - Fixed syntax error Thu, 16 Feb 2017 19:33:21 GMT Thierry Delisle [ae28ee2] * Jenkins/FullBuild (modified) * Jenkinsfile (modified) * src/benchmark/csv-data.c (modified) New try at benchmark data sent to server Thu, 16 Feb 2017 17:09:30 GMT Thierry Delisle [0ef06b6] * Jenkinsfile (modified) Jenkinsfile - moved build preparation in it's own branch Thu, 16 Feb 2017 16:50:58 GMT Thierry Delisle [9beae23] * Jenkinsfile (modified) Cleaned Jenkinsfile to highlight main logic Thu, 16 Feb 2017 16:37:43 GMT Thierry Delisle [f51ef6f] * Jenkinsfile (modified) Modified Jenkinsfile to ignore email notifications on this specific ... Wed, 15 Feb 2017 22:26:54 GMT Thierry Delisle [c3d9adc] * Jenkinsfile (modified) Disable benchmark until publish server is ready Wed, 15 Feb 2017 16:35:14 GMT Thierry Delisle [cf95f94] * Jenkinsfile (modified) Jenkins now uses scp to get concurrency history Wed, 15 Feb 2017 13:42:12 GMT Rob Schluntz [e6512c8] * src/CodeGen/Generate.cc (modified) * src/Tuples/TupleExpansion.cc (modified) generate tuples by arity to reduce the number of generated structs Wed, 15 Feb 2017 13:13:49 GMT Rob Schluntz [97f65d5] * Jenkinsfile (modified) * src/CodeTools/DeclStats.cc (modified) * src/Common/ScopedMap.h (modified) * src/Common/SemanticError.cc (modified) * src/Common/SemanticError.h (modified) * src/Common/VectorMap.h (modified) * src/Common/utility.h (modified) * src/GenPoly/Box.cc (modified) * src/GenPoly/InstantiateGeneric.cc (modified) * src/InitTweak/FixInit.cc (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/ResolvExpr/Resolver.cc (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/BaseSyntaxNode.h (added) * src/SynTree/Declaration.h (modified) * src/SynTree/Expression.h (modified) * src/SynTree/Initializer.h (modified) * src/SynTree/Mutator.h (modified) * src/SynTree/Statement.h (modified) * src/SynTree/Type.h (modified) * src/SynTree/Visitor.h (modified) * src/benchmark/Makefile.am (modified) * src/benchmark/Makefile.in (modified) * src/benchmark/csv-data.c (added) * src/libcfa/concurrency/coroutines (modified) * src/libcfa/concurrency/coroutines.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 (added) * src/libcfa/concurrency/threads.c (modified) * src/tests/.expect/castError.txt (modified) * src/tests/.expect/completeTypeError.txt (modified) * src/tests/.expect/constant0-1DP.txt (modified) * src/tests/.expect/constant0-1NDDP.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/memberCtors-ERR1.txt (modified) * src/tests/.expect/scopeErrors.txt (modified) * src/tests/thread.c (modified) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Tue, 14 Feb 2017 23:01:02 GMT Thierry Delisle [3149e7e] * Jenkinsfile (modified) Disable benchmark because of permission issues Tue, 14 Feb 2017 22:18:36 GMT Thierry Delisle [5beb6cd] * src/benchmark/Makefile.am (modified) * src/benchmark/Makefile.in (modified) * src/benchmark/csv-data.c (added) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 14 Feb 2017 22:18:27 GMT Thierry Delisle [efd60d67] * Jenkinsfile (modified) Jenkins now adds benchmark information to public file Tue, 14 Feb 2017 22:05:47 GMT Thierry Delisle [cf97ccb] * src/benchmark/Makefile.am (modified) * src/benchmark/Makefile.in (modified) * src/benchmark/csv-data.c (added) Added benchmark that generates 1 line of csv Tue, 14 Feb 2017 20:58:01 GMT Thierry Delisle [35cd219] * src/CodeTools/DeclStats.cc (modified) * src/Common/ScopedMap.h (modified) * src/Common/VectorMap.h (modified) * src/GenPoly/InstantiateGeneric.cc (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 14 Feb 2017 20:55:22 GMT Thierry Delisle [9bb90a86] * src/tests/.expect/castError.txt (modified) * src/tests/.expect/completeTypeError.txt (modified) * src/tests/.expect/constant0-1DP.txt (modified) * src/tests/.expect/constant0-1NDDP.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/memberCtors-ERR1.txt (modified) * src/tests/.expect/scopeErrors.txt (modified) Updated tests with errors to add linenumber and filename (not ... Tue, 14 Feb 2017 20:53:52 GMT Thierry Delisle [138e29e] * src/Common/SemanticError.cc (modified) * src/Common/SemanticError.h (modified) * src/Common/utility.h (modified) * src/GenPoly/Box.cc (modified) * src/InitTweak/FixInit.cc (modified) * src/Parser/DeclarationNode.cc (modified) * src/ResolvExpr/Resolver.cc (modified) * src/SynTree/Mutator.h (modified) * src/SynTree/Type.h (modified) * src/SynTree/Visitor.h (modified) Implemented filename and linenumber errors in most cases, only ... Tue, 14 Feb 2017 19:54:51 GMT Thierry Delisle [294647b] * src/Common/SemanticError.cc (modified) * src/Common/SemanticError.h (modified) * src/Common/utility.h (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/SynTree/BaseSyntaxNode.h (added) * src/SynTree/Declaration.h (modified) * src/SynTree/Expression.h (modified) * src/SynTree/Initializer.h (modified) * src/SynTree/Statement.h (modified) Filename and linenumber handling for parsing errors Tue, 14 Feb 2017 18:53:29 GMT Aaron Moss [e58dfb9] * src/Common/ScopedMap.h (modified) * src/GenPoly/InstantiateGeneric.cc (modified) Fix scoping bug with generic type instantiations (thanks Rob!) Tue, 14 Feb 2017 18:20:11 GMT Aaron Moss [97d246d] * src/CodeTools/DeclStats.cc (modified) * src/Common/VectorMap.h (modified) Tweaks to DeclStats Tue, 14 Feb 2017 18:19:28 GMT Aaron Moss [d3a804f5] * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.yy (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/Declaration.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/Mutator.cc (modified) * src/SynTree/Mutator.h (modified) * src/SynTree/SynTree.h (modified) * src/SynTree/Visitor.cc (modified) * src/SynTree/Visitor.h (modified) * src/examples/multicore.c (added) * src/libcfa/concurrency/coroutines (modified) * src/libcfa/concurrency/coroutines.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 (added) * src/libcfa/concurrency/threads.c (modified) * src/tests/thread.c (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 13 Feb 2017 22:20:06 GMT Thierry Delisle [eafb094] * src/libcfa/concurrency/kernel (modified) * src/libcfa/concurrency/kernel.c (modified) Removed global spinlock Mon, 13 Feb 2017 22:13:11 GMT Thierry Delisle [ee897e4b] * src/libcfa/concurrency/coroutines (modified) * src/libcfa/concurrency/coroutines.c (modified) * src/libcfa/concurrency/invoke.c (modified) * src/libcfa/concurrency/invoke.h (modified) * src/libcfa/concurrency/kernel.c (modified) * src/libcfa/concurrency/threads.c (modified) * src/tests/thread.c (modified) Made some clean-up and removed redundant coroutine state Mon, 13 Feb 2017 22:04:43 GMT Thierry Delisle [db6f06a] * src/libcfa/concurrency/coroutines.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/threads.c (modified) Implemented better condition lock to solve race condition on ... Mon, 13 Feb 2017 19:39:26 GMT Thierry Delisle [75f3522] * src/libcfa/concurrency/kernel (modified) * src/libcfa/concurrency/kernel.c (modified) * src/libcfa/concurrency/kernel_private.h (added) * src/libcfa/concurrency/threads.c (modified) Moved several declarations to a new private header and made some clean-up Mon, 13 Feb 2017 19:33:10 GMT Thierry Delisle [fb7dca0] * src/SymTab/Validate.cc (modified) Changed assert to assertf in validate.cc, should be changed to a ... Fri, 10 Feb 2017 20:57:35 GMT Rob Schluntz [aa9ee19] * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/CodeTools/DeclStats.cc (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.yy (modified) * src/SynTree/Declaration.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/Mutator.cc (modified) * src/SynTree/Mutator.h (modified) * src/SynTree/SynTree.h (modified) * src/SynTree/Visitor.cc (modified) * src/SynTree/Visitor.h (modified) * src/examples/multicore.c (added) * src/libcfa/concurrency/coroutines (modified) * src/libcfa/concurrency/coroutines.c (modified) * src/libcfa/concurrency/kernel (modified) * src/libcfa/concurrency/kernel.c (modified) * src/libcfa/concurrency/threads.c (modified) * src/tests/.expect/32/declarationSpecifier.txt (modified) * src/tests/.expect/32/extension.txt (modified) * src/tests/.expect/32/gccExtensions.txt (modified) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Fri, 10 Feb 2017 03:13:07 GMT Peter A. Buhr [992b089] * src/examples/multicore.c (added) * src/libcfa/concurrency/coroutines (modified) * src/libcfa/concurrency/coroutines.c (modified) * src/libcfa/concurrency/kernel (modified) * src/libcfa/concurrency/kernel.c (modified) * src/libcfa/concurrency/threads.c (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Fri, 10 Feb 2017 03:12:58 GMT Peter A. Buhr [6ef2d81] * src/Parser/DeclarationNode.cc (modified) support missing int type in C function declarations Thu, 09 Feb 2017 22:40:04 GMT Thierry Delisle [132fad4] * src/libcfa/concurrency/kernel.c (modified) Removed unused return value Thu, 09 Feb 2017 22:31:49 GMT Thierry Delisle [a073d46] * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/CodeTools/DeclStats.cc (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.yy (modified) * src/SynTree/Declaration.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/Mutator.cc (modified) * src/SynTree/Mutator.h (modified) * src/SynTree/SynTree.h (modified) * src/SynTree/Visitor.cc (modified) * src/SynTree/Visitor.h (modified) * src/tests/.expect/32/declarationSpecifier.txt (modified) * src/tests/.expect/32/extension.txt (modified) * src/tests/.expect/32/gccExtensions.txt (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 09 Feb 2017 22:31:23 GMT Thierry Delisle [9e45e46] * src/examples/multicore.c (modified) * src/libcfa/concurrency/kernel (modified) Removed unnecessary code/comments Thu, 09 Feb 2017 21:52:07 GMT Thierry Delisle [8d4f7fe] * src/examples/multicore.c (added) added multicore example which just spins Thu, 09 Feb 2017 21:51:40 GMT Thierry Delisle [8fcbb4c] * src/libcfa/concurrency/kernel (modified) * src/libcfa/concurrency/kernel.c (modified) * src/libcfa/concurrency/threads.c (modified) removed pthread_spinlock_t and fixed race condition in yield Thu, 09 Feb 2017 21:49:24 GMT Thierry Delisle [84e2523] * src/libcfa/concurrency/coroutines (modified) * src/libcfa/concurrency/coroutines.c (modified) added coroutine constructor for named coroutines Thu, 09 Feb 2017 20:17:29 GMT Peter A. Buhr [e994912] * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.yy (modified) * src/SynTree/Declaration.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/Mutator.cc (modified) * src/SynTree/Mutator.h (modified) * src/SynTree/SynTree.h (modified) * src/SynTree/Visitor.cc (modified) * src/SynTree/Visitor.h (modified) code generation for external asm statement (declaration) Wed, 08 Feb 2017 22:04:20 GMT Rob Schluntz [b7b8674] * src/InitTweak/FixInit.cc (modified) * src/InitTweak/InitTweak.cc (modified) * src/InitTweak/InitTweak.h (modified) * src/Tuples/TupleExpansion.cc (modified) make Tuples::maybeImpure slightly more precise Wed, 08 Feb 2017 20:18:44 GMT Aaron Moss [f923b5f] * src/CodeTools/DeclStats.cc (modified) Added stats on types used to DeclStats Wed, 08 Feb 2017 19:35:08 GMT Aaron Moss [ea23d10] * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/CodeGen/GenType.cc (modified) * src/CodeGen/GenType.h (modified) * src/CodeGen/Generate.cc (modified) * src/CodeGen/Generate.h (modified) * src/GenPoly/Box.cc (modified) * src/InitTweak/FixInit.cc (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/SymTab/Mangler.cc (modified) * src/SymTab/Validate.cc (modified) * src/main.cc (modified) * src/tests/.expect/32/declarationSpecifier.txt (modified) * src/tests/.expect/32/extension.txt (modified) * src/tests/.expect/32/gccExtensions.txt (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 08 Feb 2017 19:34:45 GMT Aaron Moss [424931d] * src/CodeTools/DeclStats.cc (modified) Refactored DeclStats for extensibility and added stats on basic types Wed, 08 Feb 2017 16:28:35 GMT Thierry Delisle [4fbdd1e3] * src/tests/.expect/32/declarationSpecifier.txt (modified) * src/tests/.expect/32/extension.txt (modified) * src/tests/.expect/32/gccExtensions.txt (modified) Updated expected 32 bit tests after attribute changed Wed, 08 Feb 2017 14:51:14 GMT Rob Schluntz [52c14b3] * src/InitTweak/FixInit.cc (modified) fix scoping issues for labels when inserting destructors Wed, 08 Feb 2017 14:09:39 GMT Rob Schluntz [35b1bf4] * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/CodeGen/GenType.cc (modified) * src/CodeGen/GenType.h (modified) * src/CodeGen/Generate.cc (modified) * src/CodeGen/Generate.h (modified) * src/InitTweak/FixInit.cc (modified) * src/main.cc (modified) added pretty print flag, which currently just turns off name mangling ... Tue, 07 Feb 2017 18:01:34 GMT Rob Schluntz [fe26fbf] * configure (modified) * configure.ac (modified) * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/GenType.cc (modified) * src/CodeTools/DeclStats.cc (added) * src/CodeTools/DeclStats.h (added) * src/CodeTools/module.mk (added) * src/Common/ScopedMap.h (modified) * src/Common/VectorMap.h (added) * src/Makefile.am (modified) * src/Makefile.in (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/StatementNode.cc (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.h (modified) * src/Parser/parser.yy (modified) * src/Parser/parser.yy.new (added) * src/ResolvExpr/Resolver.cc (modified) * src/SymTab/AddVisit.h (modified) * src/SymTab/Autogen.cc (modified) * src/SymTab/Autogen.h (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/AggregateDecl.cc (modified) * src/SynTree/ArrayType.cc (modified) * src/SynTree/AttrType.cc (modified) * src/SynTree/BasicType.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/FunctionType.cc (modified) * src/SynTree/PointerType.cc (modified) * src/SynTree/ReferenceToType.cc (modified) * src/SynTree/TupleType.cc (modified) * src/SynTree/Type.cc (modified) * src/SynTree/Type.h (modified) * src/SynTree/TypeofType.cc (modified) * src/SynTree/VarArgsType.cc (modified) * src/SynTree/VoidType.cc (modified) * src/SynTree/ZeroOneType.cc (modified) * src/Tuples/TupleAssignment.cc (modified) * src/Tuples/TupleExpansion.cc (modified) * src/benchmark/CorCtxSwitch.c (added) * src/benchmark/Makefile.am (added) * src/benchmark/Makefile.in (added) * src/benchmark/ThrdCtxSwitch.c (added) * src/benchmark/bench.c (moved) * src/driver/cfa.cc (modified) * src/libcfa/concurrency/CtxSwitch-x86_64.S (modified) * src/libcfa/concurrency/coroutines (modified) * src/libcfa/concurrency/invoke.c (modified) * src/libcfa/concurrency/kernel.c (modified) * src/libcfa/concurrency/threads (modified) * src/libcfa/containers/vector (modified) * src/main.cc (modified) * src/prelude/Makefile.am (modified) * src/prelude/Makefile.in (modified) * src/prelude/builtins.c (modified) * src/prelude/builtins.def (modified) * src/prelude/prototypes.awk (modified) * src/prelude/prototypes.sed (added) * src/prelude/sync-builtins.def (added) * src/tests/.expect/64/attributes.txt (added) * src/tests/.expect/64/declarationSpecifier.txt (modified) * src/tests/.expect/64/extension.txt (modified) * src/tests/.expect/64/gccExtensions.txt (modified) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/attributes.c (added) * src/tests/extension.c (modified) * src/tests/thread.c (modified) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Tue, 07 Feb 2017 18:01:29 GMT Rob Schluntz [dbe8f244] * src/SymTab/Validate.cc (modified) move function type to function decl when replacing function typedefs Mon, 06 Feb 2017 21:19:53 GMT Peter A. Buhr [b4d65c7] * Jenkinsfile (modified) * configure (modified) * configure.ac (modified) * src/CodeTools/DeclStats.cc (added) * src/CodeTools/DeclStats.h (added) * src/CodeTools/module.mk (added) * src/Common/ScopedMap.h (modified) * src/Common/VectorMap.h (added) * src/Makefile.am (modified) * src/Makefile.in (modified) * src/ResolvExpr/Resolver.cc (modified) * src/benchmark/CorCtxSwitch.c (added) * src/benchmark/Makefile.am (added) * src/benchmark/Makefile.in (added) * src/benchmark/ThrdCtxSwitch.c (added) * src/benchmark/bench.c (added) * src/examples/Bench.c (deleted) * src/examples/a.out (deleted) * src/examples/thread.c (deleted) * src/libcfa/concurrency/CtxSwitch-x86_64.S (modified) * src/libcfa/concurrency/coroutines (modified) * src/libcfa/concurrency/coroutines.c (modified) * src/libcfa/concurrency/invoke.c (modified) * src/libcfa/concurrency/kernel.c (modified) * src/libcfa/concurrency/threads (modified) * src/libcfa/concurrency/threads.c (modified) * src/libcfa/containers/vector (modified) * src/libcfa/stdlib (modified) * src/libcfa/stdlib.c (modified) * src/main.cc (modified) * src/prelude/Makefile.am (modified) * src/prelude/Makefile.in (modified) * src/prelude/builtins.c (modified) * src/prelude/builtins.def (modified) * src/prelude/prototypes.awk (modified) * src/prelude/prototypes.sed (added) * src/prelude/sync-builtins.def (added) * src/tests/.expect/thread.txt (added) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/dtor-early-exit.c (modified) * src/tests/test.py (modified) * src/tests/thread.c (added) * src/tests/tupleVariadic.c (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Mon, 06 Feb 2017 21:19:41 GMT Peter A. Buhr [c0aa336] * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/GenType.cc (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/StatementNode.cc (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.h (modified) * src/Parser/parser.yy (modified) * src/Parser/parser.yy.new (added) * src/SymTab/AddVisit.h (modified) * src/SymTab/Autogen.cc (modified) * src/SymTab/Autogen.h (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/AggregateDecl.cc (modified) * src/SynTree/ArrayType.cc (modified) * src/SynTree/AttrType.cc (modified) * src/SynTree/BasicType.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/FunctionType.cc (modified) * src/SynTree/PointerType.cc (modified) * src/SynTree/ReferenceToType.cc (modified) * src/SynTree/TupleType.cc (modified) * src/SynTree/Type.cc (modified) * src/SynTree/Type.h (modified) * src/SynTree/TypeofType.cc (modified) * src/SynTree/VarArgsType.cc (modified) * src/SynTree/VoidType.cc (modified) * src/SynTree/ZeroOneType.cc (modified) * src/Tuples/TupleAssignment.cc (modified) * src/Tuples/TupleExpansion.cc (modified) * src/tests/.expect/64/attributes.txt (added) * src/tests/.expect/64/declarationSpecifier.txt (modified) * src/tests/.expect/64/extension.txt (modified) * src/tests/.expect/64/gccExtensions.txt (modified) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/attributes.c (added) * src/tests/extension.c (modified) third attempt at gcc attributes Mon, 06 Feb 2017 20:03:27 GMT Aaron Moss [6a5f0e7] * src/CodeTools/DeclStats.cc (modified) Add assertion analysis to DeclStats Mon, 06 Feb 2017 16:54:48 GMT Aaron Moss [567903e] * src/CodeTools/DeclStats.cc (modified) Added percentage polymorphic parameters to stats Mon, 06 Feb 2017 16:37:47 GMT Aaron Moss [0c82fec4] * src/prelude/Makefile.am (modified) * src/prelude/Makefile.in (modified) * src/prelude/builtins.c (modified) * src/prelude/builtins.def (modified) * src/prelude/prototypes.awk (modified) * src/prelude/prototypes.sed (modified) * src/prelude/sync-builtins.def (added) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 06 Feb 2017 16:37:38 GMT Aaron Moss [6215a5c] * src/CodeTools/DeclStats.cc (modified) Added polymorphic stats Fri, 03 Feb 2017 21:02:13 GMT Rob Schluntz [064cb18] * src/GenPoly/Box.cc (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/SymTab/Mangler.cc (modified) Fixed code gen for default argument functions Thu, 02 Feb 2017 21:39:39 GMT Thierry Delisle [8d6155e9] * src/prelude/builtins.c (modified) * src/prelude/builtins.def (modified) * src/prelude/prototypes.awk (modified) * src/prelude/prototypes.sed (modified) * src/prelude/sync-builtins.def (added) Updated builtins to gcc-6.3 Cleaned builtin generation code Added ...