russoul
b1ec508a02
Eliminate SchemeCall ExtPrim
2020-08-24 19:47:16 +03:00
russoul
594105d5ac
Eliminate schemeCall from the library
2020-08-24 19:38:29 +03:00
Alex Gryzlov
ef5299733a
refactor Data.String.Parser ( #579 )
2020-08-22 08:13:34 +01:00
G. Allais
56209de4ca
[ close #270 ] Add FC to Binder ( #296 )
2020-08-21 19:03:53 +01:00
Niklas Larsson
83d9374206
Merge pull request #583 from melted/api_ci
...
Add CI checking for the API
2020-08-21 12:53:04 +02:00
Niklas Larsson
5f1d391242
Make the run script executable
2020-08-21 12:24:23 +02:00
Niklas Larsson
de54c7feee
Clean in case TTC version has changed
2020-08-21 12:08:49 +02:00
Niklas Larsson
b37387d394
Add a badge for API CI
2020-08-21 11:54:14 +02:00
Niklas Larsson
2a45854b96
Add CI checking for the API
2020-08-21 11:51:21 +02:00
lodi
3b49b10832
add extraRuntime
option for Scheme backends ( #578 )
2020-08-21 09:34:57 +01:00
G. Allais
da78ac4783
[ new ] topics for logging levels ( #569 )
2020-08-20 18:45:34 +01:00
Cole Brown
f227735cec
Add local to MonadReader interface
2020-08-20 16:33:50 +01:00
Cole Brown
6c3ab219bc
Implement MonadReader and related types/instances
...
This includes:
- ReaderT transformer
- Instances for Functor, Applicative, Monad, MonadTrans, HasIO,
Alternative
- asks helper function
- Reader alias
2020-08-20 16:33:50 +01:00
karroffel
7d046652d8
add support for more casts from and to BitsN types ( #548 )
...
Co-authored-by: Guillaume ALLAIS <guillaume.allais@ens-lyon.org>
2020-08-20 15:01:09 +01:00
Thomas Dziedzic
5d1b937035
add prim__getNullAnyPtr and prim__castPtr ( #525 )
2020-08-20 11:52:51 +01:00
Niklas Larsson
8a346e18f2
Merge pull request #580 from ska80/ide-mode-socket-no-banner
...
Suppress banner when running with --ide-mode-socket option
2020-08-20 11:07:35 +02:00
Ohad Kammar
4f9e3b7297
Make IDEMode respond after executing a consolewidth
instruction
...
emacs's idris-mode seems to hang without a response
2020-08-20 09:52:06 +01:00
Kamil Shakirov
899d425bbf
Suppress banner when running with --ide-mode-socket option
2020-08-20 14:18:12 +06:00
Ohad Kammar
310b7a007c
Move cong2 from contrib
to Prelude.Basics
2020-08-20 07:53:45 +01:00
Ohad Kammar
080fbab20d
Insert linearity annotations for cong2
...
following review by @gallais
2020-08-20 07:53:45 +01:00
stasoid
14604dcf2d
Add support for ~~~ code blocks in markdown
2020-08-19 14:08:30 +01:00
Kamil Shakirov
8544e80076
Use the same naming convention for foreign primitives
2020-08-19 14:05:28 +01:00
Kamil Shakirov
1d601384ce
Rename --consolewidth option to --console-width for consistency
2020-08-19 11:59:31 +01:00
Niklas Larsson
5905a00fd2
Merge pull request #576 from ShinKage/pretty-compiler-v2
...
Windows color fix
2020-08-19 12:15:15 +02:00
Niklas Larsson
7fb0bafc66
Merge pull request #573 from idris-lang/install-instructions-chez-threads
...
Add instructions about thread support in Chez Scheme to INSTALL.md
2020-08-19 12:04:01 +02:00
Giuseppe Lomurno
21524da0a0
Windows color fix
2020-08-19 11:30:12 +02:00
David Thrane Christiansen
a101f5e8e7
Add instructions about thread support in Chez Scheme to INSTALL.md
...
I encountered a difficult-to-diagnose error while bootstrapping Idris 2, and these instructions fixed it for me.
2020-08-18 18:01:14 -07:00
Niklas Larsson
d440480516
Merge pull request #572 from melted/fix_api
...
Add missing Text.Bounded to ipkg
2020-08-19 02:02:19 +02:00
Niklas Larsson
24d4ccf007
Add missing Text.Bounded to ipkg
2020-08-19 01:21:32 +02:00
Arnaud Bailly
8ecf664ff6
Port Decidable.Order from Idris1 ( #543 )
2020-08-18 22:26:56 +01:00
Giuseppe Lomurno
bab9bfd095
Updated CHANGELOG.md
2020-08-18 19:25:36 +01:00
Giuseppe Lomurno
63c15352f4
Prettyprinting hole context
2020-08-18 19:25:36 +01:00
Giuseppe Lomurno
cef2fbbccd
Better term printing
2020-08-18 19:25:36 +01:00
Giuseppe Lomurno
42404c2d9d
Automatic console width detection
2020-08-18 19:25:36 +01:00
Giuseppe Lomurno
f658ce357f
More improvements
...
- More migrations from String to Doc
- File context in parser errors
2020-08-18 19:25:36 +01:00
Giuseppe Lomurno
607352a191
Error suggestions
2020-08-18 19:25:36 +01:00
Giuseppe Lomurno
6298a6741d
Adds bounds to compiler parser
...
- Added primitive to compiler parser for precise text boundaries
- Reworked parser with the new primitive
2020-08-18 19:25:36 +01:00
Giuseppe Lomurno
3b0f11248e
Case term fix
2020-08-18 19:25:36 +01:00
Giuseppe Lomurno
df3b76b739
More pretty printing
...
- More on error messages
- More on REPL outputs
2020-08-18 19:25:36 +01:00
Giuseppe Lomurno
5e9837828a
Implementations and errors
...
- Added initial implementations for terms and values
- Error messages converted to pretty printer
- Colorization for error messages
- Color and console width option both as command line and repl command
2020-08-18 19:25:36 +01:00
Giuseppe Lomurno
df4f990b3c
PTerm and error intial prettyprinting
2020-08-18 19:25:36 +01:00
Niklas Larsson
63b8504e42
Merge pull request #568 from melted/nmop_arity
...
Add implicit arity arg to NmOp
2020-08-18 14:28:09 +02:00
Niklas Larsson
76ee7a3b34
Merge pull request #351 from petithug/fixity-precedence-master
...
Restore Bool operators precedence
2020-08-18 14:08:20 +02:00
Niklas Larsson
2ae431bdc8
Merge pull request #558 from xoltar/at-requires
...
Support package names with @, / and - in lambdaRequire, fix an error …
2020-08-18 14:07:07 +02:00
Niklas Larsson
fed0f1be24
Merge pull request #551 from SmiVan/BitsN-Compile-Fix
...
Split CFUnsigned into 8/16/32/64 bits versions
2020-08-18 14:04:42 +02:00
Niklas Larsson
84ae9d7c6e
Merge pull request #523 from mb64/hasio-statet
...
Implement HasIO for StateT
2020-08-18 14:02:02 +02:00
Niklas Larsson
93ecb72012
Merge pull request #526 from alexhumphreys/feat/buildExpressionParser
...
Add BuildExpressionParser to contrib
2020-08-18 14:01:20 +02:00
Niklas Larsson
ac92e41e6e
Merge pull request #531 from jfdm/make-timings-hierarchical-in-output
...
Makes timing output more intuative to read.
2020-08-18 13:59:07 +02:00
Niklas Larsson
bed1b8c550
Merge pull request #564 from ska80/post-idris2boot-cleanups
...
More post-Idris2-boot cleanups
2020-08-18 13:54:02 +02:00
Niklas Larsson
b9beca1986
Add implicit arity arg to NmOp
...
Like in CExp.
2020-08-18 13:51:41 +02:00