on master help sign in
Merge pull request #2153 from melted/small_stack

Delete obsolete tailcall test

commit017534562c60ac0c4748550f275b03bddb2f5569 authorNiklas Larsson <metaniklas@gmail.com> dateThu 16 Apr 2015, 23:13 (12 years ago) parent5269289c308d09
3 files changed−31
test/folding002/expected−2 test/folding002/folding002.idr−25 test/folding002/run−4
test/folding002/expecteddeleted−2
@@ -1,2 +0,0 @@
1−5000050000
2−5000050000
test/folding002/folding002.idrdeleted−25
@@ -1,25 +0,0 @@
1−import Data.Vect
2−
3−-- perform a very large foldr to test tail recursion
4−addAll : (Foldable t, Num a) => t a -> a
5−addAll = foldr (+) 0
6−
7−n : Integer
8−n = 100000
9−
10−numbersList : List Integer
11−numbersList = numbersList' n []
12− where
13− numbersList' : Integer -> List Integer -> List Integer
14− numbersList' 0 xs = xs
15− numbersList' k xs = numbersList' (k - 1) (fromInteger k :: xs)
16−
17−numbersVect : Vect (length numbersList) Integer
18−numbersVect = fromList numbersList
19−
20−main : IO ()
21−main = do
22− putStrLn . show . addAll $ numbersVect
23− putStrLn . show . addAll $ numbersList
24−
25−
test/folding002/rundeleted−4
@@ -1,4 +0,0 @@
1−#!/usr/bin/env bash
2−idris $@ folding002.idr -o folding002
3−./folding002
4−rm -f folding002 *.ibc