Changeset 7f6a7c9
- Timestamp:
- Sep 21, 2022, 11:02:15 AM (3 years ago)
- Branches:
- ADT, ast-experimental, master, pthread-emulation
- Children:
- 95dab9e
- Parents:
- 428adbc (diff), 0bd46fd (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)links above to see all the changes relative to each parent. - Files:
-
- 21 added
- 47 deleted
- 181 edited
- 43 moved
-
Jenkins/FullBuild (modified) (view diffs)
-
Jenkinsfile (modified) (view diffs)
-
benchmark/basic/tls_fetch_add.c (modified) (view diffs)
-
benchmark/io/http/main.cfa (modified) (view diffs)
-
benchmark/io/http/printer.cfa (modified) (view diffs)
-
benchmark/io/http/printer.hfa (modified) (view diffs)
-
benchmark/io/http/protocol.cfa (modified) (view diffs)
-
benchmark/io/http/protocol.hfa (modified) (view diffs)
-
benchmark/io/http/socket.cfa (modified) (view diffs)
-
benchmark/io/http/worker.cfa (modified) (view diffs)
-
benchmark/io/http/worker.hfa (modified) (view diffs)
-
benchmark/plot.py (modified) (view diffs)
-
benchmark/process-mutilate.py (modified) (view diffs)
-
benchmark/process-trun.py (modified) (view diffs)
-
benchmark/readyQ/locality.cfa (modified) (view diffs)
-
benchmark/readyQ/locality.cpp (modified) (view diffs)
-
benchmark/readyQ/locality.go (modified) (view diffs)
-
benchmark/readyQ/locality.rs (modified) (view diffs)
-
benchmark/readyQ/rq_bench.hfa (modified) (view diffs)
-
benchmark/readyQ/transfer.cfa (modified) (view diffs)
-
benchmark/readyQ/transfer.go (modified) (view diffs)
-
configure.ac (modified) (view diffs)
-
doc/LaTeXmacros/lstlang.sty (modified) (view diffs)
-
doc/bibliography/pl.bib (modified) (view diffs)
-
doc/papers/IBM_CASCON19/ThreadingModels.fig (moved) (moved from doc/papers/ibm_CASCON19/ThreadingModels.fig ) (view diffs)
-
doc/papers/IBM_CASCON19/ThreadingModels.png (moved) (moved from doc/papers/ibm_CASCON19/ThreadingModels.png ) (view diffs)
-
doc/papers/IBM_CASCON19/ThreadingModels.svg (moved) (moved from doc/papers/ibm_CASCON19/ThreadingModels.svg ) (view diffs)
-
doc/papers/IBM_CASCON19/abstract.txt (moved) (moved from doc/papers/ibm_CASCON19/abstract.txt ) (view diffs)
-
doc/papers/IBM_CASCON19/client.cfa (moved) (moved from doc/papers/ibm_CASCON19/client.cfa ) (view diffs)
-
doc/papers/IBM_CASCON19/server.cfa (moved) (moved from doc/papers/ibm_CASCON19/server.cfa ) (view diffs)
-
doc/papers/IBM_CASCON19/slides.pdf (moved) (moved from doc/papers/ibm_CASCON19/slides.pdf ) (view diffs)
-
doc/proposals/iterators.md (added)
-
doc/theses/thierry_delisle_PhD/.gitignore (modified) (view diffs)
-
doc/theses/thierry_delisle_PhD/thesis/Makefile (modified) (view diffs)
-
doc/theses/thierry_delisle_PhD/thesis/data/churn.jax (modified) (view diffs)
-
doc/theses/thierry_delisle_PhD/thesis/data/churn.low.jax (modified) (view diffs)
-
doc/theses/thierry_delisle_PhD/thesis/data/churn.low.nasus (added)
-
doc/theses/thierry_delisle_PhD/thesis/data/churn.nasus (added)
-
doc/theses/thierry_delisle_PhD/thesis/data/cycle.jax (modified) (view diffs)
-
doc/theses/thierry_delisle_PhD/thesis/data/cycle.nasus (modified) (view diffs)
-
doc/theses/thierry_delisle_PhD/thesis/data/locality.noshare.jax (added)
-
doc/theses/thierry_delisle_PhD/thesis/data/locality.noshare.nasus (added)
-
doc/theses/thierry_delisle_PhD/thesis/data/locality.share.jax (added)
-
doc/theses/thierry_delisle_PhD/thesis/data/locality.share.nasus (added)
-
doc/theses/thierry_delisle_PhD/thesis/data/memcd.rate (modified) (view diffs)
-
doc/theses/thierry_delisle_PhD/thesis/data/memcd.updt (modified) (view diffs)
-
doc/theses/thierry_delisle_PhD/thesis/data/swbsrv.25gb.cfa (modified) (view diffs)
-
doc/theses/thierry_delisle_PhD/thesis/data/swbsrv.25gb.cfa.bak (added)
-
doc/theses/thierry_delisle_PhD/thesis/data/yield.jax (modified) (view diffs)
-
doc/theses/thierry_delisle_PhD/thesis/data/yield.nasus (modified) (view diffs)
-
doc/theses/thierry_delisle_PhD/thesis/glossary.tex (modified) (view diffs)
-
doc/theses/thierry_delisle_PhD/thesis/local.bib (modified) (view diffs)
-
doc/theses/thierry_delisle_PhD/thesis/test.svg (deleted)
-
doc/theses/thierry_delisle_PhD/thesis/text/conclusion.tex (added)
-
doc/theses/thierry_delisle_PhD/thesis/text/core.tex (modified) (view diffs)
-
doc/theses/thierry_delisle_PhD/thesis/text/eval_macro.tex (modified) (view diffs)
-
doc/theses/thierry_delisle_PhD/thesis/text/eval_micro.tex (modified) (view diffs)
-
doc/theses/thierry_delisle_PhD/thesis/text/existing.tex (modified) (view diffs)
-
doc/theses/thierry_delisle_PhD/thesis/text/front.tex (modified) (view diffs)
-
doc/theses/thierry_delisle_PhD/thesis/text/intro.tex (modified) (view diffs)
-
doc/theses/thierry_delisle_PhD/thesis/text/io.tex (modified) (view diffs)
-
doc/theses/thierry_delisle_PhD/thesis/text/practice.tex (modified) (view diffs)
-
doc/theses/thierry_delisle_PhD/thesis/text/runtime.tex (modified) (view diffs)
-
doc/theses/thierry_delisle_PhD/thesis/thesis.tex (modified) (view diffs)
-
doc/user/user.tex (modified) (view diffs)
-
driver/Makefile.am (modified) (view diffs)
-
driver/cfa.cc (modified) (view diffs)
-
libcfa/prelude/Makefile.am (modified) (view diffs)
-
libcfa/prelude/defines.hfa.in (modified) (view diffs)
-
libcfa/src/Makefile.am (modified) (view diffs)
-
libcfa/src/bits/defs.hfa (modified) (view diffs)
-
libcfa/src/bits/locks.hfa (modified) (view diffs)
-
libcfa/src/concurrency/io.cfa (modified) (view diffs)
-
libcfa/src/concurrency/io/call.cfa.in (modified) (view diffs)
-
libcfa/src/concurrency/io/setup.cfa (modified) (view diffs)
-
libcfa/src/concurrency/io/types.hfa (modified) (view diffs)
-
libcfa/src/concurrency/iofwd.hfa (modified) (view diffs)
-
libcfa/src/concurrency/kernel.cfa (modified) (view diffs)
-
libcfa/src/concurrency/kernel.hfa (modified) (view diffs)
-
libcfa/src/concurrency/kernel/cluster.cfa (modified) (view diffs)
-
libcfa/src/concurrency/kernel/cluster.hfa (modified) (view diffs)
-
libcfa/src/concurrency/kernel/fwd.hfa (modified) (view diffs)
-
libcfa/src/concurrency/kernel/private.hfa (modified) (view diffs)
-
libcfa/src/concurrency/kernel/startup.cfa (modified) (view diffs)
-
libcfa/src/concurrency/monitor.hfa (modified) (view diffs)
-
libcfa/src/concurrency/preemption.cfa (modified) (view diffs)
-
libcfa/src/iostream.cfa (modified) (view diffs)
-
libcfa/src/parseargs.cfa (modified) (view diffs)
-
libcfa/src/rational.cfa (modified) (view diffs)
-
libcfa/src/startup.cfa (modified) (view diffs)
-
libcfa/src/stdlib.cfa (modified) (view diffs)
-
libcfa/src/stdlib.hfa (modified) (view diffs)
-
src/AST/Convert.cpp (modified) (view diffs)
-
src/AST/Create.cpp (added)
-
src/AST/Create.hpp (added)
-
src/AST/Decl.hpp (modified) (view diffs)
-
src/AST/DeclReplacer.cpp (modified) (view diffs)
-
src/AST/Expr.hpp (modified) (view diffs)
-
src/AST/Fwd.hpp (modified) (view diffs)
-
src/AST/Pass.hpp (modified) (view diffs)
-
src/AST/Pass.impl.hpp (modified) (view diffs)
-
src/AST/Pass.proto.hpp (modified) (view diffs)
-
src/AST/Print.cpp (modified) (view diffs)
-
src/AST/StorageClasses.hpp (modified) (view diffs)
-
src/AST/Type.cpp (modified) (view diffs)
-
src/AST/Type.hpp (modified) (view diffs)
-
src/AST/TypeEnvironment.hpp (modified) (view diffs)
-
src/AST/Visitor.hpp (modified) (view diffs)
-
src/AST/module.mk (modified) (view diffs)
-
src/CodeGen/CodeGenerator.cc (modified) (view diffs)
-
src/CodeGen/CodeGenerator.h (modified) (view diffs)
-
src/Common/CodeLocationTools.cpp (modified) (view diffs)
-
src/Common/Eval.cc (modified) (view diffs)
-
src/Common/PassVisitor.h (modified) (view diffs)
-
src/Common/PassVisitor.impl.h (modified) (view diffs)
-
src/Common/ScopedMap.h (modified) (view diffs)
-
src/Common/utility.h (modified) (view diffs)
-
src/CompilationState.cc (modified) (view diffs)
-
src/Concurrency/Keywords.cc (modified) (view diffs)
-
src/Concurrency/Waitfor.cc (modified) (view diffs)
-
src/Concurrency/WaitforNew.cpp (modified) (view diffs)
-
src/ControlStruct/ExceptTranslateNew.cpp (modified) (view diffs)
-
src/ControlStruct/LabelFixer.cc (modified) (view diffs)
-
src/ControlStruct/LabelFixer.h (modified) (view diffs)
-
src/ControlStruct/LabelGeneratorNew.cpp (modified) (view diffs)
-
src/ControlStruct/MLEMutator.cc (modified) (view diffs)
-
src/ControlStruct/MLEMutator.h (modified) (view diffs)
-
src/ControlStruct/MultiLevelExit.cpp (modified) (view diffs)
-
src/GenPoly/GenPoly.cc (modified) (view diffs)
-
src/GenPoly/GenPoly.h (modified) (view diffs)
-
src/GenPoly/InstantiateGeneric.h (modified) (view diffs)
-
src/GenPoly/InstantiateGenericNew.cpp (added)
-
src/GenPoly/Lvalue2.cc (modified) (view diffs)
-
src/GenPoly/ScrubTyVars.cc (modified) (view diffs)
-
src/GenPoly/ScrubTyVars.h (modified) (view diffs)
-
src/GenPoly/SpecializeNew.cpp (modified) (view diffs)
-
src/GenPoly/module.mk (modified) (view diffs)
-
src/InitTweak/InitTweak.cc (modified) (view diffs)
-
src/Makefile.am (modified) (view diffs)
-
src/Parser/DeclarationNode.cc (modified) (view diffs)
-
src/Parser/ExpressionNode.cc (modified) (view diffs)
-
src/Parser/ParseNode.h (modified) (view diffs)
-
src/Parser/TypeData.cc (modified) (view diffs)
-
src/Parser/TypeData.h (modified) (view diffs)
-
src/Parser/TypedefTable.cc (modified) (view diffs)
-
src/Parser/lex.ll (modified) (view diffs)
-
src/Parser/parser.yy (modified) (view diffs)
-
src/ResolvExpr/AlternativeFinder.cc (modified) (view diffs)
-
src/ResolvExpr/CandidateFinder.cpp (modified) (view diffs)
-
src/ResolvExpr/CommonType.cc (modified) (view diffs)
-
src/ResolvExpr/ConversionCost.cc (modified) (view diffs)
-
src/ResolvExpr/Resolver.cc (modified) (view diffs)
-
src/ResolvExpr/SatisfyAssertions.cpp (modified) (view diffs)
-
src/ResolvExpr/Unify.cc (modified) (view diffs)
-
src/ResolvExpr/typeops.h (modified) (view diffs)
-
src/SymTab/Mangler.cc (modified) (view diffs)
-
src/SymTab/Validate.cc (modified) (view diffs)
-
src/SymTab/ValidateType.cc (modified) (view diffs)
-
src/SynTree/Declaration.h (modified) (view diffs)
-
src/SynTree/Expression.h (modified) (view diffs)
-
src/SynTree/Mutator.h (modified) (view diffs)
-
src/SynTree/Statement.cc (modified) (view diffs)
-
src/SynTree/Statement.h (modified) (view diffs)
-
src/SynTree/SynTree.h (modified) (view diffs)
-
src/SynTree/Type.cc (modified) (view diffs)
-
src/SynTree/Type.h (modified) (view diffs)
-
src/SynTree/Visitor.h (modified) (view diffs)
-
src/Tuples/TupleExpansionNew.cpp (modified) (view diffs)
-
src/Validate/Autogen.cpp (modified) (view diffs)
-
src/Validate/EnumAndPointerDecay.cpp (modified) (view diffs)
-
src/Validate/FixQualifiedTypes.cpp (modified) (view diffs)
-
src/Validate/GenericParameter.cpp (modified) (view diffs)
-
src/Validate/LinkReferenceToTypes.cpp (modified) (view diffs)
-
src/Validate/ReplaceTypedef.cpp (modified) (view diffs)
-
src/Virtual/ExpandCasts.cc (modified) (view diffs)
-
src/Virtual/ExpandCasts.h (modified) (view diffs)
-
src/config.h.in (modified) (view diffs)
-
src/main.cc (modified) (view diffs)
-
tests/.expect/KRfunctions.arm64.txt (moved) (moved from tests/.expect/KRfunctions.nast.arm64.txt ) (view diffs)
-
tests/.expect/KRfunctions.oast.arm64.txt (deleted)
-
tests/.expect/KRfunctions.oast.x64.txt (deleted)
-
tests/.expect/KRfunctions.oast.x86.txt (deleted)
-
tests/.expect/KRfunctions.x64.txt (moved) (moved from tests/.expect/KRfunctions.nast.x64.txt ) (view diffs)
-
tests/.expect/KRfunctions.x86.txt (moved) (moved from tests/.expect/KRfunctions.nast.x86.txt ) (view diffs)
-
tests/.expect/alloc-ERROR.oast.txt (deleted)
-
tests/.expect/alloc-ERROR.txt (moved) (moved from tests/.expect/alloc-ERROR.nast.txt ) (view diffs)
-
tests/.expect/attributes.arm64.txt (moved) (moved from tests/.expect/attributes.nast.arm64.txt ) (view diffs)
-
tests/.expect/attributes.oast.arm64.txt (deleted)
-
tests/.expect/attributes.oast.x64.txt (deleted)
-
tests/.expect/attributes.oast.x86.txt (deleted)
-
tests/.expect/attributes.x64.txt (moved) (moved from tests/.expect/attributes.nast.x64.txt ) (view diffs)
-
tests/.expect/attributes.x86.txt (moved) (moved from tests/.expect/attributes.nast.x86.txt ) (view diffs)
-
tests/.expect/bitmanip2.x86.txt (moved) (moved from tests/.expect/bitmanip2.nast.x86.txt ) (view diffs)
-
tests/.expect/castError.oast.txt (deleted)
-
tests/.expect/castError.txt (moved) (moved from tests/.expect/castError.nast.txt ) (view diffs)
-
tests/.expect/declarationSpecifier.arm64.txt (modified) (view diffs)
-
tests/.expect/declarationSpecifier.x64.txt (modified) (view diffs)
-
tests/.expect/declarationSpecifier.x86.txt (modified) (view diffs)
-
tests/.expect/functions.arm64.txt (moved) (moved from tests/.expect/functions.nast.arm64.txt ) (view diffs)
-
tests/.expect/functions.oast.arm64.txt (deleted)
-
tests/.expect/functions.oast.x64.txt (deleted)
-
tests/.expect/functions.oast.x86.txt (deleted)
-
tests/.expect/functions.x64.txt (moved) (moved from tests/.expect/functions.nast.x64.txt ) (view diffs)
-
tests/.expect/functions.x86.txt (moved) (moved from tests/.expect/functions.nast.x86.txt ) (view diffs)
-
tests/.expect/init1-ERROR.oast.txt (deleted)
-
tests/.expect/init1-ERROR.txt (moved) (moved from tests/.expect/init1-ERROR.nast.txt ) (view diffs)
-
tests/.expect/loop_else.txt (modified) (view diffs)
-
tests/.expect/loopctrl.txt (modified) (view diffs)
-
tests/.expect/math.arm64.txt (moved) (moved from tests/.expect/math.nast.arm64.txt ) (view diffs)
-
tests/.expect/math.x64.txt (moved) (moved from tests/.expect/math.nast.x64.txt ) (view diffs)
-
tests/.expect/math.x86.txt (moved) (moved from tests/.expect/math.nast.x86.txt ) (view diffs)
-
tests/.expect/math1.oast.arm64.txt (deleted)
-
tests/.expect/math1.oast.x64.txt (deleted)
-
tests/.expect/math1.oast.x86.txt (deleted)
-
tests/.expect/math2.oast.arm64.txt (deleted)
-
tests/.expect/math2.oast.x64.txt (deleted)
-
tests/.expect/math2.oast.x86.txt (deleted)
-
tests/.expect/math3.oast.arm64.txt (deleted)
-
tests/.expect/math3.oast.x64.txt (deleted)
-
tests/.expect/math3.oast.x86.txt (deleted)
-
tests/.expect/math4.oast.arm64.txt (deleted)
-
tests/.expect/math4.oast.x64.txt (deleted)
-
tests/.expect/math4.oast.x86.txt (deleted)
-
tests/.expect/mathX.arm64.txt (moved) (moved from tests/.expect/mathX.nast.arm64.txt ) (view diffs)
-
tests/.expect/mathX.x64.txt (moved) (moved from tests/.expect/mathX.nast.x64.txt ) (view diffs)
-
tests/.expect/mathX.x86.txt (moved) (moved from tests/.expect/mathX.nast.x86.txt ) (view diffs)
-
tests/.expect/nested-types-ERR2.oast.txt (deleted)
-
tests/.expect/nested-types-ERR2.txt (moved) (moved from tests/.expect/nested-types-ERR2.nast.txt ) (view diffs)
-
tests/Makefile.am (modified) (view diffs)
-
tests/array-container/.expect/language-dim-mismatch.oast.txt (deleted)
-
tests/array-container/.expect/language-dim-mismatch.txt (moved) (moved from tests/array-container/.expect/language-dim-mismatch.nast.txt ) (view diffs)
-
tests/concurrent/.expect/ctor-check.txt (modified) (view diffs)
-
tests/concurrent/.expect/keywordErrors.oast.txt (deleted)
-
tests/concurrent/.expect/keywordErrors.txt (moved) (moved from tests/concurrent/.expect/keywordErrors.nast.txt ) (view diffs)
-
tests/concurrent/.expect/mainError.oast.txt (deleted)
-
tests/concurrent/.expect/mainError.txt (moved) (moved from tests/concurrent/.expect/mainError.nast.txt ) (view diffs)
-
tests/concurrent/clib.c (modified) (view diffs)
-
tests/concurrent/clib_tls.c (modified) (view diffs)
-
tests/concurrent/park/contention.cfa (modified) (view diffs)
-
tests/config.py.in (modified) (view diffs)
-
tests/declarationSpecifier.cfa (modified) (view diffs)
-
tests/enum_tests/.expect/pointerEnum.cfa (added)
-
tests/enum_tests/.expect/qualifiedEnum.cfa (added)
-
tests/enum_tests/.expect/voidEnum.txt (added)
-
tests/enum_tests/funcEnum.cfa (added)
-
tests/enum_tests/pointerEnum.cfa (added)
-
tests/enum_tests/qualifiedEnum.cfa (added)
-
tests/enum_tests/structEnum.cfa (modified) (view diffs)
-
tests/enum_tests/voidEnum.cfa (added)
-
tests/errors/.expect/completeType.arm64.txt (moved) (moved from tests/errors/.expect/completeType.nast.arm64.txt ) (view diffs)
-
tests/errors/.expect/completeType.oast.arm64.txt (deleted)
-
tests/errors/.expect/completeType.oast.x64.txt (deleted)
-
tests/errors/.expect/completeType.oast.x86.txt (deleted)
-
tests/errors/.expect/completeType.x64.txt (moved) (moved from tests/errors/.expect/completeType.nast.x64.txt ) (view diffs)
-
tests/errors/.expect/completeType.x86.txt (moved) (moved from tests/errors/.expect/completeType.nast.x86.txt ) (view diffs)
-
tests/errors/.expect/scope.oast.txt (deleted)
-
tests/errors/.expect/scope.txt (moved) (moved from tests/errors/.expect/scope.nast.txt ) (view diffs)
-
tests/heap.cfa (modified) (view diffs)
-
tests/include/.expect/includes.txt (moved) (moved from tests/include/.expect/includes.nast.txt ) (view diffs)
-
tests/io/.expect/comp_basic.txt (added)
-
tests/io/.expect/io.txt (moved) (moved from tests/io/.expect/io.nast.txt ) (view diffs)
-
tests/io/.expect/io1.oast.txt (deleted)
-
tests/io/.expect/io2.oast.txt (deleted)
-
tests/io/away_fair.cfa (modified) (view diffs)
-
tests/io/comp_basic.cfa (added)
-
tests/io/comp_fair.cfa (modified) (view diffs)
-
tests/io/io1.cfa (deleted)
-
tests/io/io2.cfa (deleted)
-
tests/loop_else.cfa (modified) (view diffs)
-
tests/loopctrl.cfa (modified) (view diffs)
-
tests/math1.cfa (deleted)
-
tests/math2.cfa (deleted)
-
tests/math3.cfa (deleted)
-
tests/math4.cfa (deleted)
-
tests/meta/.expect/arch.arm64.txt (moved) (moved from tests/meta/.expect/archVast.nast.arm64.txt ) (view diffs)
-
tests/meta/.expect/arch.x64.txt (moved) (moved from tests/meta/.expect/archVast.nast.x64.txt ) (view diffs)
-
tests/meta/.expect/arch.x86.txt (moved) (moved from tests/meta/.expect/archVast.nast.x86.txt ) (view diffs)
-
tests/meta/.expect/archVast.oast.arm64.txt (deleted)
-
tests/meta/.expect/archVast.oast.x64.txt (deleted)
-
tests/meta/.expect/archVast.oast.x86.txt (deleted)
-
tests/meta/arch.cfa (moved) (moved from tests/meta/archVast.cfa ) (view diffs)
-
tests/pybin/settings.py (modified) (view diffs)
-
tests/pybin/test_run.py (modified) (view diffs)
-
tests/pybin/tools.py (modified) (view diffs)
-
tests/quotedKeyword.cfa (modified) (view diffs)
-
tests/raii/.expect/ctor-autogen-ERR1.oast.txt (deleted)
-
tests/raii/.expect/ctor-autogen-ERR1.txt (moved) (moved from tests/raii/.expect/ctor-autogen-ERR1.nast.txt ) (view diffs)
-
tests/raii/.expect/memberCtors-ERR1.oast.txt (deleted)
-
tests/raii/.expect/memberCtors-ERR1.txt (moved) (moved from tests/raii/.expect/memberCtors-ERR1.nast.txt ) (view diffs)
-
tests/test.py (modified) (view diffs)
-
tests/warnings/.expect/self-assignment.oast.txt (deleted)
-
tests/warnings/.expect/self-assignment.txt (moved) (moved from tests/warnings/.expect/self-assignment.nast.txt ) (view diffs)
Note:
See TracChangeset
for help on using the changeset viewer.