Comments (3)
I'm not sure if it is "expected", but I don't think it's a problem. LLVM gets breaking changes pretty much every Julia version, and the details of how lowering of Julia code to LLVM happens (or even that LLVM exists in the compile pipeline) aren't part of the stable interface.
from julia.
the use of
i8*
overi64
seems to have an impact on the actual generated code (on 1.10.2).
llvmcall
with actual pointer types is only supported on 1.12. On an assertions build, this would probably abort.
from julia.
julia> versioninfo()
Julia Version 1.10.2
julia> foo_new([UInt32(1)])
julia: /source/src/ccall.cpp:967: jl_cgval_t emit_llvmcall(jl_codectx_t&, jl_value_t**, size_t): Assertion `*it == f->getFunctionType()->getParamType(i)' failed.
from julia.
Related Issues (20)
- Base.summarysize misses null byte of String HOT 1
- Native BFloat16 support not working on AMD EPYC 9554 HOT 6
- Code warntype should show print the unstable SSA values in red/yellow
- Unoptimal inference when function has error in a implicit return HOT 3
- Bad backtraces because codeloc compression does not roundtrip properly HOT 2
- make install with Julia v1.11.0-beta1 "Tarball with dependencies" hangs (Building HTML documentation) HOT 1
- Dot broadcast doesn't work with `do ... end` HOT 1
- Provide a julia alternative of `pthread_once` HOT 2
- `opaque_closure` test segfaulting on aarch64-linux-gnu HOT 4
- Use of `Base.MainInclude.eval` no longer works on 1.11 HOT 6
- Allow symlink'd startup.jl file HOT 2
- Error in Sqrt for julia > 1.10.2 HOT 5
- More helpful error message with `open(~/path/to/file.txt)` HOT 3
- Add command line option to for "inline script" mode HOT 2
- Basic repl interaction not fully precompiled HOT 6
- jl_eval_string(code) for some pieces of code no longer works (julia-1.11.0-beta1) - C wrapper (libjulia.so) HOT 4
- Change in behavior of `UndefVarError(::Symbol)` constructor breaks `@test_throws` in 1.11.0-beta1 HOT 2
- Whitespace not allowed after function signature HOT 3
- Structured matrices don't extend missing dimensions correctly in broadcasting HOT 1
- LinearAlgebra: unstable return type, affected by lazy string & `@show` in error path
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.