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

added depends to test suite

f83b40638c1c8748facff40093c68e4da2d44811 authored about 11 years ago
putting tests in the right place

edd4fbbceb5ed473550446fef3a0812994192a3d authored about 11 years ago
Merge remote-tracking branch 'evan/dev' into topic/webgl

Conflicts:
compiler/Parse/Helpers.hs (john)

17f2fdda3b247db396ad08216b3d2b8f89d9039a authored about 11 years ago
Fix Dict insert bug by using generalized balance function

Also removes now dead code and rearchitects a few things to statically
eliminate possible future...

efdea2f0b195d153aa0dc9ce1149bb100b7861a8 authored about 11 years ago
Make the char parser more restrictive to try to get better errors.

Before it permitted sequences of unescaped chars.

62bd7208822d037d07802709ecc2ac0356188584 authored about 11 years ago
Cosmetic: make some style changes to make it look more like the rest of the compiler

@maxsnew, I really want to make this more transparent and clear, sorry
for the total lack of cla...

61dd68bcd356b7a301d67881431540f1d99cad20 authored about 11 years ago
Merge pull request #443 from maxsnew/strchr

Fix String/Char Parse/Print Bugs

aba241bf5bf923de8b3a19d7c027c96b94e53a3e authored about 11 years ago
removed uneccessary diffs

e3a075685df987c07bad0be9800e57848e5e46f5 authored about 11 years ago
Merge remote-tracking branch 'evan/dev' into topic/webgl

82a41ea17fc2d973b4b528de0e792b97ba56217c authored about 11 years ago
moved all GLSL tipe stuff out of constrain and into Parse Helper

712f824e44ff8bc6998e086f9d2b0ff01bc9ed16 authored about 11 years ago
Fix multiline string handling and add more tests.

6b255fed5989f52c94c66241944b69bc66345fb0 authored about 11 years ago
Fix Char literal printing bug.

cca69cf8e72c494ab32b09aae1a08ad58d8ef9f6 authored about 11 years ago
Call out to stringLiteral/charLiteral for string/char literal parsing

5ea3ec7f80a0e1a5ea8b9932536fdaecb7c3dc02 authored about 11 years ago
Merge pull request #441 from ajhager/raf_detection

Fix window object not being detected in runtime.

ae3437196e1e96b0e0fed8886b61469237771391 authored about 11 years ago
Merge remote-tracking branch 'evan/dev' into topic/webgl

Conflicts:
compiler/Generate/JavaScript.hs
compiler/Parse/Expression.hs
compiler/SourceSyntax...

3e63279d4c831425f7b11e76717a76e6a9a2daa9 authored about 11 years ago
Fix window object not being detected in runtime.

d1a85fee9be1befd91b034cb6345d687f459624c authored about 11 years ago
cosmetic: make a block of code more whitespace friendly

8bea3f073d8b5cbd818c3fb26d650a531e9166ec authored about 11 years ago
Take ports out of MetadataModule, where it is no longer needed

96f55fceab802a1517dbbf1b7294e8408f845b66 authored about 11 years ago
Filter out duplicate imports, generate code using new Native.Ports module

da033e36963f741b3a9b40119bd79bb4a13cf8a7 authored about 11 years ago
Detect errors in port usage (i.e. too many or too few)

85bf0921928fef8bfd40bead8c0225c6233ce6b1 authored about 11 years ago
Add Native.Ports to prelude for user defined modules

7e2deceb9a650c154bf32896b093ee3e18229dcf authored about 11 years ago
Add -W flag

3d7c8d275478bc8bf38e6fe7b93958b74495a99f authored about 11 years ago
Move JS code for ports to their own module

d81941d9c0fa91e91d9721692da60b32643b1162 authored about 11 years ago
cosmetic: use a slightly more descriptive names

fd7707e6491ac0c29f662ebeb85789d3401d5d0b authored about 11 years ago
Handle values sent to incoming ports, still need to properly define Elm.input though

502cfc0465b4db22c43fd4c7d580343285b9e896 authored about 11 years ago
Add checks for port types to ensure that only JS values go through ports and that type annotations are correct and consistent

a97b9951d0282522654c8e7606dee4f6c860ff95 authored about 11 years ago
Capture the entire type of the handler for incoming ports

dc3bba714c0bfd6a7de5adea9381707d611b7d53 authored about 11 years ago
Extend expression crawler to do checks on ports as well as on let expressions

5dd7b6b1bb318b0401a21213e4803190f10719f8 authored about 11 years ago
Actually fill in a type variable when generating PortIn expressions

9ea98549bcfdab74151f44a1ec4a99ef1e24305f authored about 11 years ago
Switch from Types to Variables in the representation of PortIn

3b9862ab4eafac10f1197285a499c10c198b21d5 authored about 11 years ago
Use one fewer variable for PortIn constraints

39eb4c6bc82897fc476b52839e766b51f371b3c6 authored about 11 years ago
Make error message prettier

6eb84d82d73896c709d89a85c5492ab946dd7962 authored about 11 years ago
define ports_out on the elm object

