Ecosyste.ms: OpenCollective

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

Elm Tooling

Org to facilitate work on tooling for elm
Collective - Host: opensource - https://opencollective.com/elm-tooling - Code: https://github.com/elm-tooling

putting tests in the right place

github.com/elm-tooling/elm-compiler-library - edd4fbbceb5ed473550446fef3a0812994192a3d authored almost 11 years ago by John P Mayer Jr <[email protected]>
Merge remote-tracking branch 'evan/dev' into topic/webgl

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

github.com/elm-tooling/elm-compiler-library - 17f2fdda3b247db396ad08216b3d2b8f89d9039a authored almost 11 years ago by John P Mayer Jr <[email protected]>
Fix Dict insert bug by using generalized balance function

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

github.com/elm-tooling/elm-compiler-library - efdea2f0b195d153aa0dc9ce1149bb100b7861a8 authored almost 11 years ago by Max New <[email protected]>
Make the char parser more restrictive to try to get better errors.

Before it permitted sequences of unescaped chars.

github.com/elm-tooling/elm-compiler-library - 62bd7208822d037d07802709ecc2ac0356188584 authored almost 11 years ago by Evan Czaplicki <[email protected]>
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...

github.com/elm-tooling/elm-compiler-library - 61dd68bcd356b7a301d67881431540f1d99cad20 authored almost 11 years ago by Evan Czaplicki <[email protected]>
Merge pull request #443 from maxsnew/strchr

Fix String/Char Parse/Print Bugs

github.com/elm-tooling/elm-compiler-library - aba241bf5bf923de8b3a19d7c027c96b94e53a3e authored almost 11 years ago by Evan Czaplicki <[email protected]>
removed uneccessary diffs

github.com/elm-tooling/elm-compiler-library - e3a075685df987c07bad0be9800e57848e5e46f5 authored almost 11 years ago by John P Mayer Jr <[email protected]>
Merge remote-tracking branch 'evan/dev' into topic/webgl

github.com/elm-tooling/elm-compiler-library - 82a41ea17fc2d973b4b528de0e792b97ba56217c authored almost 11 years ago by John P Mayer Jr <[email protected]>
moved all GLSL tipe stuff out of constrain and into Parse Helper

github.com/elm-tooling/elm-compiler-library - 712f824e44ff8bc6998e086f9d2b0ff01bc9ed16 authored almost 11 years ago by John P Mayer Jr <[email protected]>
Fix multiline string handling and add more tests.

github.com/elm-tooling/elm-compiler-library - 6b255fed5989f52c94c66241944b69bc66345fb0 authored almost 11 years ago by Max New <[email protected]>
Fix Char literal printing bug.

github.com/elm-tooling/elm-compiler-library - cca69cf8e72c494ab32b09aae1a08ad58d8ef9f6 authored almost 11 years ago by Max New <[email protected]>
Call out to stringLiteral/charLiteral for string/char literal parsing

github.com/elm-tooling/elm-compiler-library - 5ea3ec7f80a0e1a5ea8b9932536fdaecb7c3dc02 authored almost 11 years ago by Max New <[email protected]>
Merge pull request #441 from ajhager/raf_detection

Fix window object not being detected in runtime.

github.com/elm-tooling/elm-compiler-library - ae3437196e1e96b0e0fed8886b61469237771391 authored almost 11 years ago by Evan Czaplicki <[email protected]>
Merge remote-tracking branch 'evan/dev' into topic/webgl

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

github.com/elm-tooling/elm-compiler-library - 3e63279d4c831425f7b11e76717a76e6a9a2daa9 authored almost 11 years ago by John P Mayer Jr <[email protected]>
Fix window object not being detected in runtime.

github.com/elm-tooling/elm-compiler-library - d1a85fee9be1befd91b034cb6345d687f459624c authored almost 11 years ago by Joseph Hager <[email protected]>
cosmetic: make a block of code more whitespace friendly

github.com/elm-tooling/elm-compiler-library - 8bea3f073d8b5cbd818c3fb26d650a531e9166ec authored almost 11 years ago by Evan Czaplicki <[email protected]>
Take ports out of MetadataModule, where it is no longer needed

github.com/elm-tooling/elm-compiler-library - 96f55fceab802a1517dbbf1b7294e8408f845b66 authored almost 11 years ago by Evan Czaplicki <[email protected]>
Filter out duplicate imports, generate code using new Native.Ports module

github.com/elm-tooling/elm-compiler-library - da033e36963f741b3a9b40119bd79bb4a13cf8a7 authored almost 11 years ago by Evan Czaplicki <[email protected]>
Detect errors in port usage (i.e. too many or too few)

github.com/elm-tooling/elm-compiler-library - 85bf0921928fef8bfd40bead8c0225c6233ce6b1 authored almost 11 years ago by Evan Czaplicki <[email protected]>
Add Native.Ports to prelude for user defined modules

github.com/elm-tooling/elm-compiler-library - 7e2deceb9a650c154bf32896b093ee3e18229dcf authored almost 11 years ago by Evan Czaplicki <[email protected]>
Move JS code for ports to their own module

github.com/elm-tooling/elm-compiler-library - d81941d9c0fa91e91d9721692da60b32643b1162 authored almost 11 years ago by Evan Czaplicki <[email protected]>
cosmetic: use a slightly more descriptive names

github.com/elm-tooling/elm-compiler-library - fd7707e6491ac0c29f662ebeb85789d3401d5d0b authored almost 11 years ago by Evan Czaplicki <[email protected]>
Handle values sent to incoming ports, still need to properly define Elm.input though

github.com/elm-tooling/elm-compiler-library - 502cfc0465b4db22c43fd4c7d580343285b9e896 authored almost 11 years ago by Evan Czaplicki <[email protected]>
Add checks for port types to ensure that only JS values go through ports and that type annotations are correct and consistent

github.com/elm-tooling/elm-compiler-library - a97b9951d0282522654c8e7606dee4f6c860ff95 authored almost 11 years ago by Evan Czaplicki <[email protected]>
Capture the entire type of the handler for incoming ports

github.com/elm-tooling/elm-compiler-library - dc3bba714c0bfd6a7de5adea9381707d611b7d53 authored almost 11 years ago by Evan Czaplicki <[email protected]>
Extend expression crawler to do checks on ports as well as on let expressions

github.com/elm-tooling/elm-compiler-library - 5dd7b6b1bb318b0401a21213e4803190f10719f8 authored almost 11 years ago by Evan Czaplicki <[email protected]>
Actually fill in a type variable when generating PortIn expressions

github.com/elm-tooling/elm-compiler-library - 9ea98549bcfdab74151f44a1ec4a99ef1e24305f authored almost 11 years ago by Evan Czaplicki <[email protected]>
Switch from Types to Variables in the representation of PortIn

github.com/elm-tooling/elm-compiler-library - 3b9862ab4eafac10f1197285a499c10c198b21d5 authored almost 11 years ago by Evan Czaplicki <[email protected]>
Use one fewer variable for PortIn constraints

github.com/elm-tooling/elm-compiler-library - 39eb4c6bc82897fc476b52839e766b51f371b3c6 authored almost 11 years ago by Evan Czaplicki <[email protected]>
Make error message prettier

github.com/elm-tooling/elm-compiler-library - 6eb84d82d73896c709d89a85c5492ab946dd7962 authored almost 11 years ago by Evan Czaplicki <[email protected]>
define ports_out on the elm object

github.com/elm-tooling/elm-compiler-library - 1eaa3043c8f02e99d4191dd9f6bcb97eac548154 authored almost 11 years ago by Evan Czaplicki <[email protected]>
Add type annotations and make some -W recommendations

github.com/elm-tooling/elm-compiler-library - eed8fa106145cab52f7fa9eb1e02f1fda251a40c authored almost 11 years ago by Evan Czaplicki <[email protected]>
Simplify Build.Interface API, do not read "interfaces.data" when the --no-prelude flag is used

github.com/elm-tooling/elm-compiler-library - c03049a960458a2bf9e285a7457eb4c8023ce980 authored almost 11 years ago by Evan Czaplicki <[email protected]>
Rename InterfaceSerialization file and change the function names in it

github.com/elm-tooling/elm-compiler-library - 170006534d6ca6810cddf58a0a2aaf2e31cc04a2 authored almost 11 years ago by Evan Czaplicki <[email protected]>
Switch from old FFI to new port interface for default output ports

Also add default handlers for stdout and stderr

github.com/elm-tooling/elm-compiler-library - 7e64531d2e30657bf46f03d3a44f875ec47d4319 authored almost 11 years ago by Evan Czaplicki <[email protected]>
Add Expressions for ports to check and validate types nicely

github.com/elm-tooling/elm-compiler-library - 7cf5a564e599d0970b98458490082e8dc98e60cc authored almost 11 years ago by Evan Czaplicki <[email protected]>
Get rid of warnings

github.com/elm-tooling/elm-compiler-library - defb47db7505a518fd125d964e2f3f544345bd2d authored almost 11 years ago by Evan Czaplicki <[email protected]>
Add -W flag to many files, mostly getting rid of dead imports

github.com/elm-tooling/elm-compiler-library - c9667767885871dc0d691fe96bb2b844e25dabbb authored almost 11 years ago by Evan Czaplicki <[email protected]>
Add -Wall to a bunch of SourceSyntax files and get them warning free

github.com/elm-tooling/elm-compiler-library - 270dbf87223162e679ebdfa5113621e271d3d023 authored almost 11 years ago by Evan Czaplicki <[email protected]>
Switch name of qualified import

github.com/elm-tooling/elm-compiler-library - 863d31b38fb83e8cabb2734d733fd60fe569f703 authored almost 11 years ago by Evan Czaplicki <[email protected]>
Handle --no-prelude flag in the Metadata.Prelude module rather than distributed across many modules

Good in case the meaning of —no-prelude changes

github.com/elm-tooling/elm-compiler-library - 9ff26223d81ad048228a2e8232b9c0ca7930f4e9 authored almost 11 years ago by Evan Czaplicki <[email protected]>
properly rename expressions in port declarations, add -Wall

github.com/elm-tooling/elm-compiler-library - 9ccc707594fdfd17841be7d6673213ae669baf9b authored almost 11 years ago by Evan Czaplicki <[email protected]>
get rid of unused dependency

github.com/elm-tooling/elm-compiler-library - 33a95f4aa65a89b8db0128993d9214f9b75c6ee6 authored almost 11 years ago by Evan Czaplicki <[email protected]>
Get rid of dead dependencies and add -Wall for some files

github.com/elm-tooling/elm-compiler-library - 6a8db4c230d4db0f950a82dc20570264129317d4 authored almost 11 years ago by Evan Czaplicki <[email protected]>
Fix another copy-paste error

github.com/elm-tooling/elm-compiler-library - ade03397df000bf0ae46b4b7896e5fd30a414628 authored almost 11 years ago by Evan Czaplicki <[email protected]>
Fix port parser! Copy paste error on the operator.

github.com/elm-tooling/elm-compiler-library - bdeb36eb6f4bac99412313a53c6e176278938b14 authored almost 11 years ago by Evan Czaplicki <[email protected]>
Add the new Transform files

github.com/elm-tooling/elm-compiler-library - a5f7944c2ae54f774a07fa89a4d75661ee38c3cd authored almost 11 years ago by Evan Czaplicki <[email protected]>
Get rid of redundant code that collapses ParseDefs

github.com/elm-tooling/elm-compiler-library - 6f75310a499c2be72642b6714c7a2defb6e0bb4c authored almost 11 years ago by Evan Czaplicki <[email protected]>
Switch to using new Def representation, get rid of `getPDefs` function which used to collect annotations and definitions.

github.com/elm-tooling/elm-compiler-library - 06503fef3357ef1e2c93206679b2a31049b35d04 authored almost 11 years ago by Evan Czaplicki <[email protected]>
Update for new type of module (no t v)

github.com/elm-tooling/elm-compiler-library - 5e3f94ce60faf1bf69c013f268653d7e2bf75197 authored almost 11 years ago by Evan Czaplicki <[email protected]>
Update for new def and port formats

github.com/elm-tooling/elm-compiler-library - 41dd0c87425010934643eba84432efbccd49e7d5 authored almost 11 years ago by Evan Czaplicki <[email protected]>
Update for new def and ports format

github.com/elm-tooling/elm-compiler-library - acce93153026f0f09f49ffb07eae64502b19eca4 authored almost 11 years ago by Evan Czaplicki <[email protected]>
Get rid of `badOrder` check, which is handled elsewhere. Update for new def and port formats

github.com/elm-tooling/elm-compiler-library - c883b552551c04f46f8fdb90fd7b52fa7172704e authored almost 11 years ago by Evan Czaplicki <[email protected]>
Update for ports and defs, switch to using <$> and <*> a lot

github.com/elm-tooling/elm-compiler-library - 3d780425fba4709b97b39a5ef14a2c0f68f5c939 authored almost 11 years ago by Evan Czaplicki <[email protected]>
Update for new defs and ports format

github.com/elm-tooling/elm-compiler-library - c04c4385ffb6aac06efd786bf11afb1c34a27c21 authored almost 11 years ago by Evan Czaplicki <[email protected]>
Get rid of "t v" type variables, which are no longer needed

github.com/elm-tooling/elm-compiler-library - 1a06be599277d05d86db48554645f853ca557938 authored almost 11 years ago by Evan Czaplicki <[email protected]>
Update to match new names in SourceSyntax.Declaration

github.com/elm-tooling/elm-compiler-library - 7422c95f4cccb454ee5b2c3fb8b3dfd1f218e0fa authored almost 11 years ago by Evan Czaplicki <[email protected]>
Update to match new port and decl format

github.com/elm-tooling/elm-compiler-library - ed4be06a6aa08358e757cd7ec619557efe904482 authored almost 11 years ago by Evan Czaplicki <[email protected]>
Make "combineAnnotations" a part of parsing a program

github.com/elm-tooling/elm-compiler-library - 98f7be328b7911b2a0023859372569b56a7f4089 authored almost 11 years ago by Evan Czaplicki <[email protected]>
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...

github.com/elm-tooling/elm-compiler-library - 49fc0b63780620e0ca9b28045639d5db590afbda authored almost 11 years ago by Evan Czaplicki <[email protected]>
Switch to new format for Expr, Def, and Module

github.com/elm-tooling/elm-compiler-library - 3af5c2a652e16784c5c702e20f3f1be6a35df758 authored almost 11 years ago by Evan Czaplicki <[email protected]>
Update to match new Module type

github.com/elm-tooling/elm-compiler-library - e8389ac78a5e3809f641b8b8cc42e03bea2d0795 authored almost 11 years ago by Evan Czaplicki <[email protected]>
Move `boundVars` function into SourceSyntax.Pattern

github.com/elm-tooling/elm-compiler-library - 3c65b5c69dd72177e42b2442f3915cf964c05ec4 authored almost 11 years ago by Evan Czaplicki <[email protected]>
Update basic parsers to use the new formats for Expr, Declaration, and Port

github.com/elm-tooling/elm-compiler-library - e3b8ea7d09c98531e6abbd821b0e12794c832189 authored almost 11 years ago by Evan Czaplicki <[email protected]>
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...

github.com/elm-tooling/elm-compiler-library - bd4d76ecaea66b50730c2499b2870b08dc495ce3 authored almost 11 years ago by Evan Czaplicki <[email protected]>
Get rid of Transform.Optimize, which is currently unused

