Skip to content

Bump the all-julia-packages group across 1 directory with 7 updates - #1517

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/julia/benchmarks/all-julia-packages-2e206a74bf
Closed

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/julia/benchmarks/all-julia-packages-2e206a74bf

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 14, 2026

Copy link
Copy Markdown
Contributor

Note

This update adds <0.0.1 to standard library compat entries. Before Julia 1.10, Pkg.test() gave standard libraries version 0.0.0, so while the julia compat entry admits those releases, a stdlib compat entry needs <0.0.1 for tests to resolve. Raising the julia compat entry to 1.10 or later removes the need for it. See the stdlib compat PSA.

Updates the requirements on Base64, StatsFuns, SHA, Printf, LinearAlgebra, PosteriorDB and Distributed to permit the latest version.
Updates Base64 to

Updates StatsFuns to 2.2.1

Release notes

Sourced from StatsFuns's releases.

v2.2.1

StatsFuns v2.2.1

Diff since v2.2.0

Merged pull requests:

Closed issues:

  • Arguments typed as Number (#38)
  • Dependency load order in StatsFuns 2.x exhausts static TLS on old glibc (libgomp fails to load) (#218)
  • signrankcdf returns silently invalid probabilities from n = 72 (Int overflow in signrankDP) (#219)
  • wilcoxcdf returns silently invalid probabilities for large samples (Int overflow in wilcox_partitions) (#220)
Commits
  • 6f54423 Bump version from 2.2.0 to 2.2.1 (#222)
  • fefa6fe Avoid Int overflow in signrank and wilcox by normalising in place (#221)
  • a8032c7 Replace CompatHelper with dependabot (#213)
  • e6b1781 Bump actions/checkout from 6 to 7 (#217)
  • 5bc8a07 Bump codecov/codecov-action from 6 to 7 (#216)
  • 5568af3 add owens_t function (#214)
  • f8d7f5b CompatHelper: bump compat for LogExpFunctions to 1, (keep existing compat) (#...
  • 21903f7 Fix srdist by passing nranges=1 to Rmath.ptukey/qtukey (#211)
  • 53dc188 Bump julia-actions/setup-julia from 2 to 3 (#210)
  • 37d3c86 Bump julia-actions/cache from 2 to 3 (#208)
  • Additional commits viewable in compare view

Updates SHA to

Commits

Updates Printf to

Updates LinearAlgebra to

Updates PosteriorDB to 0.7.1

Release notes

Sourced from PosteriorDB's releases.

v0.7.1

Chores

  • chore: Bump Julia lower bound to v1.10 (#55) (8f208b4) - Seth Axen
  • chore: Add size entry to Artifacts.toml (#54) (ea5c5d5) - github-actions[bot]

Full Changelog: sethaxen/PosteriorDB.jl@v0.7.0...v0.7.1

Commits
  • 8f208b4 chore: Bump Julia lower bound to v1.10 (#55)
  • ea5c5d5 chore: Add size entry to Artifacts.toml (#54)
  • 013cf84 feat: Update posteriordb artifact to 1.1.0 (#48)
  • 160ee34 feat: Add PyMC support (#53)
  • 99cca61 docs: bump julia-actions/julia-downgrade-compat from 2.6.2 to 2.7.0 (#47)
  • bd4e35c chore: modernize package structure (#49)
  • 5ef8028 fix: load expected file from zip archives (#50)
  • 193f37f docs: bump julia-actions/julia-downgrade-compat from 2 to 2.6.2 (#46)
  • 7047190 ci: split downgrade testing into its own workflow (#42)
  • 10bff5d ci: modernize TagBot workflow (#44)
  • Additional commits viewable in compare view

Updates Distributed to

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Updates the requirements on Base64, [StatsFuns](https://github.com/JuliaStats/StatsFuns.jl), [SHA](https://github.com/JuliaCrypto/SHA.jl), Printf, LinearAlgebra, [PosteriorDB](https://github.com/sethaxen/PosteriorDB.jl) and Distributed to permit the latest version.

Updates `Base64` to 

Updates `StatsFuns` to 2.2.1
- [Release notes](https://github.com/JuliaStats/StatsFuns.jl/releases)
- [Commits](JuliaStats/StatsFuns.jl@v1.0.0...v2.2.1)

Updates `SHA` to 
- [Release notes](https://github.com/JuliaCrypto/SHA.jl/releases)
- [Commits](https://github.com/JuliaCrypto/SHA.jl/commits)

Updates `Printf` to 

Updates `LinearAlgebra` to 

Updates `PosteriorDB` to 0.7.1
- [Release notes](https://github.com/sethaxen/PosteriorDB.jl/releases)
- [Commits](sethaxen/PosteriorDB.jl@v0.6.0...v0.7.1)

Updates `Distributed` to 

---
updated-dependencies:
- dependency-name: Base64
  dependency-version:
  dependency-type: direct:production
  dependency-group: all-julia-packages
- dependency-name: StatsFuns
  dependency-version: 2.2.1
  dependency-type: direct:production
  dependency-group: all-julia-packages
- dependency-name: SHA
  dependency-version:
  dependency-type: direct:production
  dependency-group: all-julia-packages
- dependency-name: Printf
  dependency-version:
  dependency-type: direct:production
  dependency-group: all-julia-packages
- dependency-name: LinearAlgebra
  dependency-version:
  dependency-type: direct:production
  dependency-group: all-julia-packages
- dependency-name: PosteriorDB
  dependency-version: 0.7.1
  dependency-type: direct:production
  dependency-group: all-julia-packages
- dependency-name: Distributed
  dependency-version:
  dependency-type: direct:production
  dependency-group: all-julia-packages
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file julia Pull requests that update julia code labels Oct 14, 2026
@github-actions

Copy link
Copy Markdown
Contributor

DynamicPPL.jl documentation for PR #1517 is available at:
https://TuringLang.github.io/DynamicPPL.jl/previews/PR1517/

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks

Performance Ratio: gradient time divided by log-density time.

For very small models these ratios are noisy across runs and machines; raw primal and gradient timings are more reliable. The benchmarks are aimed at DynamicPPL developers and mainly catch obvious allocation or type-stability regressions. See benchmark notes for details.

Primal times: main 94e4e4a, PR 6161f87

===============================================================================================================
                                                    primal                            gradient                 
                                            ----------------------  -------------------------------------------
Model                        dim    linked        main          PR     FwdDiff    RvsDiff    Mooncake    Enzyme
---------------------------------------------------------------------------------------------------------------
Simple assume observe*         1     false     2.79 ns     2.87 ns       12.83    1401.07       12.07     10.17
Simple assume observe*         1      true      2.8 ns     2.87 ns       12.69    1401.54       11.73     10.49
Smorgasbord                  201     false     3.18 μs     3.46 μs       83.59     124.41        5.12      1.21
Smorgasbord                  201      true     3.77 μs     3.97 μs       81.07     154.40        5.75      1.48
Loop univariate 1k          1000     false     7.79 μs     8.24 μs     1452.10     377.31        3.79      0.92
Loop univariate 1k          1000      true     10.1 μs     10.6 μs     1522.57     289.19        3.00      0.69
Multivariate 1k             1000     false    698.0 ns    727.0 ns     3279.21     749.53        1.53      2.53
Multivariate 1k             1000      true    658.0 ns    805.0 ns     3904.40     687.69        1.54      2.94
Loop univariate 10k        10000     false     78.3 μs     81.5 μs    38065.57     509.98        3.80      0.83
Loop univariate 10k        10000      true    101.0 μs    105.0 μs    28409.69     395.53        3.06      0.67
Multivariate 10k           10000     false      5.1 μs     5.62 μs    81702.73    1049.85        1.45      1.87
Multivariate 10k           10000      true      5.2 μs     5.82 μs    77085.79    1080.16        1.28      1.78
Dynamic                      err     false    783.0 ns    870.0 ns         err      56.84       13.04      6.20
Dynamic                       10      true     1.18 μs     1.24 μs        1.75      75.06       11.97     12.43
Submodel*                      1     false     2.71 ns     2.97 ns       12.67    1935.21       11.51     10.46
Submodel*                      1      true     2.82 ns     2.97 ns       12.58    2106.79       12.00     10.29
LDA                            6      true     2.05 μs     2.53 μs        1.50      20.36       53.71     58.51
===============================================================================================================
Environment
Julia Version 1.13.1
Commit 96ca370cf0e (2026-09-25 19:34 UTC)
Build Info:
  Official https://julialang.org release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
  CPU: 4 × AMD EPYC 9V45 96-Core Processor
  WORD_SIZE: 64
  LLVM: libLLVM-20.1.8 (ORCJIT, znver5)
  GC: Built with stock GC
Threads: 1 default, 1 interactive, 1 GC (on 4 virtual cores)

@dependabot @github

dependabot Bot commented on behalf of github Oct 15, 2026

Copy link
Copy Markdown
Contributor Author

This pull request was built based on a group rule. Closing it will not ignore any of these versions in future pull requests.

To ignore these dependencies, configure ignore rules in dependabot.yml

@dependabot
dependabot Bot deleted the dependabot/julia/benchmarks/all-julia-packages-2e206a74bf branch October 15, 2026 16:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file julia Pull requests that update julia code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant