#
# ChangeLog for src/Common/ScopedMap.h
#
# Generated by Trac 1.2.1
# Mar 15, 2025, 3:25:32 AM

Tue, 11 Aug 2020 20:40:15 GMT Thierry Delisle <tdelisle@…> [22f94a4]
	* .gitignore (modified)
	* Jenkinsfile_disabled (modified)
	* Makefile.in (deleted)
	* aclocal.m4 (deleted)
	* autogen.sh (added)
	* automake/compile (deleted)
	* automake/config.guess (deleted)
	* automake/config.sub (deleted)
	* automake/depcomp (deleted)
	* automake/install-sh (deleted)
	* automake/libtool.m4 (deleted)
	* automake/ltmain.sh (deleted)
	* automake/ltoptions.m4 (deleted)
	* automake/ltsugar.m4 (deleted)
	* automake/ltversion.m4 (deleted)
	* automake/lt~obsolete.m4 (deleted)
	* automake/missing (deleted)
	* automake/test-driver (deleted)
	* automake/ylwrap (deleted)
	* benchmark/Makefile.am (modified)
	* benchmark/Makefile.in (deleted)
	* benchmark/benchcltr.hfa (added)
	* benchmark/creation/node_cor.js (modified)
	* benchmark/creation/rust_tokio_thrd.rs (added)
	* benchmark/ctxswitch/node_cor.js (modified)
	* benchmark/ctxswitch/rust_await.rs (added)
	* benchmark/ctxswitch/rust_tokio_thrd.rs (added)
	* benchmark/exclude (modified)
	* benchmark/io/batch-readv.c (added)
	* benchmark/io/http/channel.cfa (added)
	* benchmark/io/http/channel.hfa (added)
	* benchmark/io/http/filecache.cfa (added)
	* benchmark/io/http/filecache.hfa (added)
	* benchmark/io/http/main.cfa (added)
	* benchmark/io/http/options.cfa (added)
	* benchmark/io/http/options.hfa (added)
	* benchmark/io/http/protocol.cfa (added)
	* benchmark/io/http/protocol.hfa (added)
	* benchmark/io/http/worker.cfa (added)
	* benchmark/io/http/worker.hfa (added)
	* benchmark/io/io_uring.h (added)
	* benchmark/io/readv.cfa (modified)
	* benchmark/readyQ/yield.cfa (added)
	* benchmark/readyQ/yield.cpp (added)
	* configure (deleted)
	* configure.ac (modified)
	* doc/bibliography/pl.bib (modified)
	* doc/papers/AMA/AMA-stix/ama/WileyNJD-v2.cls (modified)
	* doc/papers/concurrency/Paper.tex (modified)
	* doc/papers/concurrency/figures/RunTimeStructure.fig (modified)
	* doc/papers/concurrency/mail2 (modified)
	* doc/papers/concurrency/response2 (added)
	* doc/proposals/vtable.md (modified)
	* doc/theses/thierry_delisle_PhD/code/bitbench/select.cpp (added)
	* doc/theses/thierry_delisle_PhD/code/links.hpp (added)
	* doc/theses/thierry_delisle_PhD/code/process.sh (added)
	* doc/theses/thierry_delisle_PhD/code/relaxed_list.cpp (modified)
	* doc/theses/thierry_delisle_PhD/code/relaxed_list.hpp (modified)
	* doc/theses/thierry_delisle_PhD/code/runperf.sh (added)
	* doc/theses/thierry_delisle_PhD/code/snzi-packed.hpp (added)
	* doc/theses/thierry_delisle_PhD/code/snzi.hpp (added)
	* doc/theses/thierry_delisle_PhD/code/snzm.hpp (added)
	* doc/theses/thierry_delisle_PhD/code/utils.hpp (modified)
	* doc/theses/thierry_delisle_PhD/code/work_stealing.hpp (added)
	* driver/Makefile.in (deleted)
	* driver/cc1.cc (modified)
	* driver/cfa.cc (modified)
	* examples/hashtable.cfa (added)
	* examples/hashtable2.cfa (added)
	* examples/io/cat.c (moved)
	* examples/io/filereader.c (modified)
	* examples/io/simple/server.c (modified)
	* examples/io/simple/server_epoll.c (added)
	* libcfa/Makefile.in (deleted)
	* libcfa/aclocal.m4 (deleted)
	* libcfa/automake/compile (deleted)
	* libcfa/automake/config.guess (deleted)
	* libcfa/automake/config.sub (deleted)
	* libcfa/automake/depcomp (deleted)
	* libcfa/automake/install-sh (deleted)
	* libcfa/automake/libtool.m4 (deleted)
	* libcfa/automake/ltmain.sh (deleted)
	* libcfa/automake/ltoptions.m4 (deleted)
	* libcfa/automake/ltsugar.m4 (deleted)
	* libcfa/automake/ltversion.m4 (deleted)
	* libcfa/automake/lt~obsolete.m4 (deleted)
	* libcfa/automake/missing (deleted)
	* libcfa/configure (deleted)
	* libcfa/configure.ac (modified)
	* libcfa/prelude/Makefile.am (modified)
	* libcfa/prelude/Makefile.in (deleted)
	* libcfa/prelude/builtins.c (modified)
	* libcfa/prelude/defines.hfa.in (modified)
	* libcfa/src/Makefile.am (modified)
	* libcfa/src/Makefile.in (deleted)
	* libcfa/src/bitmanip.hfa (modified)
	* libcfa/src/bits/containers.hfa (modified)
	* libcfa/src/bits/debug.cfa (modified)
	* libcfa/src/bits/debug.hfa (modified)
	* libcfa/src/bits/defs.hfa (modified)
	* libcfa/src/bits/locks.hfa (modified)
	* libcfa/src/bits/random.hfa (added)
	* libcfa/src/bits/signal.hfa (modified)
	* libcfa/src/concurrency/alarm.cfa (modified)
	* libcfa/src/concurrency/alarm.hfa (modified)
	* libcfa/src/concurrency/coroutine.cfa (modified)
	* libcfa/src/concurrency/invoke.c (modified)
	* libcfa/src/concurrency/invoke.h (modified)
	* libcfa/src/concurrency/io.cfa (modified)
	* libcfa/src/concurrency/io/setup.cfa (added)
	* libcfa/src/concurrency/io/types.hfa (added)
	* libcfa/src/concurrency/iocall.cfa (added)
	* libcfa/src/concurrency/iofwd.hfa (modified)
	* libcfa/src/concurrency/kernel.cfa (modified)
	* libcfa/src/concurrency/kernel.hfa (modified)
	* libcfa/src/concurrency/kernel/fwd.hfa (added)
	* libcfa/src/concurrency/kernel/startup.cfa (added)
	* libcfa/src/concurrency/kernel_private.hfa (modified)
	* libcfa/src/concurrency/monitor.cfa (modified)
	* libcfa/src/concurrency/mutex.cfa (modified)
	* libcfa/src/concurrency/preemption.cfa (modified)
	* libcfa/src/concurrency/preemption.hfa (modified)
	* libcfa/src/concurrency/ready_queue.cfa (added)
	* libcfa/src/concurrency/ready_subqueue.hfa (added)
	* libcfa/src/concurrency/snzi.hfa (added)
	* libcfa/src/concurrency/stats.cfa (added)
	* libcfa/src/concurrency/stats.hfa (added)
	* libcfa/src/concurrency/thread.cfa (modified)
	* libcfa/src/concurrency/thread.hfa (modified)
	* libcfa/src/containers/list.hfa (modified)
	* libcfa/src/containers/stackLockFree.hfa (added)
	* libcfa/src/containers/vector.hfa (modified)
	* libcfa/src/exception.c (modified)
	* libcfa/src/exception.h (modified)
	* libcfa/src/exception.hfa (modified)
	* libcfa/src/executor.cfa (modified)
	* libcfa/src/fstream.cfa (modified)
	* libcfa/src/fstream.hfa (modified)
	* libcfa/src/heap.cfa (modified)
	* libcfa/src/heap.hfa (added)
	* libcfa/src/iostream.cfa (modified)
	* libcfa/src/iostream.hfa (modified)
	* libcfa/src/memory.cfa (added)
	* libcfa/src/memory.hfa (added)
	* libcfa/src/parseargs.cfa (added)
	* libcfa/src/parseargs.hfa (added)
	* libcfa/src/stdhdr/assert.h (modified)
	* libcfa/src/stdhdr/malloc.h (modified)
	* libcfa/src/stdhdr/sys/mman.h (added)
	* libcfa/src/stdhdr/sys/time.h (added)
	* libcfa/src/stdhdr/sys/ucontext.h (deleted)
	* libcfa/src/stdlib.cfa (modified)
	* libcfa/src/stdlib.hfa (modified)
	* libcfa/src/time.hfa (modified)
	* longrun_tests/Makefile.am (modified)
	* longrun_tests/Makefile.in (deleted)
	* src/Common/PassVisitor.proto.h (modified)
	* src/Common/ScopedMap.h (modified)
	* src/Concurrency/Keywords.cc (modified)
	* src/Concurrency/Waitfor.cc (modified)
	* src/ControlStruct/ExceptTranslate.cc (modified)
	* src/ControlStruct/ExceptTranslate.h (modified)
	* src/GenPoly/InstantiateGeneric.cc (modified)
	* src/GenPoly/Specialize.cc (modified)
	* src/Makefile.in (deleted)
	* src/Parser/DeclarationNode.cc (modified)
	* src/Parser/ExpressionNode.cc (modified)
	* src/Parser/ParseNode.h (modified)
	* src/Parser/module.mk (modified)
	* src/Parser/parser.yy (modified)
	* src/ResolvExpr/AlternativeFinder.cc (modified)
	* src/ResolvExpr/ConversionCost.cc (modified)
	* src/ResolvExpr/ConversionCost.h (modified)
	* src/SynTree/Expression.h (modified)
	* src/Virtual/ExpandCasts.cc (modified)
	* src/main.cc (modified)
	* tests/.expect/alloc.txt (modified)
	* tests/.expect/bitmanip3.x64.txt (modified)
	* tests/.expect/bitmanip3.x86.txt (modified)
	* tests/.expect/castError.txt (modified)
	* tests/.expect/copyfile.txt (modified)
	* tests/.expect/functions.x64.txt (modified)
	* tests/.expect/functions.x86.txt (modified)
	* tests/.expect/global-monomorph.txt (added)
	* tests/.expect/init1.txt (added)
	* tests/.expect/manipulatorsInput.x64.txt (added)
	* tests/.expect/manipulatorsInput.x86.txt (moved)
	* tests/.expect/manipulatorsOutput3.x64.txt (added)
	* tests/.expect/poly-cycle.txt (added)
	* tests/.expect/smart-pointers.txt (added)
	* tests/.expect/time.txt (modified)
	* tests/.in/copyfile.txt (modified)
	* tests/.in/manipulatorsInput.txt (modified)
	* tests/Makefile.am (modified)
	* tests/Makefile.in (deleted)
	* tests/avltree/avl1.cfa (modified)
	* tests/bitmanip3.cfa (modified)
	* tests/bugs/10.cfa (added)
	* tests/bugs/104.cfa (added)
	* tests/bugs/140.cfa (added)
	* tests/bugs/194.cfa (added)
	* tests/bugs/20.cfa (added)
	* tests/bugs/203-2.cfa (added)
	* tests/bugs/203-7.cfa (added)
	* tests/bugs/203-9.cfa (added)
	* tests/bugs/44.cfa (added)
	* tests/bugs/46.cfa (added)
	* tests/bugs/5.cfa (added)
	* tests/bugs/66.cfa (added)
	* tests/bugs/7.cfa (added)
	* tests/bugs/91.cfa (added)
	* tests/bugs/92.cfa (added)
	* tests/bugs/95.cfa (added)
	* tests/castError.cfa (modified)
	* tests/concurrent/examples/datingService.cfa (modified)
	* tests/concurrent/park/.expect/start_parked.txt (added)
	* tests/concurrent/park/start_parked.cfa (added)
	* tests/concurrent/signal/block.cfa (modified)
	* tests/concurrent/signal/disjoint.cfa (modified)
	* tests/concurrent/waitfor/when.cfa (modified)
	* tests/copyfile.cfa (modified)
	* tests/errors/.expect/completeType.x64.txt (moved)
	* tests/errors/.expect/completeType.x86.txt (added)
	* tests/exceptions/.expect/defaults.txt (added)
	* tests/exceptions/.expect/polymorphic.txt (added)
	* tests/exceptions/.expect/resume.txt (modified)
	* tests/exceptions/.expect/terminate.txt (modified)
	* tests/exceptions/.expect/type-check.txt (added)
	* tests/exceptions/.expect/virtual-cast.txt (added)
	* tests/exceptions/.expect/virtual-poly.txt (added)
	* tests/exceptions/conditional.cfa (modified)
	* tests/exceptions/data-except.cfa (modified)
	* tests/exceptions/defaults.cfa (added)
	* tests/exceptions/finally.cfa (modified)
	* tests/exceptions/interact.cfa (modified)
	* tests/exceptions/polymorphic.cfa (added)
	* tests/exceptions/resume.cfa (modified)
	* tests/exceptions/terminate.cfa (modified)
	* tests/exceptions/type-check.cfa (added)
	* tests/exceptions/virtual-cast.cfa (moved)
	* tests/exceptions/virtual-poly.cfa (added)
	* tests/global-monomorph.cfa (added)
	* tests/heap.cfa (modified)
	* tests/init1.cfa (added)
	* tests/io2.cfa (modified)
	* tests/list/.expect/dlist-insert-remove.txt (modified)
	* tests/list/dlist-insert-remove.cfa (modified)
	* tests/manipulatorsInput.cfa (modified)
	* tests/manipulatorsOutput3.cfa (modified)
	* tests/poly-cycle.cfa (added)
	* tests/pybin/test_run.py (modified)
	* tests/pybin/tools.py (modified)
	* tests/searchsort.cfa (modified)
	* tests/smart-pointers.cfa (added)
	* tests/test.py (modified)
	* tests/time.cfa (modified)
	* tools/Makefile.in (deleted)
	* tools/build/cfa.m4 (moved)
	* tools/build/cfa.make (moved)
	* tools/build/push2dist.sh (modified)
	* tools/gdb/utils-gdb.py (modified)
	* tools/perf/process_halts.sh (added)
	* tools/perf/view_halts.py (added)
	* tools/prettyprinter/Makefile.in (deleted)

	Merge branch 'master' into new-ast


