| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-09-23 | Determine hover tile validity | Georgios Andreadis | |
| 2017-09-23 | Implement room creation | Georgios Andreadis | |
| 2017-09-23 | Add conditional topology sidebar | Georgios Andreadis | |
| 2017-09-23 | Add title to navbar home link | Georgios Andreadis | |
| 2017-09-23 | Complete homepage transfer | Georgios Andreadis | |
| 2017-09-23 | Add content sections to homepage | Georgios Andreadis | |
| 2017-09-23 | Restyle navbar and use across entire site | Georgios Andreadis | |
| 2017-09-23 | Reduce rack border width | Georgios Andreadis | |
| 2017-09-23 | Enable going from room to tile and back | Georgios Andreadis | |
| 2017-09-23 | Enable going from building to room and back | Georgios Andreadis | |
| 2017-09-23 | Implement wall drawing | Georgios Andreadis | |
| 2017-09-23 | Fetch and display datacenter topology | Georgios Andreadis | |
| 2017-09-23 | Add route logic for construction routes | Georgios Andreadis | |
| 2017-09-23 | Add tile rendering logic | Georgios Andreadis | |
| 2017-09-23 | Add PropType shapes for static resources | Georgios Andreadis | |
| 2017-09-23 | Add basic react-konva rendering prototype | Georgios Andreadis | |
| 2017-09-23 | Generalize denormalization of object resources | Georgios Andreadis | |
| 2017-09-23 | Add profile page | Georgios Andreadis | |
| 2017-09-23 | Properly align simulation list cells | Georgios Andreadis | |
| 2017-09-23 | Connect simulation remove to API | Georgios Andreadis | |
| 2017-09-23 | Rename project to sim and enable sim-adding | Georgios Andreadis | |
| 2017-09-23 | Connect to backend and fetch initial project data | Georgios Andreadis | |
| 2017-09-23 | Get Google authentication flow working | Georgios Andreadis | |
| 2017-09-23 | Suppress duplicate modal close actions | Georgios Andreadis | |
| 2017-09-23 | Add action buttons to project rows | Georgios Andreadis | |
| 2017-09-23 | Create basic projects page with add-button | Georgios Andreadis | |
| 2017-09-23 | Add date time utility functions | Georgios Andreadis | |
| 2017-09-23 | Add navbar to projects page | Georgios Andreadis | |
| 2017-09-23 | Remove .gitignore | Georgios Andreadis | |
| 2017-09-23 | Remove old frontend | Georgios Andreadis | |
| 2017-09-23 | Fix typing errors | Georgios Andreadis | |
| 2017-09-21 | Create simple datacenter experiment | Fabian Mastenbroek | |
| 2017-09-20 | Allow suspendable processing of message envelopes | Fabian Mastenbroek | |
| This change allows a process to suspend within a receive block. | |||
| 2017-09-20 | Setup integration with JPA framework | Fabian Mastenbroek | |
| This change sets up the JPA integration module which provides integration of the JPA framework with the OpenDC simulator. | |||
| 2017-09-20 | Add support for timeouts on receive calls | Fabian Mastenbroek | |
| This change allows processes to set a timeout when waiting for a message to arrive. | |||
| 2017-09-20 | Implement standard task schedulers | Fabian Mastenbroek | |
| This change implements default tasks scheduling algorithms like FIFO or SRTF and adds them to to the standard library. | |||
| 2017-09-20 | Improve simulation time management | Fabian Mastenbroek | |
| 2017-09-18 | Refactor and split up code base | Fabian Mastenbroek | |
| This change splits up the current code base into three different module: - opendc-core - This module defines the API which you can use to write simulatable entities in a topology. - opendc-omega - This module is the reference implementation of the API defined the `opendc-core` module. - opendc-stdlib - This module provides a standard library of entities which can be used for datacenter simulation. | |||
| 2017-09-08 | Make edges a property of a node | Fabian Mastenbroek | |
| This change converts the ingoingEdges() and outgoingEdges() to a property in Kotlin. This better conveys the meaning of the attribute and is more in line with a Kotlin design. | |||
| 2017-09-08 | Remove obsolete messaging classes | Fabian Mastenbroek | |
| This change removes some unused messaging classes, which have become obselete after the design change. | |||
| 2017-09-08 | Allow easier construction of graph via TopologyBuilder | Fabian Mastenbroek | |
| This change allows for easier construction of a topology. | |||
| 2017-09-08 | Refactor default Simulator implementation | Fabian Mastenbroek | |
| This change refactors the default Simulator implementation, reformatting the code, adding input validation and extracting common code. | |||
| 2017-09-06 | Implement time jumps to next event | Fabian Mastenbroek | |
| This change implements a time jump to the next event in the queue if there are no events scheduled for the current tick. | |||
| 2017-09-06 | Move default Simulator into own package | Fabian Mastenbroek | |
| This change moves the default Simulator implementation into its own package called 'omega'. | |||
| 2017-09-06 | Rename kernel package to simulator | Fabian Mastenbroek | |
| This change renames the package named 'kernel' to 'simulator' to better convey the use of this package. | |||
| 2017-09-06 | Separate Simulator interface and implementation | Fabian Mastenbroek | |
| This change separates the Simulator interface from one of its possible implementations. This allows us to easily swap simulators between experiments. | |||
| 2017-09-05 | Rename sleep() to wait() | Fabian Mastenbroek | |
| This change renames the sleep(n) method to wait(n) to make clear that the method will not cause the thread to sleep, but instead suspends the kernel and allows other kernels to still run during the waiting period. | |||
| 2017-09-05 | Fix bug in helper methods in Node | Fabian Mastenbroek | |
| This change fixes a bug where an incorrect value was cast and returned by helper methods in the Node module. | |||
| 2017-09-05 | Provide Set interface for Topology | Fabian Mastenbroek | |
| This change makes the Topology interface implement the Set interface to provide common methods like checking whether a node is part of the given topology. | |||
| 2017-09-04 | Move simulation kernels into topology entities | Fabian Mastenbroek | |
| This change embeds simulation kernels into the entities and relations of the topology. | |||
