<feed xmlns='http://www.w3.org/2005/Atom'>
<title>github/frege-gradle-plugin.git/src/functionalTest/java, branch f-minimal-frege-repl</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/frege-gradle-plugin.git/'/>
<entry>
<title>refactor: finishes the runFregeTask refctoring</title>
<updated>2022-02-12T18:15:16+00:00</updated>
<author>
<name>Thibault Gagnaux</name>
<email>tgagnaux@gmail.com</email>
</author>
<published>2022-02-12T18:15:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/frege-gradle-plugin.git/commit/?id=adbe33ac3ce08e4c5d73ba659313c7904273887a'/>
<id>adbe33ac3ce08e4c5d73ba659313c7904273887a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor: finishes the compileFregeTask refactoring</title>
<updated>2022-02-11T12:58:28+00:00</updated>
<author>
<name>Thibault Gagnaux</name>
<email>tgagnaux@gmail.com</email>
</author>
<published>2022-02-11T12:58:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/frege-gradle-plugin.git/commit/?id=7ef464ab2c2a6a2e0b9ee857d6979ab98f1ec930'/>
<id>7ef464ab2c2a6a2e0b9ee857d6979ab98f1ec930</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor: continues with staged builder refactoring</title>
<updated>2022-02-09T20:37:28+00:00</updated>
<author>
<name>Thibault Gagnaux</name>
<email>tgagnaux@gmail.com</email>
</author>
<published>2022-02-09T20:37:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/frege-gradle-plugin.git/commit/?id=0aa4dd065ee78f9acc88b39625cc4a9b47f6c944'/>
<id>0aa4dd065ee78f9acc88b39625cc4a9b47f6c944</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor: introduces staged builder patterns for frege project setup</title>
<updated>2022-02-09T09:43:29+00:00</updated>
<author>
<name>Thibault Gagnaux</name>
<email>tgagnaux@gmail.com</email>
</author>
<published>2022-02-09T09:43:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/frege-gradle-plugin.git/commit/?id=43ee2210fa07f42a13ac6879ae167db6d2729742'/>
<id>43ee2210fa07f42a13ac6879ae167db6d2729742</id>
<content type='text'>
(WIP)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(WIP)
</pre>
</div>
</content>
</entry>
<entry>
<title>feat: simplifies the whole gradle plugin</title>
<updated>2022-02-02T17:50:13+00:00</updated>
<author>
<name>Thibault Gagnaux</name>
<email>tgagnaux@gmail.com</email>
</author>
<published>2022-02-02T17:50:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/frege-gradle-plugin.git/commit/?id=47f99d65a09660863cb5d6b25b239ead3389f3ac'/>
<id>47f99d65a09660863cb5d6b25b239ead3389f3ac</id>
<content type='text'>
- the `compileFregeTask` has a new optional input called `mainModuleName`. If
it is set, it and only its dependencies will be compiled, otherwise all
`.fr`files in the `mainSourceDir`will be compiled.

- the internal `DependencyFregeTask` is deleted because it was only
used by the vscode plugin and I decided to remove this gradle plugin
as a dependency.

- an example project folder was added to test the plugin manually.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- the `compileFregeTask` has a new optional input called `mainModuleName`. If
it is set, it and only its dependencies will be compiled, otherwise all
`.fr`files in the `mainSourceDir`will be compiled.

- the internal `DependencyFregeTask` is deleted because it was only
used by the vscode plugin and I decided to remove this gradle plugin
as a dependency.

- an example project folder was added to test the plugin manually.
</pre>
</div>
</content>
</entry>
<entry>
<title>chore: renames `replModule` -&gt; `replSource` and updates readme</title>
<updated>2021-12-21T12:51:57+00:00</updated>
<author>
<name>Thibault Gagnaux</name>
<email>tgagnaux@gmail.com</email>
</author>
<published>2021-12-21T12:51:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/frege-gradle-plugin.git/commit/?id=4aa7c0a5e3935c730d82b091ab23ae7cd8a2db71'/>
<id>4aa7c0a5e3935c730d82b091ab23ae7cd8a2db71</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat: adds `replSource` property and command-line option</title>
<updated>2021-12-21T10:22:55+00:00</updated>
<author>
<name>Thibault Gagnaux</name>
<email>tgagnaux@gmail.com</email>
</author>
<published>2021-12-20T19:48:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/frege-gradle-plugin.git/commit/?id=992490f446720cd4cf4fb9aadff463b2328a8287'/>
<id>992490f446720cd4cf4fb9aadff463b2328a8287</id>
<content type='text'>
The `replSource` property specifies the frege source file that you want to
load into the repl. It is excluded in the `fregeCompile` task so that
we don't get two java class files (one from `compileFrege` and one
from the fregeRepl `:l` command) that shadow each other on the classpath.

As a result, we can make interactive changes to the `replSource` file and
use the `:r` reload command to see them.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The `replSource` property specifies the frege source file that you want to
load into the repl. It is excluded in the `fregeCompile` task so that
we don't get two java class files (one from `compileFrege` and one
from the fregeRepl `:l` command) that shadow each other on the classpath.

As a result, we can make interactive changes to the `replSource` file and
use the `:r` reload command to see them.
</pre>
</div>
</content>
</entry>
<entry>
<title>feat: adds `outputDir` to classpath</title>
<updated>2021-12-21T10:19:07+00:00</updated>
<author>
<name>Thibault Gagnaux</name>
<email>tgagnaux@gmail.com</email>
</author>
<published>2021-12-20T09:55:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/frege-gradle-plugin.git/commit/?id=813ab013c4b15ed44615313b7c15d405bdeadb91'/>
<id>813ab013c4b15ed44615313b7c15d405bdeadb91</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor: adds an internal `depsFrege` task and simplifes `replFrege`</title>
<updated>2021-12-10T08:31:44+00:00</updated>
<author>
<name>Thibault Gagnaux</name>
<email>tgagnaux@gmail.com</email>
</author>
<published>2021-12-10T08:31:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/frege-gradle-plugin.git/commit/?id=815cc93c870a2a857de8c5dd1dcc8c9aa5b4f2a8'/>
<id>815cc93c870a2a857de8c5dd1dcc8c9aa5b4f2a8</id>
<content type='text'>
- `depsFregeTask`: only internal use for the vscode plugin to automate the
repl code lens.
- `replFregeTask`: simplified to only print the command to start the repl because
starting and interacting through a console is not gradle's core strength. See
https://github.com/tricktron/frege-gradle-plugin/issues/11.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- `depsFregeTask`: only internal use for the vscode plugin to automate the
repl code lens.
- `replFregeTask`: simplified to only print the command to start the repl because
starting and interacting through a console is not gradle's core strength. See
https://github.com/tricktron/frege-gradle-plugin/issues/11.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix: only asserts a substring of the classpath</title>
<updated>2021-12-09T08:14:05+00:00</updated>
<author>
<name>Thibault Gagnaux</name>
<email>tgagnaux@gmail.com</email>
</author>
<published>2021-12-09T08:14:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/frege-gradle-plugin.git/commit/?id=401e4b8752d873465ac197ff1cc7ae3484608ddf'/>
<id>401e4b8752d873465ac197ff1cc7ae3484608ddf</id>
<content type='text'>
Increases the max number of test processes, which may reduce the
test execution time.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Increases the max number of test processes, which may reduce the
test execution time.
</pre>
</div>
</content>
</entry>
</feed>
