Revision 532aebdaf05aa0c981ca7df3a2af5e353e5c35a5 authored by Andy Ferris on 18 December 2018, 11:37:51 UTC, committed by Andy Ferris on 08 January 2022, 00:40:51 UTC
Returns `nothing` for non-strided arrays, otherwise gives the
give strides in memory. Useful as an extensible trait in generic
contexts, and simpler to overload for cases of "wrapped" arrays where
"stridedness" can be deferred to the parent rather than a complex
(and inextensible) method signature.
1 parent ad129a9
History
File Mode Size
clangsa
flisp
jsvm-emscripten
support
.gitignore -rw-r--r-- 369 bytes
APInt-C.cpp -rw-r--r-- 15.2 KB
APInt-C.h -rw-r--r-- 5.1 KB
Makefile -rw-r--r-- 27.2 KB
abi_aarch64.cpp -rw-r--r-- 15.4 KB
abi_arm.cpp -rw-r--r-- 9.2 KB
abi_llvm.cpp -rw-r--r-- 2.4 KB
abi_ppc64le.cpp -rw-r--r-- 5.8 KB
abi_win32.cpp -rw-r--r-- 2.9 KB
abi_win64.cpp -rw-r--r-- 3.0 KB
abi_x86.cpp -rw-r--r-- 3.3 KB
abi_x86_64.cpp -rw-r--r-- 8.4 KB
aotcompile.cpp -rw-r--r-- 38.3 KB
array.c -rw-r--r-- 44.2 KB
ast.c -rw-r--r-- 49.4 KB
ast.scm -rw-r--r-- 21.2 KB
bin2hex.scm -rw-r--r-- 388 bytes
builtin_proto.h -rw-r--r-- 1.9 KB
builtins.c -rw-r--r-- 69.4 KB
ccall.cpp -rw-r--r-- 81.6 KB
ccalltest.c -rw-r--r-- 24.6 KB
cgmemmgr.cpp -rw-r--r-- 30.0 KB
cgutils.cpp -rw-r--r-- 150.6 KB
codegen-stubs.c -rw-r--r-- 5.1 KB
codegen.cpp -rw-r--r-- 349.9 KB
codegen_shared.h -rw-r--r-- 8.6 KB
common_symbols1.inc -rw-r--r-- 2.1 KB
common_symbols2.inc -rw-r--r-- 5.7 KB
coverage.cpp -rw-r--r-- 7.2 KB
crc32c-tables.c -rw-r--r-- 43.4 KB
crc32c.c -rw-r--r-- 19.8 KB
datatype.c -rw-r--r-- 66.1 KB
debuginfo.cpp -rw-r--r-- 62.5 KB
debuginfo.h -rw-r--r-- 682 bytes
disasm.cpp -rw-r--r-- 46.4 KB
dlload.c -rw-r--r-- 12.1 KB
dump.c -rw-r--r-- 110.8 KB
features_aarch32.h -rw-r--r-- 1.1 KB
features_aarch64.h -rw-r--r-- 4.6 KB
features_x86.h -rw-r--r-- 3.9 KB
file_constants.h -rw-r--r-- 708 bytes
gc-debug.c -rw-r--r-- 47.4 KB
gc-pages.c -rw-r--r-- 13.1 KB
gc-stacks.c -rw-r--r-- 7.7 KB
gc.c -rw-r--r-- 143.7 KB
gc.h -rw-r--r-- 22.5 KB
gen_sysimg_symtab.jl -rw-r--r-- 2.0 KB
gf.c -rw-r--r-- 133.7 KB
iddict.c -rw-r--r-- 6.0 KB
init.c -rw-r--r-- 28.6 KB
interpreter.c -rw-r--r-- 30.7 KB
intrinsics.cpp -rw-r--r-- 60.1 KB
intrinsics.h -rw-r--r-- 3.2 KB
ircode.c -rw-r--r-- 32.1 KB
jitlayers.cpp -rw-r--r-- 40.7 KB
jitlayers.h -rw-r--r-- 7.9 KB
jl_exported_data.inc -rw-r--r-- 3.6 KB
jl_exported_funcs.inc -rw-r--r-- 15.8 KB
jl_uv.c -rw-r--r-- 28.2 KB
jlapi.c -rw-r--r-- 19.6 KB
jlfrontend.scm -rw-r--r-- 8.5 KB
jloptions.c -rw-r--r-- 30.8 KB
jloptions.h -rw-r--r-- 1.4 KB
jltypes.c -rw-r--r-- 102.5 KB
julia-parser.scm -rw-r--r-- 111.1 KB
julia-syntax.scm -rw-r--r-- 223.5 KB
julia.expmap -rw-r--r-- 901 bytes
julia.h -rw-r--r-- 92.0 KB
julia_assert.h -rw-r--r-- 1.0 KB
julia_atomics.h -rw-r--r-- 11.8 KB
julia_fasttls.h -rw-r--r-- 1.6 KB
julia_gcext.h -rw-r--r-- 6.6 KB
julia_internal.h -rw-r--r-- 64.4 KB
julia_locks.h -rw-r--r-- 4.2 KB
julia_threads.h -rw-r--r-- 12.5 KB
llvm-alloc-helpers.cpp -rw-r--r-- 11.8 KB
llvm-alloc-helpers.h -rw-r--r-- 4.7 KB
llvm-alloc-opt.cpp -rw-r--r-- 42.8 KB
llvm-cpufeatures.cpp -rw-r--r-- 4.1 KB
llvm-demote-float16.cpp -rw-r--r-- 5.5 KB
llvm-final-gc-lowering.cpp -rw-r--r-- 11.5 KB
llvm-gc-invariant-verifier.cpp -rw-r--r-- 7.2 KB
llvm-julia-licm.cpp -rw-r--r-- 7.2 KB
llvm-late-gc-lowering.cpp -rw-r--r-- 114.8 KB
llvm-lower-handlers.cpp -rw-r--r-- 8.6 KB
llvm-muladd.cpp -rw-r--r-- 3.3 KB
llvm-multiversioning.cpp -rw-r--r-- 40.5 KB
llvm-pass-helpers.cpp -rw-r--r-- 9.5 KB
llvm-pass-helpers.h -rw-r--r-- 5.4 KB
llvm-propagate-addrspaces.cpp -rw-r--r-- 11.6 KB
llvm-ptls.cpp -rw-r--r-- 11.8 KB
llvm-remove-addrspaces.cpp -rw-r--r-- 16.2 KB
llvm-remove-ni.cpp -rw-r--r-- 1.5 KB
llvm-simdloop.cpp -rw-r--r-- 9.3 KB
llvm-version.h -rw-r--r-- 743 bytes
llvmcalltest.cpp -rw-r--r-- 2.2 KB
macroexpand.scm -rw-r--r-- 26.0 KB
match.scm -rw-r--r-- 9.8 KB
method.c -rw-r--r-- 40.1 KB
mk_julia_flisp_boot.scm -rw-r--r-- 137 bytes
module.c -rw-r--r-- 30.1 KB
opaque_closure.c -rw-r--r-- 3.3 KB
options.h -rw-r--r-- 5.6 KB
partr.c -rw-r--r-- 18.4 KB
precompile.c -rw-r--r-- 14.6 KB
processor.cpp -rw-r--r-- 26.9 KB
processor.h -rw-r--r-- 9.8 KB
processor_arm.cpp -rw-r--r-- 65.1 KB
processor_fallback.cpp -rw-r--r-- 4.6 KB
processor_x86.cpp -rw-r--r-- 39.3 KB
rtutils.c -rw-r--r-- 46.5 KB
runtime_ccall.cpp -rw-r--r-- 10.8 KB
runtime_intrinsics.c -rw-r--r-- 51.6 KB
safepoint.c -rw-r--r-- 7.0 KB
serialize.h -rw-r--r-- 3.1 KB
signal-handling.c -rw-r--r-- 12.1 KB
signals-mach.c -rw-r--r-- 23.7 KB
signals-unix.c -rw-r--r-- 31.5 KB
signals-win.c -rw-r--r-- 17.9 KB
simplevector.c -rw-r--r-- 2.9 KB
smallintset.c -rw-r--r-- 5.7 KB
stackwalk.c -rw-r--r-- 28.8 KB
staticdata.c -rw-r--r-- 75.6 KB
subtype.c -rw-r--r-- 141.8 KB
symbol.c -rw-r--r-- 5.2 KB
sys.c -rw-r--r-- 22.4 KB
task.c -rw-r--r-- 45.7 KB
threading.c -rw-r--r-- 16.6 KB
threading.h -rw-r--r-- 684 bytes
timing.c -rw-r--r-- 1.8 KB
timing.h -rw-r--r-- 4.3 KB
toplevel.c -rw-r--r-- 39.1 KB
typemap.c -rw-r--r-- 53.5 KB
uprobes.d -rw-r--r-- 678 bytes
utils.scm -rw-r--r-- 3.0 KB
uv_constants.h -rw-r--r-- 783 bytes
win32_ucontext.c -rw-r--r-- 2.9 KB
win32_ucontext.h -rw-r--r-- 639 bytes

back to top