Ecosyste.ms: OpenCollective

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

goby

We are on a mission to create a new language that helps developers develop microservices efficiently
Collective - Host: opensource - https://opencollective.com/goby - Code: https://github.com/goby-lang/goby

Extract data type parsing and do some minor refactoring.

github.com/goby-lang/goby - 26a6512ef9fcdb1c7912389ecf4a2ad1fc6b3724 authored over 7 years ago
Extract flow control parsing.

github.com/goby-lang/goby - ea30c5a2902d943af90ff934f0384baa9f927742 authored over 7 years ago
Refactor expression parsing logic.

github.com/goby-lang/goby - 10c70bffba9a36694b5d6bc41927dc61d03f6ace authored over 7 years ago
Refactor method definition's argument order checking.

github.com/goby-lang/goby - 96298066400267851ea2f50b7597bfab7d43e428 authored over 7 years ago
Merge pull request #447 from goby-lang/keyword-arg

Keyword argument support part 2

github.com/goby-lang/goby - 22529f1edef8ad7f6cd5e06371fe6f62fafd4875 authored over 7 years ago
Fix prefixed argument compilation.

github.com/goby-lang/goby - 81cebdfc677dabf24a7268982ab3cfd5538df395 authored over 7 years ago
Add some documents about how argument system works.

github.com/goby-lang/goby - a0edf162136dae38ce7400426723046d0a6841ec authored over 7 years ago
Update code generator's compile function to adjust new change.

github.com/goby-lang/goby - 7effc7d8e04defcb7c77c0a132c24757f431997f authored over 7 years ago
Refactor and add comments to parser.compileCallExpression.

github.com/goby-lang/goby - 11da8a9f43dad14ac51a51a58552e81bc1eae2fb authored over 7 years ago
Change some param related variable/function names' 'prefix' from arg to 'param'.

github.com/goby-lang/goby - b289160fc1fef60d3d84ead06e5f42f341372dd6 authored over 7 years ago
Refactor ArgSet's name insertion.

github.com/goby-lang/goby - cb1a63497c08f59768ad606e0699b32610c279cd authored over 7 years ago
Make argument ordering more flexible.

github.com/goby-lang/goby - 8899187e349195f4d3e7f31cf3e5b61f4eda9cfc authored over 7 years ago
Add fourth param to send instruction

This does following changes:
- Now every send instruction will have the third (block name) param...

github.com/goby-lang/goby - b39264f2abac4534391d78fc3efbfa53584963f0 authored over 7 years ago
Adding basic keyword argument support

We can now support keyword arguments in user defined methods,
with/without default value are bot...

github.com/goby-lang/goby - d0808ba7517a417e48f5ea0a8d48292b2e65b944 authored over 7 years ago
Update method definition's parameter order checking.

github.com/goby-lang/goby - e539e758ebb3ecbbbcb01fd18a0dd2c7243d100a authored over 7 years ago
Pass argSet with send instruction, and this makes keyword argument works.

github.com/goby-lang/goby - 654f451d2da81bb3e51d4dd2a647f457d26fc38e authored over 7 years ago
Format some code.

github.com/goby-lang/goby - b4f4e6ec26de0960722df6cba013bb9faa1c2f68 authored over 7 years ago
Merge pull request #452 from goby-lang/add_main#to_s

Fix #425, add #to_s for top level main object

github.com/goby-lang/goby - 3c8a9b71c7264eaac75c59b71f4d2a31f0d647de authored over 7 years ago
Merge branch 'master' into add_main#to_s

github.com/goby-lang/goby - 31b5a521d0c31e83c8da6cd92385e46bd01420a1 authored over 7 years ago
Merge pull request #439 from saveriomiroddi/implement_hash_fetch

Implement Hash#fetch

github.com/goby-lang/goby - 40ce07a98c0cc1e49b20d22c8970b5bdae9cf581 authored over 7 years ago
Implement Hash#fetch

github.com/goby-lang/goby - 8993488d7546c4cc7bf44ff7f6059dd3179fb720 authored over 7 years ago
hash.go refactoring: moved :delete/:delete_if to the correct position

According to the Goby programming standard, function declarations should be in lexicographic order.

github.com/goby-lang/goby - 5abd322dce2777ba39f3e08d47014a19e784412b authored over 7 years ago
Merge pull request #443 from saveriomiroddi/sm-float

Float class (backend)

github.com/goby-lang/goby - 791f8aec046e7d2a8afc9a5d76cb626ef6c94de9 authored over 7 years ago
Merge pull request #445 from goby-lang/add_support_for_case_statement

Add support for case expression

github.com/goby-lang/goby - 25d2e0a57abb098ee9990ad5528ea06dbb1694f6 authored over 7 years ago
Merge branch 'master' into sm-float

github.com/goby-lang/goby - cf3778999ec6e7c22d0a95c1a7dd8e4542cc523e authored over 7 years ago
Restored operations priority UTs in Integer test suite, in a new, separate, function

github.com/goby-lang/goby - 08659b97d9487ff9f0e00243a65542164b8b0d27 authored over 7 years ago
Merge pull request #442 from saveriomiroddi/sm-implement_hash_default

Implement Hash default

github.com/goby-lang/goby - 87c74392db842c2a12a19df0545601a9a670c705 authored over 7 years ago
Merge branch 'master' into sm-implement_hash_default

github.com/goby-lang/goby - b86f076651c694f14f0da2f2652cb48512af182e authored over 7 years ago
Merge pull request #449 from saveriomiroddi/sm-fix-integer-parsing-panic

Fix integer parsing panic

github.com/goby-lang/goby - 9a2ad6a42028943cd0189ac7e5677b1cc42a0925 authored over 7 years ago
fix comments to markdown format

github.com/goby-lang/goby - c864eb79649fb9e8f4c114543ca19463ff22f2f8 authored over 7 years ago
Extend and improve Integer test suite

github.com/goby-lang/goby - f8e9ca9ece4730e59640aba572bb9c3470ae6d09 authored over 7 years ago
Refactoring of the Float numeric/boolean operations

github.com/goby-lang/goby - fa2e2f29f33d77bb8de86aa484afc57e99cc502a authored over 7 years ago
Improve Float test suite

Improved existing test cases; added new ones; aligned test values.

github.com/goby-lang/goby - 42608361fc3b1c194043efbb92e3dd288fa9ea2d authored over 7 years ago
Add toBooleanObject() function

github.com/goby-lang/goby - 6dc933390f9422ffe2ffeedae6641a39f7fda430 authored over 7 years ago
Add Numeric interface, with Float and Integer implementations

github.com/goby-lang/goby - 5d187f12532449f0c4a4d15e685e379c9c36dcfd authored over 7 years ago
Basic, working version of Float class

github.com/goby-lang/goby - d1cb79d6f6ddec7956797131c8da36944c54f3e2 authored over 7 years ago
Integer cross-type operations support, with refactoring

github.com/goby-lang/goby - 9888888cb20f73c528f261b3ab5035c81fd977aa authored over 7 years ago
Float cross-type operations support

github.com/goby-lang/goby - 422e6fc866f39f158ba603a88335ed6730f295fe authored over 7 years ago
Print an error instead of panic on integer parsing error

The panic would happen in regular circumstances, when passing a too big integer literal.

github.com/goby-lang/goby - 9daa6ec7ac0a03b293d27839a6d6172f383df48e authored over 7 years ago
Merge branch 'master' into sm-implement_hash_default

github.com/goby-lang/goby - cd17eda84fa0a09d1e13807dd1b0a624bca89122 authored over 7 years ago
Merge pull request #446 from saveriomiroddi/sm-allow-trailing-spaces-in-string-to-integer

Ignore trailing whitespace in `String#to_i`, instead of immediately exiting

github.com/goby-lang/goby - 6de7c2dbfb3ee2d470bb5aed8a80317a9a28fb09 authored over 7 years ago
Merge branch 'master' into sm-implement_hash_default

github.com/goby-lang/goby - 140dc6456d7620d79e353903bba1b3fb8fb64d4b authored over 7 years ago
Ignore trailing whitespace in `String#to_i`, instead of immediately exiting

Example:

` 123`.to_i #=> 123, instead of 0

This is the longer and more readable implement...

github.com/goby-lang/goby - 41f72b11767579a5a60b3d62297ef1c0fb0929ad authored over 7 years ago
Merge branch 'master' of github.com:goby-lang/goby into add_support_for_case_statement

github.com/goby-lang/goby - 1ec9ce7e9a844f46bfae71611696b33b0ac7a20d authored over 7 years ago
add more evaluation test

github.com/goby-lang/goby - 289ef545215807e753c97b799db4170078fa70b7 authored over 7 years ago
change to use if struct for case expression and added code evaluation test

github.com/goby-lang/goby - f5e86d8e2e993c6445db37d830b0a9a2d81d89a2 authored over 7 years ago
fix small bug in parsing then and fix tests