1eaa3043c8f02e99d4191dd9f6bcb97eac548154 authored about 11 years ago
Add type annotations and make some -W recommendations

eed8fa106145cab52f7fa9eb1e02f1fda251a40c authored about 11 years ago
Simplify Build.Interface API, do not read "interfaces.data" when the --no-prelude flag is used

c03049a960458a2bf9e285a7457eb4c8023ce980 authored about 11 years ago
Rename InterfaceSerialization file and change the function names in it

170006534d6ca6810cddf58a0a2aaf2e31cc04a2 authored about 11 years ago
Switch from old FFI to new port interface for default output ports

Also add default handlers for stdout and stderr

7e64531d2e30657bf46f03d3a44f875ec47d4319 authored about 11 years ago
Add Expressions for ports to check and validate types nicely

7cf5a564e599d0970b98458490082e8dc98e60cc authored about 11 years ago
Get rid of warnings

defb47db7505a518fd125d964e2f3f544345bd2d authored about 11 years ago
Add -W flag to many files, mostly getting rid of dead imports

c9667767885871dc0d691fe96bb2b844e25dabbb authored about 11 years ago
Add -Wall to a bunch of SourceSyntax files and get them warning free

270dbf87223162e679ebdfa5113621e271d3d023 authored about 11 years ago
Switch name of qualified import

863d31b38fb83e8cabb2734d733fd60fe569f703 authored about 11 years ago
Handle --no-prelude flag in the Metadata.Prelude module rather than distributed across many modules

Good in case the meaning of —no-prelude changes

9ff26223d81ad048228a2e8232b9c0ca7930f4e9 authored about 11 years ago
properly rename expressions in port declarations, add -Wall

9ccc707594fdfd17841be7d6673213ae669baf9b authored about 11 years ago
get rid of unused dependency

33a95f4aa65a89b8db0128993d9214f9b75c6ee6 authored about 11 years ago
Get rid of dead dependencies and add -Wall for some files

6a8db4c230d4db0f950a82dc20570264129317d4 authored about 11 years ago
Fix another copy-paste error

ade03397df000bf0ae46b4b7896e5fd30a414628 authored about 11 years ago
Fix port parser! Copy paste error on the operator.

bdeb36eb6f4bac99412313a53c6e176278938b14 authored about 11 years ago
Add the new Transform files

a5f7944c2ae54f774a07fa89a4d75661ee38c3cd authored about 11 years ago
Get rid of redundant code that collapses ParseDefs

6f75310a499c2be72642b6714c7a2defb6e0bb4c authored about 11 years ago
Switch to using new Def representation, get rid of `getPDefs` function which used to collect annotations and definitions.

06503fef3357ef1e2c93206679b2a31049b35d04 authored about 11 years ago
Update for new type of module (no t v)

5e3f94ce60faf1bf69c013f268653d7e2bf75197 authored about 11 years ago
Update for new def and port formats

41dd0c87425010934643eba84432efbccd49e7d5 authored about 11 years ago
Update for new def and ports format

acce93153026f0f09f49ffb07eae64502b19eca4 authored about 11 years ago
Get rid of `badOrder` check, which is handled elsewhere. Update for new def and port formats

c883b552551c04f46f8fdb90fd7b52fa7172704e authored about 11 years ago
Update for ports and defs, switch to using <$> and <*> a lot

3d780425fba4709b97b39a5ef14a2c0f68f5c939 authored about 11 years ago
Update for new defs and ports format

c04c4385ffb6aac06efd786bf11afb1c34a27c21 authored about 11 years ago
Get rid of "t v" type variables, which are no longer needed

1a06be599277d05d86db48554645f853ca557938 authored about 11 years ago
Update to match new names in SourceSyntax.Declaration

7422c95f4cccb454ee5b2c3fb8b3dfd1f218e0fa authored about 11 years ago
Update to match new port and decl format

ed4be06a6aa08358e757cd7ec619557efe904482 authored about 11 years ago
Make "combineAnnotations" a part of parsing a program

98f7be328b7911b2a0023859372569b56a7f4089 authored about 11 years ago
Create way to crawl over all lets in a program, transforming defs and ports

Used to combine type annotations with definitions and find ordering
problems with Definitions an...

49fc0b63780620e0ca9b28045639d5db590afbda authored about 11 years ago
Switch to new format for Expr, Def, and Module

3af5c2a652e16784c5c702e20f3f1be6a35df758 authored about 11 years ago
Update to match new Module type

e8389ac78a5e3809f641b8b8cc42e03bea2d0795 authored about 11 years ago
Move `boundVars` function into SourceSyntax.Pattern

3c65b5c69dd72177e42b2442f3915cf964c05ec4 authored about 11 years ago
Update basic parsers to use the new formats for Expr, Declaration, and Port

e3b8ea7d09c98531e6abbd821b0e12794c832189 authored about 11 years ago
Chenge representation of Expr, add ports representation

Get rid of the unused t and v type variables. Add the def type
variable, which models the fact t...

bd4d76ecaea66b50730c2499b2870b08dc495ce3 authored about 11 years ago
Get rid of Transform.Optimize, which is currently unused

600e65ca43c8dbf5ea74b6947af58a54a936aac8 authored about 11 years ago
Make Binary serialization code nicer

5c509f2f1e1d07c281dd17a650949edd9d90cf91 authored about 11 years ago
Add basic Travis CI configuration

I added a basic Travis CI configuration to make the build status more
transparent. I added a sma...

9d6f5377f8c508b5634b39be306d916e0debc1b3 authored about 11 years ago
Add JS as a possible Derivation, correct binary serialization, add error when serialization goes wrong.

662fd7669ae8ddd1892c1e8bf26e0dcf5cedd7bd authored about 11 years ago
Merge branch 'js-integration' into dev

578dfb835848f4b6ec1ff8fa3dd571e34d5c81e2 authored about 11 years ago
Merge branch 'master' into dev

6dec2ae0fa890d356539ca620270eb08e7cff0df authored about 11 years ago
Merge branch 'dev' into topic/webgl

Conflicts:
.gitignore
compiler/Generate/JavaScript.hs
compiler/Parse/Helpers.hs
compiler/Sou...

cf016ea337c407a6b6a153d3d6865c70a0068804 authored about 11 years ago
Try to clarify why the Hackage API exists.

60aaaf4d66fcfc8d010f5a38304d26fb3ca82683 authored about 11 years ago
Bump version number of elm-server

013f9d701e5b3979b3bbb60875c4969d51d98943 authored about 11 years ago
Merge pull request #427 from maxsnew/server-compat

Update elm-server to work with new module structure

82714cb5524984a9d32fb25be8eda65da05cb5d2 authored about 11 years ago
Update elm-server to work with new module structure

145d4b96c56384ec2023334d56dac645b0c7db3c authored about 11 years ago
Recompile modules when their dependencies have changed.

cf9d21b0c8c658885f9c2fbc4403c8cd400c514b authored about 11 years ago
Refactor Build.File using monad transformers

6511fc0e97cd96f87be9e3daab60bfb5492ef153 authored about 11 years ago
Merge pull request #421 from maxsnew/test

Test Re-org and Start Property Testing

b0a856eb5f253b67f1fb992fbd49f7cde3c02718 authored about 11 years ago
Style tweaks and use cross-platform file name construction.

dcac0e0d5c41d12b61a1af5cd8de47c79573bcac authored about 11 years ago
Make parse/print test more stringent, tweak Float gen.

37f5d9e1eaac5953829397a458f671125f1a3f80 authored about 11 years ago
Pattern pretty printer prints syntactically correct code.

Include auto-generated test case that was previously broken.

d0030625868662bec22077f36a49cbff9098ec7e authored about 11 years ago
Add parse/print tests for Patterns.

24751a3d85a140fbcbe350f771e98e3747029493 authored about 11 years ago
Update version numbers for standard library

56324bf699063d36be55e193eed5f5f1d536eca3 authored about 11 years ago
Setup QuickCheck and add Literal Parse/Print test

Currently fails the prop tests: https://github.com/evancz/Elm/issues/420

Also ignore emacs back...

2da9009512c41f58b55b50a6f996bb802c96bca7 authored about 11 years ago
Bump version number

5b7f442584fcd8490731a6e3cd0c07fe1c430a75 authored about 11 years ago
Merge branch 'dev'

9dfcb507db640e75228d401f7194e28c782f5587 authored about 11 years ago
Cosmetic: add a space

e34245ae3a2520768bcb7e4897f490e516154881 authored about 11 years ago
Re-org tests

1408d928d55e2d9bd8c11da1cce8570f7bcd6fa2 authored about 11 years ago
Migrate tests to test-framework and make them more specific.

Use test-framework as it's more widely used/has better support for
HUnit/QuickCheck.

Make test ...

840eca65735f11dc90288dcb9ff67fc70479ad99 authored about 11 years ago
Properly handle pattern matching on non-tuple ADTs in let-expressions, esolving issue #417

f26610b7185b6b34f564472ca16e49e87d954bb7 authored about 11 years ago
Use the github sanctioned name for this file, based on new facts from @devth

a5b486c56d2d29955dce65a0f188f72b9762b41c authored about 11 years ago
Mess with documentation for `empty`

4e23dc6a08af3eb300b2b8fab855f9c4a2cc75e8 authored about 11 years ago
Add basics of properly handling ports

71bb1c8bf9cd8333218e612cddbcd741ed9c26ed authored about 11 years ago
Merge pull request #404 from maxsnew/empty

Add empty element

6db931849d971003c4caf7e4c94545dcad46db08 authored about 11 years ago
Begin switch from current FFI syntax to "port" syntax

740702c0d770f891f9eaa0b1fe69fdd8dd0130ff authored about 11 years ago
Improve some parser code by adding type annotations, removing unused dependencies, and using prefixed imports

fcbd7fd73b96494707f364716b6c92b192b5b99c authored about 11 years ago
Merge branch 'dev' into deriving

0486c90bd3fd0616e760415619b82e9bf25879c7 authored about 11 years ago