Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/elm-tooling/elm-compiler-library

Compiler fork used in elm-language-server-haskell (archived). Use https://github.com/elm-tooling/elm-language-server instead
https://github.com/elm-tooling/elm-compiler-library

Add some benchmarking for record updates and accesses

8e22ac98518106c8b4c2360e72a40c72e5d2e766 authored over 9 years ago by Evan Czaplicki <[email protected]>
Make the ops/sec numbers prettier

d17c31af009059890666a5f696e4b856ffbc6b5e authored over 9 years ago by Evan Czaplicki <[email protected]>
Expand constraints so we can use this on both 0.15.1 and 0.16

e7e0e18ae5cf997a41fb432789a0bd4b142cd065 authored over 9 years ago by Evan Czaplicki <[email protected]>
Get todomvc benchmarks running

f232429ba90e297a0ea95cc9f5f7f81b27828f8a authored over 9 years ago by Evan Czaplicki <[email protected]>
Fix some issues in Benchmark.run implementation

7a6f4068b623d13b5653f2dce29b8d845adc628d authored over 9 years ago by Evan Czaplicki <[email protected]>
Move constraints for 0.16

90c951341632f9500f906a73e9ab346a2e26f6e9 authored over 9 years ago by Evan Czaplicki <[email protected]>
Change Benchmark API to allow arbitrary nesting of suites

e29deed407ccba5a76100859e2b7e3c707a73a0e authored over 9 years ago by Evan Czaplicki <[email protected]>
Clear out current benchmarks for a more targeted benchmark suite

e4dad2bb4cb81b577a6e76b9deea782793fe32ed authored over 9 years ago by Evan Czaplicki <[email protected]>
Merge branch 'master' into dev

270efe5bfa601d7710b9a9b0ac3a6d3c280890e4 authored over 9 years ago by Evan Czaplicki <[email protected]>
Merge pull request #1084 from elm-lang/dev

Merge reporting fix from dev

8a2e85d556654dbb6987b1c0b957069b1cadb030 authored over 9 years ago by Evan Czaplicki <[email protected]>
Fix #1083, region on cases includes extra whitespace

6e1a9e1694ad150a8ac37f925d2a3009aaefa3af authored over 9 years ago by Evan Czaplicki <[email protected]>
Merge branch 'master' into dev

70807ad342d6cea2130946fa76421fc2021f7cf1 authored over 9 years ago by Evan Czaplicki <[email protected]>
Merge pull request #1082 from elm-lang/dev

Point "built in" things in generated code to the right places

c3080d91298729c6fbb605570e714ee76cf3fac4 authored over 9 years ago by Evan Czaplicki <[email protected]>
Update tests for Native.Utils changes

9b7c55bdab88deaf1988e189dda7738234198baf authored over 9 years ago by Evan Czaplicki <[email protected]>
Get generated code pointing to Native.Utils properly

3df5323808c07315bc4b4eb02ea0b76b66146069 authored over 9 years ago by Evan Czaplicki <[email protected]>
Merge branch 'master' into dev

240bfb2f7f1b08b906f1b1098f02c172506048b4 authored over 9 years ago by Evan Czaplicki <[email protected]>
cosmetic: qualify some functions

24cbf1d7ff881eed523a568bf12cb88f00460cf4 authored over 9 years ago by Evan Czaplicki <[email protected]>
Merge pull request #1081 from elm-lang/dev

Fix #1077 where complete cases on booleans were handled wrong

b466c423fa1910e9c253b1bd123c04c70f3e28f3 authored over 9 years ago by Evan Czaplicki <[email protected]>
Fix #1077 where complete cases on booleans were handled wrong

11200010feb373c83cfee5a86835727c84fd58cd authored over 9 years ago by Evan Czaplicki <[email protected]>
Merge branch 'master' into dev

3debac370895ded80774026749a51c9dde07b088 authored over 9 years ago by Evan Czaplicki <[email protected]>
Merge pull request #1080 from elm-lang/dev

Improve error messages for incomplete patterns in args and let-bindings

1e3a2783cde29ff1c2773d206b09291a728b6aa2 authored over 9 years ago by Evan Czaplicki <[email protected]>
Improve error messages for incomplete patterns in args and let-bindings

Fix #1078

5d8dfd9df60d02e3f16fbc5d09910fcfbdd0daaa authored over 9 years ago by Evan Czaplicki <[email protected]>
Merge pull request #1079 from elm-lang/dev

Bring in latest changes

f4ea9e31c00130cac7a39cac2ec30ce76e7584f3 authored over 9 years ago by Evan Czaplicki <[email protected]>
Merge branch 'master' into dev

fa9bfb9f3b4189807ab7830c378b13907e9b2241 authored over 9 years ago by Evan Czaplicki <[email protected]>
Fix #1059, use valid type signature suggestion in warnings

b614df271df300ace7ae646ff0203db5061a6948 authored over 9 years ago by Evan Czaplicki <[email protected]>
Bump to 0.16

22d691259bdfdc0d7c319c250fa79c331634eaab authored over 9 years ago by Evan Czaplicki <[email protected]>
Merge pull request #1075 from jvoigtlaender/patch-1

Fix pretty-printing bug concerning unit type

fc2d53407854419d77534cfdb78ed72ed1812cdc authored over 9 years ago by Evan Czaplicki <[email protected]>
fix pretty-printing bug concerning unit type

e9ceea664bebf52aa3e9939e1d184fbe53f40994 authored over 9 years ago by Janis Voigtländer <[email protected]>
Merge branch 'master' into dev

3820fa94138dea81a5fed35d2eef07ef869bd077 authored over 9 years ago by Evan Czaplicki <[email protected]>
Merge pull request #1074 from elm-lang/dev

Fixes from getting core working again

719f335a056fc071ad17ccc3749903bb4e184e5c authored over 9 years ago by Evan Czaplicki <[email protected]>
Remove "shadowed fields" from tests

79fa633fdc2aa79489646dd08206aad2ec331f3e authored over 9 years ago by Evan Czaplicki <[email protected]>
Handle case where there are no tests to be done

1158a979d899fd9fbdd6c627fa575f1d47b48d0e authored over 9 years ago by Evan Czaplicki <[email protected]>
Rule out duplicate fields in Validate phase and provide nice error message

a2427f5db69c2b82efe7bc33aa46dab08c96992e authored over 9 years ago by Evan Czaplicki <[email protected]>
Merge branch 'master' into dev

97552fd2d27324ed93cff850954d4dfb4795cd8d authored over 9 years ago by Evan Czaplicki <[email protected]>
Add Generate.JavaScript.Expression to elm-compiler.cabal

4fa8ad89ec4f84fb8eacedd88dfba52c111daf95 authored over 9 years ago by Evan Czaplicki <[email protected]>
Merge pull request #1071 from elm-lang/dev

Go back to old code gen format

255f9df70203a53d938fa32acc7c8202afce543e authored over 9 years ago by Evan Czaplicki <[email protected]>
Update tests for old fashioned code gen

2767b4367f7d0ce99fba7e66066b2c5f901ae108 authored over 9 years ago by Evan Czaplicki <[email protected]>
Only expose a constructor for concrete records

5a6c9c03501a3e4e1ac90775a19440316f1ff24d authored over 9 years ago by Evan Czaplicki <[email protected]>
Switch back to old generated code style

220f900dbee24985daada45532123a2390142016 authored over 9 years ago by Evan Czaplicki <[email protected]>
cosmetic: remove some helper functions that are not used too much

806e4c49c68be40343d5eb2c72d18392df1a8593 authored over 9 years ago by Evan Czaplicki <[email protected]>
Remove another Control.Applicative import

73d2c2caa77f6c01fad1cd62630770774cdb7369 authored over 9 years ago by Evan Czaplicki <[email protected]>
Remove a bunch of Control.Applicative imports since we're only GHC 7.10 now

c9f3911ac7bfb9bfd05b147f1565b8ffe67f9e19 authored over 9 years ago by Evan Czaplicki <[email protected]>
Break JS generation of expressions and defs into a separate file

40a7c45a7d5f3ddb91208cda3a1409e2abcbc027 authored over 9 years ago by Evan Czaplicki <[email protected]>
Merge branch 'master' into dev

df1380db4cf6ee93ac4d3a1f09f0d5ca830f6395 authored over 9 years ago by Evan Czaplicki <[email protected]>
Fix #1040, backticks no longer allowed in symbols

2d2b1936c03cc34dc7adb5e185df3ab3b47dcb33 authored over 9 years ago by Evan Czaplicki <[email protected]>
Go back to old fashioned variable names: $Basics.fst instead of elm_lang$core$Basics$fst

86a4c1b47b0df17bf51c60517e4ce34d5092c883 authored over 9 years ago by Evan Czaplicki <[email protected]>
Merge pull request #1070 from elm-lang/dev

Merge in some syntax simplifications and some improved/new error messages

7c3a3fd5f435cbaf950cc17baec87567bd458014 authored over 9 years ago by Evan Czaplicki <[email protected]>
Remove stray 'a' from navigating around

42b7187707bbc888eee9ad58389ffd59f72cecf0 authored over 9 years ago by Evan Czaplicki <[email protected]>
Remove ability to use {;;} for whitespace insensitive case expressions

As suggested in
https://groups.google.com/d/msg/elm-dev/rLY6bsfQoCc/kFki2q7nAwAJ

2f773745542d3a926f7ffca2c607720200d68146 authored over 9 years ago by Evan Czaplicki <[email protected]>
No longer allow (`add`) as valid syntax

As first described by @avh4 in
https://groups.google.com/d/msg/elm-dev/rLY6bsfQoCc/kFki2q7nAwAJ

5309d02df1fcb1b7834ee65ecf8c771a1f842b62 authored over 9 years ago by Evan Czaplicki <[email protected]>
Give nicer errors for bad function defs and for duplicate variables in patterns

Fix #868

75ccf81a6d8f5c26103666885900d9d47c6d1dea authored over 9 years ago by Evan Czaplicki <[email protected]>
Remove support for unicode right arrows

5473c629262b46543eeaa0f3dc1cdcb2ab4011ca authored over 9 years ago by Evan Czaplicki <[email protected]>
Merge branch 'master' into dev

13ce2434c6294fec44572917bca274062a37e636 authored over 9 years ago by Evan Czaplicki <[email protected]>
Switch versionFromString to return an either

fc4d6288bef54571ab9b057eb06dd7b3a20f1d13 authored over 9 years ago by Evan Czaplicki <[email protected]>
Merge pull request #1066 from elm-lang/dev

Restrict the set of valid package names

62a3cfb0a174241dc0c600f80ce3f08ceaccf66d authored over 9 years ago by Evan Czaplicki <[email protected]>
Merge branch 'master' into dev

cbbbf513c2e4c8c56e877ee1e737ee87fe77ed0f authored over 9 years ago by Evan Czaplicki <[email protected]>
Restrict the set of valid package names

Resolves #1025

858394dca9d906589e8b80a41d091d5f149f26d0 authored over 9 years ago by Evan Czaplicki <[email protected]>
Merge pull request #1064 from avh4/MultiParamTypeClasses

Add MultiParamTypeClasses pragma where appropriate

5aeae6247d47655d57ea56aaf42a92221d4a3bde authored over 9 years ago by Evan Czaplicki <[email protected]>
Add MultiParamTypeClasses where appropriate

1fa2684fe033c280e1f3dd5d963cbe61fa5ae2e5 authored over 9 years ago by Aaron VonderHaar <[email protected]>
Merge pull request #1053 from avh4/migrate-travis-ci

Migrate to Travis-CI container-based infrastructure

31d1c09f306a2ceffee770c5cc8065b271f04f50 authored over 9 years ago by Evan Czaplicki <[email protected]>
Merge remote-tracking branch 'origin/master' into migrate-travis-ci