Fri, 31 Jul 2020 15:06:44 GMT Andrew Beach <ajbeach@…> [6dba8755]
	* src/Common/ScopedMap.h (modified)
	* src/Virtual/ExpandCasts.cc (modified)

	I was given a trick with the indexer that fixes some scoping issues ...


Thu, 27 Jun 2019 21:16:54 GMT Aaron Moss <a3moss@…> [e0e9a0b]
	* src/AST/Decl.cpp (modified)
	* src/AST/Decl.hpp (modified)
	* src/AST/ForallSubstitutionTable.cpp (added)
	* src/AST/ForallSubstitutionTable.hpp (added)
	* src/AST/ForallSubstitutor.hpp (added)
	* src/AST/Node.cpp (modified)
	* src/AST/Node.hpp (modified)
	* src/AST/Pass.hpp (modified)
	* src/AST/Pass.impl.hpp (modified)
	* src/AST/Pass.proto.hpp (modified)
	* src/AST/Type.cpp (modified)
	* src/AST/Type.hpp (modified)
	* src/AST/module.mk (modified)
	* src/Common/ScopedMap.h (modified)
	* src/Makefile.in (modified)
	* src/ResolvExpr/CandidateFinder.cpp (modified)
	* src/ResolvExpr/RenameVars.cc (modified)

	Somewhat deeper clone for types with forall qualifiers.
	* Added ...


Mon, 09 Jul 2018 20:48:58 GMT Aaron Moss <a3moss@…> [4612bb0]
	* src/Common/ScopedMap.h (modified)
	* src/Parser/TypedefTable.cc (modified)
	* src/Parser/TypedefTable.h (modified)

	Add push operations for ScopedMap notes


Mon, 09 Jul 2018 19:10:05 GMT Aaron Moss <a3moss@…> [6253fc3]
	* src/Common/ScopedMap.h (modified)
	* src/Parser/TypedefTable.h (modified)

	Add annotation field to ScopedMap, annotate TypedefTable with int


Tue, 22 May 2018 02:49:20 GMT Peter A. Buhr <pabuhr@…> [b12c036]
	* src/Common/ScopedMap.h (modified)

	add new insertAt member


Sat, 22 Jul 2017 14:58:08 GMT Peter A. Buhr <pabuhr@…> [6b0b624]
	* 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.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.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.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/Parser/LinkageSpec.h (modified)
	* src/Parser/ParseNode.h (modified)
	* src/Parser/ParserTypes.h (modified)
	* src/Parser/TypeData.h (modified)
	* src/Parser/TypedefTable.h (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.h (modified)
	* src/SymTab/FixFunction.h (modified)
	* src/SymTab/ImplementationType.h (modified)
	* src/SymTab/Indexer.h (modified)
	* src/SymTab/Mangler.h (modified)
	* src/SymTab/Validate.h (modified)
	* src/SynTree/AddStmtVisitor.h (modified)
	* src/SynTree/Attribute.h (modified)
	* src/SynTree/BaseSyntaxNode.h (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/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/pair (modified)
	* src/libcfa/containers/result (modified)
	* src/libcfa/containers/vector (modified)
	* src/libcfa/exception.h (modified)
	* src/libcfa/interpose.c (modified)
	* src/libcfa/interpose.h (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/typeobject.h (modified)
	* src/tests/attributes.c (modified)
	* src/tests/avltree/avl-private.h (modified)
	* src/tests/avltree/avl.h (modified)
	* src/tests/vector/array.h (modified)
	* src/tests/vector/vector_int.h (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)

	change #ifndef to #pragma once


Tue, 14 Feb 2017 18:53:29 GMT Aaron Moss <a3moss@…> [e58dfb9]
	* src/Common/ScopedMap.h (modified)
	* src/GenPoly/InstantiateGeneric.cc (modified)

	Fix scoping bug with generic type instantiations (thanks Rob!)


Thu, 02 Feb 2017 21:06:21 GMT Aaron Moss <a3moss@…> [fa2de95]
	* src/CodeTools/DeclStats.cc (modified)
	* src/CodeTools/DeclStats.h (modified)
	* src/Common/ScopedMap.h (modified)
	* src/Common/VectorMap.h (added)
	* src/main.cc (modified)

	Initial functional version of DeclStats


Thu, 01 Sep 2016 19:29:10 GMT Thierry Delisle <tdelisle@…> [1f75e2d]
	* src/Common/ScopedMap.h (modified)
	* src/Common/utility.h (modified)

	fixed various issues in common


Wed, 31 Aug 2016 15:20:03 GMT Thierry Delisle <tdelisle@…> [e491159]
	* src/Common/ScopedMap.h (added)
	* src/Common/utility.h (modified)
	* src/GenPoly/Box.cc (modified)
	* src/GenPoly/InstantiateGeneric.cc (modified)
	* src/GenPoly/ScopedMap.h (deleted)
	* src/SymTab/Validate.cc (modified)

	Moved ScopedMap to Common folder