Neven Sajko
Neven Sajko
Fixes #56728
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)`,...
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....
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...
```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")...
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...
`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...
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`,...