# # ChangeLog for doc/proposals # # Generated by Trac 1.2.1 # Oct 31, 2024, 2:08:20 PM Tue, 12 Sep 2017 20:06:56 GMT Thierry Delisle [21a1efb] * doc/proposals/concurrency/Makefile (modified) * doc/proposals/concurrency/annex/local.bib (modified) * doc/proposals/concurrency/figures/int_monitor.fig (added) * doc/proposals/concurrency/figures/int_monitor.fig.bak (added) * doc/proposals/concurrency/style/cfa-format.tex (modified) * doc/proposals/concurrency/text/basics.tex (modified) * doc/proposals/concurrency/text/cforall.tex (modified) * doc/proposals/concurrency/text/concurrency.tex (modified) * doc/proposals/concurrency/version (modified) Sent a draft to peter Fri, 11 Aug 2017 20:46:54 GMT Andrew Beach [c3b96677] * doc/proposals/virtual.txt (modified) Some ramblings for whoever picks up the work I left behind. Thu, 10 Aug 2017 20:04:07 GMT Andrew Beach [b38225d] * doc/proposals/tagged-struct.txt (deleted) * src/SymTab/TreeStruct.cc (deleted) * src/SymTab/TreeStruct.h (deleted) * src/libcfa/typeobject.c (deleted) * src/libcfa/typeobject.h (deleted) Removed the old Tagged Struct stuff. The only lesson learned there ... Wed, 26 Jul 2017 16:19:41 GMT Thierry Delisle [33218c6] * configure (modified) * configure.ac (modified) * doc/LaTeXmacros/common.tex (modified) * doc/LaTeXmacros/enumitem/README (deleted) * doc/LaTeXmacros/enumitem/enumitem.pdf (deleted) * doc/LaTeXmacros/enumitem/enumitem.sty (deleted) * doc/LaTeXmacros/enumitem/enumitem.tex (deleted) * doc/LaTeXmacros/listings/README (deleted) * doc/LaTeXmacros/listings/listings-acm.prf (deleted) * doc/LaTeXmacros/listings/listings-bash.prf (deleted) * doc/LaTeXmacros/listings/listings-fortran.prf (deleted) * doc/LaTeXmacros/listings/listings-lua.prf (deleted) * doc/LaTeXmacros/listings/listings-python.prf (deleted) * doc/LaTeXmacros/listings/listings.cfg (deleted) * doc/LaTeXmacros/listings/listings.dtx (deleted) * doc/LaTeXmacros/listings/listings.ins (deleted) * doc/LaTeXmacros/listings/listings.log (deleted) * doc/LaTeXmacros/listings/listings.pdf (deleted) * doc/LaTeXmacros/listings/listings.sty (deleted) * doc/LaTeXmacros/listings/listings.sty.new (deleted) * doc/LaTeXmacros/listings/lstdoc.sty (deleted) * doc/LaTeXmacros/listings/lstdrvrs.dtx (deleted) * doc/LaTeXmacros/listings/lstdrvrs.ins (deleted) * doc/LaTeXmacros/listings/lstdrvrs.pdf (deleted) * doc/LaTeXmacros/listings/lstlang1.sty (deleted) * doc/LaTeXmacros/listings/lstlang2.sty (deleted) * doc/LaTeXmacros/listings/lstlang3.sty (deleted) * doc/LaTeXmacros/listings/lstmisc.sty (deleted) * doc/LaTeXmacros/lstlang.sty (modified) * doc/bibliography/cfa.bib (modified) * doc/proposals/virtual.txt (modified) * doc/user/EHMHierarchy.fig (modified) * doc/user/Makefile (modified) * doc/user/user.tex (modified) * src/CodeGen/CodeGenerator.h (modified) * src/CodeGen/FixMain.h (modified) * src/CodeGen/FixNames.h (modified) * src/CodeGen/GenType.h (modified) * src/CodeGen/Generate.h (modified) * src/CodeGen/OperatorTable.cc (modified) * src/CodeGen/OperatorTable.h (modified) * src/CodeTools/DeclStats.h (modified) * src/CodeTools/TrackLoc.h (modified) * src/Common/CompilerError.h (modified) * src/Common/ScopedMap.h (modified) * src/Common/SemanticError.h (modified) * src/Common/UnimplementedError.h (modified) * src/Common/UniqueName.h (modified) * src/Common/VectorMap.h (modified) * src/Common/utility.h (modified) * src/Concurrency/Keywords.cc (modified) * src/Concurrency/Keywords.h (modified) * src/ControlStruct/ExceptTranslate.cc (modified) * src/ControlStruct/ExceptTranslate.h (modified) * src/ControlStruct/ForExprMutator.h (modified) * src/ControlStruct/LabelFixer.h (modified) * src/ControlStruct/LabelGenerator.h (modified) * src/ControlStruct/MLEMutator.h (modified) * src/ControlStruct/Mutate.h (modified) * src/GenPoly/Box.cc (modified) * src/GenPoly/Box.h (modified) * src/GenPoly/CopyParams.h (modified) * src/GenPoly/DeclMutator.h (modified) * src/GenPoly/ErasableScopedMap.h (modified) * src/GenPoly/FindFunction.h (modified) * src/GenPoly/GenPoly.h (modified) * src/GenPoly/InstantiateGeneric.h (modified) * src/GenPoly/Lvalue.h (modified) * src/GenPoly/PolyMutator.h (modified) * src/GenPoly/ScopedSet.h (modified) * src/GenPoly/ScrubTyVars.h (modified) * src/GenPoly/Specialize.h (modified) * src/InitTweak/FixGlobalInit.h (modified) * src/InitTweak/FixInit.h (modified) * src/InitTweak/GenInit.h (modified) * src/InitTweak/InitTweak.h (modified) * src/MakeLibCfa.h (modified) * src/Makefile.in (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ExpressionNode.cc (modified) * src/Parser/LinkageSpec.h (modified) * src/Parser/ParseNode.h (modified) * src/Parser/ParserTypes.h (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/TypedefTable.h (modified) * src/Parser/lex.ll (modified) * src/Parser/parser.yy (modified) * src/Parser/parserutility.cc (modified) * src/Parser/parserutility.h (modified) * src/ResolvExpr/Alternative.h (modified) * src/ResolvExpr/AlternativeFinder.h (modified) * src/ResolvExpr/AlternativePrinter.h (modified) * src/ResolvExpr/ConversionCost.h (modified) * src/ResolvExpr/Cost.h (modified) * src/ResolvExpr/CurrentObject.h (modified) * src/ResolvExpr/FindOpenVars.h (modified) * src/ResolvExpr/RenameVars.h (modified) * src/ResolvExpr/ResolveTypeof.h (modified) * src/ResolvExpr/Resolver.h (modified) * src/ResolvExpr/TypeEnvironment.h (modified) * src/ResolvExpr/TypeMap.h (modified) * src/ResolvExpr/Unify.h (modified) * src/ResolvExpr/typeops.h (modified) * src/SymTab/Autogen.cc (modified) * src/SymTab/Autogen.h (modified) * src/SymTab/FixFunction.h (modified) * src/SymTab/ImplementationType.h (modified) * src/SymTab/Indexer.h (modified) * src/SymTab/Mangler.h (modified) * src/SymTab/TreeStruct.cc (added) * src/SymTab/TreeStruct.h (added) * src/SymTab/Validate.h (modified) * src/SymTab/module.mk (modified) * src/SynTree/AddStmtVisitor.h (modified) * src/SynTree/Attribute.h (modified) * src/SynTree/BaseSyntaxNode.h (modified) * src/SynTree/Constant.cc (modified) * src/SynTree/Constant.h (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/Expression.h (modified) * src/SynTree/Initializer.h (modified) * src/SynTree/Label.h (modified) * src/SynTree/Mutator.h (modified) * src/SynTree/Statement.h (modified) * src/SynTree/SynTree.h (modified) * src/SynTree/Type.h (modified) * src/SynTree/TypeSubstitution.h (modified) * src/SynTree/VarExprReplacer.h (modified) * src/SynTree/Visitor.h (modified) * src/Tuples/Explode.h (modified) * src/Tuples/Tuples.h (modified) * src/benchmark/create_pthrd.c (modified) * src/driver/cfa.cc (modified) * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) * src/libcfa/assert (deleted) * src/libcfa/assert.c (modified) * src/libcfa/concurrency/CtxSwitch-i386.S (modified) * src/libcfa/concurrency/CtxSwitch-x86_64.S (modified) * src/libcfa/concurrency/alarm.c (modified) * src/libcfa/concurrency/alarm.h (modified) * src/libcfa/concurrency/coroutine (modified) * src/libcfa/concurrency/coroutine.c (modified) * src/libcfa/concurrency/invoke.c (modified) * src/libcfa/concurrency/invoke.h (modified) * src/libcfa/concurrency/kernel (modified) * src/libcfa/concurrency/kernel.c (modified) * src/libcfa/concurrency/kernel_private.h (modified) * src/libcfa/concurrency/monitor (modified) * src/libcfa/concurrency/monitor.c (modified) * src/libcfa/concurrency/preemption.c (modified) * src/libcfa/concurrency/preemption.h (modified) * src/libcfa/concurrency/thread (modified) * src/libcfa/concurrency/thread.c (modified) * src/libcfa/containers/maybe (modified) * src/libcfa/containers/maybe.c (modified) * src/libcfa/containers/pair (modified) * src/libcfa/containers/result (modified) * src/libcfa/containers/result.c (modified) * src/libcfa/containers/vector (modified) * src/libcfa/exception.h (modified) * src/libcfa/fstream.c (modified) * src/libcfa/interpose.c (modified) * src/libcfa/interpose.h (modified) * src/libcfa/iostream.c (modified) * src/libcfa/libhdr.h (modified) * src/libcfa/libhdr/libalign.h (modified) * src/libcfa/libhdr/libdebug.h (modified) * src/libcfa/libhdr/libtools.h (modified) * src/libcfa/math (modified) * src/libcfa/math.c (deleted) * src/libcfa/startup.h (modified) * src/libcfa/stdhdr/assert.h (modified) * src/libcfa/stdhdr/bfdlink.h (added) * src/libcfa/stdhdr/gmp.h (modified) * src/libcfa/stdhdr/hwloc.h (added) * src/libcfa/stdhdr/krb5.h (added) * src/libcfa/stdhdr/malloc.h (added) * src/libcfa/stdlib (modified) * src/libcfa/stdlib.c (modified) * src/libcfa/typeobject.c (added) * src/libcfa/typeobject.h (added) * src/prelude/builtins.c (modified) * src/tests/.expect/32/math.txt (modified) * src/tests/.expect/64/math.txt (modified) * src/tests/.expect/concurrent/sched-int-barge.txt (deleted) * src/tests/alloc.c (modified) * src/tests/attributes.c (modified) * src/tests/avltree/avl-private.h (modified) * src/tests/avltree/avl.h (modified) * src/tests/gmp.c (modified) * src/tests/math.c (modified) * src/tests/maybe.c (modified) * src/tests/preempt_longrun/Makefile.am (modified) * src/tests/preempt_longrun/Makefile.in (modified) * src/tests/preempt_longrun/barge.c (deleted) * src/tests/preempt_longrun/create.c (modified) * src/tests/preempt_longrun/enter.c (modified) * src/tests/preempt_longrun/enter3.c (modified) * src/tests/preempt_longrun/processor.c (modified) * src/tests/preempt_longrun/yield.c (modified) * src/tests/result.c (modified) * src/tests/sched-int-barge.c (modified) * src/tests/sched-int-block.c (modified) * src/tests/sched-int-disjoint.c (modified) * src/tests/sched-int-wait.c (modified) * src/tests/test.py (modified) * src/tests/vector/array.h (modified) * src/tests/vector/vector_int.h (modified) * tools/cfa.nanorc (modified) * tools/prettyprinter/ParserTypes.h (modified) * tools/prettyprinter/filter.h (modified) * tools/prettyprinter/lex.ll (modified) * tools/prettyprinter/test.y (modified) * tools/prettyprinter/token.cc (modified) * tools/prettyprinter/token.h (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 26 Jul 2017 16:19:17 GMT Thierry Delisle [e0a653d] * doc/proposals/concurrency/text/concurrency.tex (modified) * doc/proposals/concurrency/version (modified) Many small changes in the concurrency proposal Thu, 20 Jul 2017 20:04:11 GMT Rob Schluntz [e1e4aa9] * doc/proposals/virtual.txt (modified) More cleanup on revised virtual proposal Thu, 20 Jul 2017 18:38:41 GMT Aaron Moss [c72f9fd] * doc/proposals/virtual.txt (modified) Cleanup on revised virtual proposal Thu, 20 Jul 2017 18:05:31 GMT Andrew Beach [d49bfa8] * doc/proposals/virtual.txt (modified) That might be everything from yesterday. Hungry now. Thu, 06 Jul 2017 17:37:44 GMT Andrew Beach [577659b] * doc/proposals/tagged-struct.txt (modified) Added some more information to the tagged-struct proposal from the ... Fri, 30 Jun 2017 21:45:49 GMT Peter A. Buhr [a4b3525] * doc/proposals/references.md (modified) correct spelling Mon, 26 Jun 2017 17:05:32 GMT Aaron Moss [f7b9faf] * doc/proposals/associated_types.md (modified) Updated associated types working doc Fri, 23 Jun 2017 20:22:49 GMT Aaron Moss [376ccadc] * doc/proposals/associated_types.md (added) Add associated types proposal Fri, 23 Jun 2017 19:26:01 GMT Andrew Beach [88177cf] * doc/proposals/tagged-struct.txt (modified) Refinement of the tagged-struct proposal. Fri, 16 Jun 2017 17:44:08 GMT Andrew Beach [1a42132] * doc/proposals/tagged-struct.txt (modified) Added Aaron's comments to the tagged-struct proposal. Fri, 16 Jun 2017 15:41:31 GMT Aaron Moss [974bcdd] * doc/proposals/tagged-struct.txt (modified) Typo fixes Thu, 15 Jun 2017 20:43:13 GMT Andrew Beach [cdd1695] * doc/proposals/tagged-struct.txt (added) First draft of the tagged struct proposal. Wed, 14 Jun 2017 19:16:42 GMT Thierry Delisle [bf70aa9] * .gitignore (modified) * doc/proposals/concurrency/build/bump_ver.sh (modified) * doc/proposals/concurrency/build/version (deleted) * doc/proposals/concurrency/thesis.tex (modified) * doc/proposals/concurrency/version (added) removing duplicate version files Wed, 14 Jun 2017 19:01:34 GMT Thierry Delisle [7c17511] * doc/proposals/concurrency/Makefile (modified) * doc/proposals/concurrency/text/basics.tex (modified) * doc/proposals/concurrency/text/cforall.tex (added) * doc/proposals/concurrency/text/concurrency.tex (modified) * doc/proposals/concurrency/text/intro.tex (modified) * doc/proposals/concurrency/thesis.tex (modified) More work on the basics section Tue, 30 May 2017 13:53:10 GMT Thierry Delisle [a029714] * doc/LaTeXmacros/lstlang.sty (modified) * doc/proposals/concurrency/style/cfa-format.tex (modified) Moved accept,signal,signal_block,wait out of lstlang.sty Mon, 29 May 2017 19:08:47 GMT Thierry Delisle [4a368547] * Jenkins/FullBuild (modified) * Jenkinsfile (modified) * doc/LaTeXmacros/lstlang.sty (modified) * doc/bibliography/cfa.bib (modified) * doc/copyright/Buhr-059720-Huawei-Assignment_Agreement_Andrew_Beach-25-May-2017.pdf (added) * doc/proposals/user_conversions.md (added) * doc/user/user.tex (modified) * doc/working/resolver_design.md (modified) * src/CodeGen/CodeGenerator.cc (modified) * src/InitTweak/GenInit.cc (modified) * src/MakeLibCfa.cc (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/lex.ll (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/CastCost.cc (modified) * src/ResolvExpr/ConversionCost.cc (modified) * src/ResolvExpr/Resolver.cc (modified) * src/ResolvExpr/Unify.cc (modified) * src/SymTab/FixFunction.cc (modified) * src/SymTab/Indexer.cc (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/Mutator.cc (modified) * src/SynTree/TypeDecl.cc (modified) * src/SynTree/Visitor.cc (modified) * src/Tuples/TupleExpansion.cc (modified) * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) * src/libcfa/concurrency/monitor (modified) * src/libcfa/concurrency/monitor.c (modified) * src/libcfa/concurrency/thread (modified) * src/libcfa/concurrency/thread.c (modified) * src/libcfa/containers/maybe (added) * src/libcfa/containers/maybe.c (added) * src/libcfa/containers/result (added) * src/libcfa/containers/result.c (added) * src/libcfa/containers/vector (modified) * src/libcfa/math (modified) * src/libcfa/math.c (modified) * src/libcfa/stdlib (modified) * src/libcfa/stdlib.c (modified) * src/prelude/prelude.cf (modified) * src/tests/.expect/32/math.txt (modified) * src/tests/.expect/64/math.txt (modified) * src/tests/.expect/concurrent/sched-int-block.txt (added) * src/tests/.expect/constant0-1.txt (deleted) * src/tests/.expect/constant0-1DP.txt (deleted) * src/tests/.expect/constant0-1ND.txt (deleted) * src/tests/.expect/constant0-1NDDP.txt (deleted) * src/tests/KRfunctions.c (modified) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/complex.c (modified) * src/tests/constant0-1.c (deleted) * src/tests/gmp.c (modified) * src/tests/libcfa_vector.c (modified) * src/tests/math.c (modified) * src/tests/numericConstants.c (modified) * src/tests/rational.c (modified) * src/tests/sched-int-block.c (added) * src/tests/sched-int-disjoint.c (modified) * src/tests/test.py (modified) * tools/cfa.nanorc (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 29 May 2017 19:08:17 GMT Thierry Delisle [ff98952] * doc/proposals/concurrency/.gitignore (modified) * doc/proposals/concurrency/Makefile (modified) * doc/proposals/concurrency/text/basics.tex (modified) * doc/proposals/concurrency/text/concurrency.tex (modified) Updated draft up to 3.4 Mon, 29 May 2017 17:39:37 GMT Thierry Delisle [27dde72] * doc/LaTeXmacros/lstlang.sty (modified) * doc/proposals/concurrency/.gitignore (modified) * doc/proposals/concurrency/Makefile (modified) * doc/proposals/concurrency/build/bump_ver.sh (modified) * doc/proposals/concurrency/build/version (modified) * doc/proposals/concurrency/ext_monitor.fig.bak (deleted) * doc/proposals/concurrency/style/cfa-format.tex (modified) * doc/proposals/concurrency/style/style.tex (modified) * doc/proposals/concurrency/text/basics.tex (added) * doc/proposals/concurrency/text/concurrency.tex (added) * doc/proposals/concurrency/text/intro.tex (modified) * doc/proposals/concurrency/text/parallelism.tex (added) * doc/proposals/concurrency/thesis.tex (modified) Major update to the concurrency proposal to be based on multiple files Thu, 25 May 2017 20:52:09 GMT Aaron Moss [41634098] * doc/proposals/user_conversions.md (added) * doc/working/resolver_design.md (modified) Added white paper on user-defined conversions based on resolver ... Mon, 15 May 2017 19:30:44 GMT Thierry Delisle [db0fa7c] * doc/proposals/concurrency/Makefile (modified) * doc/proposals/concurrency/annex/glossary.tex (moved) * doc/proposals/concurrency/annex/local.bib (moved) * doc/proposals/concurrency/build/bump_ver.sh (moved) * doc/proposals/concurrency/build/version (added) * doc/proposals/concurrency/figures/ext_monitor.fig (moved) * doc/proposals/concurrency/figures/monitor.fig (moved) * doc/proposals/concurrency/notes/cor-thread-traits.c (moved) * doc/proposals/concurrency/notes/lit-review.md (moved) * doc/proposals/concurrency/notes/notes.md (moved) * doc/proposals/concurrency/style/cfa-format.tex (moved) * doc/proposals/concurrency/style/style.tex (moved) * doc/proposals/concurrency/text/intro.tex (added) * doc/proposals/concurrency/version (deleted) Moved files and did some cleanup in the directories Mon, 15 May 2017 19:16:40 GMT Thierry Delisle [dbfb35d] * doc/proposals/concurrency/thesis.tex (moved) Renamed concurrency to thesis before splitting into chapters Wed, 10 May 2017 21:00:31 GMT Thierry Delisle [0f9bef3] * doc/proposals/concurrency/Makefile (modified) * doc/proposals/concurrency/cfa-format.tex (added) * doc/proposals/concurrency/concurrency.tex (modified) * doc/proposals/concurrency/style.tex (modified) * doc/proposals/concurrency/version (modified) First draft at the final writeup of internal schedulling Wed, 19 Apr 2017 14:15:45 GMT Thierry Delisle [154fdc8] * doc/LaTeXmacros/common.tex (modified) * doc/bibliography/cfa.bib (modified) * doc/generic_types/.gitignore (modified) * doc/generic_types/Makefile (modified) * doc/generic_types/acmart.cls (modified) * doc/generic_types/evaluation/.gitignore (modified) * doc/generic_types/evaluation/Makefile (modified) * doc/generic_types/evaluation/bench.h (modified) * doc/generic_types/evaluation/bench.hpp (added) * doc/generic_types/evaluation/c-bench.c (modified) * doc/generic_types/evaluation/c-pair.c (added) * doc/generic_types/evaluation/c-pair.h (added) * doc/generic_types/evaluation/c-print.c (added) * doc/generic_types/evaluation/c-print.h (added) * doc/generic_types/evaluation/c-stack.c (modified) * doc/generic_types/evaluation/c-stack.h (modified) * doc/generic_types/evaluation/cfa-bench.c (modified) * doc/generic_types/evaluation/cfa-pair.c (added) * doc/generic_types/evaluation/cfa-pair.h (added) * doc/generic_types/evaluation/cfa-print.c (added) * doc/generic_types/evaluation/cfa-print.h (added) * doc/generic_types/evaluation/cfa-stack.c (modified) * doc/generic_types/evaluation/cfa-stack.h (modified) * doc/generic_types/evaluation/cpp-bench.cpp (modified) * doc/generic_types/evaluation/cpp-pair.hpp (added) * doc/generic_types/evaluation/cpp-print.hpp (added) * doc/generic_types/evaluation/cpp-stack.h (deleted) * doc/generic_types/evaluation/cpp-stack.hpp (added) * doc/generic_types/evaluation/cpp-vbench.cpp (added) * doc/generic_types/evaluation/cpp-vprint.hpp (added) * doc/generic_types/evaluation/cpp-vstack.cpp (added) * doc/generic_types/evaluation/cpp-vstack.hpp (added) * doc/generic_types/evaluation/object.hpp (added) * doc/generic_types/evaluation/timing.dat (added) * doc/generic_types/evaluation/timing.gp (added) * doc/generic_types/evaluation/timing.xlsx (added) * doc/generic_types/generic_types.tex (modified) * doc/proposals/concurrency/concurrency.tex (modified) * doc/proposals/concurrency/glossary.tex (modified) * doc/proposals/concurrency/lit-review.md (added) * doc/proposals/concurrency/notes.md (added) * doc/proposals/concurrency/style.tex (modified) * doc/proposals/concurrency/version (modified) * doc/rob_thesis/cfa-format.tex (modified) * doc/rob_thesis/conclusions.tex (modified) * doc/rob_thesis/ctordtor.tex (modified) * doc/rob_thesis/examples/conclusions/dtor.c (added) * doc/rob_thesis/examples/conclusions/except.c (added) * doc/rob_thesis/examples/conclusions/except.cc (added) * doc/rob_thesis/examples/ctor/member.c (added) * doc/rob_thesis/examples/nested.c (added) * doc/rob_thesis/examples/tuples/named.c (added) * doc/rob_thesis/examples/variadic/sum1.c (added) * doc/rob_thesis/examples/variadic/sum2.c (added) * doc/rob_thesis/intro.tex (modified) * doc/rob_thesis/thesis-frontpgs.tex (modified) * doc/rob_thesis/thesis.bib (added) * doc/rob_thesis/thesis.tex (modified) * doc/rob_thesis/tuples.tex (modified) * doc/rob_thesis/variadic.tex (added) * doc/user/user.tex (modified) * src/ControlStruct/LabelGenerator.cc (modified) * src/ControlStruct/LabelGenerator.h (modified) * src/ControlStruct/MLEMutator.cc (modified) * src/GenPoly/Box.cc (modified) * src/Parser/ParseNode.h (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/AlternativeFinder.h (modified) * src/SymTab/Autogen.cc (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/Expression.cc (modified) * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) * src/libcfa/containers/pair (added) * src/libcfa/containers/pair.c (added) * src/libcfa/stdlib.c (modified) * src/prelude/prelude.cf (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 10 Apr 2017 19:17:00 GMT Thierry Delisle [b0fedd4] * doc/proposals/concurrency/concurrency.tex (modified) * doc/proposals/concurrency/style.tex (modified) * doc/proposals/concurrency/version (modified) Some changes to concurrency proposal Thu, 06 Apr 2017 19:39:34 GMT Thierry Delisle [03bb816] * doc/proposals/concurrency/concurrency.tex (modified) * doc/proposals/concurrency/glossary.tex (modified) * doc/proposals/concurrency/lit-review.md (added) * doc/proposals/concurrency/notes.md (added) * doc/proposals/concurrency/style.tex (modified) * doc/proposals/concurrency/version (modified) Some writing done on internal scheduling and various other notes Tue, 28 Mar 2017 17:02:34 GMT Thierry Delisle [f32a013] * doc/proposals/concurrency/thePlan.md (modified) Updated the concurrency plan Fri, 17 Mar 2017 14:45:41 GMT Thierry Delisle [3743983] * doc/proposals/concurrency/thePlan.md (modified) Updated the concurrency plan Wed, 15 Mar 2017 21:02:25 GMT Aaron Moss [9b443c7f] * Jenkins/FullBuild (modified) * Jenkinsfile (modified) * doc/proposals/concurrency/thePlan.md (modified) * src/CodeGen/CodeGenerator.cc (modified) * src/Common/utility.h (modified) * src/Concurrency/Keywords.cc (modified) * src/Concurrency/Keywords.h (modified) * src/GenPoly/Box.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/ParseNode.h (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/SymTab/Autogen.cc (modified) * src/SymTab/Autogen.h (modified) * src/SymTab/Indexer.cc (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/Type.h (modified) * src/Tuples/TupleAssignment.cc (modified) * src/Tuples/TupleExpansion.cc (modified) * src/benchmark/CorCtxSwitch.c (modified) * src/benchmark/ThrdCtxSwitch.c (modified) * src/benchmark/bench.c (modified) * src/benchmark/csv-data.c (modified) * src/examples/multicore.c (modified) * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) * src/libcfa/concurrency/coroutine (moved) * src/libcfa/concurrency/coroutine.c (moved) * src/libcfa/concurrency/invoke.c (modified) * src/libcfa/concurrency/invoke.h (modified) * src/libcfa/concurrency/kernel (modified) * src/libcfa/concurrency/kernel.c (modified) * src/libcfa/concurrency/kernel_private.h (modified) * src/libcfa/concurrency/monitor (modified) * src/libcfa/concurrency/monitor.c (modified) * src/libcfa/concurrency/thread (moved) * src/libcfa/concurrency/thread.c (moved) * src/main.cc (modified) * src/tests/coroutine.c (modified) * src/tests/monitor.c (modified) * src/tests/multi-monitor.c (modified) * src/tests/test.py (modified) * src/tests/thread.c (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 15 Mar 2017 19:16:04 GMT Thierry Delisle [9243cc91] * doc/proposals/concurrency/thePlan.md (modified) * src/Concurrency/Keywords.cc (modified) Updated the plan and made some code review changes in the keywords ... Wed, 15 Mar 2017 18:50:41 GMT Aaron Moss [17df48e] * doc/proposals/flags.md (modified) Update flags proposals with some newer ideas Fri, 03 Mar 2017 22:31:44 GMT Aaron Moss [bf8da66] * doc/proposals/flags.md (added) Add flag enums proposal Tue, 24 Jan 2017 16:48:04 GMT Thierry Delisle [2cdf6dc] * doc/proposals/concurrency/thePlan.md (modified) Update the concurrency plan with completed features and modified ... Fri, 20 Jan 2017 21:50:15 GMT Thierry Delisle [bd98b58] * doc/proposals/concurrency/thePlan.md (modified) * src/examples/thread.c (modified) * 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/threads (modified) * src/libcfa/concurrency/threads.c (modified) Kernel now uses intrusive lists and blocking locks for ready queue ... Wed, 18 Jan 2017 17:47:15 GMT Rob Schluntz [5ebb2fbc] * doc/proposals/concurrency/thePlan.md (added) * src/CodeGen/FixMain.cc (added) * src/CodeGen/FixMain.h (added) * src/CodeGen/FixNames.cc (modified) * src/CodeGen/module.mk (modified) * src/GenPoly/GenPoly.cc (modified) * src/Makefile.in (modified) * src/SynTree/FunctionDecl.cc (modified) * src/examples/thread.c (added) * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) * src/libcfa/concurrency/coroutines (added) * src/libcfa/concurrency/coroutines.c (added) * src/libcfa/concurrency/invoke.c (modified) * src/libcfa/concurrency/invoke.h (modified) * src/libcfa/concurrency/kernel (added) * src/libcfa/concurrency/kernel.c (added) * src/libcfa/concurrency/threads (modified) * src/libcfa/concurrency/threads.c (modified) * src/main.cc (modified) * src/prelude/Makefile.am (modified) * src/prelude/Makefile.in (modified) * src/prelude/bootloader.cf (modified) * src/tests/.expect/32/declarationSpecifier.txt (modified) * src/tests/.expect/32/gccExtensions.txt (modified) * src/tests/.expect/64/declarationSpecifier.txt (modified) * src/tests/.expect/64/gccExtensions.txt (modified) * src/tests/coroutine.c (modified) Merge branch 'master' of plg.uwaterloo.ca:/u/cforall/software/cfa /cfa-cc Tue, 17 Jan 2017 18:33:42 GMT Thierry Delisle [a954e32] * doc/proposals/concurrency/thePlan.md (added) Added the plan for concurrency to doc Thu, 12 Jan 2017 14:28:32 GMT Rob Schluntz [2298a7b8] * doc/proposals/ctordtor/Makefile (added) * doc/proposals/ctordtor/ctor.tex (added) * doc/proposals/tuples/Makefile (added) * doc/proposals/tuples/tuples.tex (added) added ctor and tuple design docs Mon, 09 Jan 2017 21:35:40 GMT Thierry Delisle [f7ff3fb] * doc/proposals/concurrency/concurrency.tex (modified) * doc/proposals/concurrency/cor-thread-traits.c (added) * doc/proposals/concurrency/version (modified) Some more work on concurrency proposal paper Fri, 09 Dec 2016 20:06:56 GMT Aaron Moss [d2ac7d5] * doc/proposals/void_ptr.md (added) * doc/proposals/void_ptr.pdf (added) Add void* handling proposal Fri, 09 Dec 2016 19:33:48 GMT Aaron Moss [5c6afcd] * doc/proposals/NOTE.txt (added) * doc/proposals/references.md (added) * doc/proposals/references.pdf (added) * doc/proposals/zero_one.md (added) * doc/proposals/zero_one.pdf (added) Split out reference type and zero and one type proposals from working ... Tue, 06 Dec 2016 22:11:48 GMT Aaron Moss [fef8293] * doc/proposals/closure.md (added) Add draft of closure proposal Thu, 24 Nov 2016 21:14:28 GMT Thierry Delisle [df3339a] * doc/proposals/concurrency/concurrency.tex (modified) * doc/proposals/concurrency/version (modified) Minor fix-up in concurency tex Wed, 23 Nov 2016 17:03:39 GMT Thierry Delisle [687165a] * doc/proposals/concurrency/Makefile (modified) * doc/proposals/concurrency/concurrency.tex (modified) * doc/proposals/concurrency/style.tex (modified) * doc/proposals/concurrency/version (modified) Reviewed start of threading and added quick proposal for couroutines Fri, 18 Nov 2016 18:51:59 GMT Aaron Moss [ba5131d] * doc/proposals/virtual.txt (modified) Further notes on virtual proposal Fri, 18 Nov 2016 18:47:00 GMT Aaron Moss [da81e1d0] * doc/proposals/virtual.txt (modified) Added notes on vtable binding and bikeshedding to virtual proposal Fri, 18 Nov 2016 18:33:42 GMT Aaron Moss [5a0735ac] * doc/proposals/virtual.txt (modified) Fixed typo in virtual proposal Thu, 17 Nov 2016 19:09:25 GMT Thierry Delisle [63c2bca] * doc/proposals/virtual.txt (added) added virtual proposal Tue, 15 Nov 2016 17:25:13 GMT Thierry Delisle [d02aaa9] * doc/proposals/concurrency/concurrency.tex (modified) * doc/proposals/concurrency/glossary.tex (modified) * doc/proposals/concurrency/version (modified) Update intro up to internal scheduling Thu, 10 Nov 2016 21:18:12 GMT Thierry Delisle [d073e3c] * doc/proposals/concurrency/concurrency.tex (modified) * doc/proposals/concurrency/glossary.tex (modified) * doc/proposals/concurrency/version (modified) updated parallel taxonomy Mon, 07 Nov 2016 15:47:32 GMT Thierry Delisle [fe84230] * doc/proposals/concurrency/concurrency.tex (modified) * doc/proposals/concurrency/glossary.tex (modified) * doc/proposals/concurrency/style.tex (added) * doc/proposals/concurrency/version (modified) - Added custom style file. - Updated text up-to internal scheduling Wed, 02 Nov 2016 19:55:08 GMT Thierry Delisle [9a8dfcc] * doc/proposals/concurrency/concurrency.tex (modified) * doc/proposals/concurrency/glossary.tex (modified) * doc/proposals/concurrency/version (modified) updated concurrency proposal based on peter's review, up-to but not ... Tue, 01 Nov 2016 21:01:46 GMT Thierry Delisle [955d9e43] * doc/proposals/concurrency/concurrency.tex (modified) * doc/proposals/concurrency/version (modified) updated concurrency proposal based on peter's review, up-to and ... Tue, 25 Oct 2016 18:24:53 GMT Thierry Delisle [efe4d730] * doc/proposals/concurrency/concurrency.tex (modified) * doc/proposals/concurrency/version (modified) added all standard bib files (synched through rsync) Thu, 20 Oct 2016 16:19:16 GMT Thierry Delisle [d1fbaa78] * doc/proposals/concurrency/concurrency.tex (modified) * doc/proposals/concurrency/version (modified) parallelism v4 reviewed Thu, 20 Oct 2016 16:06:38 GMT Thierry Delisle [b1bdc7d6] * doc/LaTeXmacros/common.tex (modified) * doc/proposals/concurrency/concurrency.tex (modified) * doc/proposals/concurrency/ext_monitor.fig (modified) * doc/proposals/concurrency/ext_monitor.fig.bak (added) * doc/proposals/concurrency/version (modified) Finished reviewing concurrency section v0.4 Wed, 19 Oct 2016 19:32:19 GMT Thierry Delisle [b512454] * doc/proposals/concurrency/.gitignore (modified) * doc/proposals/concurrency/Makefile (modified) * doc/proposals/concurrency/concurrency.tex (modified) * doc/proposals/concurrency/ext_monitor.fig (added) * doc/proposals/concurrency/monitor.fig (added) * doc/proposals/concurrency/version (modified) added figures Tue, 18 Oct 2016 16:53:43 GMT Thierry Delisle [a3eaa29] * doc/proposals/concurrency/concurrency.tex (modified) * doc/proposals/concurrency/version (modified) v0.4 review up to external scheduling Thu, 13 Oct 2016 16:50:43 GMT Thierry Delisle [9b4343e] * doc/proposals/concurrency/.gitignore (modified) * doc/proposals/concurrency/Makefile (modified) * doc/proposals/concurrency/bump_ver.sh (added) * doc/proposals/concurrency/concurrency.tex (modified) * doc/proposals/concurrency/version (added) Made significant changes to proposal and added simple version number Fri, 07 Oct 2016 20:41:17 GMT Thierry Delisle [a9aab60] * doc/proposals/concurrency/concurrency.tex (modified) * doc/proposals/concurrency/glossary.tex (modified) some progress on parallelism Thu, 06 Oct 2016 18:36:12 GMT Thierry Delisle [d95f565] * doc/proposals/concurrency/.gitignore (added) added git ignore for files create by build Wed, 05 Oct 2016 15:47:40 GMT Thierry Delisle [c69adb7] * doc/proposals/concurrency/Makefile (modified) * doc/proposals/concurrency/concurrency.tex (modified) * doc/proposals/concurrency/glossary.tex (added) * doc/proposals/concurrency/local.bib (moved) -added pl blibliography -rename citations to local bib -added ... Fri, 30 Sep 2016 14:04:25 GMT Thierry Delisle [7e10773] * doc/proposals/concurrency/citations.bib (modified) * doc/proposals/concurrency/concurrency.tex (modified) further progress on concurrency part Thu, 29 Sep 2016 14:48:02 GMT Thierry Delisle [7b69174] * doc/proposals/concurrency/concurrency.tex (modified) New proposal version for Internal Scheduling semantics written Tue, 27 Sep 2016 20:29:49 GMT Thierry Delisle [694ee7d] * doc/proposals/concurrency/Makefile (added) * doc/proposals/concurrency/citations.bib (added) * doc/proposals/concurrency/concurrency.tex (added) initial commit of concurrency proposal