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

"float" is a reserved word in JS

0685425aced08be9f97e2737bf13c55b6bf5804b authored over 11 years ago by Colin Curtin <[email protected]>
Prefer typeof over try/catch for feature detection.

dccb6257fbb1f09e03cfd7299fa8a66381b778f7 authored over 11 years ago by Colin Curtin <[email protected]>
Moar whitespace.

98c0269edc2bd3440f3ceb02b87b8bee4f336ce9 authored over 11 years ago by Colin Curtin <[email protected]>
Documentation, spelling.

4495fdb592042b82b6197d9357a058880fc3a16b authored over 11 years ago by Colin Curtin <[email protected]>
Whitespace, semicolons, lint etc. No functional changes.

2b90d0eb9e18387757073d739718b9b8801ff1bf authored over 11 years ago by Colin Curtin <[email protected]>
Fix HTTP/JSON

* Elm Http: Signal (lift) was not imported
* Native Http: "Waiting" was not a string.
* Elm Json:...

8db9ccf57e2515f70f2a998b99a83ea533daf3fe authored over 11 years ago by Colin Curtin <[email protected]>
Fix showing compilation errors in the browser

* "Elm." is already prepended by https://github.com/evancz/Elm/blob/dev/compiler/Gen/GenerateHtml...

88154c04ceafe6ca382d6ba57fc4c22e843ae820 authored over 11 years ago by Colin Curtin <[email protected]>
Fix `group` and `groupTransform`

dc3b220fce076b6e7ca878dd4be556479d6baacd authored over 11 years ago by evancz <[email protected]>
Significant refactor of Collage.js renderer. Now supports `toForm`.

The `update` function is naive, leading to very bad memory performance. Need to finish improving...

bb2f028bde582c2e45fbeed50bb63096f2cd95b2 authored over 11 years ago by evancz <[email protected]>
Get rid of logging

b7e4f9b73b4c6ac58b2d694ed721f439ee7f7cc0 authored over 11 years ago by evancz <[email protected]>
Fix foldp

d8067fd8c44608631f3c7b762a3f8aa27b9129a5 authored over 11 years ago by evancz <[email protected]>
Minor bug fixes

a8df7eb28a0dc232453cb991f8145355480d2a45 authored over 11 years ago by evancz <[email protected]>
Rename some stuff in Graphics.Input

3f8ce38f819446fcb27575f08ac7a064d5bd3d77 authored over 11 years ago by evancz <[email protected]>
Separate mouse drags.

80b47ed0f5ea9f25abad801fb3997739ef95e15b authored over 11 years ago by evancz <[email protected]>
Fix Window.height in the first frame.

04d320efac866d81846882dcc9f2afa5f5acd8f5 authored over 11 years ago by evancz <[email protected]>
Add mouse support in the `Touch` library

9f2964992ad406f8ad1d13fbd450d9059976008c authored over 11 years ago by evancz <[email protected]>
Properly attach mouse events to `document`

82d753a685da37059c98db38616b7fc623f6453b authored over 11 years ago by evancz <[email protected]>
Settle on name for `lastKey` and set the type as `Signal KeyCode`.

934f37f882efa6e68e64680bab68c59eea2276c2 authored over 11 years ago by evancz <[email protected]>
Show escaped chars and function names.

2f2898d8d81d52e1b12c1f0c324b1a80663c31a4 authored over 11 years ago by evancz <[email protected]>
Give curry and uncurry the correct implementations. They were swapped.

7afe464ea84162753d47bbe102e37e8bc32d3693 authored over 11 years ago by evancz <[email protected]>
Add LineStyle to type aliases and add some annotations to the collage library

2ae0e90735f5bb941ad1a0b1a669f05fd414b123 authored over 11 years ago by evancz <[email protected]>
Fix type errors and naming mistake

6b8fadac5feb532a16e5ab432a00be5ec1886e8b authored over 11 years ago by evancz <[email protected]>
Fix the directions of `arrows` and `wasd`.

c2def3f29c2b65cf744cc52b57165213a1fd0785 authored over 11 years ago by evancz <[email protected]>
Add `KeyCode` alias.

5b3e7e15e3deb2fcaf32e196f8db2a81bf7c980e authored over 11 years ago by evancz <[email protected]>
Add `Touch` and `TextState` aliases.

ef1275e5a1e3ef643322fd27d0f52bcf12e8f6bb authored over 11 years ago by evancz <[email protected]>
Revise elm-docs to copy the names of type variables in type annotations directly.

b359fd0b4765f6c6791bd217855139e9801cad7c authored over 11 years ago by evancz <[email protected]>
Fix the server

be72e868ee92948776bf646861cf70b71e9f5463 authored over 11 years ago by evancz <[email protected]>
Move Geometry into Collage. Get rid of Graphics prefix as appropriate.

6ca373bdeb9db8f64495778be5b631a5418fe3d4 authored over 11 years ago by evancz <[email protected]>
Fix mistaken function name.

104faf10ea4a9a52ec2f56a43d04fee9a24887dc authored over 11 years ago by evancz <[email protected]>
Rename some of the Graphics libraries

d114746957ec3ea176a41d0e87068ed722d9ff2d authored over 11 years ago by evancz <[email protected]>
Have equality work on any type.

06e6b317dc1f1dc87fd90a13711deac6ecf9fdb4 authored over 11 years ago by evancz <[email protected]>
Move some modules out of Graphics/

2928e20c74510f28979d4792f4f1faadba0c84cd authored over 11 years ago by evancz <[email protected]>
Move record-to-object functions to JavaScript/Experimental.elm

52f6c8957ad7b51d734e41f5f1da9420c46ca4f9 authored over 11 years ago by evancz <[email protected]>
Switch from ($) to (|>) and (<|).

dab4b7c7b8baf08b7a3c60dd46abb48510976f93 authored over 11 years ago by evancz <[email protected]>
Take out the F# inspired composition operators. I think this needs to wait until type-classes / monads / arrows are more figured out.

ac67dbd87f8e1fee8f4a64210761c53177e6799c authored over 11 years ago by evancz <[email protected]>
Shorten Libraries.hs, and fix some types in some of the libraries.

00d3ad2db60523e8a14b3881674f37dec66c0a73 authored over 11 years ago by evancz <[email protected]>
Add some operators from F#: |>, <|, <<, and >>

29384b771a7ea8599472f2dc8abe416b4fcc0402 authored over 11 years ago by evancz <[email protected]>
Merge pull request #140 from autodidakto/patch-1

Fixed typo

6259886f9fdd34cd9c730f33fa56c20ca78594b1 authored over 11 years ago by Evan Czaplicki <[email protected]>
Fixed typo

7d8aca816c745a24902df7dc4c21317d4ad9410a authored over 11 years ago by autodidakto <[email protected]>
Begin getting things ready to support toForm

5b475ac2a0528848fd7b1a11f819dbd6712cf0fc authored over 11 years ago by evancz <[email protected]>
Get rid of memory leak caused by creating tons of canvases.

a764f68646c5097bb4955856c2e6f2e1bf1e0b8c authored over 11 years ago by evancz <[email protected]>
Start using `requestAnimationFrame`

95726b7baf520ccb57f9f8711942e423c76c1d17 authored over 11 years ago by evancz <[email protected]>
Fix the default size of text blocks.

d2846a2534ee796b562b5e2234a4fd8c0674dc67 authored over 11 years ago by evancz <[email protected]>
Add built in event listeners.

1d2b3fcbe4b09311a6f7f3f6dafdb69176b013cd authored almost 12 years ago by evancz <[email protected]>
Add `plainText` back. Fix some types. Fix a bug in `mergeEither`.

986010fb6abb99fcae9d139202046257e7d15886 authored almost 12 years ago by evancz <[email protected]>
Get the core libraries compiling again. Fix type signatures that have super-types, and fix bugs in a couple files.

82b7929ccf826d88f7cbade7aeff29740335c822 authored almost 12 years ago by evancz <[email protected]>
Fix how types are converted to strings. This actually fixes some bugs that come from generating docs.json, which led to incorrect types being used in the compiler.

530bc6e2b988ea1929c5be2e39050cf648757a23 authored almost 12 years ago by evancz <[email protected]>
Provide a way to define super-types in type annotations. Should not be used outside of core libraries.

7d03f69f8c1e8c0cf2702c933855be60148b3dbc authored almost 12 years ago by evancz <[email protected]>
Remove testing via unsafePerformIO

cf2357f5279c13d124a88babbfc44721caa98f52 authored almost 12 years ago by evancz <[email protected]>
Dealias more reliably during unification

c2fc03ca0fbac97e54ae994d3e50bf7f2c96ba86 authored almost 12 years ago by evancz <[email protected]>
Add type annotations to more library files.

5b62c530d580749197c3e41f64a7136ab72a6454 authored almost 12 years ago by evancz <[email protected]>
Get prelude added in all cases.

5d536d129a9bfd9bcbe4244b9de82d78e2644222 authored almost 12 years ago by evancz <[email protected]>
Style tweak.

