git.iko.soy
/
elk
readme
files
commits
refs
on
294ee07
help
sign in
history of
src/Validate.hs
all commits
ea2a61e
Fix bug in parsing type applications
Evan Czaplicki
10 years ago
99c8f4a
Convert Validation phase from String to Text
Evan Czaplicki
10 years ago
36e7961
Detect duplicate fields in type annotations and port declarations
Evan Czaplicki
10 years ago
b7403d0
Detect duplicate fields in type and type alias declarations
Evan Czaplicki
10 years ago
0d6c87f
Better error messages for duplicate record fields
Evan Czaplicki
10 years ago
b97576d
Attempt to speed up the parsing phase
Evan Czaplicki
10 years ago
a2a2fc0
Track region information in canonical defs
Evan Czaplicki
10 years ago
0d2c5a2
Remove [1..5] syntax in favor of List.range
Evan Czaplicki
10 years ago
8677ff7
Merge branch 'pr/1290' into dev
Evan Czaplicki
11 years ago
74bc3f2
Clean up check for duplicate arguments
Evan Czaplicki
11 years ago
72da9da
Rename `Foreign` to `Port` across the codebase
Evan Czaplicki
11 years ago
f24673b
Add "pkg" field to effect managers
Evan Czaplicki
11 years ago
fdb21df
Add hint about program vs programWithFlags
Evan Czaplicki
11 years ago
856ac59
Check programs that take flags, generate relevant decoder
Evan Czaplicki
11 years ago
94ebc2d
Use the same Result type everywhere
Evan Czaplicki
11 years ago
66c833d
Get foreign effects working
Evan Czaplicki
11 years ago
cf4c998
Add checks for cmdMap and subMap
Evan Czaplicki
11 years ago
0d58dee
Get rid of a couple TODO's related to error reporting for effect modules
Evan Czaplicki
11 years ago
2d33116
Ensure that necessary effect manager functions exist
Evan Czaplicki
11 years ago
fa09513
Type check effect manager functions
Evan Czaplicki
11 years ago
3d94566
Remove effect types
Evan Czaplicki
11 years ago
ef280ed
Avoid repeated arguments at compile time. Fix #809
Yoann Blein
11 years ago
8f032c9
Make `command` and `subscription` functions available in effect modules
Evan Czaplicki
11 years ago
ba5bfd2
Add support for "effect types" that track which effects are needed
Evan Czaplicki
11 years ago
d163289
Parse more liberally, give errors in validation phase for better messages
Evan Czaplicki
11 years ago
3e8eb7b
Just focus on effect modules, ignore foreign effects for now
Evan Czaplicki
11 years ago
4da491b
Properly parse and validate define construct
Evan Czaplicki
11 years ago
455dcb2
Begin supporting "define" in Parse and Validate phases
Evan Czaplicki
11 years ago
6d9f01b
Remove ports
Evan Czaplicki
11 years ago
a5b80f3
cosmetic: add vertical whitespace
Evan Czaplicki
11 years ago
1529666
Fix #1110, do not allow phantom types in type aliases
Evan Czaplicki
11 years ago
656bfb7
Switch Reports to use Docs for pre and post hints
Evan Czaplicki
11 years ago
a2427f5
Rule out duplicate fields in Validate phase and provide nice error message
Evan Czaplicki
11 years ago
c9f3911
Remove a bunch of Control.Applicative imports since we're only GHC 7.10 now
Evan Czaplicki
11 years ago
75ccf81
Give nicer errors for bad function defs and for duplicate variables in patterns
Evan Czaplicki
11 years ago
92dc057
Remove 'Crash' from AST.Expression.General
Evan Czaplicki
11 years ago
2b577fe
Remove surface syntax for multiway if
Evan Czaplicki
11 years ago
c5efca9
Merge branch 'simpler-records'
Evan Czaplicki
11 years ago
7552469
Generate a minimal number of closures
Evan Czaplicki
11 years ago
779f7aa
Remove syntax for record insert and remove
Evan Czaplicki
11 years ago
2fbfb20
Thread doc comments through compilation process
Evan Czaplicki
11 years ago
fb1a6d2
Throw errors when you have ports in a submodule
Evan Czaplicki
11 years ago
410ab22
Fix presentation bug with unbound type variable errors
Evan Czaplicki
11 years ago
5b3458d
Create hints for syntax errors
Evan Czaplicki
12 years ago
b4657b9
Make error reporting parallel
Evan Czaplicki
12 years ago
ee3b209
Error reporting overhaul (BIG)
Evan Czaplicki
12 years ago
keys
esc to close
j k
move down, up
enter
open
esc
back, or up a level
1 2 3 4
readme, files, commits, refs
/
filter
y
copy the clone command
c
compare the chosen commit with another (or shift-click both)
?
show or hide this list