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

Fix the equality checker.

5dadeee03e69359461b7be7244704022bdf97ac1 authored almost 12 years ago by evancz <[email protected]>
Switch away from `Object.create` which was actually extremely slow given the particular way it was used.

f15dbef9685a981a12e37f478e083f5995284da2 authored almost 12 years ago by evancz <[email protected]>
Change name of `WebSocket.send` to `WebSocket.open`.

Begin adding documentation to raw JS files.

51accf643dcf1b2d9999e351a68b1912ce08fb14 authored almost 12 years ago by evancz <[email protected]>
Merge branch 'master' of https://github.com/evancz/Elm

cd3571976c85da53e4df0dfa56c041968460a9e8 authored almost 12 years ago by evancz <[email protected]>
Make record extension more concise.

ea8ff3835ea166ce76ec9944c9912892f9184066 authored almost 12 years ago by evancz <[email protected]>
Remove some silly comments that Google Closure had me put in.

d0dad209a43794a881336f45506c22d124468c9b authored almost 12 years ago by evancz <[email protected]>
Attempt a WebSockets library.

62b344c2a1a738c95708336fab3347012a7d15a1 authored almost 12 years ago by evancz <[email protected]>
Begin adding some type annotations.

8795bae3ef0f704ec089e87a8caa51993ba3c3ce authored almost 12 years ago by evancz <[email protected]>
Merge pull request #82 from dobesv/patch-throws

Patch some more cases of throwing a string to throw new Error(...)

6ec11788d8146ff5aee43eae28c2ce1508a1ee90 authored almost 12 years ago by Evan Czaplicki <[email protected]>
And a few more places with bad throws.

30319a3425ef58e35b2a4e145c1940c8e80c14d4 authored almost 12 years ago by Dobes Vandermeer <[email protected]>
Merge branch 'master' of git://github.com/evancz/Elm

258519a999302721b2506c27b627bc458617d410 authored almost 12 years ago by Dobes Vandermeer <[email protected]>
Fix some more places where strings were thrown rather than Error().

99264a5aa1647ea9f00b8affba49ff0e4f21eb11 authored almost 12 years ago by Dobes Vandermeer <[email protected]>
Make records faster using `in` and `Object.create` and profiling. I was seeing improvements of 6 or 7x for individual operations.

3d1363c7a19a2caf437b32856a8e47d061938219 authored almost 12 years ago by evancz <[email protected]>
Minify RTS and bump version number.

d027625daaa6de6d42a230b7cad338e81c47d658 authored almost 12 years ago by evancz <[email protected]>
Make Pong more concise.

0017e9f3bbb08fc377ccff43291d1def79ed6565 authored almost 12 years ago by evancz <[email protected]>
Update to work with pandoc >= 1.10. Hopefully this is not another annoying change in which people cannot get 1.10 working on their machine.

17b104acaf233f4f58ccbf4a1becdbc6bd46b785 authored almost 12 years ago by evancz <[email protected]>
Fix silly error with `mergeEither`.

a6709b81785cad7d448dfa234cb02d83932ac03f authored almost 12 years ago by evancz <[email protected]>
Latest RTS

da4b04e72d9b79e2fcb3c79aad7c151d3e7e5e9a authored almost 12 years ago by evancz <[email protected]>
Add xor to runtime.

fb21e217d691cafdd2cb5c1c524efc48aeb92e8c authored almost 12 years ago by evancz <[email protected]>
Add `xor` function.

398ef59fe960b7976833a348cd48e1afffed0a18 authored almost 12 years ago by evancz <[email protected]>
Remove extra parens! Was a parse error :|

74d52704ba6a0ca561e62f389c863e4cd9037de6 authored almost 12 years ago by evancz <[email protected]>
Add type hints for new libraries, and fix the types of fps and fpsWhen.

83aa5c2a3cfe6c0d2c54406c341c23b635cc5a09 authored almost 12 years ago by evancz <[email protected]>
Ensure that touch listener is detached if it is not used.

d8f8bf5c3943e66000a34c36202566c40e5da523 authored almost 12 years ago by evancz <[email protected]>
Update runtime.

cefe6f5f5d360de391781e0aa32312904b1efbb3 authored almost 12 years ago by evancz <[email protected]>
Switch how ADT's are displayed. Should have no visible effect.

d2bc280d313160210a49af3a75ab616f28717d74 authored almost 12 years ago by evancz <[email protected]>
Add Either library, change Maybe API, and add tap to Touch library.

