<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sunfish.git/simulator/opendc-core, 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>core: Remove OpenDC core module</title>
<updated>2021-03-09T16:24:06+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2021-03-09T16:18:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=6a555542c4a1ba94b96c0cf17b51ceb975c83e21'/>
<id>6a555542c4a1ba94b96c0cf17b51ceb975c83e21</id>
<content type='text'>
This change removes the opendc-core module. This module was an artifact
of the old codebase and remained mostly unused. This change removes all
usages of the module and if necessary introduces replacement classes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change removes the opendc-core module. This module was an artifact
of the old codebase and remained mostly unused. This change removes all
usages of the module and if necessary introduces replacement classes.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use Java Platform for shared dependency constraints</title>
<updated>2021-02-23T20:40:53+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2021-02-23T20:40:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=15fcd1a10018605f59ca7a644b8f3b3960e7b6b0'/>
<id>15fcd1a10018605f59ca7a644b8f3b3960e7b6b0</id>
<content type='text'>
This change uses the Java Platform functionality from Gradle to enable
shared dependency constraints across modules.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change uses the Java Platform functionality from Gradle to enable
shared dependency constraints across modules.
</pre>
</div>
</content>
</entry>
<entry>
<title>Utilize version constraints for shared versions</title>
<updated>2021-02-23T12:04:41+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2021-02-23T11:37:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=2119427fe6f7874867c6985cacda28befc53436b'/>
<id>2119427fe6f7874867c6985cacda28befc53436b</id>
<content type='text'>
This change updates the Gradle configuration to utilize version
constraints to force the same dependency version across modules.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change updates the Gradle configuration to utilize version
constraints to force the same dependency version across modules.
</pre>
</div>
</content>
</entry>
<entry>
<title>Move dependency versions to gradle.properties</title>
<updated>2021-02-23T11:12:36+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2021-02-23T11:05:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=90de768b8bfb3acc222f508d2e602ef3b7f1ff91'/>
<id>90de768b8bfb3acc222f508d2e602ef3b7f1ff91</id>
<content type='text'>
This change moves the version of the dependencies from buildSrc to
gradle.properties to prevent recompilation when changing dependency
versions.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change moves the version of the dependencies from buildSrc to
gradle.properties to prevent recompilation when changing dependency
versions.
</pre>
</div>
</content>
</entry>
<entry>
<title>Extract testing conventions from Kotlin conventions</title>
<updated>2021-02-23T10:46:06+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2021-02-23T10:46:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=0b092b352dc29ce69f6f126eb7857a1243a6ef62'/>
<id>0b092b352dc29ce69f6f126eb7857a1243a6ef62</id>
<content type='text'>
This change extracts the configuration for test from the Kotlin library
conventions.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change extracts the configuration for test from the Kotlin library
conventions.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove unnecessary dependencies on JUnit Platform Launcher</title>
<updated>2021-02-23T09:53:42+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2021-02-23T09:53:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=ef83b0ff68f023a64a7e3446b23e4a6f02aca841'/>
<id>ef83b0ff68f023a64a7e3446b23e4a6f02aca841</id>
<content type='text'>
This change removes unnecessary dependencies on JUnit Platform launcher
from the repository. Previously, the launcher was used to bootstrap
tests for Gradle when it did not natively support JUnit Platform.

Gradle now has native support for JUnit Platform, so the dependency is
not needed anymore.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change removes unnecessary dependencies on JUnit Platform launcher
from the repository. Previously, the launcher was used to bootstrap
tests for Gradle when it did not natively support JUnit Platform.

Gradle now has native support for JUnit Platform, so the dependency is
not needed anymore.
</pre>
</div>
</content>
</entry>
<entry>
<title>Move power models outside opendc-core</title>
<updated>2020-10-05T10:16:57+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2020-10-05T10:16:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=feda2ade4069f0582feed0873c9a0d0a2e5401f6'/>
<id>feda2ade4069f0582feed0873c9a0d0a2e5401f6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Move failure models to separate module</title>
<updated>2020-10-05T10:12:32+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2020-10-05T10:12:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=e06c953d1c71c704b351c81611e2e2bececf8e67'/>
<id>e06c953d1c71c704b351c81611e2e2bececf8e67</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add explicit API visibility</title>
<updated>2020-10-01T17:18:57+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2020-08-31T18:57:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=eedf207bf4c9b723db685e6b7a9191bef9745486'/>
<id>eedf207bf4c9b723db685e6b7a9191bef9745486</id>
<content type='text'>
This change adds explicit visibility modifiers to the public interfaces
and enables Kotlin 1.4's explicit API mode.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change adds explicit visibility modifiers to the public interfaces
and enables Kotlin 1.4's explicit API mode.
</pre>
</div>
</content>
</entry>
<entry>
<title>Migrate to org.opendc namespace</title>
<updated>2020-10-01T08:19:17+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2020-09-30T23:55:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=a283fac5e4d2a6be229acba191acdcbf7eba6dcd'/>
<id>a283fac5e4d2a6be229acba191acdcbf7eba6dcd</id>
<content type='text'>
This change moves the OpenDC simulator codebase to the org.opendc
namespace of which we control the domain. Previously, we used the
com.atlarge package of which we did not control the domain, which might
lead to difficulties in the future.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change moves the OpenDC simulator codebase to the org.opendc
namespace of which we control the domain. Previously, we used the
com.atlarge package of which we did not control the domain, which might
lead to difficulties in the future.
</pre>
</div>
</content>
</entry>
</feed>
