Evan Czaplicki
384f86faa1
Add note about how to request features to the main repo
2013-12-21 14:48:53 -08:00
Evan Czaplicki
7b20993869
Get rid of dependency on uniplate so AST does not need to derive Data or Typeable
...
This is motivated by wanting to add things to the AST that cannot
derive Data or Typeable
2013-12-20 16:41:06 -08:00
Evan Czaplicki
39769b77af
Merge pull request #399 from mgold/char-compare
...
Fix Char comparisons
2013-12-19 18:53:07 -08:00
Max Goldstein
460fe0d3a4
Further optimizations
2013-12-19 21:47:16 -05:00
Max Goldstein
c6fbc8df24
Use instanceof for performance
2013-12-19 19:55:41 -05:00
Evan Czaplicki
3686c82738
Add note about no sharing between top-level and let-bound type variables
2013-12-19 15:04:41 -08:00
Evan Czaplicki
2874797ddb
Go to original error style. I think it's nicer.
2013-12-19 14:45:52 -08:00
Evan Czaplicki
c8854a9935
Merge branch 'dev' of https://github.com/evancz/Elm into dev
2013-12-19 11:44:59 -08:00
Evan Czaplicki
34913d5340
Fix issue #397 . Core issue was that scanning for infix declarations was not clever about strings.
2013-12-19 10:41:31 -08:00
Evan Czaplicki
5071f0f8d6
Merge pull request #393 from maxsnew/dict
...
Add efficient update function for Dict
2013-12-19 10:09:57 -08:00
Max New
33b39a30db
Implement more general Dict update.
2013-12-19 04:16:00 -06:00
Evan Czaplicki
ac6c5bc04a
Get rid of check on how many exposed modules. That's for validation elsewhere
2013-12-19 01:48:26 -08:00
Evan Czaplicki
ab53fac3c4
Add note about how to interpret JS functions
2013-12-18 23:35:14 -08:00
Max New
bb3d0dc566
Add efficient update function for Dict
2013-12-18 22:02:02 -06:00
Max Goldstein
fac00f66c4
Fix Char comparisons
...
Fixes evancz/Elm#392
2013-12-18 21:39:46 -05:00
Evan Czaplicki
32e7d1da03
Get rid of dead code in Prelude. Need to figure out how to kill prelude entirely.
2013-12-18 12:53:11 -08:00
Evan Czaplicki
5aedf723ec
Take Automaton out of standard libraries for now
2013-12-18 12:52:47 -08:00
Evan Czaplicki
16aef1ea0c
Switch away from using Text.Blaze.Html.Renderer.Utf8 because it scrambles some things.
2013-12-17 17:43:06 -08:00
Evan Czaplicki
82d3d88d01
Get syntax highlighting on code blocks working again.
2013-12-17 16:19:42 -08:00
Evan Czaplicki
37afd0d6a5
Merge pull request #391 from ivanov/typos
...
Typos
2013-12-17 15:47:32 -08:00
Paul Ivanov
b77fd96d68
fix typos in Graphics
2013-12-17 15:44:58 -08:00
Paul Ivanov
bb851314ab
more typos
2013-12-17 15:44:45 -08:00
Paul Ivanov
70e861818d
fix typo in docs
2013-12-17 15:40:31 -08:00
Evan Czaplicki
123fb9440d
Improve documentation for the new libraries
2013-12-17 15:20:39 -08:00
Evan Czaplicki
68d41ba1bc
create file for uploading standard library to library.elm-lang.org
2013-12-17 13:59:38 -08:00
Evan Czaplicki
f1f5744f5b
Add note about short-circuiting with (&&) and (||)
2013-12-17 13:59:19 -08:00
Evan Czaplicki
a3cb09a0c1
Add instances for generating JSON
2013-12-17 12:16:40 -08:00
Evan Czaplicki
26a8c82b6f
Get rid of Build.Info file, move compiler version to Elm.Internal.Version and use Elm's version conventions
2013-12-17 11:36:05 -08:00
Evan Czaplicki
b9056797ec
Add link to example program.
2013-12-17 10:59:45 -08:00
Evan Czaplicki
16e6654af8
Require minimal deps file when just building things locally
2013-12-16 14:41:05 -08:00
Evan Czaplicki
87bf14f268
Switch to using elm_dependencies.json to search for additional src-dirs
2013-12-16 03:03:52 -08:00
Evan Czaplicki
8a46ead147
Add dependencies field to Deps
2013-12-16 03:03:04 -08:00
Evan Czaplicki
3c1b9f7171
Adopt "model" code from elm-get so that dependencies can be crawled from the compiler.
2013-12-15 23:55:36 -08:00
Evan Czaplicki
61ff49067f
Guard against issue #387
2013-12-15 19:14:00 -08:00
Evan Czaplicki
fe7e3195fa
Automatically look in elm_dependencies/ and use the latest version available
2013-12-15 01:37:51 -08:00
Evan Czaplicki
d6e769514e
Get rid of dummy Paths_Elm.hs file!
2013-12-15 01:35:31 -08:00
Evan Czaplicki
dac51abc88
Finish refactoring code into Build/ directory, make some names more consistent and remove unneeded dependencies
2013-12-14 23:29:39 -08:00
Evan Czaplicki
6cb3b30062
Start breaking the build process up into smaller modules
2013-12-14 21:46:15 -08:00
Evan Czaplicki
80e8af63e5
Rollback on laziness for now.
...
I feel like it does not have a strong use case yet, and does not align
with the nearterm goals of Elm. I don’t want to introduce complexity
unless it has a big reward.
2013-12-14 20:50:16 -08:00
Evan Czaplicki
cd4b4e2ef5
Mess around with wording and switch to using a pdf for the contributor agreement
2013-12-13 17:54:27 -08:00
Evan Czaplicki
0ce1d53f01
Merge pull request #359 from jsl/add_contributing_doc
...
Add initial CONTRIBUTING.md
2013-12-13 17:38:01 -08:00
Evan Czaplicki
c8c9913983
Add more info to comments
2013-12-13 17:05:33 -08:00
Evan Czaplicki
f57ffdf84e
Clarify docs for splitWith
and make note about potential infinite loops more consistent
2013-12-13 16:38:02 -08:00
Evan Czaplicki
cc5be70ac4
Add more documentation (mainly adding more examples) and change to the name splitWith
2013-12-13 16:15:35 -08:00
Evan Czaplicki
8a9fbbc7cc
Merge branch 'master' into dev
2013-12-13 15:49:30 -08:00
Evan Czaplicki
854eeaae67
Merge pull request #377 from cstork/master
...
Fix Keyboard.lastPressed to signal repeated keys
2013-12-13 15:47:40 -08:00
Evan Czaplicki
983954fb19
Add -threaded and -O2 back to resolve build issue on some machines that default to using single threaded runtime
2013-12-13 11:15:37 -08:00
Evan Czaplicki
6ff938c7cf
Improve message for errors when unifying rigid type variables
2013-12-12 17:11:49 -08:00
Evan Czaplicki
91007fc4f9
Merge pull request #383 from maxsnew/lazy
...
Add unsafe Stream functions
2013-12-11 23:56:30 -08:00
Evan Czaplicki
01a5b1d8c2
that's not how you spell "high five"!
2013-12-11 23:54:52 -08:00