| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-02-23 | feat(#12): Implement Instrumentation API in Omega kernel | Fabian Mastenbroek | |
| These changes implement the Instrumentation API described in issue #11 into the Omega simulation kernel. | |||
| 2018-02-23 | feat(#11): Create Instrumentation API | Fabian Mastenbroek | |
| This commit creates the interfaces for the new Instrumentation API described in issue #11. This interface allows users to plug an instrumentation device into a (live) simulation in order extract measurements from the simulation. | |||
| 2018-02-23 | refactor(#18): Redesign core simulation API | Fabian Mastenbroek | |
| This change contains the redesign of the core simulation API and provides a cleaner interface for developing simulation models for the users. Closes #18 | |||
| 2018-02-19 | refactor(#18): Simplify Context interface | Fabian Mastenbroek | |
| This change simplifies the `Context` interface to reduce the amount of methods required to implement by implementors. | |||
| 2018-02-19 | refactor(#18): Refactor unused transformation receive methods | Fabian Mastenbroek | |
| This change removes the unused transformation receive methods from the `Context` class as this functionality can now be easily implemented in the standard library using the newly introduced `sender` property. | |||
| 2018-02-19 | bug: Make message priority queue stable | Fabian Mastenbroek | |
| This change fixes the bug where the insertion order into the message queue was not guaranteed for messages arriving at the same time, causing some non-deterministic behaviour. | |||
| 2018-02-18 | refactor(#18): Optimize imports | Fabian Mastenbroek | |
| 2018-02-18 | refactor(#18): Provide access to process context in nested calls | Fabian Mastenbroek | |
| This change provides a method in the standard library to access the process context in nested suspending function calls. | |||
| 2018-02-16 | refactor(#18): Provide access to latest sender | Fabian Mastenbroek | |
| This change adds a `sender` property to the `Context` interface to provide processes access to the sender of the latest received message. Please note that methods like `hold()` and `interrupt()` may change the value of this property. | |||
| 2018-02-16 | refactor(#18): Fix broken receive() timeout | Fabian Mastenbroek | |
| This change fixes the broken implementation of the `receive()` method with a timeout due to an invalid condition. | |||
| 2018-02-16 | Merge branch 'bug/task-machine' into 'master' | Georgios Andreadis | |
| bug: Fix model according to new schema See merge request opendc/opendc-web-server!10 | |||
| 2018-02-16 | bug: Fix model according to new schema | Fabian Mastenbroek | |
| These changes fixes the `machine_state` model to use the new schema where a machine can run multiple tasks at the same time. | |||
| 2018-02-15 | Merge branch 'chore/database-schema' into 'master' | Georgios Andreadis | |
| chore: Automatically import database schema in Docker image See merge request opendc/opendc!13 | |||
| 2018-02-15 | chore: Automatically import database schema in Docker image | Fabian Mastenbroek | |
| This change will make the database image automatically import the schema and test data. | |||
| 2018-02-15 | refactor(#18): Handle process launch using a kernel process | Fabian Mastenbroek | |
| This change will make the kernel handle the launch of processes using a kernel process that is launched at the start of the simulation and launches processes when it receives `Launch` messages. | |||
| 2018-02-14 | refactor(#18): Create distinction between kernel and simulation | Fabian Mastenbroek | |
| This change creates a distinction between a kernel and a simulation. A single simulation is represented by a `Simulation` object which provides control over the simulation, while the `Kernel` interface allows users to create a new simulation using that kernel as backend. | |||
| 2018-02-13 | refactor(#18): Fix OpenDC model deployment | Fabian Mastenbroek | |
| This change fixes the deployment of the OpenDC simulation model. | |||
| 2018-02-12 | refactor(#18): Launch processes at initial run | Fabian Mastenbroek | |
| This change will make the simulation kernel launch the processes at the initial run instead of when the processes are registered. | |||
| 2018-02-12 | refactor(#18): Align formatting with official Kotlin Style Guide | Fabian Mastenbroek | |
| This change aligns the code formatting of the project with the official Kotlin Style Guide. They can be found at http://kotlinlang.org/docs/reference/coding-conventions.html. | |||
| 2018-02-12 | refactor(#18): Update dependencies | Fabian Mastenbroek | |
| This change bumps the version of the dependencies used by the project. | |||
| 2018-02-08 | Convert default GWF task concurrency to parallel | Georgios Andreadis | |
| 2018-02-07 | Integrate refactored simulator | Georgios Andreadis | |
| 2018-02-06 | Add GWF conversion script | Georgios Andreadis | |
| 2018-02-05 | Implement workflow task dependencies | Georgios Andreadis | |
| 2018-02-05 | Implement workflow task dependencies | Georgios Andreadis | |
| 2018-01-31 | Relink GitLab submodules | Georgios Andreadis | |
| 2018-01-11 | refactor(#18): Redesign core simulation API | Fabian Mastenbroek | |
| This change contains the redesign of the core simulation API and provides a cleaner interface for developing simulation models for the users. | |||
| 2017-12-22 | Update organization name in LICENSE.md | Georgios Andreadis | |
| 2017-12-14 | Relink frontend master | Georgios Andreadis | |
| 2017-12-14 | Relink frontend module | Georgios Andreadis | |
| 2017-12-14 | Merge pull request #60 from atlarge-research/feature/59/github-icon | Georgios Andreadis | |
| Add GitHub icon anchor to homepage navbar | |||
| 2017-12-14 | Add GitHub icon anchor to homepage navbar | Georgios Andreadis | |
| 2017-12-01 | Center badgess on README.md | Georgios Andreadis | |
| 2017-11-10 | Merge pull request #58 from atlarge-research/chore/bithound | Georgios Andreadis | |
| Bithound integration | |||
| 2017-11-10 | Refactor tile calculations | Georgios Andreadis | |
| 2017-11-10 | Add unused dependencies to .bithoundrc | Georgios Andreadis | |
| 2017-11-10 | Merge pull request #56 from atlarge-research/upgrade-dependencies | Georgios Andreadis | |
| Upgrade dependencies | |||
| 2017-11-10 | Merge branch 'master' into upgrade-dependencies | Georgios Andreadis | |
| # Conflicts: # src/reducers/construction-mode.js | |||
| 2017-11-10 | Upgrade to react-konva release | Georgios Andreadis | |
| 2017-11-08 | Merge pull request #55 from atlarge-research/feature/24/room-edit | Georgios Andreadis | |
| Implement room editing | |||
| 2017-11-08 | Implement room editing | Georgios Andreadis | |
| Allows for rooms to be edited from the room context menu. Fixes #24 | |||
| 2017-11-07 | Upgrade to react-konva beta | Georgios Andreadis | |
| 2017-11-07 | Merge branch 'master' into upgrade-dependencies | Georgios Andreadis | |
| # Conflicts: # README.md | |||
| 2017-11-03 | Merge pull request #53 from atlarge-research/feature/31/current-tick-label | Georgios Andreadis | |
| Add label to current tick line in state charts | |||
| 2017-11-03 | Add label to current tick line in state charts | Georgios Andreadis | |
| This vertically-oriented label gives the user an indication of what that blue bar actually means in the graph, for the case that this was not clear from the UI itself. Fixes #31 | |||
| 2017-11-03 | Merge pull request #52 from atlarge-research/feature/46/no-experiments | Georgios Andreadis | |
| Show more accurate alert while loading experiments | |||
| 2017-11-03 | Show more accurate alert while loading exp.s | Georgios Andreadis | |
| 2017-11-03 | Merge pull request #51 from atlarge-research/bug/47/rack-construction-exit | Georgios Andreadis | |
| Disable rack construction when leaving room | |||
| 2017-11-03 | Disable rack construction when leaving room | Georgios Andreadis | |
| 2017-11-02 | Merge pull request #50 from waffle-iron/master | Georgios Andreadis | |
| waffle.io Badge | |||
