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

Check that imports actually exist in the known interfaces

a56efd851b139c72254fdf396d1a3e9cec03f53f authored over 11 years ago
Fix the .cabal file, include many new files

4eed8e424bfc37924dc4f8e3d7dc98de2150e7c0 authored over 11 years ago
Get the haskell library working

2c96bf0c3347d812ffeee210a2c9b2dbea1980e6 authored over 11 years ago
add a type signature

e677f27bc54b75a9998615130540c41efd47fb43 authored over 11 years ago
Get compling

a400ab140a7b1423f18d0f6b76f3a9a2d863f446 authored over 11 years ago
Stop using the MultiWayIf extension

3ef5284afd45bf4fca5e4d3a5b6a8cb569582ba9 authored over 11 years ago
Report line numbers in type errors

8006d8e54aa9b928212025173e14abc55767289d authored over 11 years ago
Pipe source locations through the type checker

b1f53d04edb53b3cd9db21f68994824ca556d119 authored over 11 years ago
cosmetic change

c6868f1bd6a1e1259a99cae2f9b4b45bad4eb2a2 authored over 11 years ago
Use `Location.none` less

a4c4cf0493027b91836e9da44408498af05cb2f2 authored over 11 years ago
Simplify representation of source locations

b26edcc46e7f9ac8452e1621a013b07e74392a5b authored over 11 years ago
Make show nicer for signals and unknown objects.

b3cc261f96c7063addc203aab0ce992120dca1c0 authored over 11 years ago
Support appendable types

3065f58924a951bf69405725727943133a88547d authored over 11 years ago
Fix runtime code for comparing things

ae6a3b36b5e5297df86f14a86169e8b7bf5e17d8 authored over 11 years ago
Make error messages nicer

fa448548b881e9213f162d979b8f5d8b2a65a95e authored over 11 years ago
Make comparable work fully and clean up code

a1b733654782f5ee7d109d71ed14db3a3340edc9 authored over 11 years ago
Add ability to collect App1's into a Type constructor

Useful for determining if something is a Tuple or List

3da8a71d0014928f19772a647de60867aeca23b4 authored over 11 years ago
Get rid of Paths_Elm to make sure things build properly for people.

dfb27a7c672d70c68a73ed4f06b472fca139d4d2 authored over 11 years ago
Make sure that basic math operations generate the correct JS code.

1273f4deb36782adab494835fb751deef62855c2 authored over 11 years ago
Function args were in the reverse order!

25474f83100434c67044b46129bd6c637e234413 authored over 11 years ago
Export ADT constructors too

a98a7be9f8bcc181a0521cd5b1eeb72690807de0 authored over 11 years ago
Fix libraries to match new JS generation rules

3e4773ca2ea8f92ea1964208763f8bcc64ce0b12 authored over 11 years ago
Fix JS generation

correct generation of binops
use correct calling conventions for defining functions
only import ...

2d4afca06fce430c4c6806422cf9fc4001ba0e94 authored over 11 years ago
If no exports are listed, everything gets exported

2f6d3227e9edfddbc1aed5f6d7f8501aa70bb3a5 authored over 11 years ago
Only deprime when generating JavaScript, better to preserve information

66515259cf76c7098d335534c3e78fd364a011a1 authored over 11 years ago
Properly convert Type.Type to SourceSyntax.Type

f8fe8e449530664ecaa0e2b9f0d9be7b3e294b3f authored over 11 years ago
restrict exports to `def` and `term`

ac450ae944cbfe0bad027482c5f24eec39ffb77e authored over 11 years ago
Turn post build back on, create elm-runtime.js and interfaces.data

64e23d4ca705d1d87fb1028431ac054d1c6970f2 authored over 11 years ago
Get standard libraries compiling (now that String is in Basics and Signal is in Signal)

748c608df236b6d24a4f307fa8928da14437713a authored over 11 years ago
Get rid of dead code

ec24738e9c7149cbcec28d74fd678cb72434d7d2 authored over 11 years ago
Add canonicalization for aliases and ADTs

fda1d2f979f41a0b61fd4864f4d6aed1f00dcb1f authored over 11 years ago
Add the `String` type alias to Basics and update modules that depend on strings

5d901721f1c14176b38debbe6a17c8c9ad467bbb authored over 11 years ago
Update to rely on the difinition of Signals in the Signal library

a767024f6e44f6e92220413724fbc1fc982312e5 authored over 11 years ago
Move the definition of the Signal type out of the compiler and into the Signal library

