Ecosyste.ms: OpenCollective

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

github.com/mint-lang/mint

:leaves: A refreshing programming language for the front-end web
https://github.com/mint-lang/mint

Tweak the parser to avoid needless allocations

462ba146b07eae53065b8d1320b8eca45f3fe9e1 authored over 3 years ago by Sijawusz Pur Rahnama <[email protected]>
Few subtle cleanups and improvements in parser code

a8f34c0fe27ab120010c0e5751dbb82eed4638eb authored over 3 years ago by Sijawusz Pur Rahnama <[email protected]>
For single characters use `#char(Char, Error)` overload

3ea9b8540270b0acde100716dc85b000dd1d0794 authored over 3 years ago by Sijawusz Pur Rahnama <[email protected]>
Merge pull request #460 from mint-lang/pr-453-v2

dc46b8faa564aa3b89d9fa2be8cbacb47ab3035d authored over 3 years ago by Szikszai Gusztáv <[email protected]>
Fix tests to add a basic check for the `timestamp` argument

9331e7d3e44df2e4ecc54a549dfecd5685ed261d authored over 3 years ago by Sijawusz Pur Rahnama <[email protected]>
Check mint formatting as a part of CI workflow

0f1907ea51f51f2aa29bda8e319fa38032372729 authored over 3 years ago by Sijawusz Pur Rahnama <[email protected]>
Don't format Mint code in JS interpolations.

Resolves #448

d418c7a32100909d2f9ab6580b3e570ff8ca8350 authored over 3 years ago by Gusztáv Szikszai <[email protected]>
Fix failing tests for Provider.AnimationFrame

5cef97dab0606092878fc888ebf6a91f5d793ad0 authored over 3 years ago by Gusztáv Szikszai <[email protected]>
Add timestamp to AnimationFrame

f998ca42dd1b83a04e803e2181aa46e9687c1724 authored over 3 years ago by Brian Bugh <[email protected]>
Fixes and doc enhancements to `Test.Context` module

26bdd9c9bd4c52f0482f6f25d9c3e10680986ff8 authored over 3 years ago by Sijawusz Pur Rahnama <[email protected]>
Use `_compare` instead of `==` operator in `Test.Context.assertOf`

c019a53c5f0382cd65e0a93dfbaed81484821c3a authored over 3 years ago by Sijawusz Pur Rahnama <[email protected]>
Cleanup `Test.Html` module a bit

7c962af10200971a1877cff19bc67ac6ba07c7d0 authored over 3 years ago by Sijawusz Pur Rahnama <[email protected]>
Fix incorrect interpolation

694051c3edf3f212a684febdf7d7373c18e8b906 authored over 3 years ago by Sijawusz Pur Rahnama <[email protected]>
Cleanup `Test.Context` module a bit

6891301c3388a4e8d4fe2b318adb18ad87b5d85d authored over 3 years ago by Sijawusz Pur Rahnama <[email protected]>
Remove test instrumentation from `parallel`

This will have to use `Ast::Parallel#then_branch` instead

ed533abf64e0c8c901eb70f30b1320d139cfa104 authored over 3 years ago by Sijawusz Pur Rahnama <[email protected]>
Remove redundant parenthesis from mint tests

eebdaf1b4d8e1374f90f57c831f9865777eae31d authored over 3 years ago by Sijawusz Pur Rahnama <[email protected]>
Merge pull request #456 from mint-lang/Sija/fix-issue-44

e04ace1974a39b1abeb31d807519eee63c9ae2dd authored over 3 years ago by Szikszai Gusztáv <[email protected]>
Don't parse == operation as a statement.

cb2ccfd3554ae08246ab5ba05a498e6d50e07612 authored over 3 years ago by Gusztáv Szikszai <[email protected]>
Fix instrumentation of parenthesised expressions

02d14a0e4d8d7cb28b5e7515b54f8f1eef7eb1b8 authored over 3 years ago by Sijawusz Pur Rahnama <[email protected]>
Guard against simple failures, with no `result` available

