#
# ChangeLog for src/Concurrency/Actors.cpp
#
# Generated by Trac 1.2.1
# Mar 6, 2025, 5:45:08 AM

Mon, 18 Nov 2024 20:43:38 GMT Andrew Beach <ajbeach@…> [ed96731]
	* src/AST/Pass.hpp (modified)
	* src/Concurrency/Actors.cpp (modified)
	* src/Concurrency/Corun.cpp (modified)
	* src/Concurrency/Keywords.cpp (modified)
	* src/Concurrency/Waituntil.cpp (modified)
	* src/ControlStruct/ExceptDecl.cpp (modified)
	* src/GenPoly/Box.cpp (modified)
	* src/GenPoly/InstantiateGeneric.cpp (modified)
	* src/GenPoly/Lvalue.cpp (modified)
	* src/GenPoly/Specialize.cpp (modified)
	* src/InitTweak/FixInit.cpp (modified)
	* src/InitTweak/GenInit.cpp (modified)
	* src/ResolvExpr/Resolver.cpp (modified)
	* src/Tuples/TupleExpansion.cpp (modified)
	* src/Validate/Autogen.cpp (modified)
	* src/Validate/CompoundLiteral.cpp (modified)
	* src/Validate/HoistStruct.cpp (modified)
	* src/Validate/HoistTypeDecls.cpp (modified)
	* src/Validate/ImplementEnumFunc.cpp (modified)
	* src/Validate/LinkInstanceTypes.cpp (modified)
	* src/Validate/ReplaceTypedef.cpp (modified)
	* src/Virtual/VirtualDtor.cpp (modified)

	With{Stmts,Decls}ToAdd how has an -X version like WithSymbolTableX. ...


Fri, 19 Apr 2024 18:36:52 GMT Andrew Beach <ajbeach@…> [fc1a3e2]
	* src/AST/Print.cpp (modified)
	* src/AST/Type.hpp (modified)
	* src/BasicTypes-gen.cc (modified)
	* src/Common/PersistentMap.h (modified)
	* src/Common/VectorMap.h (modified)
	* src/Concurrency/Actors.cpp (modified)
	* src/Concurrency/Corun.cpp (modified)
	* src/Concurrency/Keywords.cpp (modified)
	* src/Concurrency/Waituntil.cpp (modified)
	* src/ResolvExpr/CandidateFinder.cpp (modified)
	* src/ResolvExpr/CommonType.cc (modified)
	* src/ResolvExpr/ConversionCost.cc (modified)
	* src/ResolvExpr/Unify.cc (modified)
	* src/SymTab/Mangler.cc (modified)
	* src/Validate/ForallPointerDecay.hpp (modified)
	* src/Validate/HoistStruct.cpp (modified)
	* src/Validate/ImplementEnumFunc.cpp (modified)
	* src/Virtual/VirtualDtor.cpp (modified)

	Style update. Focused on indentation and trailing whitespace.


Tue, 28 Nov 2023 20:01:52 GMT Andrew Beach <ajbeach@…> [37273c8]
	* src/AST/Decl.cpp (modified)
	* src/AST/Decl.hpp (modified)
	* src/Concurrency/Actors.cpp (modified)
	* src/Concurrency/Corun.cpp (modified)
	* src/Concurrency/KeywordsNew.cpp (modified)
	* src/Concurrency/Waituntil.cpp (modified)
	* src/ControlStruct/ExceptTranslateNew.cpp (modified)
	* src/InitTweak/FixGlobalInit.cc (modified)
	* src/InitTweak/FixInitNew.cpp (modified)
	* src/InitTweak/InitTweak.cc (modified)
	* src/Virtual/Tables.cc (modified)
	* src/Virtual/VirtualDtor.cpp (modified)

	Removed the old-ast-compatable FunctionDecl constructor. However, ...


Tue, 20 Jun 2023 18:14:11 GMT caparsons <caparson@…> [b065dbb]
	* libcfa/src/concurrency/actor.hfa (modified)
	* src/Concurrency/Actors.cpp (modified)

	refactored actors to not need base pointers in envelopes


Sat, 17 Jun 2023 13:29:52 GMT caparsons <caparson@…> [086d6b8]
	* src/Concurrency/Actors.cpp (modified)

	changed actors to use bar operator


Wed, 14 Jun 2023 20:43:21 GMT caparsons <caparson@…> [7e4bd9b6]
	* src/Concurrency/Actors.cpp (modified)
	* src/Virtual/VirtualDtor.cpp (modified)

	updated actor-related passes to fix some bugs


Sun, 04 Jun 2023 12:38:45 GMT caparsons <caparson@…> [0794365]
	* libcfa/src/concurrency/actor.hfa (modified)
	* src/Concurrency/Actors.cpp (modified)

	refactored allocation enum to match naming style and refactored some ...


Tue, 14 Mar 2023 19:48:53 GMT caparsons <caparson@…> [3830c84]
	* src/Concurrency/Actors.cpp (modified)
	* src/Concurrency/Actors.hpp (modified)
	* src/Virtual/VirtualDtor.cpp (added)
	* src/Virtual/VirtualDtor.hpp (added)
	* src/Virtual/module.mk (modified)
	* src/main.cc (modified)

	cleaned up actor pass and added virtual destructor pass


Sat, 04 Mar 2023 18:47:38 GMT caparsons <caparson@…> [046ba23]
	* src/Concurrency/Actors.cpp (modified)

	small comment cleanup


Sat, 04 Mar 2023 18:45:49 GMT caparsons <caparson@…> [231e1ae]
	* src/Concurrency/Actors.cpp (modified)

	changed actor send from | operator to << operator to avoid conflict ...


Wed, 08 Feb 2023 20:07:52 GMT caparson <caparson@…> [2d028039]
	* libcfa/src/concurrency/actor.hfa (modified)
	* src/Concurrency/Actors.cpp (modified)

	added support for copy based envelopes


Thu, 02 Feb 2023 16:08:48 GMT caparsons <caparson@…> [ccf1d99]
	* libcfa/src/concurrency/actor.hfa (modified)
	* src/Concurrency/Actors.cpp (modified)
	* tests/concurrent/actors/executor.cfa (modified)

	intermediate push so I can move to nasus to performance test some
	stuff


Wed, 01 Feb 2023 21:32:29 GMT caparsons <caparson@…> [a64137f]
	* src/Concurrency/Actors.cpp (modified)

	added support for copying envelopes in generated | routine


Tue, 31 Jan 2023 19:59:20 GMT caparsons <caparson@…> [a8e8c67]
	* src/Concurrency/Actors.cpp (modified)

	fixed non-inline actor/message bug and cleaned up Actor pass


Tue, 31 Jan 2023 19:06:18 GMT caparsons <caparson@…> [96ddc62]
	* src/Concurrency/Actors.cpp (modified)

	Added appropriate fwd decl hoisting to ensure there are no use before ...


Mon, 30 Jan 2023 21:30:37 GMT caparsons <caparson@…> [34ed17b]
	* src/Concurrency/Actors.cpp (modified)

	Fixed decl before use issue with actors sending messages to other
	actors


Mon, 30 Jan 2023 18:26:21 GMT caparsons <caparson@…> [3dd8f42]
	* src/Concurrency/Actors.cpp (added)
	* src/Concurrency/Actors.hpp (added)
	* src/Concurrency/module.mk (modified)
	* src/main.cc (modified)

	added actor support to the compiler