c5da28341c0f2d86bf76e3adff02fcd230c1588f authored almost 12 years ago by evancz <[email protected]>
Add the `mergeEither` signal and remove some dead code from Touch.js.

589a16cdd0b69b597f91825c1dfbc0ea9891b302 authored almost 12 years ago by evancz <[email protected]>
Minify RTS and bump version number.

7014d534be2e653a6878aeafcc09b0ca95c0d1cb authored almost 12 years ago by evancz <[email protected]>
Make Pong more concise.

2af52672e364bf66ef0a92eba32e2743d3de902e authored almost 12 years ago by evancz <[email protected]>
Update to work with pandoc >= 1.10. Hopefully this is not another annoying change in which people cannot get 1.10 working on their machine.

db7e6177e08bc103f06fa04091c3540a2b460841 authored almost 12 years ago by evancz <[email protected]>
Latest RTS

484e7ab4ef0b2e8424084308dadfe2152266368d authored almost 12 years ago by evancz <[email protected]>
Fix silly error with `mergeEither`.

0048be973313edd33cd80e3dd6b6c636a9a85622 authored almost 12 years ago by evancz <[email protected]>
Add xor to runtime.

c8669039ee06eae9a75b6e4c4945e0c98f9f0db0 authored almost 12 years ago by evancz <[email protected]>
Remove extra parens! Was a parse error :|

6ed5808490f12b6e152096b6bde0bb4473c2757e authored almost 12 years ago by evancz <[email protected]>
Merge branch 'master' of https://github.com/evancz/Elm

b888abb4b93cbfd8c6972fac8df300f9842804be authored almost 12 years ago by evancz <[email protected]>
Merge pull request #78 from dobesv/master

Change throw "..." to throw new Error("...") in the generated Javascript code

b951fe0b884595577ed5a350ceba3aceb2ff6191 authored almost 12 years ago by Evan Czaplicki <[email protected]>
Add `xor` function.

6873bc6b5b2061b313121ee9be8a288694f34894 authored almost 12 years ago by evancz <[email protected]>
Change throw "..." to throw new Error("...")

When throwing plain strings, the stack trace and original location of
the error seems to get los...

87be39793b3520a817142314b4660cef43cc551f authored almost 12 years ago by Dobes Vandermeer <[email protected]>
Update runtime.

c77b390f8f02f1346558c4f3905a48b841d6b31b authored almost 12 years ago by evancz <[email protected]>
Add type hints for new libraries, and fix the types of fps and fpsWhen.

9f47e87bac38dd27052b9f457c123feceb736227 authored almost 12 years ago by evancz <[email protected]>
Ensure that touch listener is detached if it is not used.

39e235226eeabd8919db2fe4c712d1e9c057a364 authored almost 12 years ago by evancz <[email protected]>
Add the `mergeEither` signal and remove some dead code from Touch.js.

b1d708749e4f8e57f601089ffbeebed118c55d53 authored almost 12 years ago by evancz <[email protected]>
Switch how ADT's are displayed. Should have no visible effect.

9b3ff321009bcf75d8732e27190e12e91ec0dafb authored almost 12 years ago by evancz <[email protected]>
Add Either library, change Maybe API, and add tap to Touch library.

45e865b78b4b244614d3dc29d515323d874c9835 authored almost 12 years ago by evancz <[email protected]>
Add the 0.7.1 RTS which includes the new Keyboard and Touch signals.

c21fec26417b2d65ece60f5591f279d3675899d2 authored almost 12 years ago by evancz <[email protected]>
Get the touch library working, and bump the version number to 0.7.1.

c0deb91a574d0a37a2cebe23d949320edc8d18f2 authored almost 12 years ago by evancz <[email protected]>
Fix bug in Automaton.js

c7928f231e96c0c0d6c567339f287105428ae79e authored almost 12 years ago by evancz <[email protected]>
Add new keyboard signals:

shift, ctrl, space :: Signal Bool

b6fc63e9c814e5b2648042c36b323882d6cb5709 authored about 12 years ago by evancz <[email protected]>
Ensure that gifs work in collages in all browsers.

Add the `arrows` and `wasd` values to the Keyboard library. Makes it way way easier to deal with...

