summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2020-02-11Update Environment.ktGeorgios Andreadis
2020-02-11refactor: Reimplement OpenDC model using 2.x APIFabian Mastenbroek
2020-02-11feat: Add helper methods for req-res patternFabian Mastenbroek
2020-02-11bug: Guarantee FIFO order of messages in the queueFabian Mastenbroek
2020-02-11Merge branch 'chore/gitlab-ci' into 'feat/2.x'Georgios Andreadis
2020-02-11chore: Add support for Gitlab CIFabian Mastenbroek
2020-01-19feat: Add support for selecting on receive portsFabian Mastenbroek
2020-01-19feat: Add prototype reference implementation of revised APIFabian Mastenbroek
2020-01-19refactor: Introduce revised API design for 2.xFabian Mastenbroek
2019-11-29refactor: Rename odcsim-core to odcsim-apiFabian Mastenbroek
2019-11-29chore: Update to Kotlin 1.3.61Fabian Mastenbroek
2019-11-29style: Fix Ktlint errorsFabian Mastenbroek
2019-11-21docs: Move odcsim docs to separate directoryFabian Mastenbroek
2019-11-21chore: Add .gitattributes for Gradle wrapperFabian Mastenbroek
2019-11-20chore: Tidy repositoryFabian Mastenbroek
2019-11-20refactor: Move build logic to buildSrcFabian Mastenbroek
2019-05-15docs: Rewrite README for 2.x releaseFabian Mastenbroek
2019-05-15feat: Add initial version of OpenDC simulation modelFabian Mastenbroek
2019-05-15feat: Add unsafe helper method for casting ActorContextFabian Mastenbroek
2019-05-14bug: Replace initial behavior after starting coroutineFabian Mastenbroek
2019-05-14feat: Add support for Async Stacktraces in IntelliJFabian Mastenbroek
2019-05-14feat: Add support for stashing messagesFabian Mastenbroek
2019-05-14refactor: Make actor spawning and stopping behavior consistentFabian Mastenbroek
2019-05-14feat: Add support for spawning anonymous childrenFabian Mastenbroek
2019-05-14feat: Add behavior constructor for timeoutFabian Mastenbroek
2019-05-14feat: Add support for watching actor terminationFabian Mastenbroek
2019-05-14style: Format code according to Ktlint style guideFabian Mastenbroek
2019-05-14feat: Add support for timersFabian Mastenbroek
2019-05-14feat: Improve DSL for building BehaviorsFabian Mastenbroek
2019-05-14feat: Add testkit for testing behaviorFabian Mastenbroek
2019-05-14feat: Provide per-actor loggingFabian Mastenbroek
2019-05-13feat: Add proper identify implementation for ActorRefFabian Mastenbroek
2019-05-13feat: Add support for ActorSystem terminationFabian Mastenbroek
2019-05-13chore: Migrate to Kotlin DSL for GradleFabian Mastenbroek
2019-05-13test: Move implementation test suite into separate packageFabian Mastenbroek
2019-05-13chore: Update build dependenciesFabian Mastenbroek
2019-05-13refactor: Require ActorContext for sending messagesFabian Mastenbroek
2019-05-13feat: Add initial interface for parallel simulationsFabian Mastenbroek
2019-05-13feat: Expose actor context in coroutineFabian Mastenbroek
2019-05-13feat: Add conversion methods between number and time typesFabian Mastenbroek
2019-05-13chore: Update build dependenciesFabian Mastenbroek
2019-05-13feat: Add consistent exception handling in actor systemsFabian Mastenbroek
2019-05-13chore: Update JUnit version to 5.3.2Fabian Mastenbroek
2019-05-13chore: Update to Gradle 5.1Fabian Mastenbroek
2019-05-13chore: Add support for project wide documentation generationFabian Mastenbroek
2019-05-13feat: Add support for suspending behaviorFabian Mastenbroek
2019-05-13chore: Add linting via KtlintFabian Mastenbroek
2019-05-13refactor: Add support for deferred and special behaviorFabian Mastenbroek
2019-05-06chore: Move to Kotlin 1.3 official releaseFabian Mastenbroek
2019-05-06test: Create initial test suite for APIFabian Mastenbroek