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

Apply same rule to Channel.

github.com/goby-lang/goby - c21ace2cc028bb987acbbee905e92db23390558c authored over 7 years ago by Stan Lo <[email protected]>
Apply same rule to boolean.

github.com/goby-lang/goby - c14b127a76a2614e377e5bf1c6939eaa2f792b3f authored over 7 years ago by Stan Lo <[email protected]>
Refactor array to apply new rule.

- Remove RArray type since its basically a normal *RClass.
- Remove arrayClass variable because ...

github.com/goby-lang/goby - f250e86190e19db503c7caec046409eed170ce91 authored over 7 years ago by Stan Lo <[email protected]>
Revert "Merge pull request #209 from Maxwell-Alexius/feature/issue-202"

This reverts commit 739989d1e84edf09343c021a9c93b937513ae8fa, reversing
changes made to 1fea5171...

github.com/goby-lang/goby - 269248516e6bdf016dbe0e0d0a11aa73ca62ef32 authored over 7 years ago by Stan Lo <[email protected]>
Fix checkExpected ignored error checking issue.

github.com/goby-lang/goby - 1e1278211dec350e83b5a4c5f106a4af548a09f8 authored over 7 years ago by Stan Lo <[email protected]>
Merge pull request #220 from goby-lang/implement-#208

Implement #208

github.com/goby-lang/goby - 1d551284888a3c5271218427d9c96ca7925b7da7 authored over 7 years ago by Stan Lo <[email protected]>
Rename bytecode_parser to instruction_translator.

github.com/goby-lang/goby - d2cd6ff5122eae54f0a48606fccf49b1446ca1de authored over 7 years ago by Stan Lo <[email protected]>
Remove compile option and bytecode parsing methods.

github.com/goby-lang/goby - 66f044dd617c8e6deceeda9372c6c897503165a2 authored over 7 years ago by Stan Lo <[email protected]>
Refactor constant lookup methods.

github.com/goby-lang/goby - c7671382bc4178b5b12df4339b0feef394c197e3 authored over 7 years ago by Stan Lo <[email protected]>
Merge pull request #209 from Maxwell-Alexius/feature/issue-202

#202 Implementing Range#bsearch API

github.com/goby-lang/goby - 739989d1e84edf09343c021a9c93b937513ae8fa authored over 7 years ago by Stan Lo <[email protected]>
#202 Implementing Range#bsearch API

github.com/goby-lang/goby - 39fda803c609238c848b264e17c0d3403e4fdd9f authored over 7 years ago by Maxwell-Alexius <[email protected]>
Merge pull request #214 from goby-lang/fix-vm-issue

Fix vm issues

github.com/goby-lang/goby - 1fea5171d03fb8534b854c3078ab147b5382b013 authored over 7 years ago by Stan Lo <[email protected]>
Fix codeclimate's issues.

github.com/goby-lang/goby - b336ef88c9a10df7709a78ee101ba114095c837a authored over 7 years ago by Stan Lo <[email protected]>
Initialize built in class objects when VM object gets initialized (not when vm package get initialized).

github.com/goby-lang/goby - 2dd850ff649eb4a3ffcf236a6a8917df2090d706 authored over 7 years ago by Stan Lo <[email protected]>
Update legacy array tests and fix some methods.

github.com/goby-lang/goby - b78c76390d3f650f4fec1827ca253cb1f6ba60fe authored over 7 years ago by Stan Lo <[email protected]>
Add test for include method call inside main object.

github.com/goby-lang/goby - 86d5648f1b32c9de8e802f43db127c6175050a97 authored over 7 years ago by Stan Lo <[email protected]>
Use new approach to report errors in some class related methods.

github.com/goby-lang/goby - 2d1bd1d08c1d95f4c173ec155a52ac45d525d04f authored over 7 years ago by Stan Lo <[email protected]>
Format code and remove problem method call in instruction set's inspect().

github.com/goby-lang/goby - 10951b2934cff87676b93d4936768f7ce96f090a authored over 7 years ago by Stan Lo <[email protected]>
Add InternalError and NameError.

github.com/goby-lang/goby - ff2896501a91aa23b8183ab861ca1f4dc23c31e7 authored over 7 years ago by Stan Lo <[email protected]>
(Workaround) Reinitialize all built in classes when running every tests.

TODO: Make class initialization process bind with VM.

