diku-dk/futhark-nightly.zip
The previewer is not showing all the files.
diku-dk-futhark-6d29ca0
.github
actions
benchmark
action.yml
1.2 kB
futhark-slurm
action.yml
1.1 kB
is-slurm
action.yml
524 Bytes
workflows
benchmark.yml
4.3 kB
main.yml
17.6 kB
release.yml
2.8 kB
.gitignore
662 Bytes
.gitmodules
117 Bytes
.hlint.yaml
664 Bytes
.mailmap
428 Bytes
CHANGELOG.md
84.0 kB
CITATION.cff
186 Bytes
CODE_OF_CONDUCT.md
3.2 kB
CONTRIBUTING.md
1.5 kB
HACKING.md
10.8 kB
LICENSE
767 Bytes
Makefile
1.1 kB
README.md
1.9 kB
STYLE.md
9.8 kB
Setup.hs
139 Bytes
assets
logo.svg
3.1 kB
ohyes.png
18.5 kB
cabal.project
184 Bytes
default.nix
4.6 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
27.6 kB
c-porting-guide.rst
6.2 kB
conf.py
15.2 kB
default.nix
124 Bytes
error-index.rst
30.1 kB
glossary.rst
14.7 kB
index.rst
1.9 kB
installation.rst
8.1 kB
js-api.rst
4.8 kB
language-reference.rst
63.6 kB
man
futhark-autotune.rst
2.1 kB
futhark-bench.rst
5.9 kB
futhark-c.rst
3.3 kB
futhark-cuda.rst
4.0 kB
futhark-dataset.rst
2.4 kB
futhark-doc.rst
1.7 kB
futhark-ispc.rst
1.2 kB
futhark-literate.rst
9.6 kB
futhark-multicore.rst
1.5 kB
futhark-opencl.rst
4.3 kB
futhark-pkg.rst
5.0 kB
futhark-pyopencl.rst
1.2 kB
futhark-python.rst
728 Bytes
futhark-repl.rst
981 Bytes
futhark-run.rst
923 Bytes
futhark-test.rst
8.6 kB
futhark-wasm-multicore.rst
937 Bytes
futhark-wasm.rst
1.2 kB
futhark.rst
3.5 kB
manifest.schema.json
4.8 kB
package-management.rst
15.5 kB
performance.rst
16.7 kB
requirements.txt
28 Bytes
server-protocol.rst
6.3 kB
usage.rst
22.7 kB
versus-other-languages.rst
8.2 kB
futhark-benchmarks
futhark.cabal
17.5 kB
nix
futhark-data.nix
742 Bytes
futhark-manifest.nix
563 Bytes
futhark-server.nix
469 Bytes
sources.json
1.1 kB
sources.nix
7.4 kB
versions.nix
584 Bytes
prelude
STYLE.md
1.7 kB
ad.fut
879 Bytes
array.fut
5.5 kB
functional.fut
2.3 kB
math.fut
42.8 kB
prelude.fut
1.4 kB
soacs.fut
9.1 kB
zip.fut
2.4 kB
pyproject.toml
72 Bytes
rts
README.md
259 Bytes
c
STYLE.md
845 Bytes
atomics.h
9.3 kB
backends
c.h
1.3 kB
cuda.h
29.7 kB
multicore.h
2.2 kB
opencl.h
44.2 kB
cache.h
3.8 kB
context.h
4.4 kB
context_prototypes.h
1.3 kB
errors.h
90 Bytes
free_list.h
5.0 kB
half.h
34.8 kB
ispc_util.h
23.0 kB
lock.h
1.4 kB
scalar.h
62.0 kB
scalar_f16.h
17.0 kB
scheduler.h
37.5 kB
server.h
25.4 kB
timing.h
792 Bytes
tuning.h
1.1 kB
uniform.h
43.4 kB
util.h
3.9 kB
values.h
22.9 kB
futhark-doc
style.css
3.1 kB
javascript
server.js
6.8 kB
values.js
5.0 kB
wrapperclasses.js
1.9 kB
python
memory.py
1.4 kB
opencl.py
10.0 kB
panic.py
203 Bytes
scalar.py
16.9 kB
server.py
6.4 kB
tuning.py
198 Bytes
values.py
21.1 kB
setup.cfg
85 Bytes
shell.nix
1.1 kB
src
Futhark
AD
Derivatives.hs
14.9 kB
Fwd.hs
16.1 kB
Rev
Hist.hs
32.9 kB
Loop.hs
19.4 kB
Map.hs
10.2 kB
Monad.hs
18.3 kB
Reduce.hs
10.9 kB
SOAC.hs
8.5 kB
Scan.hs
11.6 kB
Scatter.hs
7.6 kB
Rev.hs
16.5 kB
Actions.hs
20.9 kB
Analysis
AlgSimplify.hs
8.4 kB
Alias.hs
4.2 kB
CallGraph.hs
4.9 kB
DataDependencies.hs
3.5 kB
HORep
MapNest.hs
5.5 kB
SOAC.hs
26.8 kB
Interference.hs
12.5 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.7 kB
Parse.hs
1.8 kB
Simplify.hs
1.9 kB
PrimExp.hs
26.5 kB
SymbolTable.hs
18.6 kB
UsageTable.hs
6.0 kB
Bench.hs
12.9 kB
Builder
Class.hs
5.4 kB
Builder.hs
7.7 kB
CLI
Autotune.hs
18.9 kB
Bench.hs
21.0 kB
Benchcmp.hs
11.6 kB
C.hs
460 Bytes
CUDA.hs
442 Bytes
Check.hs
909 Bytes
Datacmp.hs
1.7 kB
Dataset.hs
10.6 kB
Defs.hs
1.8 kB
Dev.hs
28.5 kB
Doc.hs
3.8 kB
Eval.hs
4.4 kB
LSP.hs
1.3 kB
Literate.hs
39.1 kB
Main.hs
6.1 kB
Misc.hs
4.4 kB
Multicore.hs
494 Bytes
MulticoreISPC.hs
516 Bytes
MulticoreWASM.hs
541 Bytes
OpenCL.hs
455 Bytes
Pkg.hs
14.1 kB
PyOpenCL.hs
461 Bytes
Python.hs
463 Bytes
Query.hs
1.4 kB
REPL.hs
18.0 kB
Run.hs
4.4 kB
Test.hs
26.9 kB
WASM.hs
495 Bytes
CodeGen
Backends
CCUDA
Boilerplate.hs
5.5 kB
CCUDA.hs
14.6 kB
COpenCL
Boilerplate.hs
14.0 kB
COpenCL.hs
16.9 kB
GenericC
CLI.hs
17.5 kB
Code.hs
14.9 kB
EntryPoints.hs
8.6 kB
Fun.hs
4.1 kB
Monad.hs
20.2 kB
Options.hs
5.0 kB
Pretty.hs
976 Bytes
Server.hs
14.6 kB
Types.hs
21.3 kB
GenericC.hs
24.1 kB
GenericPython
AST.hs
5.7 kB
Options.hs
2.9 kB
GenericPython.hs
44.9 kB
GenericWASM.hs
11.2 kB
MulticoreC
Boilerplate.hs
779 Bytes
MulticoreC.hs
23.9 kB
MulticoreISPC.hs
42.6 kB
MulticoreWASM.hs
2.3 kB
PyOpenCL
Boilerplate.hs
4.5 kB
PyOpenCL.hs
15.1 kB
SequentialC
Boilerplate.hs
561 Bytes
SequentialC.hs
1.2 kB
SequentialPython.hs
1.7 kB
SequentialWASM.hs
2.2 kB
SimpleRep.hs
10.6 kB
ImpCode
GPU.hs
10.7 kB
Multicore.hs
8.1 kB
OpenCL.hs
3.3 kB
Sequential.hs
464 Bytes
ImpCode.hs
25.6 kB
ImpGen
CUDA.hs
525 Bytes
GPU
Base.hs
49.2 kB
Group.hs
27.9 kB
SegHist.hs
43.8 kB
SegMap.hs
2.5 kB
SegRed.hs
33.8 kB
SegScan
SinglePass.hs
25.6 kB
TwoPass.hs
19.4 kB
SegScan.hs
2.4 kB
ToOpenCL.hs
35.3 kB
Transpose.hs
15.0 kB
GPU.hs
17.3 kB
Multicore
Base.hs
18.6 kB
SegHist.hs
16.0 kB
SegMap.hs
1.7 kB
SegRed.hs
16.8 kB
SegScan.hs
18.1 kB
Multicore.hs
7.2 kB
OpenCL.hs
562 Bytes
Sequential.hs
714 Bytes
Transpose.hs
5.8 kB
ImpGen.hs
67.0 kB
OpenCL
Heuristics.hs
2.8 kB
RTS
C.hs
3.3 kB
JavaScript.hs
590 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.6 kB
Doc
Generator.hs
31.1 kB
Error.hs
2.8 kB
FreshNames.hs
1.3 kB
IR
Aliases.hs
12.9 kB
GPU
Op.hs
14.8 kB
Simplify.hs
5.5 kB
Sizes.hs
2.5 kB
GPU.hs
1.6 kB
GPUMem.hs
3.9 kB
MC
Op.hs
5.3 kB
MC.hs
2.0 kB
MCMem.hs
2.7 kB
Mem
Interval.hs
6.1 kB
IxFun.hs
43.7 kB
Simplify.hs
6.9 kB
Mem.hs
39.2 kB
Parse.hs
30.6 kB
Pretty.hs
13.5 kB
Prop
Aliases.hs
8.7 kB
Constants.hs
1.9 kB
Names.hs
12.1 kB
Patterns.hs
2.0 kB
Rearrange.hs
3.7 kB
Reshape.hs
3.0 kB
Scope.hs
7.8 kB
TypeOf.hs
5.1 kB
Types.hs
18.9 kB
Prop.hs
9.1 kB
Rep.hs
2.7 kB
Rephrase.hs
4.2 kB
RetType.hs
2.5 kB
SOACS
SOAC.hs
34.8 kB
Simplify.hs
37.6 kB
SOACS.hs
2.0 kB
SegOp.hs
48.5 kB
Seq.hs
1.6 kB
SeqMem.hs
2.1 kB
Syntax
Core.hs
17.9 kB
Syntax.hs
18.8 kB
Traversals.hs
13.2 kB
TypeCheck.hs
48.1 kB
IR.hs
303 Bytes
Internalise
AccurateSizes.hs
4.3 kB
Bindings.hs
6.0 kB
Defunctionalise.hs
49.4 kB
Defunctorise.hs
13.4 kB
Entry.hs
5.9 kB
Exps.hs
86.1 kB
FullNormalise.hs
14.6 kB
Lambdas.hs
2.7 kB
LiftLambdas.hs
5.7 kB
Monad.hs
6.3 kB
Monomorphise.hs
55.7 kB
TypesValues.hs
8.3 kB
Internalise.hs
3.2 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.5 kB
MonadFreshNames.hs
4.9 kB
Optimise
ArrayShortCircuiting
ArrayCoalescing.hs
78.5 kB
DataStructs.hs
14.0 kB
MemRefAggreg.hs
20.3 kB
TopdownAnalysis.hs
12.5 kB
ArrayShortCircuiting.hs
8.3 kB
BlkRegTiling.hs
59.7 kB
CSE.hs
10.2 kB
DoubleBuffer.hs
17.0 kB
EntryPointMem.hs
2.5 kB
Fusion
Composing.hs
9.7 kB
GraphRep.hs
15.0 kB
TryFusion.hs
30.0 kB
Fusion.hs
17.9 kB
GenRedOpt.hs
17.9 kB
HistAccs.hs
5.6 kB
InPlaceLowering
LowerIntoStm.hs
12.8 kB
SubstituteIndices.hs
6.7 kB
InPlaceLowering.hs
12.6 kB
InliningDeadFun.hs
10.6 kB
MemoryBlockMerging
GreedyColoring.hs
2.0 kB
MemoryBlockMerging.hs
7.7 kB
MergeGPUBodies.hs
24.1 kB
ReduceDeviceSyncs
MigrationTable
Graph.hs
22.1 kB
MigrationTable.hs
63.2 kB
ReduceDeviceSyncs.hs
35.4 kB
Simplify
Engine.hs
36.8 kB
Rep.hs
10.6 kB
Rule.hs
9.0 kB
Rules
BasicOp.hs
16.8 kB
ClosedForm.hs
6.5 kB
Index.hs
10.6 kB
Loop.hs
12.5 kB
Match.hs
9.9 kB
Simple.hs
13.3 kB
Rules.hs
12.2 kB
Simplify.hs
4.8 kB
Sink.hs
10.4 kB
TileLoops
Shared.hs
11.5 kB
TileLoops.hs
43.1 kB
Unstream.hs
5.3 kB
Pass
AD.hs
3.5 kB
ExpandAllocations.hs
32.0 kB
ExplicitAllocations
GPU.hs
6.8 kB
MC.hs
1.2 kB
SegOp.hs
3.2 kB
Seq.hs
365 Bytes
ExplicitAllocations.hs
39.3 kB
ExtractKernels
BlockedKernel.hs
7.9 kB
DistributeNests.hs
43.1 kB
Distribution.hs
18.8 kB
ISRWIM.hs
6.7 kB
Interchange.hs
12.7 kB
Intragroup.hs
12.0 kB
StreamKernel.hs
2.2 kB
ToGPU.hs
2.1 kB
ExtractKernels.hs
30.5 kB
ExtractMulticore.hs
11.5 kB
FirstOrderTransform.hs
854 Bytes
KernelBabysitting.hs
14.9 kB
LiftAllocations.hs
5.2 kB
LowerAllocations.hs
5.1 kB
Simplify.hs
1.3 kB
Pass.hs
3.5 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
Script.hs
21.1 kB
Test
Spec.hs
15.5 kB
Values.hs
2.2 kB
Test.hs
18.6 kB
Tools.hs
6.0 kB
Transform
CopyPropagate.hs
1.2 kB
FirstOrderTransform.hs
17.3 kB
Rename.hs
11.3 kB
Substitute.hs
7.4 kB
Util
CMath.hs
3.7 kB
IntegralExp.hs
2.4 kB
Loc.hs
128 Bytes
Log.hs
1.6 kB
Options.hs
3.7 kB
Pretty.hs
5.9 kB
ProgressBar.hs
1.8 kB
Table.hs
2.2 kB
Util.hs
14.2 kB
Version.hs
1.6 kB
Futhark.hs
6.7 kB
Language
Futhark
Core.hs
5.7 kB
FreeVars.hs
5.8 kB
Interpreter
Values.hs
9.5 kB
Interpreter.hs
72.2 kB
Parser
Lexer
Tokens.hs
6.5 kB
Wrapper.hs
3.8 kB
Lexer.x
7.0 kB
Monad.hs
10.5 kB
Parser.y
37.3 kB
Parser.hs
2.5 kB
Prelude.hs
786 Bytes
Pretty.hs
21.6 kB
Primitive
Parse.hs
3.1 kB
Primitive.hs
61.9 kB
Prop.hs
59.0 kB
Query.hs
12.8 kB
Semantic.hs
6.1 kB
Syntax.hs
40.0 kB
Traversals.hs
21.5 kB
Tuple.hs
1.4 kB
TypeChecker
Match.hs
5.9 kB
Modules.hs
22.9 kB
Monad.hs
16.9 kB
Terms
DoLoop.hs
17.3 kB
Monad.hs
32.5 kB
Pat.hs
15.0 kB
Terms.hs
77.0 kB
Types.hs
30.4 kB
Unify.hs
44.6 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
752 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
391 Bytes
consume4.fut
496 Bytes
consume5.fut
252 Bytes
consume6.fut
449 Bytes
conv0.fut
197 Bytes
conv1.fut
199 Bytes
fadd.fut
205 Bytes
fdiv.fut
215 Bytes
fmul.fut
205 Bytes
for0.fut
368 Bytes
for1.fut
578 Bytes
for2.fut
395 Bytes
for3.fut
681 Bytes
fwd
acc0.fut
557 Bytes
for0.fut
336 Bytes
for1.fut
368 Bytes
map0.fut
180 Bytes
red0.fut
169 Bytes
scatter0.fut
166 Bytes
while0.fut
403 Bytes
gather0.fut
756 Bytes
gather1.fut
1.2 kB
gather2.fut
935 Bytes
genred-opt
bfast-mmm.fut
851 Bytes
gemm-simple.fut
597 Bytes
lud-mmm.fut
3.2 kB
matmul-simple.fut
481 Bytes
matmul.fut
911 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
782 Bytes
issue1577.fut
421 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
768 Bytes
reduce0.fut
305 Bytes
reduce1.fut
647 Bytes
reduce2.fut
456 Bytes
reduce_by_index0.fut
386 Bytes
reducebyindex0.fut
823 Bytes
reducebyindex1.fut
2.4 kB
reducebyindex2.fut
638 Bytes
reducebyindex3.fut
2.5 kB
reducebyindex4.fut
860 Bytes
reducebyindex5.fut
1.3 kB
reducebyindex6.fut
403 Bytes
reducebyindexadd0.fut
478 Bytes
reducebyindexadd1.fut
648 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
759 Bytes
reducebyindexminmax4.fut
759 Bytes
reducebyindexminmax5.fut
407 Bytes
reducebyindexminmax6.fut
634 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
907 Bytes
reducebyindexmul3.fut
901 Bytes
reducebyindexmul4.fut
1.1 kB
reducebyindexspbenchtests.fut
6.6 kB
reducemul0.fut
328 Bytes
reducemul1.fut
248 Bytes
reducemul2.fut
247 Bytes
reducemul3.fut
252 Bytes
reducemul4.fut
469 Bytes
reducevec0.fut
1.1 kB
reducevecmul0.fut
417 Bytes
reducevecmul1.fut
378 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.2 kB
scan5.fut
943 Bytes
scan6.fut
6.5 kB
scan7.fut
8.0 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
135 Bytes
sequential1.fut
156 Bytes
sequential2.fut
194 Bytes
sequential_inner0.fut
150 Bytes
sequential_inner1.fut
164 Bytes
sequential_outer0.fut
150 Bytes
sequential_outer1.fut
294 Bytes
unroll0.fut
212 Bytes
unroll1.fut
247 Bytes
unroll2.fut
169 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
481 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
distribution
branch0.fut
198 Bytes
distribution0.fut
774 Bytes
distribution1.fut
1.1 kB
distribution10.fut
658 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
255 Bytes
inplace2.fut
308 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
590 Bytes
loop1.fut
944 Bytes
loop2.fut
461 Bytes
loop3.fut
265 Bytes
loop4.fut
339 Bytes
loop5.fut
472 Bytes
loop6.fut
403 Bytes
loop7.fut
320 Bytes
map-duplicate.fut
165 Bytes
map-replicate.fut
312 Bytes
redomap0.fut
179 Bytes
scatter0.fut
240 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
entrycopy.fut
168 Bytes
entryexpr.fut
104 Bytes
entryval.fut
107 Bytes
enums
enum0.fut
239 Bytes
enum1.fut
233 Bytes
enum10.fut
127 Bytes
enum11.fut
257 Bytes
enum12.fut
553 Bytes
enum13.fut
224 Bytes
enum14.fut
137 Bytes
enum15.fut
197 Bytes
enum16.fut
442 Bytes
enum17.fut
292 Bytes
enum18.fut
112 Bytes
enum19.fut
73 Bytes
enum2.fut
179 Bytes
enum20.fut
250 Bytes
enum21.fut
328 Bytes
enum22.fut
247 Bytes
enum23.fut
389 Bytes
enum24.fut
341 Bytes
enum25.fut
453 Bytes
enum26.fut
386 Bytes
enum27.fut
472 Bytes
enum28.fut
590 Bytes
enum29.fut
337 Bytes
enum3.fut
384 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
276 Bytes
enum40.fut
260 Bytes
enum41.fut
2.0 kB
enum42.fut
127 Bytes
enum43.fut
251 Bytes
enum44.fut
232 Bytes
enum45.fut
323 Bytes
enum46.fut
170 Bytes
enum47.fut
146 Bytes
enum5.fut
179 Bytes
enum6.fut
210 Bytes
enum7.fut
158 Bytes
enum8.fut
94 Bytes
enum9.fut
287 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
mapomap0.fut
321 Bytes
mapomap1.fut
491 Bytes
mapored0.fut
243 Bytes
mapored1.fut
431 Bytes
maposcan0.fut
268 Bytes
maposcanomaposcan.fut
444 Bytes
rangeIndVar.fut
230 Bytes
redomap0.fut
332 Bytes
redomap1.fut
499 Bytes
redoredomapomap0.fut
535 Bytes
consumption0.fut
377 Bytes
consumption1.fut
346 Bytes
consumption2.fut
459 Bytes
consumption3.fut
152 Bytes
filter-filter1.fut
411 Bytes
fuse-across-reshape-transpose.fut
273 Bytes
fuse-across-reshape1.fut
278 Bytes
fuse-across-reshape2.fut
302 Bytes
fuse-across-reshape3.fut
262 Bytes
fuse-across-transpose1.fut
182 Bytes
fuse-across-transpose2.fut
427 Bytes
fuse-across-transpose3.fut
282 Bytes
fuse-across-transpose4.fut
402 Bytes
fuse-across-transpose5.fut
473 Bytes
fuse-across-transpose6.fut
3.4 kB
fuse-across-transpose7.fut
470 Bytes
fuseComplex1.fut
1.1 kB
fuseEasy1.fut
254 Bytes
fuseEasy2.fut
320 Bytes
fuseEasy3.fut
538 Bytes
fuseEasy4.fut
323 Bytes
fuseFilter1.fut
212 Bytes
fuseFilter2.fut
172 Bytes
fusion1.fut
356 Bytes
fusion2.fut
356 Bytes
fusion3.fut
539 Bytes
fusion4.fut
253 Bytes
fusion5.fut
2.1 kB
fusion6.fut
478 Bytes
fusion7.fut
142 Bytes
horizontal0.fut
155 Bytes
iswim1.fut
353 Bytes