github.com/elm-tooling/elm-compiler-library - 600e65ca43c8dbf5ea74b6947af58a54a936aac8 authored almost 11 years ago by Evan Czaplicki <[email protected]>
Make Binary serialization code nicer

github.com/elm-tooling/elm-compiler-library - 5c509f2f1e1d07c281dd17a650949edd9d90cf91 authored almost 11 years ago by Evan Czaplicki <[email protected]>
Add basic Travis CI configuration

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

github.com/elm-tooling/elm-compiler-library - 9d6f5377f8c508b5634b39be306d916e0debc1b3 authored almost 11 years ago by Justin Leitgeb <[email protected]>
Add JS as a possible Derivation, correct binary serialization, add error when serialization goes wrong.

github.com/elm-tooling/elm-compiler-library - 662fd7669ae8ddd1892c1e8bf26e0dcf5cedd7bd authored almost 11 years ago by Evan Czaplicki <[email protected]>
Merge branch 'js-integration' into dev

github.com/elm-tooling/elm-compiler-library - 578dfb835848f4b6ec1ff8fa3dd571e34d5c81e2 authored almost 11 years ago by Evan Czaplicki <[email protected]>
Merge branch 'master' into dev

github.com/elm-tooling/elm-compiler-library - 6dec2ae0fa890d356539ca620270eb08e7cff0df authored almost 11 years ago by Evan Czaplicki <[email protected]>
Merge branch 'dev' into topic/webgl

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

github.com/elm-tooling/elm-compiler-library - cf016ea337c407a6b6a153d3d6865c70a0068804 authored almost 11 years ago by John P Mayer Jr <[email protected]>
Try to clarify why the Hackage API exists.

github.com/elm-tooling/elm-compiler-library - 60aaaf4d66fcfc8d010f5a38304d26fb3ca82683 authored almost 11 years ago by Evan Czaplicki <[email protected]>
Bump version number of elm-server

github.com/elm-tooling/elm-compiler-library - 013f9d701e5b3979b3bbb60875c4969d51d98943 authored almost 11 years ago by Evan Czaplicki <[email protected]>
Merge pull request #427 from maxsnew/server-compat

Update elm-server to work with new module structure

github.com/elm-tooling/elm-compiler-library - 82714cb5524984a9d32fb25be8eda65da05cb5d2 authored almost 11 years ago by Evan Czaplicki <[email protected]>
Update elm-server to work with new module structure

github.com/elm-tooling/elm-compiler-library - 145d4b96c56384ec2023334d56dac645b0c7db3c authored almost 11 years ago by Timothy Vladimír Hobbs <[email protected]>
Refactor Build.File using monad transformers

github.com/elm-tooling/elm-compiler-library - 6511fc0e97cd96f87be9e3daab60bfb5492ef153 authored almost 11 years ago by Max New <[email protected]>
Recompile modules when their dependencies have changed.

github.com/elm-tooling/elm-compiler-library - cf9d21b0c8c658885f9c2fbc4403c8cd400c514b authored almost 11 years ago by Max New <[email protected]>
Merge pull request #421 from maxsnew/test

Test Re-org and Start Property Testing

github.com/elm-tooling/elm-compiler-library - b0a856eb5f253b67f1fb992fbd49f7cde3c02718 authored almost 11 years ago by Evan Czaplicki <[email protected]>
Style tweaks and use cross-platform file name construction.

github.com/elm-tooling/elm-compiler-library - dcac0e0d5c41d12b61a1af5cd8de47c79573bcac authored almost 11 years ago by Max New <[email protected]>
Make parse/print test more stringent, tweak Float gen.

github.com/elm-tooling/elm-compiler-library - 37f5d9e1eaac5953829397a458f671125f1a3f80 authored almost 11 years ago by Max New <[email protected]>
Pattern pretty printer prints syntactically correct code.