github.com/goby-lang/goby - fed87198cea970c892c08cbfc129ce85b458e8dc authored over 7 years ago by Stan Lo <[email protected]>
Merge pull request #211 from Maxwell-Alexius/feature/issue-184-Rearrange-String-Test

#184 Rearrange String Test

github.com/goby-lang/goby - 2f0dd820a85742bf00c300b20e8d0ba76483ef05 authored over 7 years ago by Stan Lo <[email protected]>
Refactor code

github.com/goby-lang/goby - 944e217a7c97ededc1faa1b3a919601fe8c95b35 authored over 7 years ago by Maxwell-Alexius <[email protected]>
Merge pull request #212 from goby-lang/implement-#210

Implement #210

github.com/goby-lang/goby - 2a779825b9aaefe83484d403f2def9884e8d82ad authored over 7 years ago by Stan Lo <[email protected]>
Apply new checking method argument.

github.com/goby-lang/goby - 218b6fb62835907b2c286f8a612ccb8eeb0e3c1d authored over 7 years ago by Stan Lo <[email protected]>
Add index to test result checking function.

By adding index we can know what test case failed.

github.com/goby-lang/goby - 78933271917210cc47a239f30cb198474d026b50 authored over 7 years ago by Stan Lo <[email protected]>
This should fix #205

github.com/goby-lang/goby - 64198b11aca4943aa1007c8d982007b4b0583418 authored over 7 years ago by Stan Lo <[email protected]>
Merge pull request #207 from goby-lang/implement-#206

Add compiler package

github.com/goby-lang/goby - f6882c3fcf4a9084226245894321dd1b2e021de7 authored over 7 years ago by Stan Lo <[email protected]>
Rename instruction set translation methods and add comments to compiler.

github.com/goby-lang/goby - e4529238fdee966386016b9e387c6c48881d2d09 authored over 7 years ago by Stan Lo <[email protected]>
Change default way to compile/execute program.

