• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

alerque / sile
64%
develop: 59%

Build:
Build:
LAST BUILD BRANCH: master
DEFAULT BRANCH: develop
Repo Added 06 Dec 2022 09:05PM UTC
Token RjjUFVIHDzjC7wMZog6ggE39uA1JmjKF1 regen
Build 708 Last
Files 313
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH reload-package
branch: reload-package
CHANGE BRANCH
x
Reset
Sync Branches
  • reload-package
  • abnf-sil
  • add-names-to-loaded-chunks
  • aggressive-memoize
  • ap
  • ast-outputter
  • autoconf-cleanup
  • autoconf-upstream
  • backport-path
  • build-touchups
  • build-tweaks
  • buildtweaks
  • bundle-bibtex
  • cairo-is-still-in-egypt
  • cargo-target-triple
  • ci
  • ci-concurrency
  • cirrus
  • class-paths
  • class-warfare
  • cli-options
  • correct-master-filename
  • coverage
  • debug-1724
  • debug-hboxes
  • debug-macos
  • default-language
  • default-luajit
  • default-parindent
  • default-space
  • deframerate
  • dependabot/github_actions/DeterminateSystems/magic-nix-cache-action-4
  • dependabot/github_actions/DeterminateSystems/magic-nix-cache-action-8
  • dependabot/github_actions/DeterminateSystems/nix-installer-action-10
  • dependabot/github_actions/DeterminateSystems/nix-installer-action-15
  • dependabot/github_actions/actions/cache-4
  • dependabot/github_actions/cachix/install-nix-action-19
  • dependabot/github_actions/cachix/install-nix-action-20
  • dependabot/github_actions/leafo/gh-actions-lua-10
  • dependabot/github_actions/softprops/action-gh-release-2
  • dependabot/npm_and_yarn/commitlint/cli-19.0.3
  • dependabot/npm_and_yarn/commitlint/prompt-18.4.4
  • dependabot/npm_and_yarn/husky-9.0.6
  • deprecate-camelcase-settings
  • deprecate-script
  • deprecate-stdlib
  • deprecations
  • deps-for-depths
  • develop
  • develop-zstd
  • docker-perms
  • docker-ux
  • docs
  • docs-note-style
  • document-fedora
  • drop-obsolete-test
  • drop-package-manager
  • dropcapcollision
  • embed-resources
  • empty-not-error
  • end-pars
  • env-locale
  • fc-fira
  • final-vfill
  • fix-autools-dep
  • fix-breadcrumbs
  • fix-docker-locale
  • fix-lists
  • fixup-coverage
  • flake
  • font-fallback
  • formal-grammar
  • freebsd
  • full-coverage
  • grid-as-typesetter
  • halp
  • icu-761
  • icu-tests
  • include-trace
  • integrate-i18n
  • jit-crumbs
  • keep-space-after-envs
  • lang-warns
  • ldoc
  • lengthification
  • licensce
  • lint-fixes
  • lintery
  • lpeg-re
  • lua-ci
  • makedeps-no-output
  • manual-code
  • master
  • master-zstd
  • math-font-error
  • measure-char
  • more-hyphens-please
  • more-rusty
  • multi-inputs
  • nix-sync
  • no-input-language
  • obey-grid
  • once-upon-a-package
  • one-l
  • pandoc
  • parindent-with-leading-command
  • path-docs
  • pdf-foo
  • plug-fluent-leak
  • process-ze-string
  • pullquote-hmode
  • ranlib
  • raw-verbatim
  • reduce-mallocs
  • refactor-language-rules
  • refs/pull/46/merge
  • refs/pull/47/merge
  • refs/pull/48/merge
  • refs/pull/49/merge
  • refs/pull/50/merge
  • refs/pull/51/merge
  • refs/pull/52/merge
  • refs/pull/53/merge
  • refs/pull/54/merge
  • refs/pull/55/merge
  • refs/pull/58/merge
  • refs/tags/v0.14.10
  • refs/tags/v0.14.11
  • refs/tags/v0.14.12
  • refs/tags/v0.14.13
  • refs/tags/v0.14.14
  • refs/tags/v0.14.15
  • refs/tags/v0.14.16
  • refs/tags/v0.14.17
  • refs/tags/v0.14.6
  • refs/tags/v0.14.7
  • refs/tags/v0.14.8
  • refs/tags/v0.14.9
  • refs/tags/v0.15.0-alpha
  • refs/tags/v0.15.0-pre.1
  • refs/tags/v0.15.0-pre.16
  • refs/tags/v0.15.0-pre.2
  • refs/tags/v0.15.0-pre.3
  • refs/tags/v0.15.0-pre.4
  • refs/tags/v0.15.0-pre.5
  • refs/tags/v0.15.0-pre.6
  • refs/tags/v0.15.0-pre.7
  • refs/tags/v0.15.0-pre.8
  • refs/tags/v0.15.10
  • refs/tags/v0.15.11
  • refs/tags/v0.15.12
  • refs/tags/v0.15.4
  • refs/tags/v0.15.7
  • refs/tags/v0.15.8
  • refs/tags/v0.15.9
  • remove-0_15-deprecations
  • reorg-core
  • retrograde-settings
  • riir
  • rt-path
  • save-unicode-from-itself
  • sdist
  • selective-deps
  • semver
  • setting-hooks
  • shim-de-type
  • snafu
  • space-shaping
  • stylua
  • suggest-luarocks
  • test-regressions
  • test-release
  • tex-hyphenation-sources
  • touchup-errrors
  • turkish-apostrophe-hyphenation
  • unnumbered-toc
  • uyghur
  • vendor
  • verbpar
  • xml
  • ya-da-ya-neh