d4ba8068d528371b16b024a1ffcd775147cd6bba authored about 12 years ago by evancz <[email protected]>
* Fix renaming issue with `a1`, `a2`, etc. as described in [issue 75](https://github.com/evancz/Elm/issues/75)

* Switch to using $ instead of _ when depriming variables.

* Bump version number

5bf237d90352e2e85af21abd21151ff55dfbc4f3 authored about 12 years ago by evancz <[email protected]>
Minify RTS

5e4aa74cfca1c9c33fb17965bec4c67dcae6f776 authored about 12 years ago by evancz <[email protected]>
Remove some unsafe printing.

c57c60269b2003fefce8beee48a6c949a276013e authored about 12 years ago by evancz <[email protected]>
Fix the Open Street Map example.

eeb5df4a3ad480150d453f78d223a170200eaebf authored about 12 years ago by evancz <[email protected]>
Add parsing for record types.

02059984925ab1e53298533f68422cf9c1a1ff23 authored about 12 years ago by evancz <[email protected]>
Simplify code for occurs check.

9ecb6a705295ce8f29826616a31c71566f353433 authored about 12 years ago by evancz <[email protected]>
Fix bug with importing DOM nodes.

6af3eb3f5f5223992148ee913bf09873370294e1 authored about 12 years ago by evancz <[email protected]>
Get rid of FrameRate example which has been replaced by `fps` function.

e72958a654ba0f8f6812ba769b92e964af64b811 authored about 12 years ago by evancz <[email protected]>
Enable record pattern matching in let-expressions, and fix a toJS error in which records added a newline that could cause them to be parsed weirdly by JS.

eeeaad84909e60d40b735752c4a9095fb693ce21 authored about 12 years ago by evancz <[email protected]>
Bump version number to 0.7.

cbfbd0a29b675aa0f3fdba0d36a1b622abc96e6e authored about 12 years ago by evancz <[email protected]>
Add ability to add and remove fields from records:

{ book - title }
{ book | pages = 100 }

From these we can derive renaming fields and re...

c231fc35cd49166c2b3dce9202da7977f66700f0 authored about 12 years ago by evancz <[email protected]>
Add record modification syntax:

{ book | title <- "Harry Potter" }

Allows you to change the type of a field.

de6cb460cd9de99e4de9740227878c25f96a8fe4 authored about 12 years ago by evancz <[email protected]>
Add Context module.

ec94f4ecc52b73405117dba6c0abe19410d7a183 authored about 12 years ago by evancz <[email protected]>
Add line and column number for type errors and "non-exhaustive" errors.

Add support for the basics of records:

r = { x = 3, f x = x + 1 }
r.x == 3
map .x [r,r,r] == [3...

6cc617b0abfc8c78c81d5d351315293c31b4f7c5 authored about 12 years ago by evancz <[email protected]>
Merge branch 'master' of https://github.com/evancz/Elm

6443ed9ae74e921431ecfc59dde7706e9dd5aa2f authored about 12 years ago by evancz <[email protected]>
Add the beginning of a touch and Form library.

fd536b993bfaaf515913d44f9b17b5619f7063a4 authored about 12 years ago by evancz <[email protected]>
Merge pull request #69 from d-snp/cat

add shell script to compile core-js

e9f5f0c35807bf7633baad0fa65e2ac8c520b6f7 authored about 12 years ago by Evan Czaplicki <[email protected]>
Merge pull request #68 from d-snp/new-happstack

use happstack 7.1.1

eb69c9242c725ba43b3975b01eae7bbf62060261 authored about 12 years ago by Evan Czaplicki <[email protected]>
Add type hints for (<~) and (~).

c2acf71b1af427ad93f77a45a2d35e22d79ffe09 authored about 12 years ago by Evan Czaplicki <[email protected]>
Add translations for signal binops

22a63628fe9782e6f41e799f3cdfab95746b1db1 authored about 12 years ago by Evan Czaplicki <[email protected]>
Add special infix ops for working with signals

41a383b31cf515106ea61691b44e5381966e08cf authored about 12 years ago by Evan Czaplicki <[email protected]>
add shell script to compile core-js

9c686708e4641691c44121f06cbbed70c34f9237 authored about 12 years ago by Tinco Andringa <[email protected]>
use happstack 7.1.1

e3c7b7d7bbfa0336972f1b757f05190e0cb90c8a authored about 12 years ago by Tinco Andringa <[email protected]>
Make changes to get `Dict` and `Set` working as expected.

Add a note to elm-server indicating that you don't need to restart to recompile code.

6ac414c79e2266be88c598d7db26b1783571cf12 authored about 12 years ago by evancz <[email protected]>
Add `Elm.` to `List`

3afe1fb86d317764303e96fb5fe9772aac4897b1 authored about 12 years ago by evancz <[email protected]>
Try again to fix bug with `readInt` and `readFloat`

60ff703372e31c60941d71e71f04853ff9fadf2a authored about 12 years ago by evancz <[email protected]>
Fix minor bug and bump the version number.

0059d82d305040750c42f128a3917ac688412303 authored about 12 years ago by evancz <[email protected]>
Add Game Skeleton for easy game making.

64e88fd24b50a2c224f3cd158cdc54975672a124 authored about 12 years ago by evancz <[email protected]>
Fix up helpers in Pong/

13e7203393cd7ecfc84e22e7f5c53729b388ca8c authored about 12 years ago by evancz <[email protected]>
New version of Pong. Update version numbers.

28c3a711ed1f4d3d565804926e8bbc95b797ede2 authored about 12 years ago by evancz <[email protected]>
Add type hints for `timestamp` and `timeOf`

5dcb6f7c31f6c6c18052fd7e3ccf8e505cfaf3c3 authored about 12 years ago by evancz <[email protected]>
Properly escape strings.

73f7d7cc9bdd742fb481d61abcaf8d20a0614c60 authored about 12 years ago by evancz <[email protected]>
Add `timestamp` and `timeOf` functions to Signal library.

79d9d4c50926ad54a677be207a0193f6b969bfff authored about 12 years ago by evancz <[email protected]>
Update the RTS.

02cbb61c1c171308ca074d75868d6cbe1fb8c059 authored about 12 years ago by evancz <[email protected]>
Update the Dict library to test new parser and type checker.

d15e08075b9dabd3e51950e9498a39a1820b59e4 authored about 12 years ago by evancz <[email protected]>
Make the `Time` type more flexible.

b9d26eeead43e14e5c6b691a254170b3374858c3 authored about 12 years ago by evancz <[email protected]>
Make fpsWhen slightly more accurate. Change part of the API to be more flexible.

5c06a73c74e4cce45041b8df4c36430de4d11bfa authored about 12 years ago by evancz <[email protected]>
Export `average` and `Time` library in prelude.

08e3c514e081fbc66682de17ab057b2330b3d412 authored about 12 years ago by evancz <[email protected]>
Remove `Date.every` and change `weekday` into `dayOfWeek`.

fbabe4b94f060368af227a94eef09b9befc6faa6 authored about 12 years ago by evancz <[email protected]>
Add `average` function and ensure that `delay` does not propagate the default value.

8d7df3d08dd4309344753a68453e2f09b8303d53 authored about 12 years ago by evancz <[email protected]>
Add type hints for new Time and Date libraries.

b16714eb6be6d89500a6737c0127559534a4218e authored about 12 years ago by evancz <[email protected]>
Fix up some code.

e2457830c7d5a237bade0f0a4c3fb89c1cd23b15 authored about 12 years ago by evancz <[email protected]>
Make the order of definitions more flexible. Also, ensure that unicode characters work in strings.

06e5a2217925389e2ebfb5a31b1d6726ab5f9e38 authored about 12 years ago by evancz <[email protected]>
Remove upper bound on pandoc.

69ed3476b1a456dd4406bc22bd880e80416db78e authored about 12 years ago by evancz <[email protected]>
Refactor lots of code in the type-checker. Also includes some efficiency improvements to make unification a bit faster.

95364f375805ecfdd286ea8e9d091f8e74de3fd2 authored about 12 years ago by evancz <[email protected]>
Get Pong back to working with 0.5.0.2.

abe4d52e80d1c10e99732271c9c0e3d1baaacab4 authored about 12 years ago by evancz <[email protected]>
Fix the `middleAt` function.

87eaa915c89a0a5b6b0f80be3d3a6b545d6b599e authored about 12 years ago by evancz <[email protected]>
Do some house keeping in the Compiler.hs file. Start using the `System.FilePath` module which cleaned up some code and is probably significantly safer :)

fb3acd701a1f7925cc22cf7af476444f81f15d3c authored about 12 years ago by evancz <[email protected]>
Merge pull request #49 from mcveat/compiler-output-directory

Compiler output directory

0d03de7f5f84feb57c419f2772e3459815dbe832 authored about 12 years ago by Evan Czaplicki <[email protected]>
fixed indentation

c75a02917bd234e38ee96de4241b5f358b45b96c authored about 12 years ago by Piotr Adamski <[email protected]>
compiler has an option to specify output directory for html/js files

34a96713d409251f69daef1ad04ca7c1b3b6178a authored about 12 years ago by Piotr Adamski <[email protected]>