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

JuliaLang / julia
77%
master: 77%

Build:
Build:
LAST BUILD BRANCH: v1.12.1
DEFAULT BRANCH: master
Repo Added 01 Jul 2014 01:16AM UTC
Files 341
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 main
branch: main
CHANGE BRANCH
x
Reset
  • main
  • 92524901548ddad4a7529f00be47d2e1d9d80bae
  • HEAD
  • IanButterworth:ib/base_cov_fix
  • IanButterworth:ib/coverage_fix
  • IanButterworth:ib/force_color
  • amitm/topodoc
  • anj/factorize
  • anj/triangle
  • backports-release-1.8
  • bigint
  • cjh/linalg-refactor
  • db/trsv
  • dpa/1.8-html-docs-suitesparse
  • dpa/buildkite_tester_linux64
  • dpa/ci-buildkite-coverage-worker-timeout
  • dpa/coverage
  • dpa/coverage-red-flag
  • dpa/coverage-timeout
  • dpa/coverage-update-rootfs-image
  • dpa/fix-coverage
  • dpa/julia_test_verbose_logs_dir
  • dpa/no-bb
  • dpa/schedule
  • dpa/scheduled-pipeline
  • dpa/signature-coverage-buildkite
  • dpa/update-rootfs-images
  • fe/r2
  • giordano:mg/codecov
  • heads/v1.5.0
  • heads/v1.5.0-beta1
  • heads/v1.5.0-rc1
  • heads/v1.5.0-rc2
  • heads/v1.5.1
  • heads/v1.5.2
  • heads/v1.5.3
  • heads/v1.6.0-rc1
  • jb/checked_int_trunc
  • jb/functions
  • jb/tupleoverhaul
  • jcb/docfixes
  • jn/callmore
  • jn/over-coverage-fix
  • jn/stream.open
  • kf/libunwind-gcc-fix
  • ksh/lapack
  • kshyatt:ib/base_cov_fix
  • master
  • mb/abstractsmarts
  • multithreading
  • refs/pull/36464/merge
  • release-0.3
  • release-0.4
  • release-1.3
  • release-1.4
  • release-1.5
  • release-1.6
  • release-1.8
  • sf/build_sysimg3.0
  • sf/cpuset_limited_filter
  • sf/optimization
  • sf/perfcodespeed
  • showundef
  • sjk/bigfloat-linspace
  • sjk/faster-sumabs2
  • sjk/isnan
  • sjk/sparse-reductions
  • sk/mathconst
  • sk/utf16helpers
  • teh/cartesian_iteration2
  • teh/malloclog
  • teh/nosys
  • teh/pkg_test
  • tk/backports-0.4.2
  • tk/git-advice
  • tk/travis-fastfail
  • v1.10.0
  • v1.10.0-alpha1
  • v1.10.0-beta2
  • v1.10.0-beta3
  • v1.10.0-rc1
  • v1.10.0-rc2
  • v1.10.0-rc3
  • v1.10.1
  • v1.10.10
  • v1.10.2
  • v1.10.3
  • v1.10.4
  • v1.10.5
  • v1.10.6
  • v1.10.7
  • v1.10.9
  • v1.11.0
  • v1.11.0-alpha1
  • v1.11.0-alpha2
  • v1.11.0-beta1
  • v1.11.0-beta2
  • v1.11.0-rc1
  • v1.11.0-rc2
  • v1.11.0-rc3
  • v1.11.0-rc4
  • v1.11.1
  • v1.11.2
  • v1.11.3
  • v1.11.4
  • v1.11.5
  • v1.11.6
  • v1.11.7
  • v1.12.0
  • v1.12.0-beta3
  • v1.12.0-rc2
  • v1.12.0-rc3
  • v1.12.1
  • v1.8.5
  • v1.9.0
  • v1.9.0-beta1
  • v1.9.0-beta2
  • v1.9.0-beta3
  • v1.9.0-beta4
  • v1.9.0-rc1
  • v1.9.0-rc2
  • v1.9.1
  • v1.9.2
  • v1.9.3
  • v1.9.4
  • vs/sparsemodule
  • wordcount-example
  • yyc/genstdlib-module
  • yyc/misc

27 Sep 2025 08:07PM UTC coverage: 77.173%. Remained the same
1451

push

buildkite