d0a194312022019d1faf4a31848c0895ac788a21 authored over 3 years ago by Sijawusz Pur Rahnama <[email protected]>
Instrument also `!=` comparisons

63f4d2dd6a4224bbde323291c85d70b4d3d3ddee authored over 3 years ago by Sijawusz Pur Rahnama <[email protected]>
Instrument last equality comparison statements within `try`, `sequence` and `parallel` test expressions

31f87d203d09f06ca69171ca0b1c404710b83d9d authored over 3 years ago by Sijawusz Pur Rahnama <[email protected]>
Add `Array#&+` as an alias to `Array#concat`

This should cut down the intermediary object allocations

5f19e571b5be1328ef374bcff54e662d5a112f2e authored over 3 years ago by Sijawusz Pur Rahnama <[email protected]>
Few optimizations

6b802789431cdb88791d7a78fd42a226372235cf authored over 3 years ago by Sijawusz Pur Rahnama <[email protected]>
Simplify assertion failed string

a23833f1d578d150d07d9920e758f6f329d48e6c authored over 3 years ago by Sijawusz Pur Rahnama <[email protected]>
Fix a typo in `Maybe.withLazyDefault` docs

84f20ac860ca6b3b7dfa26a7ba9d31a54fc9af70 authored over 3 years ago by Sijawusz Pur Rahnama <[email protected]>
Further refactoring of svg compiler directive

0e42ca0b63916d4150de56c9d88c6b03ed72997d authored over 3 years ago by Sijawusz Pur Rahnama <[email protected]>
Use more conservative `~> 1.0.0` crystal version requirement

0b3c407eb108ea6d638b93bb24b90d653e5dfa33 authored over 3 years ago by Sijawusz Pur Rahnama <[email protected]>
Parse the svg files only once for a given `node.path`

c234c6d4876215f6c2ab4677018ea5fafc5bd6fd authored over 3 years ago by Sijawusz Pur Rahnama <[email protected]>
Merge pull request #454 from mint-lang/feature/maybe-with-default-function

Add `Maybe.withLazyDefault`

e7ccd76d4122f09dc20b1e48462206c228d1de67 authored over 3 years ago by Sijawusz Pur Rahnama <[email protected]>
Rename `Maybe.withDefaultFun` to `Maybe.withLazyDefault`

9039b5c4d765ccb131561880162a1137d4e93b12 authored over 3 years ago by Sijawusz Pur Rahnama <[email protected]>
Use `Maybe.withDefaultFun` where appropriate

99dec936e684af6564bc5fedf8f686edd990d4db authored over 3 years ago by Sijawusz Pur Rahnama <[email protected]>
Add `Maybe.withDefaultFun`

08d7efc7366a9789224a6d582d28a3dcba7b8f46 authored over 3 years ago by Sijawusz Pur Rahnama <[email protected]>
Cleanups

5da4cd97f74ea0d979d4edfb06945dfd4a486754 authored over 3 years ago by Sijawusz Pur Rahnama <[email protected]>
Merge pull request #451 from wisn/add-inline-comment

Add Inline Comment

ffa28a89346aeb2faff0e689db945b7eb8f397b0 authored over 3 years ago by Sijawusz Pur Rahnama <[email protected]>
Move Ast::CommentType to Ast::Comment::Type

d15fead48341b849ee5139d61fd9801cf77f0d4b authored over 3 years ago by Wisnu Adi Nurcahyo <[email protected]>
Propagate Mint::Error in format command to display proper error messages.

Resolves #450

f6e75a5f2628c024b790b6b4f9189d949e8fe78d authored over 3 years ago by Gusztáv Szikszai <[email protected]>
Add CommentType enum