Now by default we compile program into instruction sets only, not to
bytecode string (reduce an ...

github.com/goby-lang/goby - 4d4b61632385a8bea3272af2cd20bc53aecc7386 authored over 7 years ago by Stan Lo <[email protected]>
Allow vm to execute program directly from instruction sets.

github.com/goby-lang/goby - 2c08e186bf076d9e06a32f9684fc1730011ec072 authored over 7 years ago by Stan Lo <[email protected]>
Export bytecode package's types

github.com/goby-lang/goby - 5356628f01a57a833c461447f0a781674edc15b2 authored over 7 years ago by Stan Lo <[email protected]>
Use compiler package to hide compilation's implementation detail.

github.com/goby-lang/goby - 939e4727551215b306175814e2a5634032da5003 authored over 7 years ago by Stan Lo <[email protected]>
Move compiler related packages under 'compiler' folder.

github.com/goby-lang/goby - baee2ab239511eafbf55ce90d24c801943565c84 authored over 7 years ago by Stan Lo <[email protected]>
Merge pull request #186 from Maxwell-Alexius/feature/issue-182

#182 Implementing Fundamental Range API

github.com/goby-lang/goby - e5efd50c44f7149f275df7d973f2ad800c8fa083 authored over 7 years ago by Stan Lo <[email protected]>
#182 Implementing negative case of Range API Methods

github.com/goby-lang/goby - 09c9c79241bbbff44eef73d2a699f94ff9d82f08 authored over 7 years ago by Maxwell-Alexius <[email protected]>
#182 Implementing Range API Methods

github.com/goby-lang/goby - 7cfd4774d7a48359816e98092aeedc69d592359d authored over 7 years ago by Maxwell-Alexius <[email protected]>
Code reformatting

github.com/goby-lang/goby - 5c607cc398c9a1e78a05f336ca0b01f2b799153f authored over 7 years ago by Maxwell-Alexius <[email protected]>
Minor code refactoring

github.com/goby-lang/goby - ab7752c77e8195399e198fcaba74355c5e358348 authored over 7 years ago by Maxwell-Alexius <[email protected]>
Implementing fundamental Range API

github.com/goby-lang/goby - 5557f51c85ca0a24b075574944ff29e8089b3657 authored over 7 years ago by Maxwell-Alexius <[email protected]>
Merge pull request #201 from goby-lang/unify-test-check-method

Use checkExpected for all test result checking.

github.com/goby-lang/goby - 7c12ee23c6d1af11fddcf7d82352382e44f0372d authored over 7 years ago by Stan Lo <[email protected]>
Use checkExpected for all test result checking.

github.com/goby-lang/goby - f1ef977dc6a3a3b87764e6f693ad3626b15f5690 authored over 7 years ago by Stan Lo <[email protected]>
Merge pull request #199 from Maxwell-Alexius/feature/issue-196

#196 Init string handled with carriage returns or whitespace case

github.com/goby-lang/goby - d159ad06e9f348397d9b9e806bf41c6cbae1fba4 authored over 7 years ago by Stan Lo <[email protected]>
Change string replacer to efficient version

github.com/goby-lang/goby - 4fa023af8d4c2f55721234e97946847236826581 authored over 7 years ago by Maxwell-Alexius <[email protected]>
#196 Init string handled with carriage returns or whitespace case

github.com/goby-lang/goby - 9625a1e9f422293ddb27901580109c4efd078cfb authored over 7 years ago by Maxwell-Alexius <[email protected]>
Merge pull request #193 from Maxwell-Alexius/feature/issue-191

#191 [VM Part] Add Negative Index Support for Array API Method

github.com/goby-lang/goby - fc30b036c02c2c8cff340fca3f7dfd3c3aec5014 authored over 7 years ago by Stan Lo <[email protected]>
#191 [VM] Add negative index support for Array#[], Array#[]= and Array#at API methods

github.com/goby-lang/goby - 43acbd2acca43d2f38cb9464a0a3d0c632c7c0d0 authored over 7 years ago by Maxwell-Alexius <[email protected]>
Minor code refactoring

github.com/goby-lang/goby - c2dd2d1869f9753b129504a779c7325f5682ec42 authored over 7 years ago by Maxwell-Alexius <[email protected]>
Merge pull request #183 from goby-lang/default-arg-value

Default arg value

github.com/goby-lang/goby - 669891402fd5204df66267da4e35f5654b775a7f authored over 7 years ago by Stan Lo <[email protected]>
Format code.

github.com/goby-lang/goby - 9a0ad98164579e30304077276965bdcb4c78f30b authored over 7 years ago by Stan Lo <[email protected]>
Support default arg value

TODO: Refactor this implementation when we can put metadata inside
generate bytecode.

It's basi...

github.com/goby-lang/goby - 71183b8e8be7fac7420758cb2e2e9ddf128a9af9 authored over 7 years ago by Stan Lo <[email protected]>
Add test for default arg value's bytecode generation.

github.com/goby-lang/goby - 76f5eea773c03c7f4f1efa02f9695af79e26b340 authored over 7 years ago by Stan Lo <[email protected]>
Change DefStatement parameter's type from []*ast.Identifier to []ast.Expression.

github.com/goby-lang/goby - 0f478195d8dc06943ed7e6b83945fe8d7a6ae9d4 authored over 7 years ago by Stan Lo <[email protected]>
Remove duplicated method.

github.com/goby-lang/goby - 90c77f9afcc1879d84a9f79ac60217fb78906d97 authored over 7 years ago by Stan Lo <[email protected]>
Refactor method params parsing and remove useless function.

github.com/goby-lang/goby - f25befd581c71e144decf435e79d7ccc0e772055 authored over 7 years ago by Stan Lo <[email protected]>
Merge pull request #197 from hachi8833/string/include

Add `String#include`

github.com/goby-lang/goby - 7a4b653a2741545d84e535acb4bd903aa3c6a571 authored over 7 years ago by Stan Lo <[email protected]>
Fix API document for String object

github.com/goby-lang/goby - c9e7944c8bac5184b68f42c67902f7f701385997 authored over 7 years ago by hachi8833 <[email protected]>
Add #include method to String

github.com/goby-lang/goby - 0e7dbc56595747def7977b4b171c8acdfeb9943c authored over 7 years ago by hachi8833 <[email protected]>
Merge pull request #195 from hachi8833/documents

Add and update API documents

github.com/goby-lang/goby - df7629d9f5e396c8f4f11fb056627d00240f2758 authored over 7 years ago by Adler Hsieh <[email protected]>
Apply feedback

github.com/goby-lang/goby - 5324edf8cdb625f0daffa6904755a9984f499832 authored over 7 years ago by hachi8833 <[email protected]>
Fix comments to comply codeclimate's requirement

github.com/goby-lang/goby - 01d9cadb57b67faba4780eb2c739455796e3e756 authored over 7 years ago by hachi8833 <[email protected]>
Update API documents for unsupported class methods

github.com/goby-lang/goby - e57915e97c69ad686860aa495a8f06144c3ea4e0 authored over 7 years ago by hachi8833 <[email protected]>
Add API doc to String object

github.com/goby-lang/goby - f9124a094b73f8f3fb02250adae8f55a7be54d3c authored over 7 years ago by hachi8833 <[email protected]>
Add API doc to Range object

github.com/goby-lang/goby - 2a610bf930f760202d0986f82406da4707020b23 authored over 7 years ago by hachi8833 <[email protected]>
Add API doc to Array object

github.com/goby-lang/goby - ec957464636c7acbb6f0922bbc9af1de72980f8a authored over 7 years ago by hachi8833 <[email protected]>
Add API doc to NullObject

github.com/goby-lang/goby - c8a46f504f90eb1f049025f531d046fa2631594d authored over 7 years ago by hachi8833 <[email protected]>
Fix issue #185.

github.com/goby-lang/goby - 655515b288fa2fdb662c987e584de41cd9dd007a authored over 7 years ago by Stan Lo <[email protected]>
Merge pull request #181 from goby-lang/route-method

Add route method like get, post...etc.

github.com/goby-lang/goby - fe034de5b42fc04f60e0ccd2a0a15ed2a08d72f7 authored over 7 years ago by Stan Lo <[email protected]>
Add all common used request methods to route method.

github.com/goby-lang/goby - 6916d5d7afcaee6f21d184333c0e041c4bb0ee19 authored over 7 years ago by Stan Lo <[email protected]>
Move all server sample code into their own directory.

github.com/goby-lang/goby - d61d7d7fae6989669b6af88f39166a83caa10fd7 authored over 7 years ago by Stan Lo <[email protected]>
Fix serve static file issue.

github.com/goby-lang/goby - e2108de52538ec4d7fd6ab7321ca348880feb379 authored over 7 years ago by Stan Lo <[email protected]>
Add route method like get, post...etc.

github.com/goby-lang/goby - 08928549c8f03bc3a9d84829f8d43f628ac62c72 authored over 7 years ago by Stan Lo <[email protected]>
Test if a frame references itself using ep instead of instruction set.

github.com/goby-lang/goby - 0e83cf2bd3907ec9632a5fa6fea3873d3c1f1a95 authored over 7 years ago by Stan Lo <[email protected]>
Fix yield inside block will cause infinite loop issue.

For example:

```ruby
def foo(x)
yield(x + 10)
end

def bar(y)
foo(y) do |f|
yield(f) # ...

github.com/goby-lang/goby - 5e676e7c59de307487753b5e2a7646f6f53dbd71 authored over 7 years ago by Stan Lo <[email protected]>
Update CONTRIBUTING.md

github.com/goby-lang/goby - 37bb6d158ab47ce5125ee1f9e30d94a421826927 authored over 7 years ago by Stan Lo <[email protected]>
Add slack badge and remove gitter badge

github.com/goby-lang/goby - 9ace64679070f7d64a8ce7e9556dab65d6299ef3 authored over 7 years ago by Stan Lo <[email protected]>
Update attribute reader/writer test case's syntax.

github.com/goby-lang/goby - 0ed8054c01b0924c7e3787240977acaf81ceda81 authored over 7 years ago by Stan Lo <[email protected]>
Fix Class and Object's #superclass panic issue.

github.com/goby-lang/goby - a1df6da461fbd70b8085bdc51597e8d29940cec8 authored over 7 years ago by Stan Lo <[email protected]>
Merge pull request #178 from goby-lang/repl-test

Add test for igb.Start()

github.com/goby-lang/goby - 2c64bbe5cdf900734f48f0733f23b5e46e86c1e9 authored over 7 years ago by Stan Lo <[email protected]>
Add test for igb.Start()

Because I have problem simulating user input in tests, so I make
Start() to receive channel as a...

github.com/goby-lang/goby - b629d191d8904a7debe5c06a132d8bd5bc9945ba authored over 7 years ago by Stan Lo <[email protected]>
Fix REPL's state issue.

github.com/goby-lang/goby - 28c149d0b98113e982d9e1960685a9d7643828b8 authored over 7 years ago by Stan Lo <[email protected]>
Merge pull request #176 from goby-lang/repl

Add REPL (igb)

github.com/goby-lang/goby - 1dcf0e6a2a91c9c3ace0108745ab71d0d62af8fd authored over 7 years ago by Stan Lo <[email protected]>
Update readme about REPL.

github.com/goby-lang/goby - 329d129030c9813ac5d0272c9a63e2daab7cdddb authored over 7 years ago by Stan Lo <[email protected]>
Fix codeclimate issues.

github.com/goby-lang/goby - 82a0663c3ed89fcc38a26ab9875225d02e0fcbfd authored over 7 years ago by Stan Lo <[email protected]>
Fix redefine method or class will crash issue and refactored REPL.

github.com/goby-lang/goby - 125cbe1a1fdf717efc79016413fb0990a0f5d246 authored over 7 years ago by Stan Lo <[email protected]>
Separate code generator's scope initialize logic from bytecode generation.

github.com/goby-lang/goby - 9977838f7fe8fbf5d570cff9c5afabfe40d675db authored over 7 years ago by Stan Lo <[email protected]>
Refactor and document REPL's initial processes.

github.com/goby-lang/goby - 5e3992411e8f7f190483907410515bcf865270f0 authored over 7 years ago by Stan Lo <[email protected]>
Format repl's code.

github.com/goby-lang/goby - 26a7ea5afe5d6b4a61d4a155cb8634bcb0f306d5 authored over 7 years ago by Stan Lo <[email protected]>
Add more test cases for REPL's evaluation.

github.com/goby-lang/goby - b55f2764658388dbc9c5f6b5e2a68d3db8dd5a7b authored over 7 years ago by Stan Lo <[email protected]>
Remove useless argument in bytecode.newScope.

github.com/goby-lang/goby - c108420fa97659b23e50b71c413f8149c077da49 authored over 7 years ago by Stan Lo <[email protected]>
Use state machine for multi-line inputs

github.com/goby-lang/goby - d24fb1017bf3c534ddeddb3768f2e3f7493d30b5 authored over 7 years ago by Stan Lo <[email protected]>
Add REPL specific init method for vm and add test to vm's REPLExec

github.com/goby-lang/goby - d87c86e6e491bd9dee93f78675f2f428082d7733 authored over 7 years ago by Stan Lo <[email protected]>
Improve parser's error report mechanism.

github.com/goby-lang/goby - b400fde23514ced5dcb083976eaf8bb6fde03a4c authored over 7 years ago by Stan Lo <[email protected]>
Remove parser/base_helper.go

github.com/goby-lang/goby - 610315eabb4fa09ef82281369df0eb34a1eb8461 authored over 7 years ago by Stan Lo <[email protected]>
Single line evaluation done.

github.com/goby-lang/goby - 763d55657646d84234b3597c78d38845c135b527 authored over 7 years ago by Stan Lo <[email protected]>
WIP: Make REPL generates correct bytecode.

github.com/goby-lang/goby - e4db2516e52f41f8643dca80cd7d201a3278bcbf authored over 7 years ago by Stan Lo <[email protected]>
Remove useless program attribute from bytecode.Generator.

github.com/goby-lang/goby - ab32a930dcf818728575f720ff95553189dcf93e authored over 7 years ago by Stan Lo <[email protected]>
Merge pull request #173 from goby-lang/improve-lock-performance

Improve lock mechanism

github.com/goby-lang/goby - 549eeb5581b488ed304c8daae55e637055450a1a authored over 7 years ago by Stan Lo <[email protected]>
Refactor channel's object storage.

github.com/goby-lang/goby - e7236847d161b4e5af55c47c2d0b2195011e1e30 authored over 7 years ago by Stan Lo <[email protected]>
Make call frame use its own lock instead of global lock.

github.com/goby-lang/goby - a5ec90d37c9a15cde84a9fe68bb5eda799ff51e1 authored over 7 years ago by Stan Lo <[email protected]>
Merge pull request #172 from goby-lang/range-type

Add Range type

github.com/goby-lang/goby - 4dc55b563e10ef1b70c3003f64a9ed099c5759fa authored over 7 years ago by Stan Lo <[email protected]>