11 Nov 2023 08:35PM UTC coverage: 63.896% (-7.0%) from 70.871%
6836488353

push

github

alerque
feat(packages)!: Make most package _init() actions run only once

BREAKING CHANGE: The current (pseudo) idempotent behaviour when loading
a package potentially clobbers anything that has been modified
since the last load. Loading a package, then modifiying a function it
provides, then loading the same package again will clobber the
modifiecation. This is good for idempotency but not very good for user
experience when you may not be modifiying all aspects of a document
render pipeline at once, as in when using templates.

This change makes the default behaviour to run setting, raw handler, and
command registrations only once. An altertanive to :loadpackage() called
:reloadpackage() can be used to force all these registrations to be
rerun when the goal is to make sure of a specific state.

22 of 24 new or added lines in 2 files covered. (91.67%)

1070 existing lines in 39 files now uncovered.

9932 of 15544 relevant lines covered (63.9%)

6677.51 hits per line

Relevant lines Covered
Build:
Build:
15544 RELEVANT LINES 9932 COVERED LINES
6677.51 HITS PER LINE
Source Files on reload-package
  • Tree
  • List 194
  • Changed 90
  • Source Changed 0
  • Coverage Changed 41
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
6836488353 reload-package feat(packages)!: Make most package _init() actions run only once BREAKING CHANGE: The current (pseudo) idempotent behaviour when loading a package potentially clobbers anything that has been modified since the last load. Loading a package, then m... push 11 Nov 2023 08:58PM UTC alerque github
63.9
6832846035 reload-package fix(packages)!: Make most package _init() actions run only once BREAKING CHANGE: The current idempotent behaviour when loading a package potentially clobbers anything that has been modified externally since the last load. Loading a package, then ... push 11 Nov 2023 07:30AM UTC alerque github
63.06
6829538872 reload-package fix(packages)!: Make most package _init() actions run only once BREAKING CHANGE: The current idempotent behaviour when loading a package potentially clobbers anything that has been modified externally since the last load. Loading a package, then ... push 10 Nov 2023 09:06PM UTC alerque github
61.1
6754331160 reload-package fix(packages)!: Make most package _init() actions run only once BREAKING CHANGE: The current idempotent behaviour when loading a package potentially clobbers anything that has been modified externally since the last load. Loading a package, then ... push 04 Nov 2023 10:42AM UTC alerque github
61.45
6754119478 reload-package fix(packages)!: Make most package _init() actions run only once BREAKING CHANGE: The current idempotent behaviour when loading a package potentially clobbers anything that has been modified externally since the last load. Loading a package, then ... push 04 Nov 2023 10:02AM UTC alerque github
74.39
6754049887 reload-package fix(packages)!: Make most package _init() actions run only once BREAKING CHANGE: The current idempotent behaviour when loading a package potentially clobbers lots anything that has been modified externally since the last load. Loading package A, ... push 04 Nov 2023 09:45AM UTC alerque github
64.17
See All Builds (630)

Badge your Repo: sile

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

Refresh
  • Settings
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc