Comments (3)
Yes, that is true of isassigned
usages in general. I just wanted to also note that the usage in the OP is not valid, so that someone does not try to make a test from it, as it may lead to some data corruption, etc, due to also being wrong to specify there.
from julia.
It seems correct there though (or equivalently, it is incorrect to specify removing bounds), as you are indexing src with the bounds of dst, which is indeed unsound if it removed boundschecking
from julia.
It's surely just a method in need of bounds check propagation:
julia/base/multidimensional.jl
Lines 1568 to 1571 in 81c6526
That's why it's only appearing for a "slow" array — eachindex gives you CartesianIndex
es, which then hit that intermediate function.
from julia.
Related Issues (20)
- Make `Meta.parseall` public
- Combinator operators
- Possible bug in 1.9 heuristics branch HOT 3
- Feature: a way for macros to determine when they're in the top scope HOT 1
- Strange parser error message for `"x".3` HOT 4
- Deeply recursive types highlight performance issue in sysimg creation, type_in_worklist is inefficient. HOT 8
- Regression in performance of copying small vectors w/for loop HOT 6
- Unnecessary Box of Multi-Method Local Function
- download ca cert error on Linux on Julia 1.10.1 HOT 15
- REPL: unterminated single quote test failing on Windows CI
- Dead link in documentation HOT 3
- `@doc` changes behaviour during testing HOT 3
- frequent segfault in threads tests in GC HOT 2
- Rename @scriptdir to @script, and look for environments in parent directories
- interpolate variables within markdown admonitions HOT 4
- Broken backward compatibility with Juliacall HOT 4
- REPL history navigation should not mutate history by default HOT 3
- nightly: Cannot load Pkg and REPL in module on LOAD_PATH if REPLExt is in no environment HOT 1
- Bug in subtyping/method lookup that causes unreacheable reached HOT 13
- Don't box captured variables that are not assigned after closure declaration HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from julia.