<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sunfish.git/opendc-simulator/opendc-simulator-core/src/main/java, branch master</title>
<subtitle>The OpenDC BSc thesis repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/'/>
<entry>
<title>Heap size comparison was incorrect. Fixed</title>
<updated>2023-01-11T10:51:20+00:00</updated>
<author>
<name>Sacheendra Talluri</name>
<email>sacheendra.t@gmail.com</email>
</author>
<published>2023-01-11T10:51:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=3d640ac2d92aab6e49f85fece4fe38dfc05ef1de'/>
<id>3d640ac2d92aab6e49f85fece4fe38dfc05ef1de</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor(sim/core): Re-implement SimulationScheduler as Dispatcher</title>
<updated>2022-11-13T17:42:01+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2022-11-09T21:24:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=00ac59e8e9d6a41c2eac55aa25420dce8fa9c6e0'/>
<id>00ac59e8e9d6a41c2eac55aa25420dce8fa9c6e0</id>
<content type='text'>
This change updates the `SimulationScheduler` class to implement the
`Dispatcher` interface from the OpenDC Common module, so that OpenDC
modules only need to depend on the common module for dispatching future
task (possibly in simulation).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change updates the `SimulationScheduler` class to implement the
`Dispatcher` interface from the OpenDC Common module, so that OpenDC
modules only need to depend on the common module for dispatching future
task (possibly in simulation).
</pre>
</div>
</content>
</entry>
<entry>
<title>build: Switch to Spotless for formatting</title>
<updated>2022-10-06T12:46:56+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2022-10-06T11:13:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=47357afd16f928260db34d4dd3e686fb9ee7c5ff'/>
<id>47357afd16f928260db34d4dd3e686fb9ee7c5ff</id>
<content type='text'>
This change updates the build configuration to use Spotless for code
formating of both Kotlin and Java.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change updates the build configuration to use Spotless for code
formating of both Kotlin and Java.
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(sim/core): Add Java-based simulator core</title>
<updated>2022-10-05T11:43:50+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2022-10-05T09:56:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=44173c342d698441fbbcba4685c78f9bee40d138'/>
<id>44173c342d698441fbbcba4685c78f9bee40d138</id>
<content type='text'>
This change introduces a new class, `SimulationScheduler`, which
provides the basis for simulations in OpenDC by allowing components to
schedule future tasks using delay-skipping queue and a virtual clock.

This new class is written in Java to remove any dependency on the
Kotlin and kotlinx-coroutines runtime when not necessary.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change introduces a new class, `SimulationScheduler`, which
provides the basis for simulations in OpenDC by allowing components to
schedule future tasks using delay-skipping queue and a virtual clock.

This new class is written in Java to remove any dependency on the
Kotlin and kotlinx-coroutines runtime when not necessary.
</pre>
</div>
</content>
</entry>
</feed>