web-flow
force specialization of dims arguments that may be `Colon` (#59474)

In Julia, the colon (`:`, `Colon`) is a function for constructing
ranges. We have:

```julia
(:) isa Function
```

However, sadly, as an instance of punning, the same object is often also
used as an index for choosing an entire dimension.

A problem is that `Function` objects are a special case when it comes to
specializing method code for given argument types: by default a `:`
argument will get specialized as a `Function`, instead of as a `Colon`.

This change forces specialization of dims arguments in a bunch of
methods in `base/reducedim.jl`. Probably similar changes would be
beneficial across the code base, and across the ecosystem.

I believe this change will make the sysimage more resistant to
invalidation, we'll see once it builds.

35 of 35 new or added lines in 5 files covered. (100.0%)

46 existing lines in 12 files now uncovered.

61443 of 79617 relevant lines covered (77.17%)

22581853.64 hits per line

Relevant lines Covered
Build:
Build:
79617 RELEVANT LINES 61443 COVERED LINES
22581853.64 HITS PER LINE
Source Files on main
  • Tree
  • List 344
  • Changed 180
  • Source Changed 0
  • Coverage Changed 180
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
1451 main force specialization of dims arguments that may be `Colon` (#59474) In Julia, the colon (`:`, `Colon`) is a function for constructing ranges. We have: ```julia (:) isa Function ``` However, sadly, as an instance of punning, the same object is o... push 28 Sep 2025 07:49AM UTC web-flow buildkite
77.17
1449 main force specialization of dims arguments that may be `Colon` (#59474) In Julia, the colon (`:`, `Colon`) is a function for constructing ranges. We have: ```julia (:) isa Function ``` However, sadly, as an instance of punning, the same object is o... push 27 Sep 2025 11:42PM UTC web-flow buildkite
77.17
1447 main eliminate some nongeneric methods of `length` and `size` (#59442) Changes: * Eliminate some nongeneric `length` methods: * `GenericMemory` * `Slice` * `IdentityUnitRange` * `CartesianIndices` * `LogicalIndex` * `Cod... push 27 Sep 2025 08:58AM UTC web-flow buildkite
77.12
1441 main unwind: remove upstreamed patch. Fix source build (#59641) Fixes ``` patching file src/ptrace/_UPT_ptrauth_insn_mask.c Hunk #1 FAILED at 49. 1 out of 1 hunk FAILED -- saving rejects to file src/ptrace/_UPT_ptrauth_insn_mask.c.rej make[1]: *** [[b... push 24 Sep 2025 03:03PM UTC web-flow buildkite
77.08
1420 main make `Base.uabs` public 2 (#53503) `Base.uabs` is helpful when writing code that works with generic integers without worrying about silent overflows or overflow errors when using integers from [SaferIntegers.jl](https://github.com/JeffreySarnoff/... push 03 Sep 2025 07:02AM UTC web-flow buildkite
77.25
1417 main Bump actions/checkout from 4.2.2 to 5.0.0 (#59453) push 02 Sep 2025 05:53AM UTC web-flow buildkite
77.53
1409 main `axes` for a `Slice` of an `AbstractOneTo` axis (#59384) Currently, we have specialized `axes` methods for `Slice{<:OneTo}` to unwrap the `Slice`. The same logic may be extended to `Base.AbstractOneTo`, so that subtypes of `AbstractOneTo` inherit... push 01 Sep 2025 03:36PM UTC web-flow buildkite
77.39
1407 main `Base`: bootstrap: eliminate `Array`-specific `length` methods (#57627) Three methods of `length` are deleted. Made possible by moving the following methods to earlier within the bootstrapping: * `size(a::Array)` * `length(t::AbstractArray)` Im... push 30 Aug 2025 06:59PM UTC web-flow buildkite
74.88
1405 main make NEWS-update.jl more robust in trimming existing links (#59305) The `NEWS-update.jl` script trims away any existing links from the end of the `NEWS.md` file, so that it is safe to run multiple times. This PR makes that trimming a bit more rob... push 29 Aug 2025 12:16PM UTC web-flow buildkite
74.83
#38178 main Restore stacktrace scrubing in fallback REPL. (#59241) Fixes #59223 by adding intermediary function names to use the same `__repl_entry` prefix. push 14 Aug 2025 05:54PM UTC web-flow local
76.09
See All Builds (6359)
  • 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