6ace8a0bf7e6c74f0c8b28b71eff82045da9755e authored over 11 years ago
Make SortDefinitions aware of ADT constructors, gave incorrect sorts before

0f3910d59e7df73ac510b73aa3e3ea4454abf649 authored over 11 years ago
Whitespace cleanup

46cb850570ec0630ae89a4db146eb28bd698802f authored over 11 years ago
Get rid of logging and add Int, Float, Char, Bool to the global environment

3f96acf1f17ac89ab69854f843ab19af970afadd authored over 11 years ago
Cosmetic changes

2f49151c29372c2be4161f869c40ada63960442d authored over 11 years ago
Remove SourceSyntax.Rename

I think keeping this file up to date is unnecessary

ab00bce7696d48733015d669bc99eca92bb1c50f authored over 11 years ago
Prettify code to print program

f8182740bcd5f549056ae8b65593e9258ab9db50 authored over 11 years ago
Update dependencies and comment out things that slow the build and are unnecessary for testing

5c81d14efe2232dcef455adf7a29b9d7df383646 authored over 11 years ago
Introduce Transform.Canonicalize

Run this to create a properly formatted ModuleInterface

2f5639c4fba86c099496744bfdf5f2d6486c5044 authored over 11 years ago
No need to derename, names will be preserved

02ab90e79438f96ae1c1f07fdf6c159f6fd9d6d3 authored over 11 years ago
Remove use of SourceSyntax.Rename, which no longer exists

1418bde44d91c7219d1c42d0ece22ececde576df authored over 11 years ago
Add types and `deprime` function to SourceSyntax.Helpers

e22c7d455e85a6e782572ad9b2863803d6a3a420 authored over 11 years ago
Get rid of current canonicalization code

eb96d7ad8d93617a961003730dfe581ed9deef85 authored over 11 years ago
Remove SourceSyntax.Rename, which was unused

e8ab1c28aeae78f6d6bef3cdbdf5c606f0fb811c authored over 11 years ago
Change name of Prelude to Basic, matching change in libraries/

fa132ea6a8790170f486267a86c6bcf57e8b7e0f authored over 11 years ago
Generate and use interfaces.data so standard library types are available

0a6bd8bd96572a9a9b81df717bf9cdb002897663 authored over 11 years ago
Get JavaScript.Experimental working

3a4863f40586f6bbea2106b184df5cad48a3fb00 authored over 11 years ago
Get Text compiling

3cc169ba095fcb1b9c3d28a185be5d5229d5d22b authored over 11 years ago
Get Graphics/ compiling!

fc6ce753448d8813451af3aff5bf595643101369 authored over 11 years ago
Get Input library in shape to compile

d6acea8b51be1d1ff4a38d477ea60508e882c1cb authored over 11 years ago
Show type errors in the order they appear in the source file

da346ea6a1aca9394141370e8cfebf32d114bc01 authored over 11 years ago
Get Graphics/ libraries closer to compiling

5234d6d2948ed004736b65a8b2fb719924074d0e authored over 11 years ago
Fix for "trying to write to a file in a non-existant directory"

272557d785987b909971c8a7a0b4ca73c8a6cabd authored over 11 years ago
Correct the code that unifies records

fd63aff70b770b134dd5e77b840c37dabbf00189 authored over 11 years ago
Simplify code to generate record constraints

576e9794839dca76fdcc40ee607a32ac880b2fbb authored over 11 years ago
Take out types that were listed as "builtin"

ab41d0c0e812c715e29cb78c35e5a028ae913e4b authored over 11 years ago
Simplify type error messages

c1d5f86e824145b0d9f6a81e1587504c19a4377b authored over 11 years ago
Generate fewer intermediate variables during record unification

42065eb0759838713e1c0f55c96afc16ce745f81 authored over 11 years ago
Fix possibility of calling `maximum` on empty lists

ebcaad0004a9b71b44b69eee86be8a82db824599 authored over 11 years ago
Update .gitignore to ignore files in ElmFiles/ directories

Also clean out some old stuff that no longer exists in the compiler.

eb1e353e464acc500525ac35d059c89d1b0629f4 authored over 11 years ago
Get Mouse compiling

e1d26d0a8f073eb4421fcb15b967dac626d50abf authored over 11 years ago
Get more libraries compiling

20067c466fba1735207bb9dd5d467918b0544923 authored over 11 years ago
Correct types (Int back to KeyCode)

602117f211eb665a1f98ba79b32ada1bb1fd16f2 authored over 11 years ago
Implement unification for records

