Changes for version 27
- Fix building JVM. Previously builds of the JVM succeeded, but Rakubrew considered the resulting version as broken.
- Make Rakubrew more resilient to errors resulting from broken versions. Previously Rakubrew would error on certain commands if a broken version was present.
- Make the `register` command platform independent.
- Add some more testing.
- Make sure the Windows shim wrappers modifying the environment. Previously they added a `command` and `brew_cmd` env var.
- Try to reverse the effects of the PAR wrapper on the environment on MacOS. Previously on MacOS several env vars were added and `DYLD_LIBRARY_PATH` was modified in shim mode on MacOS.
- Switch shims to use `symlink` instead of `link` on *nix. That should allow for having the shims on a different partition from the rakubrew executable.
Modules
Raku environment manager
Provides
in lib/App/Rakubrew/Build.pm
in lib/App/Rakubrew/Config.pm
in lib/App/Rakubrew/Download.pm
in lib/App/Rakubrew/Shell.pm
in lib/App/Rakubrew/Shell/Bash.pm
in lib/App/Rakubrew/Shell/Cmd.pm
in lib/App/Rakubrew/Shell/Fish.pm
in lib/App/Rakubrew/Shell/PowerShell.pm
in lib/App/Rakubrew/Shell/Sh.pm
in lib/App/Rakubrew/Shell/Tcsh.pm
in lib/App/Rakubrew/Shell/Zsh.pm
in lib/App/Rakubrew/Tools.pm
in lib/App/Rakubrew/Update.pm
in lib/App/Rakubrew/Variables.pm
in lib/App/Rakubrew/VersionHandling.pm