Conflicts:
.travis.yml

8298e3f92234072dc5c5774870fed649f8602413 authored over 9 years ago by Aaron VonderHaar <[email protected]>
Merge pull request #1056 from elm-lang/dev

Stop running tests with GHC 7.6 and 7.8 since they will stop working with OSX

919b94861a9d6429b728c15b664a3e4869dce505 authored over 9 years ago by Evan Czaplicki <[email protected]>
Stop running tests with GHC 7.6 and 7.8 since they will stop working with OS X

91161563c252ee66476aff7504f02b502e41fa95 authored over 9 years ago by Evan Czaplicki <[email protected]>
Merge pull request #1055 from elm-lang/dev

Use safe names for substitutions

698aabe9e456c2e06c8038f6388997a8cac0f549 authored over 9 years ago by Evan Czaplicki <[email protected]>
Use safe names for substitutions

78c0df4c9d807f114428e93d35260e3ea360a429 authored over 9 years ago by Evan Czaplicki <[email protected]>
Merge pull request #1054 from elm-lang/dev

better decision trees

8ac06ce753bbd423f5f5fbe4a2d71519a1083a70 authored over 9 years ago by Evan Czaplicki <[email protected]>
Update tests

44519e8564739c4b4cf392b1fbd78ad215b0feca authored over 9 years ago by Evan Czaplicki <[email protected]>
Use only one "var" per branch

7cb8c742dc4204b2a7a0f49546f0e443744e259a authored over 9 years ago by Evan Czaplicki <[email protected]>
remove unused module Optimize.Substitute

f7af9cba1646fa089c6be54ed6db49f63d7cb011 authored over 9 years ago by Evan Czaplicki <[email protected]>
Crush down code generated by decision trees

e5369f5d955ebb4610ae2ec991660a260651c165 authored over 9 years ago by Evan Czaplicki <[email protected]>
Migrate to Travis-CI container-based infrastructure

http://docs.travis-ci.com/user/migrating-from-legacy/

5a53b3788446961b6c422acb0a9b0a9ae6aad6b2 authored over 9 years ago by Aaron VonderHaar <[email protected]>
improve heuristics for decision trees

use small-defaults, fall back to small-branching-factor, finally fall
back to left-to-right

d3c72d1673a9c6a35f84e1fcaf4a9e07f02b2824 authored over 9 years ago by Evan Czaplicki <[email protected]>
Check in all the new JS

300838716b4b29078fc3e3d0e6df56f7f03c0c25 authored over 9 years ago by Evan Czaplicki <[email protected]>
Use box-character on vertical line for code snippets

dd54d5ff2cfaa4048d9bbeb66bab567616dc332c authored over 9 years ago by Evan Czaplicki <[email protected]>
Fix generation of top level definitions

61db436c2ea5ae88143ae41aa63e0043038f0b02 authored over 9 years ago by Evan Czaplicki <[email protected]>
Produce dummy values for native variables

a783564f68534a8426f319aebaa0f85177d6fcab authored over 9 years ago by Evan Czaplicki <[email protected]>
Add dummy definition for utils functions

d20414fead7abf9b6de6d81fcf2d507bf211c7ce authored over 9 years ago by Evan Czaplicki <[email protected]>
Remove unused imports

d119ce28b5d134decb181f2cb6eb49ddf413e859 authored over 9 years ago by Evan Czaplicki <[email protected]>
Merge pull request #1052 from laszlopandy/test-fix-empty-expected-files-2

Expected tests: don't fail on empty output if there is no error

96316ef61a74ee3285dafcce68a6aff69b10c598 authored over 9 years ago by Evan Czaplicki <[email protected]>
Expected tests: don't fail on empty output if there is no error

144a15aac5c8dc2c5d14bc440520caa288c2ade4 authored over 9 years ago by Laszlo Pandy <[email protected]>
Merge pull request #1046 from ianbollinger/packunused

Remove unused package dependencies