github.com/goby-lang/goby - 56055ed8de3ce737a946fd1c88935871e0833174 authored over 7 years ago
finish implementing parse logics

github.com/goby-lang/goby - c8a710e9ea74a126c8ecfeea5683026740af2ae0 authored over 7 years ago
Merge pull request #430 from goby-lang/keyword-arg

Keyword argument implementation part 1

github.com/goby-lang/goby - 9be0922920634753125d675e8433db22cd3f4b2a authored over 7 years ago
Add comments for new ArgSet type.

github.com/goby-lang/goby - 8031dbdaf929b72e33193052279c0a9ea26b8baa authored over 7 years ago
Add comments to the PairExpression AST node.

github.com/goby-lang/goby - 28dc72d4e6414dea60774a660435a66faaefb30c authored over 7 years ago
Remove unused parser tests.

github.com/goby-lang/goby - d31f1b60c24ce9386e3fa2e3e8cfde407af80951 authored over 7 years ago
Support parsing keyword parameters.

github.com/goby-lang/goby - d6ea4bb60e00de4fc64f51efe5320ba39a3d2eed authored over 7 years ago
Add PairExpression.

github.com/goby-lang/goby - 272db1979cd08adfce408f3880e647e43f0155eb authored over 7 years ago
Use ArgSet to store method's parameter information.

github.com/goby-lang/goby - 6bb0659c6982235b46394740aeff2ecd3547f0ab authored over 7 years ago
Fix keyword argument parsing.

github.com/goby-lang/goby - f6494a8ba8d6294f7aac168e4e33e0f52576edbe authored over 7 years ago
Support keyword parameter compilation.

github.com/goby-lang/goby - 449be206c30f9b5f1db0d8d1b9c4160bc32fc92b authored over 7 years ago
Restore parser logic.

github.com/goby-lang/goby - 69799a8790e69e986a0fcc979b7996ced1214d5a authored over 7 years ago
fixed out of range error by only inserting local when keyword argument is given

github.com/goby-lang/goby - bd6e904b72ad5041c723a84100726b9ea4162760 authored over 7 years ago
implemented basic instruction generation logic

github.com/goby-lang/goby - 5fd8e5fd2bee159734838160e823876830d47404 authored over 7 years ago
fix parsing logic for keyword argument with no default value

github.com/goby-lang/goby - 346355535ecfca3bf11a4c4dfc6a9f9f106875bd authored over 7 years ago
implementing code generation for keyword argument

github.com/goby-lang/goby - 6a99f193202a791ae4296f6ab766068ad92801f0 authored over 7 years ago
implemented basic keyword argument parsing logic

github.com/goby-lang/goby - 2da54a0f383e1270e2c72391f5db17cbe0dbcdab authored over 7 years ago
implemented a support for multiple keyword arguments

github.com/goby-lang/goby - d97d29c7139b7d4b594409e27ee637e5e6a8eb18 authored over 7 years ago
fixed logc and tests for keyword argument parsing

github.com/goby-lang/goby - 33fe61a4249de769e587bc7772311fb0afc87079 authored over 7 years ago
add simple test cases for keyword argument parser

github.com/goby-lang/goby - 067d464650405881e19a71db9f95f01f4ad86a23 authored over 7 years ago
extracted conditional statement formation for case statement

github.com/goby-lang/goby - 2e3e20d765187f4bc97652a613c3d78991309038 authored over 7 years ago
Implement Hash default

github.com/goby-lang/goby - ee3c1b435a6382de0249e7514fa9ed0a6af1ac59 authored over 7 years ago
Format vm codebase.

github.com/goby-lang/goby - 2fa56b95d763b66bf6b6417ed3aad1e6f46ef05d authored over 7 years ago
Merge pull request #434 from saveriomiroddi/implement_hash_delete_if

Implement Hash#delete_if

github.com/goby-lang/goby - 547fbb8b5433896c4f9e474ef7134bcaf55e6662 authored over 7 years ago
implemented basic parser for case expression

github.com/goby-lang/goby - 76ccb8c25a218925ad67ab7e6641f3a22b9871dd authored over 7 years ago
Merge branch 'master' into implement_hash_delete_if

github.com/goby-lang/goby - 729f432af661038fb1e4357651cb335edcf83b2c authored over 7 years ago
Document testBidimensionalArrayObject()

github.com/goby-lang/goby - adaa8e6bd260521c1c4f0ec991777be7eb340e24 authored over 7 years ago
Add testBidimensionalArrayObject testing API

