summaryrefslogtreecommitdiff
path: root/odcsim-core/src
AgeCommit message (Collapse)Author
2019-05-13chore: Add linting via KtlintFabian Mastenbroek
This change adds support for linting the code base using ktlint and the excellent ktlint-gradle plugin.
2019-05-13refactor: Add support for deferred and special behaviorFabian Mastenbroek
This change adds support for deferred and special behavior in the Behavior API. Additionally, the new Behavior DSL is implemented using the new primitives to make the tests cleaner.
2019-05-06test: Create initial test suite for APIFabian Mastenbroek
This change creates the initial conformance test suite for the API design and tries to specify most of the requirements and assumptions made for implementors.
2019-05-06refactor: Introduce initial API design for 2.xFabian Mastenbroek
This change introduces the new API design that will be introduced in the 2.x versions of the OpenDC Simulator. This changes focuses on simplifying simulation primitives provided by the simulator and introduces a new concept of actors based on the model designed by the Akka Typed project. For now, the old simulation models have been removed from the branch, but will be ported back as this branch is being finalized.