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

Rewrote Automaton library with normal functions instead of CPS (resulting in more complex, but hopefully better performing code). Added some common AFRP functions (including loop\!). Requires some testing...

ae65d1e43e735004c0e9b0cfd4300f8ab5e5b2b1 authored over 11 years ago
Merge branch 'experimental' into dev

Conflicts:
compiler/Generate/JavaScript.hs

aed6d9547af5e1d923de81f21efdad586124ccb7 authored over 11 years ago
Fix problem with overlapping variable names in generated code

6b855f932e4bcc099544ad3b4666c0b9d57e2922 authored over 11 years ago
Fixed issue #234

By removing old style properties in setPos

c58c97bb7668bc5345b503d0b335c0d7aeec6b7a authored over 11 years ago
Properly generate infix ops not in Basics

1f48a279eb63d7225d5a9de67ddf8d8d535f0033 authored over 11 years ago
Merge branch 'javascript' into dev

a8fedacd1be1830a5a64bb4b20a47318c10d7b4d authored over 11 years ago
Merge pull request #233 from lambdatoast/dev-list-replicate

Add a replicate function to the List module

e0c1c647676193f1c2660379d45c6fbd057329ab authored over 11 years ago
Rename replicate to repeat.

074bb08f8ef34e00c6f7406feb2b8e8be102b162 authored over 11 years ago
Get generation working

move `makeSafe` over and make floats work

3a072982acbf4f1e5275296a04c25fdea22c7d08 authored over 11 years ago
Switch to using Double to represent floats internal

3921ac232e06cd2f489b4ba87430b17f775c324c authored over 11 years ago
Change default modules

b71336c905d68421411e92337093d82cdedc780a authored over 11 years ago
Get rid of Unique and add language-ecmascript

2a5a33712aaf7a3aa12e5e591e53a351be1c06b5 authored over 11 years ago
Define convenience function List.replicate.

d6e7172f45a8dab2a119af70982d0ece0f1c9b8c authored over 11 years ago
Finish converting the JS generator, still needs testing

966e725f5e700b3d0796ec444ce63fd3357dc271 authored over 11 years ago
get jsImport working

10734a1b0b61cb3b685df6911f38e568f9abf719 authored over 11 years ago
Add markdown and make . notation nicer

5b263aa124409ff43a1659dcd5cf2a89bf75e6ff authored over 11 years ago
Get case expressions working

394d398512a0fdfc7fe697b74d9dd6db1f75ea16 authored over 11 years ago
add type annotation

eafdaa20f463f3dc38d101063aad10cf6a1b73ec authored over 11 years ago
Remove the Unique library, which is no longer in use

545e51c61163323689dc05e8727ea73146459829 authored over 11 years ago
Stop using the Unique library

42fb11eabda7144ec9feb572e852b7f1cd97aa57 authored over 11 years ago
Remove unused references to Unique

4e8898bef10ee76cfc28ca04c476185dedba6259 authored over 11 years ago
Get closer to full conversion to language-ecmascript

bd445c4e2226b65b067d8aa63c68230ef863758c authored over 11 years ago
Begin conversion to language-ecmascript

8c50652e0915efc3ba2a72f0fa9510e7b78364e5 authored over 11 years ago
Nicer API for embedding Elm programs

1a45cb5eca7d04022d633aa862bedffe3004cd6d authored over 11 years ago
Change API for embedding Elm modules

1207e2fb3bdc4c21368e692aad9c1dd407a763d7 authored over 11 years ago
Revert 95ec3a8..1a093ac

This rolls back to commit 95ec3a822edeb97e667aab96996cc08aa8f605a9.

6ba2d703656aed655bfadaf73b8fe045925a850c authored over 11 years ago
Enable parsing of basic markdown interpolation

No interpolated values are actually used, but they are type checked.

7c159b294a68b60686db2e7e6e64e7f757b175a1 authored over 11 years ago
Properly turn off custom OpTables

oops!

1a093ac53ab50c2e8ba4f95a6995686283df36fc authored over 11 years ago
Turn off custom OpTables for now

65dcc0b57e5a228cef589bf5f53745f0138c3896 authored over 11 years ago
support cross-module OpTables

d7c89ee07c2c6237774514a27be27fd9e75dc00d authored over 11 years ago
Add iParse that takes a table

f1a88975d2d14df302eb141a11400886e199afe1 authored over 11 years ago
Move OpTable into IParser user state

6d27c5eee746ec4cb97aa84ceb61bf051a72a99a authored over 11 years ago
Add fixities to module interfaces

