NEWS.md

pkgload 1.4.0

Config/build/compilation-database: true

You'll also want to add compile_commands.json and .cache to your gitignore and Rbuildignore files.

To accomplish all these steps, feel free to use the unexported function pkgload:::use_compilation_db(). It will eventually be exported from the usethis package.

pkgload 1.3.4

pkgload 1.3.3

pkgload 1.3.2

pkgload 1.3.1

pkgload 1.3.0

Outdated and missing dependencies are installed using pak if installed. If not, the remotes package is used if installed. Otherwise install.packages() is used as a last resort but this method does not support Remotes fields.

The package environment environment is now locked as well before both the user and package onAttach hooks are run.

pkgload 1.2.4

pkgload 1.2.3

pkgload 1.2.2

pkgload 1.2.1

pkgload 1.2.0

This mechanism ensures that lingering references to the namespace keep working as expected. Consequently the namespace propagation routine that was added to pkgload as a workaround has been removed.

Note that .Call() invocations that pass a string symbol rather than a structured symbol may keep crashing, because R will look into the most recently loaded SO of a given name. Since symbol registration is now the norm, we don't expect this to cause much trouble.

pkgload 1.1.0

pkgload 1.0.2

pkgload 1.0.1

pkgload 1.0.0



Try the pkgload package in your browser

Any scripts or data that you put into this service are public.

pkgload documentation built on June 28, 2024, 5:07 p.m.