The hardware and bandwidth for this mirror is donated by METANET, the Webhosting and Full Service-Cloud Provider.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]metanet.ch.
cli::cli_abort(), and when the error was re-raised in
another process (for instance by quarto::quarto_render())
this hid the real error behind “Could not evaluate cli {}
expression: ctxt$src”.data.R
and mydata.R in the same folder) no longer share a cache.
Cache files were selected with an unanchored pattern matched against the
full path, so sourcoise("data.R") could return the data
cached for mydata.R. Script names are now matched literally
(a . in a name is no longer a wildcard).sourcoise_clear() (through its internal
cleaning step) deleted all cached data files, as .qs2 files
were never listed as belonging to the cache. Only orphan files are now
removed.sourcoise_clear(what2keep = "recent") failed.
It now keeps, for each script and set of arguments, only the latest
cached data and metadata. An unknown value of what2keep now
gives an explicit error and the documentation of the argument has been
corrected.. in their name (such as
my.data.R) were never served from cache, as their metadata
file was written under a truncated name (my.json) and so
never found.sourcoise() when
looking for a cache after a failed execution. A script failing after an
edit (for instance when lapse has expired and there is no
network) ended with “failed and no cache to return” although a cache
existed, instead of returning it as an invalid cache.
sourcoise_status() and sourcoise_meta() were
affected as well.set.seed() sequences of the user are no longer
altered by sourcoise().sourcoise_meta() producing the same result as
sourcoise_status() plus explanation of cache statusRcppSimdJson packagesourcoise_refresh what will be refreshedsourcoise_status()sourcoise_clear() and
sourcoise_clear_all()) of cached data when source file does
not exist any moresourcoise_refresh identify and warn when new data has
been generatedparse and eval
which solve some bugs (like when returning a ggplot)lobstr::object_size fails on S7 object, this is treated
as an exceptionsourcoise_refresh warns when an error occurs and
diplays the errorCRAN test failed, unfailed.
CRAN test failed
ignore.case dans les recherches de fichiers.sourcoise() fonctionne (merci François G.).status ou refreshsourcoise.encoding et à être UTF-8 pour
fonctionner sur le multiplateforme avec macOS et windowspriority permet de controller l’ordre
d’exécution dans le cas d’un refresh, afin de traiter sommairement les
cascades d’exécution.sourcoise(). Les
paramètres enlevés sont fixés globalement par
options().set_sourcoise_root() permet de fixer la
racine de sourcoise.sourcoise_meta() renvoie les métadonnées
directement (sans les datas donc).{covr} implementé.{memoise} pour cacher en mémoire les données
sur disquesrc_in="file" qui
enregistre le cache au niveau du script R sourcésourcoise_reset() qui est efface tout (enfin, tout ce
que sourcoise fabrique).sourcoise_clear() est plus prudent et plus
efficace.sourcoise_status() est plus robuste et nettoie les
data_file orphelins.{qs} est remplacé par {qs2}, ce qui
corrige le bug de {gt} (-;)sourcoise() a son propre package
{sourcoise}, qui est importé dans {ofce}.sourcoise() a un système de log (par
{logger})sourcoise() a un système de prunesourcoise() a une limite la taille des données
sauvegardéesplus quelques bugs réparés.
sourcoise() sort du package {ofce} et
devient indépendant. Il change de nom (anciennement
source_data() qui reste un alias pour la compatibilité
descendante)
These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.