fea6e5d408332fa0c0ab3b33794092d7e8d1efaa authored over 11 years ago
Stop using `error` when constraining patterns and when instantiating source types

95ec3a822edeb97e667aab96996cc08aa8f605a9 authored over 11 years ago
Remove dead code

7785eb8e4843bed7472c0166bee9a45a73879a7e authored over 11 years ago
Remove dead code

d3dc74325d80bb1930d450a19ccea942683aeee5 authored over 11 years ago
Throw proper parse errors, stop using `error`

082e6a20c06851cd6f77651263df20d9ce713239 authored over 11 years ago
Make sure that modules are only instantiated once.

ca75e606288f2bf5256b0933de24b04fbb89eda4 authored over 11 years ago
Remove two unused modules

9346d2e51667e4836dc40e5352c18fa684ff2f6e authored over 11 years ago
Fix problems with transformation matrices that include numbers very close to zero (as in issue #222)

089ae13ae620d8152be8d77867c5394dca9a6d1b authored over 11 years ago
Make sure that generated JS does not use JS's reserved words as variables

40ea6df24b0354bfaf4659a8c134e06d7825a3a3 authored over 11 years ago
Add a note about what canonicalRealias does

60e90c0f955a799b8b9b294fa82fb4a1c517e0bb authored over 11 years ago
Export record constructors by default

4f6973024b6ae977ad33695443cb549d3710842a authored over 11 years ago
Merge branch 'master' into dev

ac71ab1fd866717f52f2a26a8efccdbf47893c82 authored over 11 years ago
Properly perform extraChecks

18c67cb34579ce78bce298ecc13e89269a991c28 authored over 11 years ago
Prettier printing for list types

11294300fcae22a71bcea1083edc69985056b9d9 authored over 11 years ago
Stop importing hidden things

0dea178cd6ccc0f3daa5a263eef87afb78e86bac authored over 11 years ago
Remove unused import

7c580890904de8103a6bf48c859f5980b35b9c36 authored over 11 years ago
Show realiased types when printing errors and when printing module types

4d25352f909ffd2b6d487cbdb2550a23087c305a authored over 11 years ago
Add the Type.Alias file to do realiasing when printing types

e6be50ecc07380470fe7c6cfa15ec5bf0d495e4a authored over 11 years ago
Switch to SrcTypes after type inference, not in compiler

7093436b139b77a24a03f1deb9b157d4a9604f80 authored over 11 years ago
Fix the greys and charcoals which were all missing an argument

bdb310232698b86ad92ddce1cb6d9c9ecf09d63a authored over 11 years ago
Update changelog

f56db873b4a4656f77a03ad9a46b8d2f918e81f7 authored over 11 years ago
Reformat `addError` code

5251be331a54d1539cc6b03ddf6522887d478666 authored over 11 years ago
Make nested record types prettier.

a7b0d3fa1520907216d2c90a53e3844b9c7680e2 authored over 11 years ago
Merge branch 'dev'

40787a8074af9bb2704bfeb0e8811047a4bdbe9d authored over 11 years ago
Add occurs check and a test to make sure it works

b5979b4aafd99c588f66e864bc5af15daaa2be80 authored over 11 years ago
Check that main is a Signal or (Signal Element), add tests for this case

70f1242bd0b7a7d3a8b39c843d578032321f7efc authored over 11 years ago
Add the ExtraChecks module to do occurs check and check the type of main

4da7588d10589a6c3e93b8135c18afa49eea8da1 authored over 11 years ago
Switch runtime over to Transform2D library

8d09047b764e213222a223c414240bdadbd2c219 authored over 11 years ago
Add gray, charcoal, and greyscale

9e081899601762d8a3c826fe61335ad626388983 authored over 11 years ago
Rename the `Matrix2D` type to `Transform2D`

df5b3f59327484d9759ef703543ec9c19f11e5d4 authored over 11 years ago
Move native version of Matrix2D

4722efeb808ea5c4b54f687c1e1015ba5507dd91 authored over 11 years ago
Change name of Matrix2D to Transform2D to capture that it involves translations

d0249e4de222d186792b65c991195c415db1ec39 authored over 11 years ago
Merge branch 'master' into dev

476e87ffc6f6a8c1191b71fc067567602256af50 authored over 11 years ago
Get rid of quickcheck stuff for now

26c51bb44a95702264994f2bc6dbd6c0ec0598ff authored over 11 years ago
Merge pull request #218 from johnpmayer/topic/kbd_caper

fixed wierd keyboard stuff by factoring out keypress events

6bffee3525965a64716d2ba172fe8de5cd837153 authored over 11 years ago
Merge branch 'master' into topic/kbd_caper

9a56f13089486363703aca774b8d06df8f95e855 authored over 11 years ago
Remove scripts that are not used anymore

c608e757a3240c37b70ebf3db7501e1ffed1a502 authored over 11 years ago
Fix generation of JS code for pattern matching on literals

c2329d0affc0be3b7c6390ba7223058f4fcd2d62 authored over 11 years ago
Clean up after testing

2dc78fc9046c8286eef9deac4dcb2d392d958819 authored over 11 years ago
Actually run tests!!!

5e02b74a35f7b8d8180c88b31a11111227297156 authored over 11 years ago
Fix transparency issue in #210

560f679d8f71e2923a8a7fb7b2fcb86883cf926d authored over 11 years ago
Avoid extra updates (as recommended by Jeff)

251c7d7c2de2ab2787a01594cd8b0d48d0db4c94 authored over 11 years ago
Permit single line comments intermingled with types

5fd85cd9c548a8b7c6c009eb23b8ac8ac5ca1eba authored over 11 years ago
toCode needs to use uppercase, since keyboard separates key and modifier

b8a270e9d409be019b27408013197a031e12bf65 authored over 11 years ago
fixed obvious === bug

6821a350f4caf58388c4da78aeb1697b47512f49 authored over 11 years ago
fixed wierd keyboard stuff by factoring out keypress events

b9abf862dd4d8568669550e4019e040d70bab1b8 authored over 11 years ago
Bare minimum framework for testing

efd42c386b3d69a2cda2a106ddd3b4f9abdbac73 authored over 11 years ago
reprime when printing types

7c19935d863359fc62a6f59b8ee9dcee2177b4dc authored over 11 years ago
reprime when printing expressions and patterns

0e62924aaf00381629bcec0159d2bf78660ef196 authored over 11 years ago
deprime on parsing, not on JS generation

9ec51f558d943f1c8757d561bd108813ba0f86d3 authored over 11 years ago
Convince parser to commit to lists, records, and tuples

d9918e0ac2172b4aeefb1bbc22bebe711fe049de authored over 11 years ago
Nicer messages on specific parse failures

61b5d8fbfa0a4749fcc71d46514ab03073a67667 authored over 11 years ago
Remove dead code

ab83c78d8d068a27b93434b267ff104b5d61d9de authored over 11 years ago
Add test case for programs with no expressions

470234ecddc97ad4f434e6ebd02ac6377e0b6e8a authored over 11 years ago
Make pattern exhaustive, giving parse error when someone uses binops with different associativity

cd84e066955e99799c563576ce7edc0069753c61 authored over 11 years ago
Succeed on programs that have no expressions

47d68d8bf2784235288b44d3a5d3883a5bb2a20e authored over 11 years ago
Make the `Main` module runable

a46432f30aa6a7d6b8aefaea5d575ee2d2955b11 authored over 11 years ago
Make a proper `Main` module

3f4936303d3db3f3a85fbe3fd5bb84c6b2e8d581 authored over 11 years ago
Update tests to cover the bugs that got reported leading up to 0.9

fbad8eaab26dd5e0265e0611b17f00018a767175 authored over 11 years ago
Fix #209, bad JS generation for primes in patterns

bc0c6a441073b3fac504cf9c192d9ec47c2c1685 authored over 11 years ago
switch to Tango color scheme for default colors

Everything looks nicer already :P
http://tango.freedesktop.org/Tango_Icon_Theme_Guidelines

3d368460558efeabe159e91575ed789d12f6a206 authored over 11 years ago
Give minum require ment for elm-server

c87fb860bb916681b590011b2f39f8926441de55 authored over 11 years ago
Fix subtle bug with rigidVars vs rigidQuantifiers, was quantifing over the wrong variables in a forall

b7eb1335b0a4ecc4f43acb523646f1975c722dc4 authored over 11 years ago
Make impossible error more specific

e4fc35c90176749dc323cba5c30b83eb2775d658 authored over 11 years ago
style tweaks

a3f62bdd140d76eb1570f41047bc6c25f637d109 authored over 11 years ago
Fix accidental creation of rigid variables when type-checking mixed record types when a type alias is given

Fixes the issue raised by Alexander

1609e61cba4584dfcc4bc688ef0c12a47e479555 authored over 11 years ago
Fix type error in Automaton library

17628a0a26ba85cf717b68ce537b273987c6b656 authored over 11 years ago
Properly quantify variables in Data expressions.

a736a28a431e54d38630ab4ff32e47859d7b1757 authored over 11 years ago