2a51470fc172029c9885f0143a7bbde9e60cd2ad authored over 11 years ago
Add record constructors, begin using lists to represent fields in record types to maintain ordering from the source program

760ad905cf4a89bdcc94446cab4e2b1db0995ba5 authored over 11 years ago
Make Window work

7d00618169c51aeeb88cde762f492e4056864036 authored over 11 years ago
Include type aliases from dependencies

2a5bee06fcf8039a38ea0860fe1e7f56ff1b95d7 authored over 11 years ago
Rewrite `readDeps` so that modules are never read more than once

39f2a8717d179445d1cad590af0e51d590463055 authored over 11 years ago
Fix up many libraries

abb4bc043ff295ca04554dcd0575ee913a41c580 authored over 11 years ago
Resolve type aliases in `instantiator`

0f85a2fcfa5857e95295b2f748283e321e7fcafe authored over 11 years ago
Remove dead code

46631c3616d8c5b90fee4e7fbb51d3ae101aa2b2 authored over 11 years ago
Put type aliases in ModuleInterface

637c7e0da00903aad44e4acc7bea404f124ee25a authored over 11 years ago
Get Automaton compiling

d7cdacea44a082ceaf68c512e9d7e07731fc49fb authored over 11 years ago
Allow multiple different imports of the same module, clean up `canonicalize` code

6948858f780caaad1b8d911d5eb94ac4e7127774 authored over 11 years ago
Fix parser for "import List" which before was not importing anything.

938675110d4b5bf7ab390ac5e8ec245c91b052af authored over 11 years ago
Minor tweaks to match type-checker generation of ADT constraints

0ab92aeee73451972f8de3d4939e471b9226f68c authored over 11 years ago
Get rid of dead function and give instantiateTypeWithContext a shorter name

0681fbe583aef34c5fd215fc366a733429dc1dc7 authored over 11 years ago
Load ADTs into the environment to fix constraint generation for patterns

32a331b3b0d036c9953d3b9ea74e11f0f368af39 authored over 11 years ago
Get Date and JS libraries compiling

435822d8d84f36256abd56aa69e0b628f9829e2f authored over 11 years ago
Minor cosmetic change

2b2bc087e4c434a73ef050d64d0082f150e6fcc3 authored over 11 years ago
Get Matrix2D and Signal compiling

ff67c667a0f3004f2be4b3af59c9eb0e30b985dc authored over 11 years ago
Stop importing the Native library by default

c19ccfe56a961b1c8d54f90275e86aef85b29ff2 authored over 11 years ago
Get libraries to compile

727d708289f86f5e8ffbcdd1d4cc7fdf50949118 authored over 11 years ago
Get libraries compiling

17535831fe7e84b2dea89a7c3f7bcf999a2e8890 authored over 11 years ago
Move type annotations out of Environment and into the Basics library

ec8687610feb93466cbb03a64cb11d8077d33e16 authored over 11 years ago
Get List and Maybe compiling with the Basics module

4e1f79c2d509066e6ebece93c540bd3dceef7d36 authored over 11 years ago
Make Basics compile

7968fa5bffd869ed2f037389f8f7459a74fc8c13 authored over 11 years ago
Rename Prelude to Basics to get rid of circular dependencies

c4880ca5debe0565389167cf738f8429d700f906 authored over 11 years ago
Switch to new type signatures

d77dbb03edd2a15b5c296b97646a79de3c854fcc authored over 11 years ago
Trim some unused dependencies

eba7e6292e9db7a7206b00ea88a54c4d0e8bf794 authored over 11 years ago
Start using Metadata.Prelude

016a199b508ce6c534de2f0987b9bc22bc62be9f authored over 11 years ago
Rename Metadata.Libraries to Metadata.Prelude

d4b23664e48013920f1aee1f73ca8a7db741511d authored over 11 years ago
Combine two Metadata files into one

a4468d2eacd09f4005b6ac23e8b0d87fdf594d07 authored over 11 years ago
Switch formatting for language pragmas

0db809ff4cb0ba0f2e549529400cc309a0952c95 authored over 11 years ago
Rename a module

e702370b9eb399ec3eadec7696b142888aa49962 authored over 11 years ago
Start reworking the Metadata modules

4c02f6ba7dc2ff8c6e0ebe6ca849a4cee5599a00 authored over 11 years ago
change whitespace

6c808aaa47f93fa4bf619a7f8a12a6be510011f6 authored over 11 years ago