563d322e647be9fb59f851bd27274939bc5535b2 authored over 9 years ago by Evan Czaplicki <[email protected]>
Remove unused dependencies

Remove unused package dependencies from `elm-compiler.cabal`. These
were detected using HVR's ex...

0f22d5da153f42cd8d01426d8a315f34860cfe29 authored over 9 years ago by Ian D. Bollinger <[email protected]>
Remove elm-compiler dependency from elm executable

Now that the bug in `stack` requiring this change is fixed and
a new version released, reverting...

7eb9c141fe8a998730165ee6a0da4b0b5c4308f4 authored over 9 years ago by Ian D. Bollinger <[email protected]>
Improve presentation of incomplete patterns in error messages

db98abe060dadc3075ce52a3371c82388c2a2b4c authored over 9 years ago by Evan Czaplicki <[email protected]>
Add newlines in "missing patterns" error message

8f6ebdda0f460e68d4f58e934a4b1e03ccdc4f07 authored over 9 years ago by Evan Czaplicki <[email protected]>
Thread VariantDict through to decision tree compiler

97572f9c2ad1b8dc9e73d415caad9eb70bf77592 authored over 9 years ago by Evan Czaplicki <[email protected]>
Turn incomplete pattern matches into a static error

Explain the situation with Debug.crash such that people know they do
not have to do a bunch of w...

99a44a022667e31332d73dcc2fa0fbe410136371 authored over 9 years ago by Evan Czaplicki <[email protected]>
Merge pull request #1047 from laszlopandy/fix-test-compile

Add wl-pprint to test dependencies.

2297bbf8a2e12ca66cff595af24566ccc6927877 authored over 9 years ago by Evan Czaplicki <[email protected]>
Merge pull request #1048 from laszlopandy/test-fix-empty-expected-files

Test fix empty expected files

9af9dcbeccbe20069c38cace1cda06487bf41717 authored over 9 years ago by Evan Czaplicki <[email protected]>
Don't let the tests write empty files even if there is an error.

9f15874ae3f3e9789e533d0c097b98bd7c311f04 authored over 9 years ago by Laszlo Pandy <[email protected]>
Add wl-pprint to test dependencies.

ce1d35ea2d70a65cc9adfef35be35fd19c16adfe authored over 9 years ago by Laszlo Pandy <[email protected]>
Merge branch 'case-compiler'

ef92a1d38436ccc4d10d2fe24723febbe330114d authored over 9 years ago by Evan Czaplicki <[email protected]>
Begin generating optimized pattern matches

3f6dcdbfeeca18691956dacf9aeb0619cae7f837 authored over 9 years ago by Evan Czaplicki <[email protected]>
Switch testsAtPath to be O(n * log n) rather than O(n^2)

a6568b97bc0ff45ef380db2163e1f0ba2c97424d authored over 9 years ago by Evan Czaplicki <[email protected]>
Fix problem with gathering sub-branches

dbf97e2aaa610c3dc8643fb8e36bdbb470f0ace5 authored over 9 years ago by Evan Czaplicki <[email protected]>
Merge branch 'master' into case-compiler

4654cef353e49a829597df16a93d8a4e7af28d46 authored over 9 years ago by Evan Czaplicki <[email protected]>
support crashes in Generate.JavaScript.BuiltIn and improve code

d4e067dbd36f63ab7ed0e1534af8d458e521de41 authored over 9 years ago by Evan Czaplicki <[email protected]>
Merge pull request #1044 from laszlopandy/expected-js-for-pattern-matching

Good and bad compiler tests for pattern matching.

723bccdf1d992e7c30c7afc4df58a9d7c85866ea authored over 9 years ago by Evan Czaplicki <[email protected]>
Detect crashes, add region information

ff98144eb07ae36cac4bbfc526ba20a49961cae9 authored over 9 years ago by Evan Czaplicki <[email protected]>
Reorganize Optimize modules, making things a bit smaller

16c4b791317d41b05e991301e65e6918cd1055c9 authored over 9 years ago by Evan Czaplicki <[email protected]>