-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Design preparation for native semantics #44
base: master
Are you sure you want to change the base?
Commits on Mar 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 6d12b44 - Browse repository at this point
Copy the full SHA 6d12b44View commit details -
Configuration menu - View commit details
-
Copy full SHA for 820e7b8 - Browse repository at this point
Copy the full SHA 820e7b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5765fe7 - Browse repository at this point
Copy the full SHA 5765fe7View commit details -
model: cleanup old/unused code
Victor Mataré committedMar 19, 2023 Configuration menu - View commit details
-
Copy full SHA for c8cfc04 - Browse repository at this point
Copy the full SHA c8cfc04View commit details -
model: refactor semantics interface
In preparation for the native semantics, we need more flexibility in defining generic template instantiations for the Semantics classes. This brings some minor incompatibilities for semantics implementations that use partial specializations for things like Reference<T> and EffectAxiom<T>.
Victor Mataré committedMar 19, 2023 Configuration menu - View commit details
-
Copy full SHA for b714fe9 - Browse repository at this point
Copy the full SHA b714fe9View commit details -
ReadylogSemantics: adapt to changed semantics interface
some cleanup along the way
Victor Mataré committedMar 19, 2023 Configuration menu - View commit details
-
Copy full SHA for 0187cdb - Browse repository at this point
Copy the full SHA 0187cdbView commit details -
execution: minor infrastructure for native semantics
Victor Mataré committedMar 19, 2023 Configuration menu - View commit details
-
Copy full SHA for 5baa772 - Browse repository at this point
Copy the full SHA 5baa772View commit details -
platform: adapt Taptenc semantics to interface changes
Victor Mataré committedMar 19, 2023 Configuration menu - View commit details
-
Copy full SHA for 502ec21 - Browse repository at this point
Copy the full SHA 502ec21View commit details -
semantics: adapt native semantics to new interface
Implementations still TODO
Victor Mataré committedMar 19, 2023 Configuration menu - View commit details
-
Copy full SHA for ebd93ec - Browse repository at this point
Copy the full SHA ebd93ecView commit details -
plan: fix max_reward(...) signature
not used or implemented currently
Victor Mataré committedMar 19, 2023 Configuration menu - View commit details
-
Copy full SHA for 1c71f8a - Browse repository at this point
Copy the full SHA 1c71f8aView commit details -
move ExecutionController::run() into ReadylogContext
it's very readylog-specific and won't necessarily be useful for other semantics impls
Victor Mataré committedMar 19, 2023 Configuration menu - View commit details
-
Copy full SHA for 6883d97 - Browse repository at this point
Copy the full SHA 6883d97View commit details -
move Transition semantics impl to ReadylogSemantics
Same as the ExecutionContext, specific to readylog.
Victor Mataré committedMar 19, 2023 Configuration menu - View commit details
-
Copy full SHA for a132723 - Browse repository at this point
Copy the full SHA a132723View commit details -
model: redesign event architecture
The Reference< > template gained a new parameter for the argument type. It can be an arbitrary Expression or a Value. There is also a new, specific event type for use with the exog queue, which makes use of this new Reference<T, Value> (i.e. Grounding<T>). This change may cause some minor breakage in downstream code, but it should be straightforward to fix because the change is making compiler errors more specific and adds some additional type safety around the handling of events.
Victor Mataré committedMar 19, 2023 Configuration menu - View commit details
-
Copy full SHA for 381f3c9 - Browse repository at this point
Copy the full SHA 381f3c9View commit details -
model: clarify copyability of elements & semantics
Victor Mataré committedMar 19, 2023 Configuration menu - View commit details
-
Copy full SHA for 5fc42b5 - Browse repository at this point
Copy the full SHA 5fc42b5View commit details -
model: fix Reference inheritance
Victor Mataré committedMar 19, 2023 Configuration menu - View commit details
-
Copy full SHA for 860a7a8 - Browse repository at this point
Copy the full SHA 860a7a8View commit details -
execution: fix copying & instantiation of semantics
Victor Mataré committedMar 19, 2023 Configuration menu - View commit details
-
Copy full SHA for 6588203 - Browse repository at this point
Copy the full SHA 6588203View commit details -
parser: silence boost::phoenix deprecated header warnings
Victor Mataré committedMar 19, 2023 Configuration menu - View commit details
-
Copy full SHA for 3452072 - Browse repository at this point
Copy the full SHA 3452072View commit details -
readylog: adapt to changed Reference interface
Victor Mataré committedMar 19, 2023 Configuration menu - View commit details
-
Copy full SHA for f86e6d3 - Browse repository at this point
Copy the full SHA f86e6d3View commit details -
cmake: remove gcc-specific compiler flags
Want to stay compat with clang.
Victor Mataré committedMar 19, 2023 Configuration menu - View commit details
-
Copy full SHA for 0ba67a8 - Browse repository at this point
Copy the full SHA 0ba67a8View commit details -
fix reference ExprT inheritance
Victor Mataré committedMar 19, 2023 Configuration menu - View commit details
-
Copy full SHA for 77ca4f2 - Browse repository at this point
Copy the full SHA 77ca4f2View commit details -
taptenc: Adapt to new Refernce interface
Victor Mataré committedMar 19, 2023 Configuration menu - View commit details
-
Copy full SHA for b7bfeab - Browse repository at this point
Copy the full SHA b7bfeabView commit details -
rename list_expression.* -> list.*
Preparation for moving list operations out of procedural.*
Victor Mataré committedMar 19, 2023 Configuration menu - View commit details
-
Copy full SHA for 9ed9d8a - Browse repository at this point
Copy the full SHA 9ed9d8aView commit details -
move list-related code into list.*
Victor Mataré committedMar 19, 2023 Configuration menu - View commit details
-
Copy full SHA for 9fe71f0 - Browse repository at this point
Copy the full SHA 9fe71f0View commit details -
rename compound_expression.* -> compound.*
Victor Mataré committedMar 19, 2023 Configuration menu - View commit details
-
Copy full SHA for c2a3483 - Browse repository at this point
Copy the full SHA c2a3483View commit details -
move FieldAccess stuff into compound.*
Victor Mataré committedMar 19, 2023 Configuration menu - View commit details
-
Copy full SHA for abb5d9d - Browse repository at this point
Copy the full SHA abb5d9dView commit details
Commits on Mar 26, 2023
-
readylog: cleanup PL code search logic
Victor Mataré committedMar 26, 2023 Configuration menu - View commit details
-
Copy full SHA for 0c12478 - Browse repository at this point
Copy the full SHA 0c12478View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a1cfb2 - Browse repository at this point
Copy the full SHA 6a1cfb2View commit details
Commits on Mar 27, 2023
-
Victor Mataré committed
Mar 27, 2023 Configuration menu - View commit details
-
Copy full SHA for 3735bfe - Browse repository at this point
Copy the full SHA 3735bfeView commit details -
gologpp-test: add eclipse libdir to RPATH
Victor Mataré committedMar 27, 2023 Configuration menu - View commit details
-
Copy full SHA for a83886b - Browse repository at this point
Copy the full SHA a83886bView commit details -
Configuration menu - View commit details
-
Copy full SHA for ada7505 - Browse repository at this point
Copy the full SHA ada7505View commit details -
Configuration menu - View commit details
-
Copy full SHA for 729b85b - Browse repository at this point
Copy the full SHA 729b85bView commit details -
use HTTPS for taptenc submodule
Victor Mataré committedMar 27, 2023 Configuration menu - View commit details
-
Copy full SHA for 7b88556 - Browse repository at this point
Copy the full SHA 7b88556View commit details -
Configuration menu - View commit details
-
Copy full SHA for cafa9f1 - Browse repository at this point
Copy the full SHA cafa9f1View commit details