Граф коммитов

8 Коммитов

Автор SHA1 Сообщение Дата
Benedikt Reinartz 46143d400b
Refactoring to improve API and allow configless .NET Core loading (#31)
- Drop `Runtime` wrapper in favour of an abstract base class
- Use `pathlib` throughout and allow it as parameter
- Expose a `shutdown` method (that is a noop in most cases, but at least
  it exists)
- Add functions to find all installed .NET Core runtimes
- If no runtime configuration is given, generate a simple one in a
  temporary directory
2022-09-16 20:30:49 +02:00
Benedikt Reinartz 1efebe4dc3 Move setuptools config to pyproject.toml
- Drop flake8 config
- Reformat with black
- Use .NET 6.0 for the example/test project
2022-07-08 01:28:02 +02:00
Victor 699c6d640e
Allow mono debugging and jit flags (#16) 2021-11-16 22:58:01 +01:00
Benedikt Reinartz 0c83ca0eb9 Refactor mono loading for better defaults
- Use SGen garbage collector by default
- Use default installation paths for Windows and macOS
2021-01-31 14:05:20 +01:00
Benedikt Reinartz dce290a477
Mono CI (#5)
* Add explicit paths for Mono on Darwin and Windows
* Install Mono in Windows runners
* Full paths for Windows and macOS mono libs
* Pass configuration for Mono through
* Cache chocolatey downloads
2020-11-23 19:22:50 +01:00
Benedikt Reinartz 6df176e8a5 Build as netstandard for all but .NET Core 2020-11-23 12:54:47 +01:00
Benedikt Reinartz 179229c1eb Add .NET Framework test, run on macos, allow failure for Mono 2020-11-22 00:55:55 +01:00
Benedikt Reinartz 2118e2682e Add very simple tests 2020-11-20 07:14:50 +01:00