Evan Czaplicki
|
4da7588d10
|
Add the ExtraChecks module to do occurs check and check the type of main
|
2013-08-19 16:54:46 -07:00 |
|
Evan Czaplicki
|
8d09047b76
|
Switch runtime over to Transform2D library
|
2013-08-19 15:40:03 -07:00 |
|
Evan Czaplicki
|
9e08189960
|
Add gray, charcoal, and greyscale
|
2013-08-19 13:45:36 -07:00 |
|
Evan Czaplicki
|
df5b3f5932
|
Rename the Matrix2D type to Transform2D
|
2013-08-19 11:57:18 -07:00 |
|
Evan Czaplicki
|
4722efeb80
|
Move native version of Matrix2D
|
2013-08-19 11:56:27 -07:00 |
|
Evan Czaplicki
|
d0249e4de2
|
Change name of Matrix2D to Transform2D to capture that it involves translations
|
2013-08-19 11:42:17 -07:00 |
|
Evan Czaplicki
|
476e87ffc6
|
Merge branch 'master' into dev
|
2013-08-19 11:23:12 -07:00 |
|
Evan Czaplicki
|
26c51bb44a
|
Get rid of quickcheck stuff for now
|
2013-08-19 11:21:19 -07:00 |
|
Evan Czaplicki
|
6bffee3525
|
Merge pull request #218 from johnpmayer/topic/kbd_caper
fixed wierd keyboard stuff by factoring out keypress events
|
2013-08-18 13:27:23 -07:00 |
|
John P Mayer Jr
|
9a56f13089
|
Merge branch 'master' into topic/kbd_caper
|
2013-08-18 02:04:11 +00:00 |
|
Evan Czaplicki
|
c608e757a3
|
Remove scripts that are not used anymore
|
2013-08-16 16:53:30 -07:00 |
|
Evan Czaplicki
|
c2329d0aff
|
Fix generation of JS code for pattern matching on literals
|
2013-08-16 12:41:30 -07:00 |
|
Evan Czaplicki
|
2dc78fc904
|
Clean up after testing
|
2013-08-16 03:26:51 -07:00 |
|
Evan Czaplicki
|
5e02b74a35
|
Actually run tests!!!
|
2013-08-16 03:09:53 -07:00 |
|
Evan Czaplicki
|
560f679d8f
|
Fix transparency issue in #210
|
2013-08-16 00:07:32 -07:00 |
|
Evan Czaplicki
|
251c7d7c2d
|
Avoid extra updates (as recommended by Jeff)
|
2013-08-16 00:00:39 -07:00 |
|
Evan Czaplicki
|
5fd85cd9c5
|
Permit single line comments intermingled with types
|
2013-08-15 23:29:29 -07:00 |
|
John P Mayer Jr
|
b8a270e9d4
|
toCode needs to use uppercase, since keyboard separates key and modifier
|
2013-08-15 06:09:13 +00:00 |
|
John P Mayer Jr
|
6821a350f4
|
fixed obvious === bug
|
2013-08-15 05:55:48 +00:00 |
|
John P Mayer Jr
|
b9abf862dd
|
fixed wierd keyboard stuff by factoring out keypress events
|
2013-08-15 05:24:44 +00:00 |
|
Evan Czaplicki
|
efd42c386b
|
Bare minimum framework for testing
|
2013-08-14 17:41:02 -07:00 |
|
Evan Czaplicki
|
7c19935d86
|
reprime when printing types
|
2013-08-14 00:44:40 -07:00 |
|
Evan Czaplicki
|
0e62924aaf
|
reprime when printing expressions and patterns
|
2013-08-14 00:44:29 -07:00 |
|
Evan Czaplicki
|
9ec51f558d
|
deprime on parsing, not on JS generation
|
2013-08-14 00:42:26 -07:00 |
|
Evan Czaplicki
|
d9918e0ac2
|
Convince parser to commit to lists, records, and tuples
|
2013-08-13 23:41:44 -07:00 |
|
Evan Czaplicki
|
61b5d8fbfa
|
Nicer messages on specific parse failures
|
2013-08-13 23:11:23 -07:00 |
|
Evan Czaplicki
|
ab83c78d8d
|
Remove dead code
|
2013-08-13 23:09:46 -07:00 |
|
Evan Czaplicki
|
470234ecdd
|
Add test case for programs with no expressions
|
2013-08-13 22:20:17 -07:00 |
|
Evan Czaplicki
|
cd84e06695
|
Make pattern exhaustive, giving parse error when someone uses binops with different associativity
|
2013-08-13 22:20:00 -07:00 |
|
Evan Czaplicki
|
47d68d8bf2
|
Succeed on programs that have no expressions
|
2013-08-13 22:12:45 -07:00 |
|
Evan Czaplicki
|
a46432f30a
|
Make the Main module runable
|
2013-08-13 18:38:01 -07:00 |
|
Evan Czaplicki
|
3f4936303d
|
Make a proper Main module
|
2013-08-13 18:36:07 -07:00 |
|
Evan Czaplicki
|
fbad8eaab2
|
Update tests to cover the bugs that got reported leading up to 0.9
|
2013-08-13 18:31:15 -07:00 |
|
Evan Czaplicki
|
bc0c6a4410
|
Fix #209, bad JS generation for primes in patterns
|
2013-08-13 18:10:17 -07:00 |
|
Evan Czaplicki
|
3d36846055
|
switch to Tango color scheme for default colors
Everything looks nicer already :P
http://tango.freedesktop.org/Tango_Icon_Theme_Guidelines
|
2013-08-13 16:16:56 -07:00 |
|
Evan Czaplicki
|
c87fb860bb
|
Give minum require ment for elm-server
|
2013-08-12 23:16:12 -07:00 |
|
Evan Czaplicki
|
b7eb1335b0
|
Fix subtle bug with rigidVars vs rigidQuantifiers, was quantifing over the wrong variables in a forall
|
2013-08-12 14:32:51 -07:00 |
|
Evan Czaplicki
|
e4fc35c901
|
Make impossible error more specific
|
2013-08-12 14:30:32 -07:00 |
|
Evan Czaplicki
|
a3f62bdd14
|
style tweaks
|
2013-08-12 14:29:38 -07:00 |
|
Evan Czaplicki
|
1609e61cba
|
Fix accidental creation of rigid variables when type-checking mixed record types when a type alias is given
Fixes the issue raised by Alexander
|
2013-08-12 14:27:42 -07:00 |
|
Evan Czaplicki
|
17628a0a26
|
Fix type error in Automaton library
|
2013-08-12 01:09:45 -07:00 |
|
Evan Czaplicki
|
a736a28a43
|
Properly quantify variables in Data expressions.
|
2013-08-12 01:09:26 -07:00 |
|
Evan Czaplicki
|
585107eaed
|
Fix variable shadowing when pattern matching on a pattern with only one variable, when it appears in a let-expression
|
2013-08-11 12:45:59 -07:00 |
|
Evan Czaplicki
|
f5910c4dc9
|
add elm-server to changelog
|
2013-08-10 23:43:36 -07:00 |
|
Evan Czaplicki
|
3d570aa011
|
Show error messages in browser with elm-server
|
2013-08-10 23:01:37 -07:00 |
|
Evan Czaplicki
|
5a06bba85d
|
Add tiny clarification to hsv documentation
|
2013-08-10 20:07:57 -07:00 |
|
Evan Czaplicki
|
552fe262c2
|
Switch back to using number instead of Float whenever it is appropriate
|
2013-08-10 20:01:48 -07:00 |
|
Evan Czaplicki
|
9e58bdbc54
|
Canonicalize patterns in lambda expressions
|
2013-08-10 15:48:18 -07:00 |
|
Evan Czaplicki
|
47aa48d9fd
|
Preemptively add "number" as a kind of flexible variable that can unify with an (Is Number)
This is similar to the recent issue with comparable brought up by Max.
|
2013-08-10 14:26:01 -07:00 |
|
Evan Czaplicki
|
1e0294eea4
|
Move to 0.9.0.2
|
2013-08-10 14:21:34 -07:00 |
|