I hereby claim:
- I am evetion on github.
- I am evetion (https://keybase.io/evetion) on keybase.
- I have a public key ASDj0Soxu4IIyEJu6Qs6B6ZQZdRcL_IKXb3U04wkiZgMqwo
To claim this, I am signing this object:
julia on tags/v1.8.2 via 🅒 base ➜ lldb julia test_crash.jl | |
(lldb) target create "julia" | |
Current executable set to '/julia' (arm64). | |
(lldb) settings set -- target.run-args "test_crash.jl" | |
(lldb) r | |
Process 97830 launched: 'julia' (arm64) | |
┌ Warning: User provided progress functions are unsupported on this architecture. | |
└ @ ArchGDAL ~/.julia/packages/ArchGDAL/0Tbsf/src/utils.jl:233 | |
┌ Warning: User provided progress functions are unsupported on this architecture. |
using Base.Meta | |
using FixedPointNumbers | |
using Compat | |
"Generate read (unpack) method for structs." | |
function generate_read(T::Type) | |
fc = fieldcount(T) | |
types = [fieldtype(T, i) for i = 1:fc] | |
# Create unpack function expression |
using BenchmarkTools, Compat | |
using StructIO | |
# Definitions | |
@io struct TwoUInt64s | |
x::UInt64 | |
y::Int64 | |
end | |
function read_generic_array(io::IOBuffer, t::Type{TwoUInt64s}) |
I hereby claim:
To claim this, I am signing this object: