# # ChangeLog for / # # Generated by Trac 1.6 # May 4, 2026, 12:26:10 PM Tue, 07 Jun 2016 20:51:26 GMT Rob Schluntz [d0f8b19] * src/SymTab/Autogen.cc (modified) generate ctor/dtors for enum types Tue, 07 Jun 2016 19:59:15 GMT Rob Schluntz [a436947] * src/ResolvExpr/CommonType.cc (modified) * src/ResolvExpr/ConversionCost.cc (modified) * src/ResolvExpr/Resolver.cc (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/Attribute.h (modified) change type of enumerator to EnumInstType, allow casting between ... Tue, 07 Jun 2016 15:30:54 GMT Rob Schluntz [db175c8] * src/SynTree/Attribute.cc (added) * src/SynTree/Attribute.h (added) missing files for Attributes Tue, 07 Jun 2016 15:27:55 GMT Rob Schluntz [685a5e8] * Jenkinsfile (modified) * doc/working/resolver_design.md (modified) Merge branch 'master' into ctor Tue, 07 Jun 2016 15:23:15 GMT Rob Schluntz [2f6b7c9] * src/SymTab/Autogen.cc (modified) make autogenerated enum functions inline Tue, 07 Jun 2016 15:22:59 GMT Rob Schluntz [64a32c6] * src/GenPoly/Specialize.cc (modified) add unused attribute to thunks to eliminate warnings Mon, 06 Jun 2016 22:31:42 GMT Aaron Moss [d5f1cfc] * doc/working/resolver_design.md (modified) Update design of reference types Mon, 06 Jun 2016 21:46:09 GMT Rob Schluntz [7baed7d] * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/InitTweak/FixGlobalInit.cc (modified) * src/Makefile.in (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/FunctionDecl.cc (modified) * src/SynTree/SynTree.h (modified) * src/SynTree/module.mk (modified) generalize notion of a GCC attribute Mon, 06 Jun 2016 18:16:00 GMT Rob Schluntz [64071c2] * src/CodeGen/CodeGenerator.cc (modified) * src/InitTweak/InitTweak.cc (modified) * src/InitTweak/InitTweak.h (modified) * src/ResolvExpr/Resolver.cc (modified) greatly simplify construction of qualified objects using cast ... Mon, 06 Jun 2016 17:11:34 GMT Rob Schluntz [321a2481] * src/CodeGen/CodeGenerator.cc (modified) * src/Makefile.in (modified) * src/driver/Makefile.in (modified) * src/examples/Makefile.in (modified) * src/libcfa/Makefile.in (modified) add void casts to code generator to reduce gcc warnings Mon, 06 Jun 2016 16:37:44 GMT Thierry Delisle [ab60d6d] * Jenkinsfile (modified) Clean-up Jenkinsfile, should correct erronous build status Mon, 06 Jun 2016 16:22:50 GMT Thierry Delisle [7b1a604] * Jenkinsfile (modified) - Removed properties from Jenkinsfile - Email sent now writes ... Mon, 06 Jun 2016 16:09:26 GMT Thierry Delisle [de62f0f0] * Jenkinsfile (modified) fixed error in Jenkinsfile between single-quotes and double-quotes Mon, 06 Jun 2016 16:07:38 GMT Thierry Delisle [c7449ce2] * Jenkinsfile (modified) Testing Jenkinsfile which runs git reflog in the correct directory Mon, 06 Jun 2016 15:45:51 GMT Thierry Delisle [86242b0] * Jenkinsfile (modified) fixed stupid copying mistake Mon, 06 Jun 2016 15:44:31 GMT Thierry Delisle [57aa6f5] * .gitignore (modified) * doc/LaTeXmacros/common.tex (modified) * doc/bibliography/cfa.bib (modified) * doc/papers/Breuel.pdf (added) * doc/papers/CormackWright90.pdf (added) * doc/papers/Jones97.pdf (added) * doc/papers/Laufer92.pdf (added) * doc/papers/Ziegler92.pdf (added) * doc/papers/matrix.pdf (added) * doc/papers/meta.pdf (added) * doc/papers/refrat98.pdf (added) * doc/refrat/.gitignore (added) * doc/refrat/refrat.tex (modified) * doc/user/.gitignore (added) * doc/user/user.tex (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 06 Jun 2016 15:44:19 GMT Thierry Delisle [8a63547] * Jenkinsfile (modified) Jenkinsfile now uses git reflog instead of build parameters Mon, 06 Jun 2016 15:35:39 GMT Rob Schluntz [b8387fc] * .gitignore (modified) * Jenkinsfile (modified) * doc/LaTeXmacros/common.tex (modified) * doc/bibliography/cfa.bib (modified) * doc/papers/Breuel.pdf (added) * doc/papers/CormackWright90.pdf (added) * doc/papers/Jones97.pdf (added) * doc/papers/Laufer92.pdf (added) * doc/papers/Ziegler92.pdf (added) * doc/papers/matrix.pdf (added) * doc/papers/meta.pdf (added) * doc/papers/refrat98.pdf (added) * doc/refrat/.gitignore (added) * doc/refrat/refrat.tex (modified) * doc/user/.gitignore (added) * doc/user/user.tex (modified) Merge branch 'master' into ctor Sat, 04 Jun 2016 16:34:24 GMT Peter A. Buhr [e229c22] * .gitignore (modified) * doc/LaTeXmacros/common.tex (modified) * doc/bibliography/cfa.bib (modified) * doc/refrat/.gitignore (added) * doc/refrat/refrat.tex (modified) * doc/user/.gitignore (added) * doc/user/user.tex (modified) change gitignore with respect to latex-generated files, small updates ... Sat, 04 Jun 2016 15:10:04 GMT Peter A. Buhr [31eed869] * Jenkinsfile (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Sat, 04 Jun 2016 15:09:45 GMT Peter A. Buhr [42851542] * doc/papers/Breuel.pdf (added) * doc/papers/CormackWright90.pdf (added) * doc/papers/Jones97.pdf (added) * doc/papers/Laufer92.pdf (added) * doc/papers/Ziegler92.pdf (added) * doc/papers/matrix.pdf (added) * doc/papers/meta.pdf (added) * doc/papers/refrat98.pdf (added) created papers directory in doc directory for relevant papers Fri, 03 Jun 2016 21:29:35 GMT Thierry Delisle [b67dc146] * Jenkinsfile (modified) added some comments to test new git-hook Fri, 03 Jun 2016 21:19:30 GMT Thierry Delisle [f8707578] * Jenkinsfile (modified) properties take an extra push to take effect apparently Fri, 03 Jun 2016 21:16:34 GMT Thierry Delisle [25a5bbd] * Jenkinsfile (modified) Removed special characters from jenkins properties Fri, 03 Jun 2016 20:33:48 GMT Thierry Delisle [68d173d] * Jenkinsfile (modified) testing git hook v2 Fri, 03 Jun 2016 20:29:57 GMT Thierry Delisle [9f8c8c4] * Jenkinsfile (modified) testing git hook Fri, 03 Jun 2016 20:15:59 GMT Thierry Delisle [0cab2a2] * Jenkinsfile (modified) made change to test git-hook Fri, 03 Jun 2016 20:02:17 GMT Thierry Delisle [98ec3a0] * Jenkinsfile (modified) Testing new git hooks which also send reference parameters Fri, 03 Jun 2016 19:48:29 GMT Thierry Delisle [08d524c6] * Jenkinsfile (modified) Jenkins Snippet Generator generates incorrect code for jenkins properties Fri, 03 Jun 2016 19:45:05 GMT Thierry Delisle [dddbefb7] * Jenkinsfile (modified) apparently simply using back-slashes on multi-line expression is not ... Fri, 03 Jun 2016 19:43:34 GMT Thierry Delisle [90e4d2b] * Jenkinsfile (modified) added back-slashes to multiline expressions in Jenkinsfile Fri, 03 Jun 2016 19:39:38 GMT Thierry Delisle [9cdce58] * Jenkinsfile (modified) removed typo in Jenkinsfile Fri, 03 Jun 2016 19:38:56 GMT Thierry Delisle [0c24808] * Jenkinsfile (modified) added git properties to Jenkinsfile Fri, 03 Jun 2016 19:09:02 GMT Thierry Delisle [40b1df9] * Jenkinsfile (modified) Jenkins now builds using gcc-4.9, gcc-5, gcc-6 Fri, 03 Jun 2016 18:35:28 GMT Rob Schluntz [e365cb5] * Jenkinsfile (modified) Merge branch 'master' into ctor Fri, 03 Jun 2016 18:02:29 GMT Rob Schluntz [10a7775] * src/CodeGen/CodeGenerator.cc (modified) * src/GenPoly/Box.cc (modified) * src/InitTweak/InitTweak.cc (modified) * src/InitTweak/InitTweak.h (modified) * src/ResolvExpr/Resolver.cc (modified) can use intrinsic constructors on const objects Fri, 03 Jun 2016 17:24:53 GMT Thierry Delisle [0207e71] * Jenkinsfile (modified) adde timeout of 30 minutes to build Fri, 03 Jun 2016 17:23:05 GMT Thierry Delisle [37bf576] * Jenkinsfile (modified) added back timestamp wrapper to jenkins file Fri, 03 Jun 2016 17:15:46 GMT Thierry Delisle [86f641b] * Jenkinsfile (modified) now do mainainer-clean after build to clean-up for next CC Fri, 03 Jun 2016 17:14:34 GMT Thierry Delisle [01b8088d] * Jenkinsfile (modified) now using git clean/reset to clean repo before build instead of ... Fri, 03 Jun 2016 17:12:02 GMT Rob Schluntz [e01bfbc] * Jenkinsfile (modified) * Makefile.in (modified) * config.h.in (modified) * configure (modified) * configure.ac (modified) * src/Makefile.in (modified) * src/driver/Makefile.in (modified) * src/driver/cc1.cc (modified) * src/driver/cfa.cc (modified) * src/examples/Makefile.in (modified) * src/libcfa/Makefile.in (modified) * src/libcfa/iostream.c (modified) Merge branch 'master' into ctor Fri, 03 Jun 2016 17:07:14 GMT Thierry Delisle [aec9a67] * Jenkinsfile (modified) Removed declaration of globals in Jenkinsfile Fri, 03 Jun 2016 17:06:08 GMT Rob Schluntz [2edd5502] * src/examples/avltree/avl-private.h (modified) added include guard to avl-private.h Fri, 03 Jun 2016 17:01:24 GMT Thierry Delisle [e730560] * Jenkinsfile (modified) apparently Jenkinsfiles must use only serializable objects Fri, 03 Jun 2016 15:55:43 GMT Thierry Delisle [f979c4ab] * Jenkinsfile (modified) trying alternate syntax for Jenkinsfile Fri, 03 Jun 2016 15:53:02 GMT Thierry Delisle [f25bcb6] * Jenkinsfile (modified) it seems a missing constructor was the issue in jenkinsfile Fri, 03 Jun 2016 15:47:20 GMT Thierry Delisle [5095a00] * Jenkinsfile (modified) moved up prints since apparently the build crashes earlier Fri, 03 Jun 2016 15:45:48 GMT Thierry Delisle [94d40c5] * Jenkinsfile (modified) added debug print to jenkins build Fri, 03 Jun 2016 15:38:20 GMT Thierry Delisle [371fd1b] * Jenkinsfile (modified) rename build routine to cfa_build since something seems to screw with ... Fri, 03 Jun 2016 15:34:00 GMT Thierry Delisle [4064107] * Jenkinsfile (modified) Removed timestamp and timeout which froze the build Fri, 03 Jun 2016 15:28:29 GMT Thierry Delisle [8f6b229] * Jenkinsfile (modified) fixed errors in Jenkinsfile Fri, 03 Jun 2016 15:24:34 GMT Thierry Delisle [65fdb59] * Jenkinsfile (modified) fixed error in Jenkinsfile Fri, 03 Jun 2016 15:21:46 GMT Thierry Delisle [29f4fe62] * Jenkinsfile (modified) - added comments to jenkinsfile - build now has timestamps for ... Fri, 03 Jun 2016 15:07:36 GMT Thierry Delisle [992c26d] * Jenkinsfile (modified) added support for specifiying compilers to use in jenkins file Fri, 03 Jun 2016 14:55:29 GMT Thierry Delisle [a3e7d34] * Makefile.in (modified) * config.h.in (modified) * configure (modified) * configure.ac (modified) * src/Makefile.in (modified) * src/driver/Makefile.in (modified) * src/driver/cc1.cc (modified) * src/driver/cfa.cc (modified) * src/examples/Makefile.in (modified) * src/libcfa/Makefile.in (modified) * src/libcfa/iostream.c (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Fri, 03 Jun 2016 14:55:20 GMT Thierry Delisle [848fb00] * Jenkinsfile (modified) modified build email to make status more obvious Fri, 03 Jun 2016 14:53:27 GMT Thierry Delisle [77f347d] * Jenkinsfile (modified) Modified jenkins file to remove all before running Thu, 02 Jun 2016 22:32:06 GMT Peter A. Buhr [e24f13a] * Makefile.in (modified) * config.h.in (modified) * configure (modified) * configure.ac (modified) * src/Makefile.in (modified) * src/driver/Makefile.in (modified) * src/driver/cc1.cc (modified) * src/driver/cfa.cc (modified) * src/examples/Makefile.in (modified) * src/libcfa/Makefile.in (modified) * src/libcfa/iostream.c (modified) modify makefile to allow different compilers, use constructor cast in ... Thu, 02 Jun 2016 15:51:07 GMT Rob Schluntz [be945ac] * Jenkinsfile (added) * doc/working/resolver_design.md (added) * src/GenPoly/GenPoly.cc (modified) * src/SymTab/Validate.cc (modified) * src/examples/runTests.sh (modified) * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) Merge branch 'master' into ctor Conflicts: ... Wed, 01 Jun 2016 21:59:00 GMT Rob Schluntz [4df85197] * Jenkinsfile (added) * doc/working/resolver_design.md (added) * src/examples/runTests.sh (modified) * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Wed, 01 Jun 2016 21:58:15 GMT Rob Schluntz [83de11e] * src/GenPoly/GenPoly.cc (modified) * src/SymTab/Validate.cc (modified) fix invalid use of lists that caused a crash in gcc versions larger ... Wed, 01 Jun 2016 19:13:57 GMT Aaron Moss [3d1e617] * doc/working/resolver_design.md (added) Add working documents directory with resolver design Wed, 01 Jun 2016 15:54:23 GMT Rob Schluntz [f1b1e4c] * src/ArgTweak/FunctionFixer.cc (modified) * src/InitTweak/FixGlobalInit.cc (modified) * src/InitTweak/FixInit.cc (modified) * src/InitTweak/GenInit.cc (modified) * src/InitTweak/InitTweak.cc (modified) * src/InitTweak/InitTweak.h (modified) * src/ResolvExpr/Resolver.cc (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/Initializer.cc (modified) * src/SynTree/Initializer.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/Type.cc (modified) * src/SynTree/Type.h (modified) * src/SynTree/Visitor.cc (modified) * src/SynTree/Visitor.h (modified) can construct global const objects, except with intrinsic constructors Tue, 31 May 2016 20:28:23 GMT Thierry Delisle [d189e11] * Jenkinsfile (modified) removed extra email in Jenkinsfile Tue, 31 May 2016 18:24:35 GMT Thierry Delisle [7359098] * Jenkinsfile (modified) fixed the syntax of pwd call in Jenkinsfile Tue, 31 May 2016 18:19:52 GMT Thierry Delisle [e309947] * Jenkinsfile (modified) WORKSPACE env variable is not available in Jenkinsfile, using pwd instead Tue, 31 May 2016 18:11:45 GMT Thierry Delisle [6be8514] * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 31 May 2016 18:11:22 GMT Thierry Delisle [b287f67] * Jenkinsfile (modified) fixed some errors with Jenkinsfile - logs are now attached on ... Tue, 31 May 2016 17:36:20 GMT Peter A. Buhr [76c5d6e] * Jenkinsfile (modified) * src/examples/runTests.sh (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Tue, 31 May 2016 17:36:04 GMT Peter A. Buhr [7f8b740] * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) properly deal with extensionless headers in Makfile Tue, 31 May 2016 15:26:49 GMT Thierry Delisle [84f53b4] * Jenkinsfile (modified) fixed typos in Jenkinsfile Tue, 31 May 2016 15:16:08 GMT Thierry Delisle [1e44b60] * Jenkinsfile (modified) attach log to build email on failure Tue, 31 May 2016 15:04:53 GMT Thierry Delisle [fde808df] * Jenkinsfile (modified) refactored Jenkinsfile to be more readable and fixed tests (maybe) Tue, 31 May 2016 14:27:00 GMT Thierry Delisle [f43a200] * Jenkinsfile (modified) Jenkins now runs test after build Tue, 31 May 2016 14:21:29 GMT Thierry Delisle [353f395] * src/examples/runTests.sh (modified) tests now return different exit code based on whether test fail or not Mon, 30 May 2016 20:29:40 GMT Peter A. Buhr [a6b7480] * Jenkinsfile (modified) add build email addresses to Jenkinsfile Mon, 30 May 2016 20:06:27 GMT Thierry Delisle [1da4ead] * Jenkinsfile (modified) added comments to jenkins file Mon, 30 May 2016 20:03:29 GMT Thierry Delisle [c78e410] * Jenkinsfile (modified) Jenkins no longer uses maintainer-clean Mon, 30 May 2016 19:58:08 GMT Thierry Delisle [71b7843] * Jenkinsfile (modified) added support for reusing git mailing list in jenkins Mon, 30 May 2016 16:51:22 GMT Rob Schluntz [70f89d00] * src/InitTweak/GenInit.cc (modified) * src/InitTweak/InitTweak.cc (modified) * src/InitTweak/InitTweak.h (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/Resolver.cc (modified) * src/SynTree/Initializer.cc (modified) * src/SynTree/Initializer.h (modified) function scoped const objects can be constructed, add missing copy ... Mon, 30 May 2016 15:41:20 GMT Thierry Delisle [bb5a0bb] * Jenkinsfile (modified) modified Jenkinsfile to send email more similar to git hook emails Mon, 30 May 2016 15:26:13 GMT Thierry Delisle [19ad15b] * Jenkinsfile (modified) fixed naming error in Jenkinsfile Mon, 30 May 2016 15:02:34 GMT Thierry Delisle [1e34653] * Jenkinsfile (modified) now only email build logs on build failure Mon, 30 May 2016 14:44:12 GMT Thierry Delisle [ed091cd] * Jenkinsfile (modified) email notification seems to work properly for jenkins Mon, 30 May 2016 14:40:46 GMT Thierry Delisle [e8a22a7] * Jenkinsfile (modified) testing email notification for jenkins Mon, 30 May 2016 14:32:01 GMT Thierry Delisle [d37fc7b] * Jenkinsfile (modified) added error to test build failures Mon, 30 May 2016 14:28:13 GMT Thierry Delisle [d3d0069] * Jenkinsfile (modified) testing exceptions to react on build failures Mon, 30 May 2016 14:13:42 GMT Thierry Delisle [f61958d] * Jenkinsfile (modified) testing step command in jenkinsfile Fri, 27 May 2016 22:42:46 GMT Thierry Delisle [c65f251] * Jenkinsfile (modified) testing jenkinsfile step for error handling Fri, 27 May 2016 22:38:12 GMT Thierry Delisle [c012238] * Jenkinsfile (modified) Jenkins: using step for post build command Fri, 27 May 2016 22:26:14 GMT Thierry Delisle [7aebc62] * Jenkinsfile (modified) Jenkins: testing multi node setup Fri, 27 May 2016 22:07:37 GMT Thierry Delisle [23a14d86] * Jenkinsfile (modified) Jenkins added clean steps so a full build is always made. added ... Fri, 27 May 2016 21:52:23 GMT Thierry Delisle [63fe9f1d] * Jenkinsfile (modified) fixed error in jenkins file Fri, 27 May 2016 21:50:58 GMT Thierry Delisle [a3f9946] * Jenkinsfile (modified) new test using environment variables Fri, 27 May 2016 21:33:25 GMT Thierry Delisle [3410c12] * Jenkinsfile (modified) Outputting environment variables for build Fri, 27 May 2016 21:19:04 GMT Thierry Delisle [d42fa1f] * Jenkinsfile (modified) Token macro expansion doesn't work in jenkinsfile, trying to use ... Fri, 27 May 2016 20:57:30 GMT Thierry Delisle [f2b977a] * Jenkinsfile (modified) now using token expander for email notification in jenkinsfile Fri, 27 May 2016 20:49:43 GMT Thierry Delisle [018fac4] * Jenkinsfile (modified) testing token replacement in jenkins file to format email Fri, 27 May 2016 20:45:17 GMT Thierry Delisle [c77aa5a] * Jenkinsfile (modified) fixed stupid error in jenkinsfile Fri, 27 May 2016 20:43:46 GMT Thierry Delisle [c9d651d] * Jenkinsfile (modified) modified Jenkinsfile to send email after build