diku-dk/futhark-nightly.zip
The previewer is not showing all the files.
diku-dk-futhark-3f556f7
.github
actions
benchmark
action.yml
1.4 kB
futhark-slurm
action.yml
1.1 kB
is-slurm
action.yml
524 Bytes
workflows
benchmark.yml
4.9 kB
main.yml
19.6 kB
release.yml
2.8 kB
.gitignore
662 Bytes
.gitmodules
117 Bytes
.hlint.yaml
904 Bytes
.mailmap
428 Bytes
.readthedocs.yaml
624 Bytes
CHANGELOG.md
96.0 kB
CITATION.cff
186 Bytes
CODE_OF_CONDUCT.md
3.2 kB
CONTRIBUTING.md
1.5 kB
HACKING.md
13.0 kB
LICENSE
767 Bytes
Makefile
1.2 kB
README.md
1.9 kB
STYLE.md
9.9 kB
Setup.hs
139 Bytes
assets
logo.svg
3.1 kB
ohyes.png
18.5 kB
cabal.project
160 Bytes
default.nix
5.5 kB
docs
.gitignore
28 Bytes
Makefile
6.8 kB
_theme
futhark
static
style.css
9.6 kB
theme.conf
189 Bytes
binary-data-format.rst
2.8 kB
c-api.rst
34.9 kB
c-porting-guide.rst
6.2 kB
conf.py
15.6 kB
default.nix
124 Bytes
error-index.rst
30.8 kB
glossary.rst
15.8 kB
index.rst
2.0 kB
installation.rst
8.1 kB
js-api.rst
4.8 kB
language-reference.rst
65.2 kB
man
futhark-autotune.rst
2.1 kB
futhark-bench.rst
6.1 kB
futhark-c.rst
3.7 kB
futhark-cuda.rst
3.5 kB
futhark-dataset.rst
2.4 kB
futhark-doc.rst
1.7 kB
futhark-hip.rst
2.7 kB
futhark-ispc.rst
1.2 kB
futhark-literate.rst
10.0 kB
futhark-multicore.rst
1.5 kB
futhark-opencl.rst
3.9 kB
futhark-pkg.rst
5.0 kB
futhark-profile.rst
3.5 kB
futhark-pyopencl.rst
1.2 kB
futhark-python.rst
728 Bytes
futhark-repl.rst
1.0 kB
futhark-run.rst
923 Bytes
futhark-script.rst
1.9 kB
futhark-test.rst
8.9 kB
futhark-wasm-multicore.rst
937 Bytes
futhark-wasm.rst
1.2 kB
futhark.rst
3.5 kB
manifest.schema.json
7.9 kB
package-management.rst
15.5 kB
performance.rst
16.7 kB
report.schema.json
702 Bytes
requirements.txt
28 Bytes
server-protocol.rst
6.3 kB
usage.rst
23.0 kB
versus-other-languages.rst
8.2 kB
futhark-benchmarks
futhark.cabal
17.4 kB
nix
futhark-data.nix
742 Bytes
futhark-manifest.nix
583 Bytes
futhark-server.nix
469 Bytes
sources.json
1.1 kB
sources.nix
7.3 kB
zlib.nix
500 Bytes
prelude
STYLE.md
1.7 kB
ad.fut
879 Bytes
array.fut
6.3 kB
functional.fut
2.3 kB
math.fut
43.6 kB
prelude.fut
1.4 kB
soacs.fut
9.2 kB
zip.fut
2.4 kB
pyproject.toml
72 Bytes
rts
README.md
259 Bytes
c
STYLE.md
845 Bytes
atomics.h
16.7 kB
backends
c.h
1.4 kB
cuda.h
36.3 kB
hip.h
32.2 kB
multicore.h
2.8 kB
opencl.h
51.9 kB
cache.h
3.8 kB
context.h
6.1 kB
context_prototypes.h
2.4 kB
copy.h
11.6 kB
errors.h
90 Bytes
event_list.h
1.7 kB
free_list.h
5.0 kB
gpu.h
24.6 kB
gpu_prototypes.h
568 Bytes
half.h
34.8 kB
ispc_util.h
17.6 kB
lock.h
1.4 kB
scalar.h
65.1 kB
scalar_f16.h
18.1 kB
scheduler.h
37.5 kB
server.h
25.6 kB
timing.h
792 Bytes
tuning.h
1.3 kB
uniform.h
43.4 kB
util.h
5.1 kB
values.h
22.9 kB
cuda
prelude.cu
2.4 kB
futhark-doc
style.css
3.1 kB
javascript
server.js
6.8 kB
values.js
5.0 kB
wrapperclasses.js
1.9 kB
opencl
copy.cl
5.7 kB
prelude.cl
1.6 kB
transpose.cl
20.0 kB
python
memory.py
4.6 kB
opencl.py
15.4 kB
panic.py
203 Bytes
scalar.py
17.1 kB
server.py
6.4 kB
tuning.py
198 Bytes
values.py
21.2 kB
setup.cfg
85 Bytes
shell.nix
1.1 kB
src
Futhark
AD
Derivatives.hs
15.6 kB
Fwd.hs
15.9 kB
Rev
Hist.hs
34.7 kB
Loop.hs
17.0 kB
Map.hs
10.2 kB
Monad.hs
18.5 kB
Reduce.hs
10.6 kB
SOAC.hs
8.8 kB
Scan.hs
11.5 kB
Scatter.hs
7.7 kB
Rev.hs
16.3 kB
Actions.hs
22.7 kB
Analysis
AccessPattern.hs
29.1 kB
AlgSimplify.hs
8.4 kB
Alias.hs
4.2 kB
CallGraph.hs
4.9 kB
DataDependencies.hs
6.5 kB
HORep
MapNest.hs
5.5 kB
SOAC.hs
27.4 kB
Interference.hs
12.2 kB
LastUse.hs
18.2 kB
MemAlias.hs
5.5 kB
Metrics
Type.hs
899 Bytes
Metrics.hs
4.7 kB
PrimExp
Convert.hs
5.8 kB
Parse.hs
1.8 kB
Simplify.hs
1.9 kB
Table.hs
6.1 kB
PrimExp.hs
26.5 kB
SymbolTable.hs
18.6 kB
UsageTable.hs
5.9 kB
Bench.hs
14.2 kB
Builder
Class.hs
5.4 kB
Builder.hs
7.7 kB
CLI
Autotune.hs
18.8 kB
Bench.hs
21.4 kB
Benchcmp.hs
11.6 kB
C.hs
446 Bytes
CUDA.hs
448 Bytes
Check.hs
1.2 kB
Datacmp.hs
1.7 kB
Dataset.hs
10.6 kB
Defs.hs
1.8 kB
Dev.hs
30.2 kB
Doc.hs
3.8 kB
Eval.hs
4.5 kB
HIP.hs
441 Bytes
LSP.hs
1.4 kB
Literate.hs
40.2 kB
Main.hs
6.4 kB
Misc.hs
4.4 kB
Multicore.hs
486 Bytes
MulticoreISPC.hs
508 Bytes
MulticoreWASM.hs
533 Bytes
OpenCL.hs
461 Bytes
Pkg.hs
14.1 kB
Profile.hs
6.6 kB
PyOpenCL.hs
464 Bytes
Python.hs
456 Bytes
Query.hs
1.4 kB
REPL.hs
19.1 kB
Run.hs
4.4 kB
Script.hs
1.8 kB
Test.hs
28.9 kB
WASM.hs
481 Bytes
CodeGen
Backends
CCUDA.hs
5.5 kB
COpenCL.hs
9.0 kB
GPU.hs
20.0 kB
GenericC
CLI.hs
17.5 kB
Code.hs
17.5 kB
EntryPoints.hs
8.5 kB
Fun.hs
4.4 kB
Monad.hs
20.5 kB
Options.hs
5.0 kB
Pretty.hs
1.2 kB
Server.hs
14.9 kB
Types.hs
36.4 kB
GenericC.hs
24.4 kB
GenericPython
AST.hs
5.7 kB
Options.hs
2.9 kB
GenericPython.hs
46.6 kB
GenericWASM.hs
11.2 kB
HIP.hs
4.3 kB
MulticoreC
Boilerplate.hs
779 Bytes
MulticoreC.hs
18.6 kB
MulticoreISPC.hs
42.2 kB
MulticoreWASM.hs
2.3 kB
PyOpenCL
Boilerplate.hs
5.2 kB
PyOpenCL.hs
13.8 kB
SequentialC
Boilerplate.hs
561 Bytes
SequentialC.hs
1.2 kB
SequentialPython.hs
1.3 kB
SequentialWASM.hs
2.2 kB
SimpleRep.hs
11.6 kB
ImpCode
GPU.hs
11.3 kB
Multicore.hs
8.1 kB
OpenCL.hs
3.4 kB
Sequential.hs
464 Bytes
ImpCode.hs
26.8 kB
ImpGen
CUDA.hs
527 Bytes
GPU
Base.hs
50.3 kB
Block.hs
28.8 kB
SegHist.hs
44.5 kB
SegMap.hs
2.5 kB
SegRed.hs
42.3 kB
SegScan
SinglePass.hs
26.0 kB
TwoPass.hs
19.4 kB
SegScan.hs
3.0 kB
ToOpenCL.hs
32.7 kB
GPU.hs
10.0 kB
HIP.hs
522 Bytes
Multicore
Base.hs
18.5 kB
SegHist.hs
15.9 kB
SegMap.hs
1.7 kB
SegRed.hs
16.8 kB
SegScan.hs
18.1 kB
Multicore.hs
7.3 kB
OpenCL.hs
564 Bytes
Sequential.hs
716 Bytes
ImpGen.hs
64.1 kB
OpenCL
Heuristics.hs
2.8 kB
RTS
C.hs
4.0 kB
CUDA.hs
312 Bytes
JavaScript.hs
590 Bytes
OpenCL.hs
625 Bytes
Python.hs
981 Bytes
Compiler
CLI.hs
5.6 kB
Config.hs
1.6 kB
Program.hs
16.5 kB
Compiler.hs
7.5 kB
Construct.hs
21.9 kB
Doc
Generator.hs
31.3 kB
Error.hs
2.8 kB
Format.hs
718 Bytes
FreshNames.hs
1.3 kB
IR
Aliases.hs
13.0 kB
GPU
Op.hs
15.1 kB
Simplify.hs
5.5 kB
Sizes.hs
2.8 kB
GPU.hs
3.9 kB
GPUMem.hs
3.6 kB
MC
Op.hs
5.5 kB
MC.hs
2.0 kB
MCMem.hs
2.3 kB
Mem
Interval.hs
6.1 kB
LMAD.hs
23.4 kB
Simplify.hs
3.7 kB
Mem.hs
40.5 kB
Parse.hs
32.2 kB
Pretty.hs
14.3 kB
Prop
Aliases.hs
8.3 kB
Constants.hs
1.9 kB
Names.hs
12.1 kB
Pat.hs
2.0 kB
Rearrange.hs
3.7 kB
Reshape.hs
3.1 kB
Scope.hs
7.9 kB
TypeOf.hs
5.2 kB
Types.hs
18.9 kB
Prop.hs
9.2 kB
Rep.hs
2.7 kB
Rephrase.hs
4.3 kB
RetType.hs
2.6 kB
SOACS
SOAC.hs
38.1 kB
Simplify.hs
38.1 kB
SOACS.hs
2.0 kB
SegOp.hs
49.0 kB
Seq.hs
1.6 kB
SeqMem.hs
2.1 kB
Syntax
Core.hs
18.8 kB
Syntax.hs
19.5 kB
Traversals.hs
12.7 kB
TypeCheck.hs
47.3 kB
IR.hs
303 Bytes
Internalise
AccurateSizes.hs
4.3 kB
ApplyTypeAbbrs.hs
3.3 kB
Bindings.hs
6.9 kB
Defunctionalise.hs
48.3 kB
Defunctorise.hs
13.3 kB
Entry.hs
9.9 kB
Exps.hs
87.9 kB
FullNormalise.hs
14.9 kB
Lambdas.hs
2.7 kB
LiftLambdas.hs
7.1 kB
Monad.hs
6.6 kB
Monomorphise.hs
43.8 kB
ReplaceRecords.hs
5.1 kB
TypesValues.hs
14.0 kB
Internalise.hs
3.8 kB
LSP
Compile.hs
5.1 kB
Diagnostic.hs
3.0 kB
Handlers.hs
4.5 kB
PositionMapping.hs
3.3 kB
State.hs
2.4 kB
Tool.hs
5.3 kB
MonadFreshNames.hs
5.0 kB
Optimise
ArrayLayout
Layout.hs
9.7 kB
Transform.hs
9.9 kB
ArrayLayout.hs
1.6 kB
ArrayShortCircuiting
ArrayCoalescing.hs
78.3 kB
DataStructs.hs
14.0 kB
MemRefAggreg.hs
20.3 kB
TopdownAnalysis.hs
12.3 kB
ArrayShortCircuiting.hs
8.3 kB
BlkRegTiling.hs
59.2 kB
CSE.hs
10.2 kB
DoubleBuffer.hs
12.3 kB
EntryPointMem.hs
2.5 kB
Fusion
Composing.hs
9.7 kB
GraphRep.hs
14.9 kB
TryFusion.hs
31.5 kB
Fusion.hs
18.8 kB
GenRedOpt.hs
17.8 kB
HistAccs.hs
5.7 kB
InliningDeadFun.hs
13.3 kB
MemoryBlockMerging
GreedyColoring.hs
2.0 kB
MemoryBlockMerging.hs
7.7 kB
MergeGPUBodies.hs
24.2 kB
ReduceDeviceSyncs
MigrationTable
Graph.hs
22.1 kB
MigrationTable.hs
62.4 kB
ReduceDeviceSyncs.hs
34.4 kB
Simplify
Engine.hs
37.2 kB
Rep.hs
10.5 kB
Rule.hs
9.0 kB
Rules
BasicOp.hs
15.4 kB
ClosedForm.hs
6.5 kB
Index.hs
10.9 kB
Loop.hs
9.3 kB
Match.hs
10.2 kB
Simple.hs
13.6 kB
Rules.hs
12.2 kB
Simplify.hs
5.2 kB
Sink.hs
9.4 kB
TileLoops
Shared.hs
11.2 kB
TileLoops.hs
43.1 kB
Unstream.hs
5.3 kB
Pass
AD.hs
3.5 kB
ExpandAllocations.hs
37.2 kB
ExplicitAllocations
GPU.hs
7.1 kB
MC.hs
1.2 kB
SegOp.hs
3.2 kB
Seq.hs
365 Bytes
ExplicitAllocations.hs
38.1 kB
ExtractKernels
BlockedKernel.hs
7.9 kB
DistributeNests.hs
43.5 kB
Distribution.hs
18.8 kB
ISRWIM.hs
6.7 kB
Interchange.hs
12.8 kB
Intrablock.hs
12.9 kB
StreamKernel.hs
2.2 kB
ToGPU.hs
2.1 kB
ExtractKernels.hs
33.8 kB
ExtractMulticore.hs
11.1 kB
FirstOrderTransform.hs
856 Bytes
LiftAllocations.hs
5.2 kB
LowerAllocations.hs
5.1 kB
Simplify.hs
1.3 kB
Pass.hs
3.6 kB
Passes.hs
6.1 kB
Pipeline.hs
6.5 kB
Pkg
Info.hs
12.1 kB
Solve.hs
4.2 kB
Types.hs
10.3 kB
Profile.hs
2.5 kB
Script.hs
21.9 kB
Test
Spec.hs
15.5 kB
Values.hs
2.2 kB
Test.hs
17.8 kB
Tools.hs
6.0 kB
Transform
CopyPropagate.hs
1.2 kB
FirstOrderTransform.hs
17.3 kB
Rename.hs
11.1 kB
Substitute.hs
7.5 kB
Util
CMath.hs
4.5 kB
IntegralExp.hs
2.5 kB
Loc.hs
128 Bytes
Log.hs
1.6 kB
Options.hs
3.7 kB
Pretty.hs
6.1 kB
ProgressBar.hs
1.8 kB
Table.hs
2.2 kB
Util.hs
16.3 kB
Version.hs
1.9 kB
Futhark.hs
6.7 kB
Language
Futhark
Core.hs
6.1 kB
FreeVars.hs
5.1 kB
Interpreter
Values.hs
9.6 kB
Interpreter.hs
73.5 kB
Parser
Lexer
Tokens.hs
5.5 kB
Wrapper.hs
1.9 kB
Lexer.x
9.5 kB
Monad.hs
9.3 kB
Parser.y
36.7 kB
Parser.hs
1.9 kB
Prelude.hs
786 Bytes
Pretty.hs
22.1 kB
Primitive
Parse.hs
3.1 kB
Primitive.hs
63.0 kB
Prop.hs
55.0 kB
Query.hs
12.9 kB
Semantic.hs
6.2 kB
Syntax.hs
42.6 kB
Traversals.hs
21.0 kB
Tuple.hs
1.4 kB
TypeChecker
Consumption.hs
37.8 kB
Match.hs
5.9 kB
Modules.hs
23.3 kB
Monad.hs
19.1 kB
Names.hs
18.4 kB
Terms
Loop.hs
11.4 kB
Monad.hs
20.7 kB
Pat.hs
10.4 kB
Terms.hs
63.7 kB
Types.hs
20.0 kB
Unify.hs
44.1 kB
TypeChecker.hs
27.8 kB
Warnings.hs
2.1 kB
Futhark.hs
364 Bytes
main.hs
204 Bytes
tests
.gitignore
147 Bytes
BabyBearFun.fut
1.8 kB
BabyBearImp.fut
1.5 kB
README.md
672 Bytes
accs
dup.fut
480 Bytes
fusion0.fut
455 Bytes
hist0.fut
389 Bytes
hist1.fut
524 Bytes
hist2.fut
375 Bytes
hist3.fut
598 Bytes
hist4.fut
682 Bytes
hist5.fut
1.6 kB
id.fut
384 Bytes
intrinsics.fut
750 Bytes
neutral.fut
291 Bytes
outermap0.fut
396 Bytes
scatter0.fut
365 Bytes
scatter1.fut
320 Bytes
scatter2.fut
339 Bytes
scatterhist.fut
696 Bytes
ad
arr0.fut
279 Bytes
arr1.fut
312 Bytes
arr2.fut
339 Bytes
cert.fut
125 Bytes
clz.fut
168 Bytes
cmp0.fut
424 Bytes
concat0.fut
330 Bytes
confusion0.fut
210 Bytes
consume0.fut
374 Bytes
consume1.fut
428 Bytes
consume2.fut
416 Bytes
consume3.fut
376 Bytes
consume4.fut
496 Bytes
consume5.fut
244 Bytes
consume6.fut
437 Bytes
conv0.fut
197 Bytes
conv1.fut
199 Bytes
fadd.fut
205 Bytes
fdiv.fut
215 Bytes
fmul.fut
205 Bytes
for0.fut
374 Bytes
for1.fut
594 Bytes
for2.fut
382 Bytes
for3.fut
669 Bytes
fwd
acc0.fut
546 Bytes
for0.fut
335 Bytes
for1.fut
367 Bytes
map0.fut
171 Bytes
red0.fut
157 Bytes
scatter0.fut
166 Bytes
while0.fut
402 Bytes
gather0.fut
756 Bytes
gather1.fut
1.2 kB
gather2.fut
935 Bytes
genred-opt
bfast-mmm.fut
846 Bytes
gemm-simple.fut
597 Bytes
lud-mmm.fut
3.2 kB
matmul-simple.fut
481 Bytes
matmul.fut
831 Bytes
matvec-simple.fut
752 Bytes
if0.fut
469 Bytes
if1.fut
409 Bytes
if2.fut
559 Bytes
imul.fut
167 Bytes
iota0.fut
126 Bytes
isnan.fut
202 Bytes
issue1473.fut
2.9 kB
issue1564.fut
778 Bytes
issue1577.fut
269 Bytes
issue1604.fut
237 Bytes
issue1613.fut
644 Bytes
issue1879.fut
413 Bytes
kmeans-cost-rev.fut
376 Bytes
lighthouse.fut
1.3 kB
lotka_volterra.fut
3.7 kB
map0.fut
111 Bytes
map1.fut
204 Bytes
map2.fut
363 Bytes
map3.fut
299 Bytes
map4.fut
665 Bytes
map5.fut
507 Bytes
map6.fut
854 Bytes
map7.fut
656 Bytes
matmul.fut
911 Bytes
maximum.fut
393 Bytes
minimum.fut
347 Bytes
minmax.fut
472 Bytes
nested0.fut
257 Bytes
nested1.fut
330 Bytes
nested2.fut
397 Bytes
nested3.fut
392 Bytes
nested4.fut
507 Bytes
rearrange0.fut
279 Bytes
reduce-vec-minmax0.fut
767 Bytes
reduce0.fut
305 Bytes
reduce1.fut
647 Bytes
reduce2.fut
456 Bytes
reduce_by_index0.fut
386 Bytes
reducebyindex0.fut
821 Bytes
reducebyindex1.fut
2.4 kB
reducebyindex2.fut
638 Bytes
reducebyindex3.fut
2.5 kB
reducebyindex4.fut
859 Bytes
reducebyindex5.fut
1.3 kB
reducebyindex6.fut
403 Bytes
reducebyindexadd0.fut
477 Bytes
reducebyindexadd1.fut
647 Bytes
reducebyindexadd2.fut
1.3 kB
reducebyindexadd3.fut
892 Bytes
reducebyindexadd4.fut
1.1 kB
reducebyindexgenbenchtests.fut
4.2 kB
reducebyindexminmax0.fut
1.0 kB
reducebyindexminmax1.fut
1.1 kB
reducebyindexminmax10.fut
558 Bytes
reducebyindexminmax2.fut
672 Bytes
reducebyindexminmax3.fut
756 Bytes
reducebyindexminmax4.fut
756 Bytes
reducebyindexminmax5.fut
406 Bytes
reducebyindexminmax6.fut
633 Bytes
reducebyindexminmax7.fut
811 Bytes
reducebyindexminmax8.fut
977 Bytes
reducebyindexminmax9.fut
848 Bytes
reducebyindexmul0.fut
1.1 kB
reducebyindexmul1.fut
1.3 kB
reducebyindexmul2.fut
906 Bytes
reducebyindexmul3.fut
901 Bytes
reducebyindexmul4.fut
1.1 kB
reducebyindexspbenchtests.fut
6.6 kB
reducebyindexvecmin0.fut
1.6 kB
reducebyindexvecmul0.fut
1.6 kB
reducemul0.fut
328 Bytes
reducemul1.fut
247 Bytes
reducemul2.fut
246 Bytes
reducemul3.fut
251 Bytes
reducemul4.fut
468 Bytes
reducevec0.fut
1.1 kB
reducevecmul0.fut
417 Bytes
reducevecmul1.fut
377 Bytes
reducevecmul2.fut
377 Bytes
reducevecmul3.fut
379 Bytes
replicate0.fut
246 Bytes
replicate1.fut
394 Bytes
replicate2.fut
318 Bytes
reshape0.fut
303 Bytes
rev_const.fut
176 Bytes
rev_unused.fut
175 Bytes
rotate0.fut
280 Bytes
scan0.fut
646 Bytes
scan1.fut
641 Bytes
scan2.fut
1.3 kB
scan3.fut
2.9 kB
scan4.fut
1.1 kB
scan5.fut
943 Bytes
scan6.fut
6.5 kB
scan7.fut
7.9 kB
scan8.fut
10.6 kB
scan9.fut
30.9 kB
scangenbenchtests.fut
6.6 kB
scanvecbenchtests.fut
2.2 kB
scatter0.fut
793 Bytes
scatter1.fut
769 Bytes
sdf.fut
2.1 kB
stripmine0.fut
301 Bytes
stripmine1.fut
690 Bytes
stripmine2.fut
582 Bytes
stripmine3.fut
458 Bytes
sum.fut
342 Bytes
truedep0.fut
646 Bytes
truedep1.fut
396 Bytes
while0.fut
434 Bytes
while1.fut
415 Bytes
allocs.fut
443 Bytes
american_option.fut
1.7 kB
apply-or-index.fut
234 Bytes
array14-running-example.fut
457 Bytes
arrayInTupleArray.fut
154 Bytes
arraylit.fut
275 Bytes
arraylit1.fut
192 Bytes
arraylit2.fut
215 Bytes
arraylit3.fut
184 Bytes
arraylit4.fut
190 Bytes
ascription0.fut
186 Bytes
ascription1.fut
105 Bytes
ascription2.fut
248 Bytes
ascription3.fut
163 Bytes
ascription4.fut
88 Bytes
assert0.fut
131 Bytes
assert1.fut
164 Bytes
assert2.fut
99 Bytes
assert3.fut
168 Bytes
assert4.fut
200 Bytes
attributes
noinline0.fut
87 Bytes
noinline1.fut
108 Bytes
noinline2.fut
87 Bytes
num0.fut
92 Bytes
params0.fut
30 Bytes
params1.fut
79 Bytes
sequential0.fut
133 Bytes
sequential1.fut
154 Bytes
sequential2.fut
192 Bytes
sequential_inner0.fut
148 Bytes
sequential_inner1.fut
162 Bytes
sequential_outer0.fut
146 Bytes
sequential_outer1.fut
288 Bytes
unroll0.fut
210 Bytes
unroll1.fut
245 Bytes
unroll2.fut
167 Bytes
unsafe0.fut
132 Bytes
unsafe1.fut
155 Bytes
unsafe2.fut
199 Bytes
warn_on_safety_checks0.fut
99 Bytes
warn_on_safety_checks1.fut
124 Bytes
warn_on_safety_checks2.fut
148 Bytes
babysitter
no-manifest-1.fut
1.8 kB
no-manifest-2.fut
330 Bytes
backtick.fut
97 Bytes
bad-reduce.fut
1.8 kB
bad_names.fut
255 Bytes
badentry0.fut
80 Bytes
badentry1.fut
88 Bytes
badentry10.fut
146 Bytes
badentry2.fut
111 Bytes
badentry3.fut
160 Bytes
badentry4.fut
123 Bytes
badentry5.fut
160 Bytes
badentry6.fut
144 Bytes
badentry7.fut
279 Bytes
badentry8.fut
150 Bytes
badentry9.fut
121 Bytes
big0.fut
495 Bytes
big1.fut
156 Bytes
big2.fut
262 Bytes
binding-warn0.fut
175 Bytes
binding-warn1.fut
150 Bytes
bitwise.fut
850 Bytes
blackscholes.fut
22.3 kB
bounds-elim0.fut
165 Bytes
bounds-elim1.fut
173 Bytes
bounds-elim2.fut
67 Bytes
bounds-error0.fut
172 Bytes
bounds-error1.fut
280 Bytes
branch_array.fut
390 Bytes
coalescing
coalescing1.fut
201 Bytes
coalescing2.fut
1.1 kB
coalescing3.fut
517 Bytes
coalescing4.fut
373 Bytes
collision.fut
289 Bytes
complement.fut
165 Bytes
concat.fut
139 Bytes
concat1.fut
232 Bytes
concat10.fut
116 Bytes
concat11.fut
180 Bytes
concat12.fut
227 Bytes
concat2.fut
348 Bytes
concat3.fut
173 Bytes
concat4.fut
464 Bytes
concat7.fut
308 Bytes
concat8.fut
184 Bytes
concat9.fut
347 Bytes
constant_folding0.fut
100 Bytes
constants
const0-error.fut
99 Bytes
const0.fut
95 Bytes
const1.fut
164 Bytes
const2.fut
136 Bytes
const3.fut
114 Bytes
const4.fut
184 Bytes
const5.fut
123 Bytes
const6.fut
95 Bytes
const7.fut
224 Bytes
const8.fut
143 Bytes
const9.fut
411 Bytes
convert_id.fut
218 Bytes
copyPropTest1.fut
1.0 kB
copyPropTest2.fut
763 Bytes
copyPropTest3.fut
503 Bytes
cse0.fut
160 Bytes
curry0.fut
225 Bytes
curry1.fut
487 Bytes
curry2.fut
190 Bytes
deadCodeElimTest1.fut
304 Bytes
deadCodeElimTest2.fut
304 Bytes
dependence-analysis
ad_acc.fut
8.9 kB
hist0.fut
373 Bytes
hist1.fut
365 Bytes
jvp0.fut
162 Bytes
map0.fut
179 Bytes
reduce0.fut
283 Bytes
scan0.fut
192 Bytes
scan1.fut
414 Bytes
scatter0.fut
155 Bytes
vjp0.fut
162 Bytes
distribution
branch0.fut
198 Bytes
distribution0.fut
772 Bytes
distribution1.fut
1.1 kB
distribution10.fut
656 Bytes
distribution11.fut
404 Bytes
distribution12.fut
154 Bytes
distribution2.fut
1.5 kB
distribution3.fut
464 Bytes
distribution3.fut.tuning
22 Bytes
distribution4.fut
335 Bytes
distribution5.fut
718 Bytes
distribution6.fut
192 Bytes
distribution8.fut
1.2 kB
distribution9.fut
401 Bytes
gather0.fut
200 Bytes
icfp16-example.fut
1.6 kB
inplace0.fut
355 Bytes
inplace1.fut
260 Bytes
inplace2.fut
313 Bytes
inplace3.fut
281 Bytes
inplace4.fut
315 Bytes
inplace5.fut
265 Bytes
inplace6.fut
289 Bytes
inplace7.fut
210 Bytes
irregular0.fut
353 Bytes
irwim0.fut
274 Bytes
loop0.fut
588 Bytes
loop1.fut
942 Bytes
loop2.fut
485 Bytes
loop3.fut
265 Bytes
loop4.fut
339 Bytes
loop5.fut
472 Bytes
loop6.fut
399 Bytes
loop7.fut
318 Bytes
map-duplicate.fut
177 Bytes
map-replicate.fut
335 Bytes
redomap0.fut
179 Bytes
scatter0.fut
240 Bytes
scatter1.fut
253 Bytes
scatter2.fut
335 Bytes
scatter3.fut
320 Bytes
segconcat0.fut
350 Bytes
segconcat1.fut
373 Bytes
segconcat2.fut
259 Bytes
segreduce0.fut
680 Bytes
segreduce1.fut
180 Bytes
segscan0.fut
628 Bytes
doublebuffer.fut
205 Bytes
entrycopy0.fut
178 Bytes
entrycopy1.fut
427 Bytes
entryexpr.fut
104 Bytes
entryval.fut
107 Bytes
enums
enum0.fut
238 Bytes
enum1.fut
232 Bytes
enum10.fut
127 Bytes
enum11.fut
256 Bytes
enum12.fut
552 Bytes
enum13.fut
222 Bytes
enum14.fut
137 Bytes
enum15.fut
194 Bytes
enum16.fut
421 Bytes
enum17.fut
291 Bytes
enum18.fut
112 Bytes
enum19.fut
73 Bytes
enum2.fut
178 Bytes
enum20.fut
249 Bytes
enum21.fut
328 Bytes
enum22.fut
246 Bytes
enum23.fut
389 Bytes
enum24.fut
341 Bytes
enum25.fut
453 Bytes
enum26.fut
385 Bytes
enum27.fut
471 Bytes
enum28.fut
589 Bytes
enum29.fut
333 Bytes
enum3.fut
383 Bytes
enum30.fut
2.0 kB
enum31.fut
216 Bytes
enum32.fut
265 Bytes
enum33.fut
141 Bytes
enum34.fut
228 Bytes
enum35.fut
132 Bytes
enum36.fut
126 Bytes
enum37.fut
148 Bytes
enum38.fut
133 Bytes
enum39.fut
242 Bytes
enum4.fut
274 Bytes
enum40.fut
259 Bytes
enum41.fut
2.0 kB
enum42.fut
127 Bytes
enum43.fut
250 Bytes
enum44.fut
232 Bytes
enum45.fut
323 Bytes
enum46.fut
170 Bytes
enum47.fut
146 Bytes
enum5.fut
177 Bytes
enum6.fut
207 Bytes
enum7.fut
157 Bytes
enum8.fut
94 Bytes
enum9.fut
286 Bytes
issue663.fut
115 Bytes
eqarrays0.fut
467 Bytes
eqarrays1.fut
249 Bytes
errors
duplicate-let-size.fut
80 Bytes
duplicate-params.fut
120 Bytes
duplicate-size-params.fut
154 Bytes
duplicate-type-params.fut
112 Bytes
duplicate-vars.fut
161 Bytes
missing-in.fut
144 Bytes
shadowed-function.fut
151 Bytes
tuple-pattern.fut
141 Bytes
underscore-use.fut
117 Bytes
euler
euler1.fut
399 Bytes
euler2.fut
724 Bytes
existential-ifs
iota.fut
240 Bytes
ixfun-antiunif-1.fut
552 Bytes
ixfun-antiunif-2.fut
660 Bytes
ixfun-antiunif-5.fut
369 Bytes
loop-antiunif.fut
384 Bytes
merge_sort.fut
2.3 kB
merge_sort_minimized.fut
126 Bytes
no-ext.fut
161 Bytes
partition.fut
209 Bytes
two-exts.fut
172 Bytes
two-returns.fut
265 Bytes
existential-loop
slice.fut
291 Bytes
f16kernel.fut
177 Bytes
fibfun.fut
592 Bytes
fibloop.fut
187 Bytes
flattening
CosminArrayExample.fut
525 Bytes
HighlyNestedMap.fut
916 Bytes
IntmRes1.fut
466 Bytes
IntmRes2.fut
665 Bytes
IntmRes3.fut
807 Bytes
LoopInv1.fut
461 Bytes
LoopInv2.fut
541 Bytes
LoopInv3.fut
708 Bytes
LoopInvReshape.fut
582 Bytes
Map-IotaMapReduce.fut
271 Bytes
Map-Map-IotaMapReduce.fut
421 Bytes
MapIotaReduce.fut
192 Bytes
MatrixAddition.fut
324 Bytes
SimpleReduce.fut
195 Bytes
VectorAddition.fut
145 Bytes
flattening-pipeline
42 Bytes
flattening-test
176 Bytes
map-nested-free.fut
269 Bytes
redomap1.fut
405 Bytes
redomap2.fut
217 Bytes
float_32_64.fut
254 Bytes
floatunderscores.fut
138 Bytes
fourier.fut
1.9 kB
funcall-error0.fut
71 Bytes
funcall-error1.fut
173 Bytes
fusion
Vers2.0
bugCalib.fut
273 Bytes
hindrReshape0.fut
356 Bytes