claymager
283f9bd00f
[ fix ] Forbid "." as namespace identifier ( #2134 )
2021-11-22 12:13:08 +00:00
stefan-hoeck
c504a26bc8
[ type inference ] use determining parameter in relation interfaces
2021-11-22 09:52:32 +00:00
Guillaume ALLAIS
0bc18bd34a
[ fix #2072 ] correctly handle fixity in printer
2021-11-19 17:42:07 +00:00
Guillaume ALLAIS
f99b875d7e
[ fix #2095 ] error on duplicated updates
2021-11-19 16:30:35 +00:00
gemmaro
c7df41958c
[ mkdoc ] Wrap declaration part in <code> tag
2021-11-18 18:19:38 +00:00
G. Allais
489e8c7cbc
[ re #2038 ] doc for reserved symbols ( #2126 )
2021-11-18 18:13:20 +00:00
Mathew Polzin
1576a578a0
[ cleanup ] Remove unused imports ( #2123 )
...
* contrib library unused import removal
* remove a few unused imports.
* another round of unused import removal
* another round of unused import deletion.
* another round of unused import deletion.
2021-11-18 16:47:36 +00:00
Thomas Dziedzic
c31cd9513f
make Data.List1.length public
2021-11-18 16:42:49 +00:00
Thomas Dziedzic
88f8f3df8e
implement Data.List1.length
2021-11-18 08:38:00 +00:00
Guillaume ALLAIS
686a52fb09
[ fix #2122 ] Normalise source directory "." away
2021-11-17 11:55:01 +00:00
Ben Hormann
d1e90a5b8e
[ performance ] bitops arithmetic speedup ( #2081 )
2021-11-17 11:54:19 +00:00
Denis Buzdalov
a4eb8b2ec3
[ doc ] Fix a complain of not being in a toctree
2021-11-17 10:50:49 +00:00
Mathew Polzin
0eba4c691e
Add %deprecate pragma ( #2086 )
2021-11-17 10:41:03 +00:00
André Videla
cc45ff957a
Merge pull request #2085 from andrevidela/string-parser-position
...
Show the line and column in diagnostic message in String.Parser
2021-11-15 11:09:57 +00:00
Denis Buzdalov
ba180706d6
[ ux ] Make expected and given results be printed colourful in Golden
2021-11-11 23:25:11 +00:00
Kamil Shakirov
ae411fe756
[ doc ] Mark code blocks as Idris code
2021-11-11 18:55:11 +00:00
Guillaume ALLAIS
c6897396e8
[ highlight ] for doc strings
2021-11-11 10:33:44 +00:00
Mathew Polzin
d2ce85ea05
Merge pull request #2096 from madman-bob/system-run
...
Add the `System` `run` function
2021-11-10 08:58:39 -08:00
Robert Wright
2ee10d9b34
Add Alternating List odds and evens functions
2021-11-10 08:40:25 +00:00
Mathew Polzin
0edac54cd9
Merge pull request #2113 from mattpolzin/nomangle-ttc-version
2021-11-09 17:27:21 -08:00
André Videla
9e6678e3d3
Merge pull request #2102 from madman-bob/list-singleton
...
Add List singleton function
2021-11-10 00:46:40 +00:00
André Videla
7f932036e9
Show the line and column in diagnostic message
...
This also updates the error message of some common combinators
2021-11-10 00:44:09 +00:00
Mathew Polzin
b1f6c6ea0b
bump TTC version for nomangle additions.
2021-11-09 16:30:03 -08:00
Zoe Stafford
3063218d46
[ new ] Add %nomangle
( #2063 )
...
This is (for once) not a breaking changes, instead backends will need to opt in to this change, using the utilities in Compiler.NoMangle. See the js backend for an example of how to do this.
This is the first step to being able to use idris to create libraries usable by other languages.
2021-11-09 16:23:50 +00:00
André Videla
b511ed54b3
Merge pull request #2044 from ska80/use-multiline-strings
...
[refactor] Use multiline strings for better readability
2021-11-09 13:05:39 +00:00
Robert Wright
2a666dbaac
Add System.run changes to CHANGELOG
2021-11-08 10:42:39 +00:00
Edwin Brady
2f6ec76223
Get information about names in reflection ( #2110 )
...
* Only normalise a search goal if it's fast
While we do end up normalising it anyway on success, there might be
things blocking it that make the intermediate terms very big, so only do
it speculatively to see if it's quick.
* Get information about names in reflection
Currently this is only whether it's a function, or data or type
constructor. I expect more may be useful/possible.
2021-11-07 15:06:53 +00:00
Edwin Brady
38e48be5b1
Only normalise a search goal if it's fast ( #2109 )
...
While we do end up normalising it anyway on success, there might be
things blocking it that make the intermediate terms very big, so only do
it speculatively to see if it's quick.
2021-11-07 13:59:24 +00:00
Kamil Shakirov
cadbee9fc6
Apply suggestions from code review
2021-11-06 18:49:41 +06:00
Kamil Shakirov
a73e8a3e33
Apply suggestions from code review
2021-11-06 18:48:21 +06:00
Robert Wright
921bc24a2a
Add List singleton function
2021-11-05 16:08:54 +00:00
Robert Wright
4732486bbc
Add System run function
2021-11-05 11:59:17 +00:00
Robert Wright
dc47df688c
Add System.File fRead function
2021-11-05 11:59:17 +00:00
Robert Wright
c1fc487bec
Return error code from pclose
2021-11-05 11:59:17 +00:00
Robert Wright
ac716c1dc7
Add SnocList factConcat transformation
2021-11-05 11:59:17 +00:00
Robert Wright
c964f8d8bc
Add System escapeCmd function
2021-11-05 11:59:17 +00:00
Kamil Shakirov
1e19189deb
Apply suggestions from code review
2021-11-04 12:52:28 +06:00
Kamil Shakirov
25b62b4e23
Revert the problematic code block to unlines
...
Noted in issue #2087
2021-11-04 12:30:25 +06:00
Kamil Shakirov
47326767ac
[ cleanup ] A few more cleanups
2021-11-04 12:30:25 +06:00
Kamil Shakirov
15d5c78447
[ cleanup ] A few more cleanups
2021-11-04 12:30:25 +06:00
Kamil Shakirov
1e6f9dad71
[cleanup] Cleanup after rebasing
2021-11-04 12:30:25 +06:00
Denis Buzdalov
26b94f09f7
[ cleanup ] Add idents to some underindented stuff
2021-11-04 12:30:25 +06:00
Kamil Shakirov
c1fe44be01
[refactor] Use multiline strings for better readability
2021-11-04 12:30:25 +06:00
Mathew Polzin
0a4fd3dc0e
Merge pull request #2092 from gwerbin/docs_ide-mode-adjustments
...
Add small clarifications to IDE mode docs
2021-11-03 18:27:10 -07:00
Christian Rasmussen
21ca9066f1
Detect ARM Macs as a Darwin OS
2021-11-03 08:43:32 +00:00
Igor Slieptsov
9735ee4235
[ doc ] fix example in doc letbinding
2021-11-03 08:17:34 +00:00
Greg Werbin
778fac7a8f
[ doc ] Add note about ExprSearch
2021-11-03 00:06:50 -04:00
Greg Werbin
4926ae3ab5
[ doc ] Clarify IDE Mode docs & adjust text
2021-11-03 00:06:50 -04:00
G. Allais
668c221474
[ re #2032 ] faster version of fromInteger ( #2090 )
2021-11-02 17:43:01 +00:00
G. Allais
15cc8243f7
[ re #2001 ] Make some prelude interfaces total ( #2083 )
...
The prelude interfaces that have default definitions for all of
their fields are declared total so that users are forced to think
about meeting the minimal requirements for an implementation to be
valid.
2021-11-02 15:34:52 +00:00