Melvar Chen
53417dd506
Fix Show for HVects
...
It depended on Show for Strings using id.
2014-06-10 12:25:23 +02:00
Heather
acbd01a343
splitOn and replaceOn for List
2014-06-10 08:06:21 +04:00
David Christiansen
b6aa58a8af
Merge pull request #1303 from david-christiansen/dsl-pi
...
Add pi to overridable syntax in DSL blocks
2014-06-10 00:11:12 +02:00
David Raymond Christiansen
9993f3bd80
Add pi to overridable syntax in DSL blocks
2014-06-09 23:39:00 +02:00
Edwin Brady
590140a9fe
Merge branch 'master' of github.com:idris-lang/Idris-dev
2014-06-09 20:59:31 +01:00
Edwin Brady
3ac9e7ddc0
Update version for bugfix release
2014-06-09 20:55:12 +01:00
Edwin Brady
504038db9e
Merge pull request #1300 from stepcut/master
...
modifications to RTS to support 8-bit platforms
2014-06-09 12:52:46 -07:00
Edwin Brady
13a6bf41b5
Merge pull request #1299 from Heather/isInfixOf_for_List
...
isInfixOf for List
2014-06-09 12:51:45 -07:00
Edwin Brady
2b183c8e27
Merge pull request #1294 from JanBessai/JavaBackendFixes
...
Java back-end fixes
2014-06-09 12:51:35 -07:00
Edwin Brady
9815da82e7
Merge branch 'master' of github.com:idris-lang/Idris-dev
2014-06-09 20:49:45 +01:00
Edwin Brady
42dcbc3d54
Deal with 'Delay' in case building properly
...
We mustn't inspect the laziness type, because we'll never have it. (This
is a bit of a hack and relies on never having two different types of
laziness in the same argument, but since that doesn't make sense anyway,
I believe this is safe!)
Fixes #1295
2014-06-09 20:48:03 +01:00
Ahmad Salim Al-Sibahi
e91819c34a
Final cleanup/check of case tactic implementation
2014-06-09 19:01:10 +02:00
Ahmad Salim Al-Sibahi
5045dae8c2
Added tactic for case analysis.
...
Also, induction now work on expressions instead of simply names.
2014-06-09 18:48:24 +02:00
Ahmad Salim Al-Sibahi
a0b05e23cc
Allow induction on terms instead of simply names
2014-06-09 12:08:51 +02:00
Heather
17ecdefd64
isInfixOf for List
2014-06-09 08:23:47 +04:00
stepcut
31b234634e
Merge https://github.com/idris-lang/Idris-dev
2014-06-08 22:29:50 -05:00
David Christiansen
2f93ad905b
Merge pull request #1298 from david-christiansen/ide-prover
...
Reorder code in prover to make it more readable + solve IDESlave protocol failure on prover errors
2014-06-09 01:16:08 +02:00
David Raymond Christiansen
7623850b9b
IDESlave protocol fixes in case of error
...
Previously, Idris was asking for the same continuation to be deleted
twice in case of errors.
2014-06-09 00:47:21 +02:00
David Raymond Christiansen
2494a8ac91
Reorder code to make it more readable
2014-06-09 00:23:29 +02:00
David Christiansen
a7d3eb9ee0
Merge pull request #1297 from david-christiansen/ide-prover
...
Remove unnecessary partiality
2014-06-08 18:48:54 +02:00
David Raymond Christiansen
387b738f59
Remove unnecessary partiality
2014-06-08 17:19:53 +02:00
David Christiansen
5700be7210
Merge pull request #1296 from david-christiansen/ide-prover
...
Correct IDESlave protocol violations in prover
2014-06-08 04:36:00 +02:00
David Raymond Christiansen
6d0abfb7b4
Correct IDESlave protocol violations in prover
2014-06-08 04:07:29 +02:00
Jan Bessai
5cad34bc70
Merge branch 'master' into JavaBackendFixes
2014-06-07 22:46:48 +02:00
Jan Bessai
6a3aac2573
Added myself to contributors
2014-06-07 22:44:17 +02:00
Jan Bessai
017509387b
Java rts version update to 0.9.14
2014-06-07 22:01:40 +02:00
Jan Bessai
71fae2801f
fix missing tests
2014-06-07 22:01:16 +02:00
Jan Bessai
6f912c88e8
buffers done
2014-06-07 22:00:49 +02:00
Edwin Brady
db929869ab
Merge pull request #1290 from Melvar/fix-optparse-bound
...
Update optparse-applicative bound to match used features
2014-06-07 09:41:33 -07:00
Edwin Brady
f68b4c0ee5
Merge pull request #1285 from Heather/master
...
foldl1 implementation
2014-06-07 09:41:01 -07:00
Jan Bessai
fca147b4a3
SystemInfo primitive added to Java Backend
2014-06-07 18:39:18 +02:00
Jan Bessai
4aadf4ca0d
Merge branch 'master' into JavaBackendFixes
...
Conflicts:
test/reg029/run
2014-06-07 17:26:10 +02:00
Melvar Chen
dbb9e0c66e
Update optparse-applicative bound to match used features
...
Having an earlier version than 0.8 was met with failure to compile
2014-06-06 19:05:45 +02:00
Jan de Muijnck-Hughes
9edaf2eb6c
More documentation for runnning effects.
2014-06-06 14:14:39 +01:00
Heather
f178bbe759
foldl1 implementation
2014-06-06 16:53:30 +04:00
Jan de Muijnck-Hughes
e97f0e27d1
Updated idrislang.sty to ensure singlespacing code blocks
2014-06-06 10:31:58 +01:00
David Christiansen
baaea97ff7
Merge pull request #1288 from david-christiansen/issue/1286
...
Add semantic highlighting for postulates
2014-06-06 10:30:17 +02:00
Edwin Brady
9c59a193e2
Merge branch 'master' of github.com:idris-lang/Idris-dev
2014-06-05 15:08:04 -07:00
Edwin Brady
921b766c2d
Fix name propagation in error messages
...
Fixes #1225
2014-06-05 15:07:35 -07:00
David Raymond Christiansen
d6c5b2b11e
Add semantic highlighting for postulates
...
Fixes #1286 .
2014-06-05 16:44:34 +02:00
David Christiansen
69aea8d2ba
Merge pull request #1287 from david-christiansen/postulate-providers
...
Distinguish postulate providers and type providers at use site
2014-06-05 14:35:48 +02:00
David Raymond Christiansen
e5bc47eec3
Distinguish postulate providers and type providers at use site
...
This is not backwards compatible, but as far as I know, there are no
users of postulate providers who are not me.
The old system allowed both the definition of the provider and the use
site to be involved in the determination of what is a postulate and what
is not. This is not good - users should always be in full control of
this.
The new implementation has two syntaxes:
%provide (x : t) with p
%provide postulate x with p
The first is the type provider syntax we know and love. The second
requires that the provider in fact return a type, which is then made
into the type of the resulting postulate.
2014-06-05 13:53:03 +02:00
Edwin Brady
9593ae6e0f
Merge pull request #1284 from bmsherman/verifiedRing
...
Fix definition of VerifiedRing
2014-06-04 20:52:52 -07:00
Edwin Brady
f1e36be540
Merge pull request #1273 from bmsherman/cantResolveAlts
...
Change the type of the CantResolveAlts constructor.
2014-06-04 20:52:12 -07:00
bmsherman
11e4d570b2
Fix definition of VerifiedRing
2014-06-04 23:28:38 -04:00
bmsherman
21124c3c64
Merge remote-tracking branch 'upstream/master' into cantResolveAlts
...
Conflicts:
src/Idris/Output.hs
2014-06-04 22:49:14 -04:00
Edwin Brady
34d6f394e4
No need for Handler constraints on effectful ops
...
They are required on 'run' anyway - having them on the functions here
does no more than add noise to the type.
2014-06-04 17:20:54 -07:00
Edwin Brady
a75bd0f492
Merge pull request #1280 from david-christiansen/testrunner
...
Add --testpkg option + tests section in ipkg files
2014-06-04 16:52:45 -07:00
Edwin Brady
42d0138c80
Merge pull request #1278 from defanor/master
...
Fixed case-splitting
2014-06-04 16:50:09 -07:00
Edwin Brady
10279e6af7
Merge pull request #1276 from jfdm/warranty-flag
...
Added warranty information to the Idris Repl.
2014-06-04 16:49:04 -07:00