-
-
Notifications
You must be signed in to change notification settings - Fork 5.6k
Insights: JuliaLang/julia
Overview
Could not load contribution data
Please try again later
37 Pull requests merged by 24 people
-
add the ability to specify the external name of a ccallable
#57763 merged
Mar 24, 2025 -
Add option to force emission of const return function
#57824 merged
Mar 24, 2025 -
Backports release 1.12
#57536 merged
Mar 24, 2025 -
Document how return types and return values should be used in docstrign signature lines
#57583 merged
Mar 23, 2025 -
REPL: call display on the backend
#57773 merged
Mar 23, 2025 -
fix
mod
for mixes ofSigned
andUnsigned
#57853 merged
Mar 23, 2025 -
effects: fix effects of atomic pointer operations
#57806 merged
Mar 22, 2025 -
bpart: Redesign representation of implicit imports
#57755 merged
Mar 22, 2025 -
jlchecksum: Use first matching checksum instead of concatenating
#57854 merged
Mar 21, 2025 -
codegen: fix alignment of source in typed_load from a unsafe_load
#57845 merged
Mar 21, 2025 -
restore method count after redefinition to hide old definition
#57837 merged
Mar 21, 2025 -
Make remaining float intrinsics require float arguments
#57398 merged
Mar 21, 2025 -
Show evaluated test arguments for most functions
#57825 merged
Mar 21, 2025 -
iobuffer: copyline: type assert
Int
to prevent invalidation#57848 merged
Mar 21, 2025 -
Fix #55820 : missing _convert_rounding methods for RoundFromZero
#57802 merged
Mar 21, 2025 -
Fix
fargs
handling forform_partially_defined_struct
#57849 merged
Mar 21, 2025 -
remove duplicate doc for optional IOContext arguments
#57847 merged
Mar 21, 2025 -
restrict dispatch of some custrom string macros to
String
#57781 merged
Mar 20, 2025 -
Fix package precompilation (PrecompileTools)
#57828 merged
Mar 20, 2025 -
Fix #37756: Correct formatting of hexadecimal imaginary parts
#57803 merged
Mar 20, 2025 -
Fix OncePerThread issue when building a sysimage using the current sysimage
#57656 merged
Mar 20, 2025 -
Add Base.Sys.which to docs
#57835 merged
Mar 20, 2025 -
Mark UInt8 field as UInt8 in code instance, otherwise inspecting it from julia will be wrong/UB
#57822 merged
Mar 20, 2025 -
CI: Store Passes in results.json + various improvements.
#57686 merged
Mar 20, 2025 -
binaryplatforms.jl: Don't close library opened with RTLD_NOLOAD
#57831 merged
Mar 20, 2025 -
Perf improvement for 2 arg show for
UnitRange
type#57823 merged
Mar 19, 2025 -
display "(empty range)" in case of empty ranges
#57697 merged
Mar 19, 2025 -
Support
sort(keys(::Dict))
andsort(values(::Dict))
#56978 merged
Mar 19, 2025 -
add missing wb in jl_maybe_reresolve_implicit
#57804 merged
Mar 19, 2025 -
Make callable-related MethodError messages more descriptive
#57815 merged
Mar 19, 2025 -
Add a few "See also" entries to
typemax
and friends#57759 merged
Mar 19, 2025 -
Restore
PATH_list
for CSL_jll, etc.#57819 merged
Mar 18, 2025 -
CSL_jll: Fix
libatomic
path for FreeBSD#57811 merged
Mar 18, 2025 -
Fix fptrunc Float64 -> Float16 rounding through Float32
#57809 merged
Mar 18, 2025 -
fix _apply_pure deprecation
#57800 merged
Mar 17, 2025 -
stackwalk: fix heuristic termination
#57801 merged
Mar 17, 2025
21 Pull requests opened by 15 people
-
Add a `similar` method for `Type{<:CodeUnits}`
#57826 opened
Mar 18, 2025 -
fix Float32/Float16 power for giant integer exponents
#57829 opened
Mar 19, 2025 -
[Linux] Prevent GC from running during process teardown
#57832 opened
Mar 19, 2025 -
precompile_utils: Don't auto-enqueue `macro` methods for pre-compilation
#57833 opened
Mar 19, 2025 -
[backports-release-1.11] Don't free regex objects in exit-time finalizer calls
#57834 opened
Mar 20, 2025 -
Show evaluated test arguments from broadcast functions
#57839 opened
Mar 20, 2025 -
Changed basedocs.jl (temporarily pushed off) and logging.jl to only use jldoctest
#57840 opened
Mar 20, 2025 -
add: `Meta.isreserved` public api
#57846 opened
Mar 21, 2025 -
effects: give the most conservative effects to unhandled builtins
#57856 opened
Mar 21, 2025 -
Profile: remove scope from profile macros
#57858 opened
Mar 21, 2025 -
`Compiler`: `walk_to_defs`: type assert `Int` before calling `:`
#57859 opened
Mar 22, 2025 -
`Compiler`: `abstract_eval_invoke_inst`: type assert `Int`
#57860 opened
Mar 22, 2025 -
`Base`: `macro cmd`: restrict argument to `String`
#57862 opened
Mar 22, 2025 -
`Base`: `macro b_str`: restrict argument to `String`
#57863 opened
Mar 22, 2025 -
[backports-release-1.11] Revert "precompile: don't waste memory on useless inferred code"
#57864 opened
Mar 22, 2025 -
Switch RISC-V to large code model on LLVM 20
#57865 opened
Mar 22, 2025 -
`Base`: `PCRE`: `exec`: type assert `String` after construction
#57868 opened
Mar 23, 2025 -
small fixes to docstrings for `code_native` and `code_warntype`
#57870 opened
Mar 24, 2025 -
Backports release 1.12
#57871 opened
Mar 24, 2025 -
Add bfloat LLVM fix to 1.11
#57874 opened
Mar 24, 2025 -
make `WeakKeyDict` more type stable and add `const` to some fields
#57877 opened
Mar 24, 2025
36 Issues closed by 10 people
-
`require`ing PkgId that is getting precompiled now triggers loading deadlock detector
#57866 closed
Mar 24, 2025 -
"invalid age range update" error thrown during inference in a package test
#57711 closed
Mar 24, 2025 -
REPL: display should only ever be called on the repl backend task
#57742 closed
Mar 23, 2025 -
The Base functions `mod(::Unsigned, ::Signed)` and `mod(::Signed, ::Unsigned)` are broken
#57851 closed
Mar 23, 2025 -
`World age increment not at top level` in YaoPlots
#57334 closed
Mar 22, 2025 -
REPL: Completion on a LOAD_PATH mutation breaks LOAD_PATH
#57780 closed
Mar 22, 2025 -
Nightly fails with "ERROR: LoadError: UndefVarError: `===` not defined in `GMT.Gdal`"
#57641 closed
Mar 22, 2025 -
StackOverflowError / precompile hang when importing & re-exporting undefined binding
#57343 closed
Mar 22, 2025 -
Circular `using` and `export` causes binding partition walker to get stuck
#57699 closed
Mar 22, 2025 -
macro definition can cause modules to become undefined in certain situations
#57638 closed
Mar 22, 2025 -
Wrong number of methods after redefinition of function
#53814 closed
Mar 21, 2025 -
Runtime intrinsics: fptoui/fptosi have inconsistent rounding behaviour
#57384 closed
Mar 21, 2025 -
missing `_convert_rounding` methods for `RoundFromZero`
#55820 closed
Mar 21, 2025 -
julia 1.6: LLVM without zlib support chokes on compressed debug sections
#47727 closed
Mar 21, 2025 -
Should `unsafe_store!(ptr, x)` implicitly convert `x` to the pointer eltype?
#49826 closed
Mar 21, 2025 -
segfault after precompilation when module is saving to disk
#51314 closed
Mar 21, 2025 -
Color type parameter nesting in `show`
#50921 closed
Mar 21, 2025 -
Wrong return for supertype() in functions for compiled sysimage with option--strip-ir
#51751 closed
Mar 21, 2025 -
form_partially_defined_struct handles fargs type wrong
#57842 closed
Mar 21, 2025 -
Precompiling and FunctionWrappers lead to extra runtime allocations
#54832 closed
Mar 21, 2025 -
Segmentation fault in Julia v1.11.4 due to unaligned SIMD loads
#57713 closed
Mar 21, 2025 -
LLVM under wine is excruciatingly slow
#46210 closed
Mar 21, 2025 -
BoundsErrror when showing a certain IR
#57704 closed
Mar 20, 2025 -
bad print format for Complex{Unsigned}
#37756 closed
Mar 20, 2025 -
StringAlgorithms fail on PkgEval
#57841 closed
Mar 20, 2025 -
IR Verification failed -- Unbound or partitioned GlobalRef not allowed in value position
#57537 closed
Mar 20, 2025 -
CRC32c: how to hash an array that isn't UInt8?
#40541 closed
Mar 20, 2025 -
The result of an empty intersection of ranges is confusing
#40331 closed
Mar 20, 2025 -
`const` semantics changed to implicitly `global` in 1.12-DEV
#56613 closed
Mar 20, 2025 -
Setting a type alias in local scope doesn't define the variable anymore in some special cases
#57574 closed
Mar 20, 2025 -
Segfault in `jl_get_binding_partition_`
#57700 closed
Mar 19, 2025 -
CompilerSupportLibraries_jll missing libatomic
#57808 closed
Mar 18, 2025 -
Float16 runtime and compiler intrinsics models do not match
#57805 closed
Mar 18, 2025 -
Regression in displaying of stacktraces with recursive functions. (on ARM?)
#52334 closed
Mar 17, 2025
19 Issues opened by 12 people
-
`LineNumberNode` in expressions do not print in a way that makes them parse back correctly
#57876 opened
Mar 24, 2025 -
disallow return in finally
#57875 opened
Mar 24, 2025 -
Simple recursive functions can hang in inference
#57873 opened
Mar 24, 2025 -
`@isdefined` sometimes returns a non-boolean
#57872 opened
Mar 24, 2025 -
`x as T` shorthand for `T(x)::T` ?
#57857 opened
Mar 21, 2025 -
Consider changing return type of `div` and `divrem` for `(::Unsigned, ::Signed)`
#57855 opened
Mar 21, 2025 -
SumOfSquares error in inference
#57852 opened
Mar 21, 2025 -
GaussianProcesses illegal field hosting
#57850 opened
Mar 21, 2025 -
Exceptions and data safety
#57844 opened
Mar 20, 2025 -
unsoundness of scan_leaf_partitions causing many PkgEval failures
#57843 opened
Mar 20, 2025 -
MethodError: Explain why candidate methods with the wrong number of arguments don't apply
#57838 opened
Mar 20, 2025 -
[REPL] Autocompletion of kwargs for some common functions no longer works
#57836 opened
Mar 20, 2025 -
Internal error: during type inference of...
#57827 opened
Mar 19, 2025 -
Segfault when spawned task uses regex during exit
#57817 opened
Mar 18, 2025 -
segfault and memory corruption in type instantiation, possibly because of integer overflow?
#57814 opened
Mar 18, 2025 -
`OutOfMemoryError` for `Tuple{Vararg{T, N}} where {T}` for large `N::Int`
#57813 opened
Mar 18, 2025 -
"WARNING: replacing module..." is no longer printed when replacing modules
#57810 opened
Mar 17, 2025 -
Give a better error message for `stack(array1, array2)`
#57807 opened
Mar 17, 2025
59 Unresolved conversations
Sometimes conversations happen on old items that aren’t yet closed. Here is a list of all the Issues and Pull Requests with unresolved conversations.
-
Refactor IOBuffer code
#57570 commented on
Mar 21, 2025 • 25 new comments -
Replace -> with :: where appropriate in docstrings
#57012 commented on
Mar 23, 2025 • 13 new comments -
Lazy JLLs
#50687 commented on
Mar 19, 2025 • 3 new comments -
Compute `has_concrete_subtype` after field types
#57764 commented on
Mar 21, 2025 • 3 new comments -
Print a tip in MethodError
#57339 commented on
Mar 19, 2025 • 2 new comments -
Add `AbstractOneTo` and have `OneTo` be its subtype
#56902 commented on
Mar 24, 2025 • 2 new comments -
Scheduler: Use a "scheduler" task for thread sleep
#57544 commented on
Mar 24, 2025 • 1 new comment -
JuliaSyntax parser-based REPL completions overhaul
#57767 commented on
Mar 19, 2025 • 1 new comment -
adds the `nth` function for iterables
#56580 commented on
Mar 24, 2025 • 1 new comment -
Add mul_hi function for bit integers
#57276 commented on
Mar 21, 2025 • 1 new comment -
Use ptrdiff_t sized offsets for gvars_offsets to allow large sysimages
#57366 commented on
Mar 20, 2025 • 0 new comments -
Supporting sticky (generational) immix
#57327 commented on
Mar 20, 2025 • 0 new comments -
Unify `reshape` methods accepting `Colon` and `OneTo`
#56850 commented on
Mar 23, 2025 • 0 new comments -
Small fixes to work-stealing-queue
#55629 commented on
Mar 21, 2025 • 0 new comments -
Mark task.code as constant
#55125 commented on
Mar 19, 2025 • 0 new comments -
Make banner size depend on terminal size
#51811 commented on
Mar 18, 2025 • 0 new comments -
Call-site `@noinline` footgun: it prevents inlining for all calls in an expression, not just the top-level call, and can cause type instability.
#57396 commented on
Mar 18, 2025 • 0 new comments -
use rapidhash
#57509 commented on
Mar 18, 2025 • 0 new comments -
release Compiler v1.12.0 (and discussion on how to use it)
#57520 commented on
Mar 18, 2025 • 0 new comments -
Logging: Improve threadsafety
#57591 commented on
Mar 22, 2025 • 0 new comments -
lowering: Fix captured vars shadowed by an inner global declaration
#57648 commented on
Mar 19, 2025 • 0 new comments -
Interprocedural propagation of slot refinements
#57651 commented on
Mar 17, 2025 • 0 new comments -
relax some doctests to better match non-requirement of ordering of `Dict` and `Set`
#57693 commented on
Mar 18, 2025 • 0 new comments -
[backports-1.10] Add passes to `-O1` pipeline to reduce allocations in `reinterpret`
#57731 commented on
Mar 22, 2025 • 0 new comments -
pkgimage.mk: Avoid using environment variable as Makefile variable.
#57753 commented on
Mar 20, 2025 • 0 new comments -
Refactoring codegen passes that lower write barrier and allocation
#57769 commented on
Mar 21, 2025 • 0 new comments -
macrocall: Specialize macro invocations like normal function calls
#57782 commented on
Mar 19, 2025 • 0 new comments -
fix Base.GMP.MPZ.export! on uninitialized vectors
#57787 commented on
Mar 19, 2025 • 0 new comments -
Print list without space in front of `*`
#57788 commented on
Mar 19, 2025 • 0 new comments -
Adapt some more code for LLVM 20
#57793 commented on
Mar 18, 2025 • 0 new comments -
`JULIA_WAIT_FOR_TRACY=1` doesn't work
#57791 commented on
Mar 18, 2025 • 0 new comments -
Float64 raised to an integer's typemin produces incorrect result
#57463 commented on
Mar 18, 2025 • 0 new comments -
trimming: no way to `ccall` into a dynamically-computed library name
#57707 commented on
Mar 18, 2025 • 0 new comments -
Missed autovectorization on array copy using AllocArrays.jl
#57799 commented on
Mar 19, 2025 • 0 new comments -
`BoundsError` in type inference when abstract-evaluating OpaqueClosure
#54236 commented on
Mar 20, 2025 • 0 new comments -
Refine specification of :consistent with respect to world age.
#46156 commented on
Mar 20, 2025 • 0 new comments -
`libwhich` segfaults when building on macOS 12
#57670 commented on
Mar 20, 2025 • 0 new comments -
type inference hang on nightly since #56880
#57098 commented on
Mar 20, 2025 • 0 new comments -
generalize our `BigFloat(::Float64)` method to more integer and floatingpoint types.
#50940 commented on
Mar 20, 2025 • 0 new comments -
`Channel` iteration uses inconsistent termination criteria
#50298 commented on
Mar 21, 2025 • 0 new comments -
`precompile´ should maybe error when given non type inputs?
#57474 commented on
Mar 21, 2025 • 0 new comments -
Use `jldoctest` wherever possible
#56921 commented on
Mar 21, 2025 • 0 new comments -
`Instruction does not dominate all uses!`, `call token (...) @llvm.julia.gc_preserve_begin` when testing KiteModels
#48918 commented on
Mar 21, 2025 • 0 new comments -
Logging.disable_logging() either broken or docs not clear on usage
#34037 commented on
Mar 21, 2025 • 0 new comments -
isreserved(s::Symbol) -> Bool
#26090 commented on
Mar 21, 2025 • 0 new comments -
Add `mul_hi`
#53855 commented on
Mar 21, 2025 • 0 new comments -
Risc-V and perhaps x86, issue with NaN
#56672 commented on
Mar 21, 2025 • 0 new comments -
BigInt bit shift yields incorrect results
#57502 commented on
Mar 21, 2025 • 0 new comments -
Change default to -t auto on master
#50636 commented on
Mar 21, 2025 • 0 new comments -
Compilation broken on riscv64 due to changes to final gc lowering passes
#57569 commented on
Mar 22, 2025 • 0 new comments -
`Module()` can not be executed during precompilation
#57635 commented on
Mar 22, 2025 • 0 new comments -
Repeated output when pasting multi-line code
#57231 commented on
Mar 24, 2025 • 0 new comments -
Document memory model of Per-field atomics
#46739 commented on
Mar 24, 2025 • 0 new comments -
memory corruption by "Align module base between invalidation and edge tracking (#57625)"
#57696 commented on
Mar 24, 2025 • 0 new comments -
`promote_eltype` does not support objects that do not have elements (such as Types)
#53287 commented on
Mar 24, 2025 • 0 new comments -
Improve performance of depth-limited type printing in stack traces
#55952 commented on
Mar 24, 2025 • 0 new comments -
docs: Clarify important points about parametric types
#43891 commented on
Mar 24, 2025 • 0 new comments -
move writing to REPL history file to behind a PID lock
#45450 commented on
Mar 21, 2025 • 0 new comments -
Update page size to 64k
#50600 commented on
Mar 21, 2025 • 0 new comments