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

JuliaLang / julia
88%

Build:
DEFAULT BRANCH: master
Repo Added 01 Jul 2014 01:16AM UTC
Files 383
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 master
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • 92524901548ddad4a7529f00be47d2e1d9d80bae
  • HEAD
  • IanButterworth:ib/base_cov_fix
  • IanButterworth:ib/coverage_fix
  • IanButterworth:ib/coverage_timeout_bump
  • IanButterworth:ib/force_color
  • amitm/topodoc
  • anj/factorize
  • anj/triangle
  • backports-release-1.8
  • backports-release-julia-1.10
  • backports-release-julia-1.12
  • 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/fix-windows-docs---julia-1.11
  • dpa/julia_test_verbose_logs_dir
  • dpa/juliac-github-status-on-prs
  • dpa/no-bb
  • dpa/revert-trimming-test-julia-1.11
  • dpa/schedule
  • dpa/scheduled-pipeline
  • dpa/signature-coverage-buildkite
  • dpa/trigger-ci---release-julia-1.10
  • dpa/update-rootfs-images
  • dpa/upload-linux-assert-builds-to-s3
  • ericphanson:eph/no-waiting-on-tests
  • fe/r2
  • gba/test-juliac
  • 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
  • ib/coverage_mark_broken
  • ib/fix_coverage
  • jb/checked_int_trunc
  • jb/functions
  • jb/tupleoverhaul
  • jcb/docfixes
  • jn/callmore
  • jn/over-coverage-fix
  • jn/stream.open
  • kf/libunwind-gcc-fix
  • kf/usemanifest
  • ksh/lapack
  • kshyatt:ib/base_cov_fix
  • main
  • master
  • master2
  • master3
  • mb/abstractsmarts
  • multithreading
  • patch-1
  • 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
  • topic/linspace
  • topic/logspace
  • topic/matdiv
  • topic/parallelmake
  • topolarity:ct/debug-juliac
  • 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.11
  • 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.11.8
  • v1.11.9
  • v1.12.0
  • v1.12.0-beta3
  • v1.12.0-rc2
  • v1.12.0-rc3
  • v1.12.1
  • v1.12.2
  • v1.12.3
  • v1.12.4
  • v1.12.5
  • v1.12.6
  • 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

30 Sep 2026 09:06PM UTC coverage: 88.175% (-0.008%) from 88.183%
746

push

buildkite

web-flow
core: Fix more odd-width primitive bugs (#63408)

Primitive types whose width is not a multiple of 8, supported since
#61359, still hit several bugs:

- runtime intrinsics left the bits above a result's width set:
  `sext_int` filled them with the sign, and `flipsign_int` and
  out-of-range `fptoui`/`fptosi` kept them. `===` ignores those bits,
  but constants folded by inference carried them into package images;
- the runtime shifts counted the bits above an amount's width;
- the runtime shifts took an amount modulo 2^N for an N-bit value,
  where codegen shifts everything out, at standard widths too;
- redefining a primitive type with another width of the same size kept
  the old type;
- `@enum`, `Core.check_top_bit` and the multiplicative inverses took
  the width from `8 * sizeof`, and `Core.check_top_bit` threw on types
  narrower than 8 bits;
- a runtime `replacefield!` on a 1- or 2-byte primitive with padding
  bits failed spuriously, and asserted in debug builds.

The shifts get their own runtime wrapper, and the other integer
intrinsics pass their operands as they are: since #61359 no op reads
the sign-filled bytes they were extended with.

Fixes #63460

Co-authored-by: Cody Tapscott <topolarity@tapscott.me>
Assisted-by: Claude Code (Opus 5.5)
Assisted-by: Claude Code (Fable 5.1)

9 of 9 new or added lines in 3 files covered. (100.0%)

159 existing lines in 7 files now uncovered.

92120 of 104474 relevant lines covered (88.18%)

353.03 hits per line

Relevant lines Covered
Build:
Build:
104474 RELEVANT LINES 92120 COVERED LINES
353.03 HITS PER LINE
Source Files on master
  • Tree
  • List 383
  • Changed 22
  • Source Changed 9
  • Coverage Changed 16
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
746 master core: Fix more odd-width primitive bugs (#63408) Primitive types whose width is not a multiple of 8, supported since #61359, still hit several bugs: - runtime intrinsics left the bits above a result's width set: `sext_int` filled them with the... push 01 Oct 2026 01:55AM UTC web-flow buildkite
88.18
736 master reinterpretarray: fix offset indexing in pass-through wrappers (#63418) push 30 Sep 2026 04:34AM UTC web-flow buildkite
88.18
723 master Filesystem: guard `mv`/`cp` against overlapping paths (#63419) `mv` and `cp` only compared `src` and `dst` with `samefile`. With `force=true`, a destination containing the source was removed first, deleting the source: `mv("pkg/pkg-1.0", "pkg"; f... push 29 Sep 2026 07:51AM UTC web-flow buildkite
88.16
691 master type system: declare the `T` field of `TypeEq` as `Any` (#62948) `jl_valid_type_param` admits non-type values as type parameters, so `Type{1}` and `Type{setindex!}` are constructible (as on 1.13), and subtyping can also produce such types by bind... push 27 Sep 2026 03:23AM UTC web-flow buildkite
88.16
680 master intfuncs: Fix hex digit count for odd-width primitives (#63093) * intfuncs: Fix hex digit count for odd-width primitives `hex` derived the number of nibbles from `sizeof(x)`, the byte-rounded storage size, so a primitive type whose logical width... push 26 Sep 2026 04:36AM UTC web-flow buildkite
88.16
665 master LinearAlgebra number of default threads test should ignore (#63319) push 25 Sep 2026 05:28AM UTC web-flow buildkite
88.16
654 master REPL: Sync the ^C sweep test on the evaluation result (#63295) * REPL: Sync the ^C sweep test on the evaluation result In julia-pr build 2541 this test hung at the `Cancelled all in-flight work.` read and was hard-killed after the 900s timeout, ... push 24 Sep 2026 03:39AM UTC web-flow buildkite
88.14
646 master syntax versioning: Pass version to `Core._parse` (#63082) - `Meta.parse` and friends should parse using VERSION by default - Be slightly stricter when flisp parsing is asked for non-VERSION syntax - `__toplevel__.var"#_internal_julia_parse"` sh... push 23 Sep 2026 02:25AM UTC web-flow buildkite
88.15
636 master Test suite: Try `JULIA_TEST_HTTPBINGO_SERVER`, if it is defined (#60855) push 22 Sep 2026 04:14AM UTC web-flow buildkite
88.14
627 master subarray: support more index types for strides and pointer conversion (#62859) * subarray: support more index types for strides and pointer conversion Views indexed by integer ranges with a non-BitInteger eltype (e.g. BigInt) and by reshaped ran... push 21 Sep 2026 02:57AM UTC web-flow buildkite
88.13
See All Builds (6569)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc