Neven Sajko

Results 169 issues of Neven Sajko

Fixes #56728

randomness
stdlib
feature
status: waiting for PR reviewer

The `wrap` function, added by @MasonProtter in #52049, seems like it would be generally useful. It's like a converting constructor for arrays, but non-copying. The interface is basically `wrap(output_type::Type, vector_to_be_wrapped)`,...

arrays
feature

Replace the recursive application of `promote_rule` by a harcoded (with metapogramming) sequence of steps, up to a limited depth. Now that recursion is gone, `promote_rule` can constant fold more often....

error handling
bugfix
needs nanosoldier run
minor change
error messages

Test that defining certain handpicked type-method pairs (as a user) doesn't result in any invalidation of the sysimage. Some of the tests are marked as broken. Merging this will make...

speculative
test
invalidations

Fixes #58719

performance
maths
backport 1.12

```julia-repl julia> function f end f (generic function with 0 methods) julia> g = f f (generic function with 0 methods) julia> const f = 3 3 julia> g (::var"#f")...

display and printing

Perplexing bug on master (but not on v1.10). EDIT: but see below, the basic bug existed already on v1.6 When I run this code in a fresh REPL session, all...

bug
types and dispatch

`Int32(7)` in `Val{Int32(7)}` is shown as a mere `7`: ```julia-repl julia> Val{Int32(7)} Val{7} ``` That's not correct, however, given that `Val{Int32(7)} != Val{7}`. The misleading printing behavior leads to confusion...

types and dispatch
display and printing

The command-line option `--warn-overwrite=yes`, usually turned on while running the test suite of a package, warns on method overwrite. It seems inconsistent, then, that the new, more powerful, feature of...

```julia-repl julia> using Pluto Info Given Pluto was explicitly requested, output will be shown live ERROR: LoadError: FieldError: type Method has no field `deleted_world`, available fields: `name`, `module`, `file`, `line`,...

good first issue