github.com/goby-lang/goby - 96c320ea50d4ded9ed80bef67a923a74074f28fd authored over 7 years ago
Implement Hash#each API

github.com/goby-lang/goby - de0cd72de1bfe94605b87003db8094528ccf5d5f authored over 7 years ago
Additional test case for Hash#each

github.com/goby-lang/goby - fdb4af954252db3d0dea6ee94ff8d4dba91e17bd authored over 7 years ago
Use better APIs for testing Hash#each

github.com/goby-lang/goby - 56c19d9d19f6af6cff35397864076123e293573b authored over 7 years ago
Add .DS_Store to .gitignore

github.com/goby-lang/goby - da28a6d636965e7c91c042bb4f2732c564032562 authored over 7 years ago
Merge pull request #436 from saveriomiroddi/implement_hash_select

Implement Hash#select

github.com/goby-lang/goby - 2643fe641d0d5d98b015791b39db580d05cc3bfa authored over 7 years ago
Merge branch 'master' into implement_hash_select

github.com/goby-lang/goby - 6fe07920ce9f98fac2b827fa61a84c3280c40969 authored over 7 years ago
Merge pull request #437 from saveriomiroddi/implement_hash_values_at

Implement Hash#values_at

github.com/goby-lang/goby - 32aa1eef0a98bcaac7727dddcfbf3258726f8081 authored over 7 years ago
Merge branch 'master' into implement_hash_values_at

github.com/goby-lang/goby - 912f03600b8cf9ba0b4545aec68315086fc1f2b8 authored over 7 years ago
Merge pull request #438 from saveriomiroddi/implement_hash_and_array_dig

Implement the `:dig` method for `Hash` and `Array`

github.com/goby-lang/goby - ee518650dd4c6f29d9d96847424152c93a8648cb authored over 7 years ago
add case, when, then token

github.com/goby-lang/goby - 6582a38fa40ea426179bc80cfbe1cde14475251b authored over 7 years ago
Apply Hound if/return rule

github.com/goby-lang/goby - f623c69b864e6671a827e09e81adf19fafe7be57 authored over 7 years ago
Implement Array#dig

github.com/goby-lang/goby - b19026ee633cd8664422c408935671e289eb3d46 authored over 7 years ago
Refactoring; extracted internal helper Array#normalizedIndex

github.com/goby-lang/goby - 9a674a23fbc56a678eb133b76f05f1e43752e224 authored over 7 years ago
Implement Hash#dig, via Go interface

github.com/goby-lang/goby - 0472ea287a8293cfc22ccf1a2250cf55325258b0 authored over 7 years ago
Merge branch 'master' into implement_hash_delete_if

github.com/goby-lang/goby - 36a2397ff7f50f4ce40bb02ff0d547c12e9e5e4e authored over 7 years ago
Merge pull request #433 from saveriomiroddi/implement_hash_any

Implement Hash#any?

github.com/goby-lang/goby - 5f12e0b57bb3d2a7541a113893c47cef3f518228 authored over 7 years ago
Merge branch 'master' into implement_hash_any

github.com/goby-lang/goby - ab04299821fa917f545a981a09ab96e0f249783b authored over 7 years ago
Merge pull request #432 from saveriomiroddi/fix_hash_clear

Hash#clear: clear the invoked hash

github.com/goby-lang/goby - a37e7dc79364c306a6e8fe2b6c37c3916a4f3132 authored over 7 years ago
Implement Hash#values_at

github.com/goby-lang/goby - 72494b108c80d0acb9c2a984111c304f9855c0c7 authored over 7 years ago
Implement Hash#select

github.com/goby-lang/goby - 0d5e0c657095458f9ed1d6138d389200202c7ba9 authored over 7 years ago
Implement Hash#any?

github.com/goby-lang/goby - a72cee141e05301fa0186c8c13b2b3d687d30e37 authored over 7 years ago
Add testHashObject() testing API

github.com/goby-lang/goby - 116fc426a83825765e30cc1b8860b1a6a7581b32 authored over 7 years ago
Implement Hash#delete_if

github.com/goby-lang/goby - efd5895f158b31e0f796f48669e0a9f8146ea2f3 authored over 7 years ago
Add testHashObject() testing API

github.com/goby-lang/goby - 33e91bb32af1c251c0a9afd8107cdc65371080fc authored over 7 years ago
Hash#clear now clears the invoked hash

Conform the behavior to the same Ruby API, as the previous behavior (returning an empty hash wit...

github.com/goby-lang/goby - 640609874c97a67102c5a494b0280284152cbc5a authored over 7 years ago