f3bb478689aff4add9170111383f8e0a9633f4f4 authored over 3 years ago by Wisnu Adi Nurcahyo <[email protected]>
Add inline comment (fixes #81)

d3995d084be9b15f51127aabc2a44a6a7e3f50af authored over 3 years ago by Wisnu Adi Nurcahyo <[email protected]>
Optimize `Ast#normalize` method

b9d708f6129920de403df613a006b88f1fe55887 authored over 3 years ago by Sijawusz Pur Rahnama <[email protected]>
Merge pull request #443 from mint-lang/feature/node-location

Show the filename and line number for each failed test

7c005ece4d9dec759a964222a2232e2dd54f7bcd authored over 3 years ago by Sijawusz Pur Rahnama <[email protected]>
Use nil-able properties for `TestRunner::Message` instead of empty/dummy strings

6dc9f0e4c2c980c36aecc8544033543ad66aa56a authored over 3 years ago by Sijawusz Pur Rahnama <[email protected]>
Minor style changes and a comment

3173a7e233ea1e443db470aed23a4868867671f6 authored over 3 years ago by Sijawusz Pur Rahnama <[email protected]>
Use an `Ast::Node::Position` alias

27f23dbdb78682d82754038375fa0011393e4f40 authored over 3 years ago by Sijawusz Pur Rahnama <[email protected]>
`Ast#merge` returns `self` already

8baf1fd931e5da7550e4304e2406965fe82272e6 authored over 3 years ago by Sijawusz Pur Rahnama <[email protected]>
Add comments [ci skip]

819fdd9e4f5ccc88d3aa097bc3ace90fdd2ee221 authored over 3 years ago by Sijawusz Pur Rahnama <[email protected]>
Add `Ast::Node::Location#contains?` helper method

bb63b56feb80b5aed7b5a1b0125fef14087cb0b6 authored over 3 years ago by Sijawusz Pur Rahnama <[email protected]>
Refactor `LS::Server` to use newly added `Ast::Node#location` instead of custom `offset` helper

365f9cb72ddaea61cefbaf21333475194a983a50 authored over 3 years ago by Sijawusz Pur Rahnama <[email protected]>
Style-oriented refactors

4500ca6ff3e405ba92f708677478e9c7732a5079 authored over 3 years ago by Sijawusz Pur Rahnama <[email protected]>
Add `Compiler#compile(value : String)` overload

d545d25f197790021974a295121287de96f03f09 authored over 3 years ago by Sijawusz Pur Rahnama <[email protected]>
Don’t format files while running `test` command

188744904fc8f31748a08f2c07d000d22976e3d2 authored over 3 years ago by Sijawusz Pur Rahnama <[email protected]>
Show the filename and line number for each failing test

0691f8c6fbbb13d6d5f96f7eff2369126924bb00 authored over 3 years ago by Sijawusz Pur Rahnama <[email protected]>
Add `Ast::Node::Location` struct, along with `Ast::Node#location` property

Enhance compilers for `Ast::Suite` and `Ast::Test` to include `location` property in the compile...

a5d61ad2e217e57a80a97eac37f22b6536adb1ec authored over 3 years ago by Sijawusz Pur Rahnama <[email protected]>
Refactor `format` command to exit with a status code `1` in case of detected formatting changes

155cb36971342476fec3ec9e79e28c4c94a96a0c authored over 3 years ago by Sijawusz Pur Rahnama <[email protected]>
Add `--check` flag to the `format` command providing a way for a dry run

e22855164615332f5e15537b843d91c2bf917e50 authored over 3 years ago by Sijawusz Pur Rahnama <[email protected]>
Clean up the `lint` command a bit

b7e929a36b663d59ed63280cfd87652e732befac authored over 3 years ago by Sijawusz Pur Rahnama <[email protected]>
Change `mint version` to display only the version string

This tends to be a source of truth for some external apps and having to fiddle with the output i...

cb221de687a37abd7d357337fae912ea4f31cf96 authored over 3 years ago by Sijawusz Pur Rahnama <[email protected]>
Merge pull request #438 from tkshnwesper/master

Refactor `Http.jsonBody`

3389a71fa92a60ed38e89796bdf3d1b884885aed authored over 3 years ago by Szikszai Gusztáv <[email protected]>
Refactor `Http.jsonBody`

65670daac0bbe33d10ff2018be669168729928f6 authored over 3 years ago by Saurabh Machave <[email protected]>
Merge pull request #434 from tkshnwesper/master

568a9371f9c9467fdca24e707e5e6a891e58c3a0 authored over 3 years ago by Szikszai Gusztáv <[email protected]>
Refactor `lint` command to ensure the proper exit

9ce93dea00952b95bec70e21573a587dc469953a authored over 3 years ago by Sijawusz Pur Rahnama <[email protected]>
Pedantic cleanup of top-level js code

66c9c550076aa5bbd8d2b013be4aa41ec17f838a authored over 3 years ago by Sijawusz Pur Rahnama <[email protected]>
Use HEREDOC for js code

10a2e279178e6d619279bb054e0db3ff8d7522d8 authored over 3 years ago by Sijawusz Pur Rahnama <[email protected]>
Use `compact_map` vs `map + reject!`

e11f431027742456ad4769c3a41a67a3030eee47 authored over 3 years ago by Sijawusz Pur Rahnama <[email protected]>
Change order of `key` and `value`

d1100c53f4b9a8ba28aea04e936438f560a5e0bc authored over 3 years ago by Saurabh Machave <[email protected]>
Refactor `Http.header` and `Http.hasHeader` functions

bbbbf2d45af7668e6af1ee6d3758fc12d58c5aca authored over 3 years ago by Saurabh Machave <[email protected]>
Merge branch 'mint-lang:master' into master

7f95f7e78dbe23aa7dc885809996849bd901aae7 authored over 3 years ago by Saurabh <[email protected]>
Merge pull request #436 from mint-lang/show-failed-suite-name

576742ae86f755f5cd39fced5b4eee387e594285 authored over 3 years ago by Szikszai Gusztáv <[email protected]>
Bump the indent to increase context visibility

4a53942a0b7b368ecf5b4416fc9c0c509b954f92 authored over 3 years ago by Sijawusz Pur Rahnama <[email protected]>
Use `N/A` in case of empty suite name (think errors)

5737330d40a91b5e92cedd686c8f8777c7980a99 authored over 3 years ago by Sijawusz Pur Rahnama <[email protected]>
Add extra header values in `Http.header` tests

983981530ec4d3be486440819f4c23360da5df41 authored over 3 years ago by Saurabh Machave <[email protected]>
Modify test to account for existing header

81cba8bcdbb825209b6f4bea59b5f0702977937f authored over 3 years ago by Saurabh Machave <[email protected]>
Change inline record to mint Record format

2463cdd23ca6460ef6602b4076be976fb78f1d86 authored over 3 years ago by Saurabh Machave <[email protected]>
Prevent header duplication in `Http.header`

2a64fdb904bf0553428fa3c2b794d71bc4443486 authored over 3 years ago by Saurabh Machave <[email protected]>
Refactor and format `Http.hasHeader`

fa7956f8be2fe0250726e85346927b4a0c124ef0 authored over 3 years ago by Saurabh Machave <[email protected]>
Set all `Regexp.Options` to false except case-insensitivity

2cad83aa1741cb24906db5db52b1fd7c1ee959e7 authored over 3 years ago by Saurabh Machave <[email protected]>
Format `Http.jsonBody`

f65e99c84165d1e0ecf6118b6ff615021599f016 authored over 3 years ago by Saurabh Machave <[email protected]>
Make `Http.hasHeader` case-insensitive

5e7610df4ec7e40056954ebaab617693ad2bede0 authored over 3 years ago by Saurabh Machave <[email protected]>
Add check to not override Content-Type in `Http.jsonBody`

6a7af43fa7c0539ceca90eb1bf6bebdfbb9c9298 authored over 3 years ago by Saurabh Machave <[email protected]>
Add `hasHeader` function

f29d7dad46ad1546ce376a8837f0f217c2dad23e authored over 3 years ago by Saurabh Machave <[email protected]>
Merge branch 'mint-lang:master' into master

ae213d9bd29cc4d5e395a445abd7715ada961e78 authored over 3 years ago by Saurabh <[email protected]>
Group failures by suite.

270aed59d3728ec2aa6d548cfccfe86cfacf51e0 authored over 3 years ago by Gusztáv Szikszai <[email protected]>
Displayed the suite name of the failed test case.

Resolves #433

556470d2e2988d35525f54d6bb1132f93c87dee1 authored over 3 years ago by Gusztáv Szikszai <[email protected]>
Add `--release` flag back.

a5e90a8d5d40f494a1af63b312dded14c0eb90b6 authored over 3 years ago by Gusztáv Szikszai <[email protected]>
Merge pull request #435 from mint-lang/remove-skip-error

Remove `SkipError` exception to speed up parsing.

033ce4a68505f1d586a55a7de236d13b54f9d5ea authored over 3 years ago by Sijawusz Pur Rahnama <[email protected]>
Remove `SkipError` exception to speed up parsing.

e8576f41449fc992f7e81d4001c9259de33dbe42 authored over 3 years ago by Gusztáv Szikszai <[email protected]>
Don't compute callstack for `SkipError`

This is a monkey patch for raising `SkipError` exceptions without
computing the callstack. It re...

420d7958394d69e297ce28c7c2bd147142a51579 authored over 3 years ago by Gusztáv Szikszai <[email protected]>
Merge pull request #428 from matthewmcgarvey/mm/destructuring-1

22b1933889ec5f83c076b2341c4584ed5c6d221f authored over 3 years ago by Szikszai Gusztáv <[email protected]>
Extract _compile methods for case branch destructuring types

f079ff0782c48f260a9000f154083658f1e19586 authored over 3 years ago by matthewmcgarvey <[email protected]>
Update Ast::EnumDestructuring#parameters to Nodes

770d2300d976de85ead9827ac378d84329387317 authored over 3 years ago by matthewmcgarvey <[email protected]>
Update Ast::TupleDestructuring#parameters to nodes

cb82d957df41ed4490ea90d5e77ac1ec054969ca authored over 3 years ago by matthewmcgarvey <[email protected]>
Refactor TypeChecker#check for Ast::CaseBranch

Prepare for extra code to extract variables and recurse

2e6f5967fb4b1e2fddeb6635e5e40d1f61ad5211 authored over 3 years ago by matthewmcgarvey <[email protected]>
Merge branch 'mint-lang:master' into master

c382dd4169e5278719485b0cc867e8cd071b7792 authored over 3 years ago by Saurabh <[email protected]>
Set Content-Type header to application/json in Http.jsonBody

55c226c2c569b94cd9971f6f33ca49fe2517570a authored over 3 years ago by Saurabh Machave <[email protected]>
Merge pull request #429 from mint-lang/ci-run-core-specs-on-chrome-too

[CI] Run core specs on both, firefox and chrome browsers

d752f5c46c0383e4f42db2919ba0259cdc421539 authored over 3 years ago by Sijawusz Pur Rahnama <[email protected]>
Comment out the tests which are failing on chrome

bd45ceae80f5341901c18433d6c95145052b56d8 authored over 3 years ago by Sijawusz Pur Rahnama <[email protected]>
Merge pull request #427 from mint-lang/fix-layout-mode-quirks

4da12d06659c5b8737a674959a80d2ce23ffe35b authored over 3 years ago by Szikszai Gusztáv <[email protected]>
Merge pull request #431 from matthewmcgarvey/mm/remove-compact

f7fcbcd8d87eb0052e64ef90f95ae5b5fdabf5b4 authored over 3 years ago by Szikszai Gusztáv <[email protected]>
Cleaning up straggler compacts

15eefa5f36593209f766aefe8a679950f3db39b1 authored over 3 years ago by matthewmcgarvey <[email protected]>
Remove compact from calls to list

b4e1012b423d611f326c03d5ee93ed57f5231196 authored over 3 years ago by matthewmcgarvey <[email protected]>