git.iko.soy
/
elk
readme
files
commits
refs
on
4bec310
help
sign in
history of
compiler/Type/ExtraChecks.hs
all commits
f99ac97
Allow Arrays to pass through ports
Max Goldstein
13 years ago
69dfa97
Update error for bad values being sent through ports
Evan Czaplicki
13 years ago
32b7c18
Allow Json.Value through ports
Evan Czaplicki
13 years ago
d80f00e
Stop permitting JSNumber, JSString, etc. through ports because they no longer exist
Evan Czaplicki
13 years ago
9dd5dff
Make AST more general and try to give its phases better names
Evan Czaplicki
13 years ago
1a1aff1
restrict incoming ports to disallow data structures that contain signals, only "top-level" signals are allowed
Evan Czaplicki
13 years ago
b5e7311
Improve error messages as described in a list discussion
Evan Czaplicki
13 years ago
bc6ac14
Disallow signals-of-signals, functions that involve signals, and signals of functions
Evan Czaplicki
13 years ago
461abc0
Correct check for outgoing higher order functions
Evan Czaplicki
13 years ago
63243ca
Minor changes to checks for ports
Evan Czaplicki
13 years ago
fe3b343
Make port checks more permissive
Evan Czaplicki
13 years ago
2a0a0e6
Simplify SourceSyntax.Type AST, making record extension more restrictive as discussed with @maxsnew
Evan Czaplicki
13 years ago
a97b995
Add checks for port types to ensure that only JS values go through ports and that type annotations are correct and consistent
Evan Czaplicki
13 years ago
6eb84d8
Make error message prettier
Evan Czaplicki
13 years ago
c966776
Add -W flag to many files, mostly getting rid of dead imports
Evan Czaplicki
13 years ago
f73a6ff
Add an occurs check to finally resolve #294
Evan Czaplicki
13 years ago
18c67cb
Properly perform extraChecks
Evan Czaplicki
13 years ago
b5979b4
Add occurs check and a test to make sure it works
Evan Czaplicki
13 years ago
70f1242
Check that main is a Signal or (Signal Element), add tests for this case
Evan Czaplicki
13 years ago
4da7588
Add the ExtraChecks module to do occurs check and check the type of main
Evan Czaplicki
13 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