9c22031d280d3ffc3a9649f9a8a3fbe6fc842ca9 authored almost 12 years ago by evancz <[email protected]>
Correct resizing problems with static elements. Previously, no property updates occurred.

22890292b8ed0a2f5c1f172a37a062160fa8bc38 authored almost 12 years ago by evancz <[email protected]>
Fix prelude imports and correctly generalize for library types that use `Number`.

703508f1c358bb3de3e6430d05408016c0d0fba1 authored almost 12 years ago by evancz <[email protected]>
Take out parens for record access. I am only fairly certain that this is okay.

ebb570d46271bef2935fe2df52d9557c510f5bc1 authored almost 12 years ago by evancz <[email protected]>
Fix indentation

d47614cdd159547a86f5160c471332f5c89be6c6 authored almost 12 years ago by evancz <[email protected]>
Cosmetic changes

bef646a3f189537ce9b2ac3dba639331eca9b8a3 authored almost 12 years ago by evancz <[email protected]>
Permit pattern matching on records in case-expressions.

1d04b342d89d65588a698901404aaf971509797c authored almost 12 years ago by evancz <[email protected]>
Fix `show` for ADTs and get parens in the right places.

Make `Elm.init(Elm.MyModule)` work nicer when it takes over the whole `document` and needs to re...

60e403ba82b396cecf8aed8c334e43efc575f758 authored almost 12 years ago by evancz <[email protected]>
Explicitly list imports for a module.

0354fad128d5025b2c88b9abf6a5c599d193eb3c authored almost 12 years ago by evancz <[email protected]>
Move script tags into header.

d7948ad914d8a13520c8d19467d1097297529a9b authored almost 12 years ago by evancz <[email protected]>
Get type dealiasing working.

87fa86c7e8232072264a0d1b7ff395459e96dd81 authored almost 12 years ago by evancz <[email protected]>
Also hide `height` from the Text module, which overlaps with the Element version of the function.

5faf79c6daab9192da316272acebabaae1fce534 authored almost 12 years ago by evancz <[email protected]>
Fix bug in `height` and `color`

613d9f5bc9423c6a35497f1bf7127239977389a1 authored almost 12 years ago by evancz <[email protected]>
Fix how compiler errors are displayed in generated HTML

f625a9c7d6f7f3acfca0431eca714ab92fe91b0a authored almost 12 years ago by evancz <[email protected]>
Get the API for Language.Elm in better shape. Trying to get elm-lang.org working again.

1af2ff9a01eff9c4f875fbdf8718980a8b00f843 authored almost 12 years ago by evancz <[email protected]>
Get the type-checker running based on docs.json information. Also add rules for `Nil` and `Tuple0`, `Tuple2`, etc.

82f888cb3df56b48839a55af1af27beab8aec3bd authored almost 12 years ago by evancz <[email protected]>
Fix combine function in Signal.

7664f71fc508e89799573bc167562994acd9820b authored almost 12 years ago by evancz <[email protected]>
Skip average for now. To be added back!

f3befa61cbece86a54f49a6ff5e27a173f58314e authored almost 12 years ago by evancz <[email protected]>
Ensure that --make skips trying to read libraries as files.

ab62612332b36d776d2b31fae2e43746314dd82b authored almost 12 years ago by evancz <[email protected]>
Move `average` to the automaton library.

fc37907bc12913a7f4f132c541d7699f06dacb38 authored almost 12 years ago by evancz <[email protected]>
Add combine to the signal library.

d27ab15ec46aac955715591ff8f0e4bd2b4a84e2 authored almost 12 years ago by evancz <[email protected]>
Reorder comments in List.elm

1dbbc599f94b853af29c8f5ca2c6c9b9f4fcdea3 authored almost 12 years ago by evancz <[email protected]>
Add prelude in compiler with flag. Re-add the `hiding` option for modules internally.

294fdfdaa5cdf655fcf08907de0849855f08ca73 authored almost 12 years ago by evancz <[email protected]>
Add the --no-prelude flag for compiling the standard libraries. Clean up code to handle flags. Change name of --generate-noscript to --noscript (this flag can probably be taken out actually)

22bfcb83cf8eda3e46080395ebeffcf31a71f246 authored almost 12 years ago by evancz <[email protected]>
Make sure that List only gets instantiated once. Requires that the list library is pure (never touches the `elm` variable)

58640c553bdf7e4d373fde7d4a1a8282a0895832 authored almost 12 years ago by evancz <[email protected]>
Change send function to be curry-able.

