Commit Graph

18 Commits

Author SHA1 Message Date
Jan de Muijnck-Hughes
5ea6aa0520 Address semantic differences in putting things to STDOUT.
The changes are as follows:

+ `print` is for putting showable things to STDOUT.
+ `printLn` is for putting showable things to STDOUT with a new line
+ `putCharLn` for putting a single character to STDOUT, with a new line.

Effects has been updated accordingly.
2015-03-06 17:26:33 +00:00
Ahmad Salim Al-Sibahi
edb9980974 Removed '_|_' as a built in declaration and renamed it to 'Void',
'FalseElim' now 'VoidElim' to match up
2014-10-11 20:00:19 +02:00
David Raymond Christiansen
cca02415ee Merge branch 'feature/renaming' of github.com:ahmadsalim/Idris-dev into ahmadsalim-feature/renaming
Conflicts:
	libs/prelude/Prelude/Vect.idr
2014-09-30 13:49:52 +02:00
Ahmad Salim Al-Sibahi
fe569c4e0d Finished making standard library naming consistent 2014-09-26 07:34:38 +02:00
Ahmad Salim Al-Sibahi
f0ed9e992f First renaming attempt 2014-09-26 07:34:28 +02:00
Sebastian de Bellefon
3835dce242 Some comments for pidigits 2014-09-25 18:58:30 +02:00
Sebastian de Bellefon
6e9ae3e176 Add benchmark pidigits
Memory usage is quite high
2014-09-25 16:32:44 +02:00
Paul Koerbitz
1915d38fcb Add fasta benchmark to benchmarks/ALL 2014-04-19 20:38:33 +02:00
Paul Koerbitz
de098f2f3e Fix bugs in fasta implementation 2014-04-19 20:38:33 +02:00
Paul Koerbitz
d90731e5db Replace awful scanl version with a saner one 2014-04-19 20:38:33 +02:00
Paul Koerbitz
32417da066 Replace Nat's with Int's
The performance of Nat's is prohibitive
2014-04-19 20:38:33 +02:00
Paul Koerbitz
2706aca4e8 Add naive and horribly performing port of Haskell's fasta benchmark implementation
This benchmark is part of the 'computer benchmarks game'
(http://benchmarksgame.alioth.debian.org/).
2014-04-19 20:38:32 +02:00
Markus Pfeiffer
3558c7c29f Change from shebangs with absolute references to using /usr/bin/env 2013-11-18 17:10:00 +00:00
Benjamin Saunders
4fcecd9576 Add test board and wire up quasigroup solver to benchmark tools 2013-11-13 20:30:42 -08:00
Benjamin Saunders
7426114bcc Merge branch 'quasigroups' into quasigroup-solver-benchmark 2013-11-13 20:14:37 -08:00
Benjamin Saunders
87931f6693 Rearrangement in preparation for use as benchmark 2013-11-13 20:13:44 -08:00
Edwin Brady
9836a07175 Inlining - Evaluator now supports run-time terms
In particular this reduces type class overhead.
NOTE: Breaks the javascript code generation because it doesn't seem to
support projection from global names, which can now arise as a result
of inlinings.

A temporary fix for this would be to update ElabDecls.hs:733 to
simple_rt ctxt t = t

which disables the simplification of run time terms.
2013-11-07 18:48:55 +00:00
Edwin Brady
86fc1a193c Added simple benchmark system 2013-11-05 22:45:16 +00:00