Include auto-generated test case that was previously broken.

github.com/elm-tooling/elm-compiler-library - d0030625868662bec22077f36a49cbff9098ec7e authored almost 11 years ago by Max New <[email protected]>
Add parse/print tests for Patterns.

github.com/elm-tooling/elm-compiler-library - 24751a3d85a140fbcbe350f771e98e3747029493 authored almost 11 years ago by Max New <[email protected]>
Update version numbers for standard library

github.com/elm-tooling/elm-compiler-library - 56324bf699063d36be55e193eed5f5f1d536eca3 authored almost 11 years ago by Evan Czaplicki <[email protected]>
Setup QuickCheck and add Literal Parse/Print test

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

Also ignore emacs back...

github.com/elm-tooling/elm-compiler-library - 2da9009512c41f58b55b50a6f996bb802c96bca7 authored almost 11 years ago by Max New <[email protected]>
Bump version number

github.com/elm-tooling/elm-compiler-library - 5b7f442584fcd8490731a6e3cd0c07fe1c430a75 authored almost 11 years ago by Evan Czaplicki <[email protected]>
Merge branch 'dev'

github.com/elm-tooling/elm-compiler-library - 9dfcb507db640e75228d401f7194e28c782f5587 authored almost 11 years ago by Evan Czaplicki <[email protected]>
Cosmetic: add a space

github.com/elm-tooling/elm-compiler-library - e34245ae3a2520768bcb7e4897f490e516154881 authored almost 11 years ago by Evan Czaplicki <[email protected]>
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 ...

github.com/elm-tooling/elm-compiler-library - 840eca65735f11dc90288dcb9ff67fc70479ad99 authored almost 11 years ago by Max New <[email protected]>
Properly handle pattern matching on non-tuple ADTs in let-expressions, esolving issue #417

github.com/elm-tooling/elm-compiler-library - f26610b7185b6b34f564472ca16e49e87d954bb7 authored almost 11 years ago by Evan Czaplicki <[email protected]>
Use the github sanctioned name for this file, based on new facts from @devth

github.com/elm-tooling/elm-compiler-library - a5b486c56d2d29955dce65a0f188f72b9762b41c authored almost 11 years ago by Evan Czaplicki <[email protected]>
Mess with documentation for `empty`

github.com/elm-tooling/elm-compiler-library - 4e23dc6a08af3eb300b2b8fab855f9c4a2cc75e8 authored almost 11 years ago by Evan Czaplicki <[email protected]>
Add basics of properly handling ports

github.com/elm-tooling/elm-compiler-library - 71bb1c8bf9cd8333218e612cddbcd741ed9c26ed authored almost 11 years ago by Evan Czaplicki <[email protected]>
Merge pull request #404 from maxsnew/empty

Add empty element

github.com/elm-tooling/elm-compiler-library - 6db931849d971003c4caf7e4c94545dcad46db08 authored almost 11 years ago by Evan Czaplicki <[email protected]>
Begin switch from current FFI syntax to "port" syntax

github.com/elm-tooling/elm-compiler-library - 740702c0d770f891f9eaa0b1fe69fdd8dd0130ff authored almost 11 years ago by Evan Czaplicki <[email protected]>
Improve some parser code by adding type annotations, removing unused dependencies, and using prefixed imports

github.com/elm-tooling/elm-compiler-library - fcbd7fd73b96494707f364716b6c92b192b5b99c authored almost 11 years ago by Evan Czaplicki <[email protected]>
Merge branch 'dev' into deriving

github.com/elm-tooling/elm-compiler-library - 0486c90bd3fd0616e760415619b82e9bf25879c7 authored almost 11 years ago by Evan Czaplicki <[email protected]>
Cosmetic: give function a more descriptive name

github.com/elm-tooling/elm-compiler-library - 51ee065e6b321b849e439d3931c4f1bf40212961 authored almost 11 years ago by Evan Czaplicki <[email protected]>