7d1b40a85fbbba885239fd3b98e2d2b9d8b9e7ab authored almost 12 years ago by evancz <[email protected]>
Add implementation for checkboxes, passwords, and emails.

Ensure that direction of text selection is properly captured.

475bc1087688bbd848f36e8298c38a77709018cc authored almost 12 years ago by evancz <[email protected]>
Fix nested pattern matching in let expressions.

2ee23724f9adeb94295a22e4d1f89b783ba4cdaa authored almost 12 years ago by evancz <[email protected]>
Give better name for errors when parsing docs.json

9c8dfd9b68ebe22a82a2ae545228ca6c5e625951 authored almost 12 years ago by evancz <[email protected]>
Get rid of special Input/Button.elm file, all will be in Graphics.Input.

c15005f71cac5a78ea5c99f26943647ab25d09a0 authored almost 12 years ago by evancz <[email protected]>
Fix Automaton library to match PLDI paper.

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

ecaa5bdb292896dd768e3023f3fe70b3d5468e7e authored almost 12 years ago by evancz <[email protected]>
Merge pull request #134 from ngunn/l-dev

List.js change: Nil checks all use .ctor

7044dd511f2be18e8545dac5aee1f4667e5bb3a9 authored almost 12 years ago by Evan Czaplicki <[email protected]>
Merge pull request #133 from ngunn/c-dev

Setup.hs: move buildTypes back into post-build, fixes compilation dependencies

10242dbc7d2d3908a68673ad95521e6e63dcac05 authored almost 12 years ago by Evan Czaplicki <[email protected]>
List.js change: Nil checks all use .ctor

added comment on Nil handling
direct Nil comparison with ctor equiv. see comments here: https://...

aa7a67fc85993190f476bf9cef3fe32a9c54dc9c authored almost 12 years ago by ngunn <[email protected]>
Setup.hs: move buildTypes back into post-build, fixes compilation dependencies

cabal compiling far fewer files now :-)
minimal changes, mostly comments, so it should be easier ...

2e4951b78e5262049fae495d0415142638fe3415 authored almost 12 years ago by ngunn <[email protected]>
Fix bug in lineStyle migration.

c0a4286c16d6b9a197483439ff04ea4b82ad3076 authored almost 12 years ago by evancz <[email protected]>
Fix rendering of lineJoin.

2aeeae7239ed2d7d1eb197b66c072165e8895d7d authored almost 12 years ago by evancz <[email protected]>
Merge branch 'dev' of https://github.com/evancz/Elm into dev

af64fc184800d1e953e635ceaf1bedeba435e1d0 authored almost 12 years ago by evancz <[email protected]>
Move LineStyle into Collage.

e9d2288197319a9305868f8bce09506ad7010d62 authored almost 12 years ago by evancz <[email protected]>
Merge pull request #128 from osa1/relaxdeps

relax blaze-html and happstack-server dependencies

d9d1dfd746748dc511ad5a4c30ca4fcb1aa9062d authored almost 12 years ago by Evan Czaplicki <[email protected]>
Merge pull request #131 from ngunn/dev

List.js: fix long-standing bug in append (2 chr$ change)

0a8187257c5afb5f84e0f1438594753136a5d9bb authored almost 12 years ago by Evan Czaplicki <[email protected]>
List.js: fix long-standing bug in append (2 chr$ change)

Present since initial version: 389a6f5309a2ab62684b85dddb5766c3a263938d

864761b56e7e57bb01c36d469b3c9f99c3a424a4 authored almost 12 years ago by ngunn <[email protected]>
Fix bugs in `container` and an empty `flow`

9a40392e00f699c185e2193ce09650371f9f7206 authored almost 12 years ago by evancz <[email protected]>
Merge branch 'dev' of https://github.com/evancz/Elm into dev

dd10e820de084882982389f72d77c9d371ba24df authored almost 12 years ago by evancz <[email protected]>
Merge pull request #130 from ngunn/dev

Singleton Nil consequential change to compiler (minor)

375954312802c5a08301c727b36501ec5091e660 authored almost 12 years ago by Evan Czaplicki <[email protected]>
Singleton Nil consequential change to compiler (minor)

CompileToJS generates objects using "ctor:"... for all non-primitives.
Added special handling for...

b6872d4bacec5953cdcad04ec1b686d6a39f6d4d authored almost 12 years ago by ngunn <[email protected]>
Merge pull request #129 from ngunn/dev

List.js minor bugfixes (for review)

3559c5374d6c25539d6eaa17399b395ff0ae11a6 authored almost 12 years ago by Evan Czaplicki <[email protected]>