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

Add checkSP function for checking vm's sp.

github.com/goby-lang/goby - ceb7595833a28ece006233d13ed30f1b5956d9ff authored over 7 years ago by Stan Lo <[email protected]>
Add comment documentation for this change.

github.com/goby-lang/goby - 2ad2a71d0d1212602b2593e1d777a4bd6174dc84 authored over 7 years ago by Stan Lo <[email protected]>
Postfix expression shouldn't return any value.

github.com/goby-lang/goby - 4dbb8925cddf3f886680af5229d1221cf400af3a authored over 7 years ago by Stan Lo <[email protected]>
Use statemachine to control if we should remove unused expression.

github.com/goby-lang/goby - e1039fd89d7fd17b139dee8de7a1d3dbe59a87a7 authored over 7 years ago by Stan Lo <[email protected]>
Merge pull request #244 from Maxwell-Alexius/refactor/issue-200-String-Method-Ordering

#200 Reordering String API Methods & Test in Alphabetical Format

github.com/goby-lang/goby - c58a478c92ca779a73f20c586cb7ae7e454e7b85 authored over 7 years ago by Stan Lo <[email protected]>
Unify commentary doc of the string api methods

github.com/goby-lang/goby - 2929751e0e191a5f6e427d5486d2f4556ef0fe7a authored over 7 years ago by Maxwell-Alexius <[email protected]>
#200 Reordering String API Methods & Test in Alphabetical Format

github.com/goby-lang/goby - 8bcb92bd306813b7cfac396ae10ab263bf821167 authored over 7 years ago by Maxwell-Alexius <[email protected]>
Merge pull request #239 from Maxwell-Alexius/refactor/issue-184-String-API-test-case

#184 Refactor String API Error Test

github.com/goby-lang/goby - 6ea25703625abfdbb367d9e065632ed958c2e9af authored over 7 years ago by Stan Lo <[email protected]>
Merge branch 'master' into refactor/issue-184-String-API-test-case

github.com/goby-lang/goby - d11122b8be0d8623030249a3132c55263915435e authored over 7 years ago by Stan Lo <[email protected]>
Merge pull request #240 from hachi8833/doc/error

Doc: Error struct

github.com/goby-lang/goby - 21621a0bc1b5194371b6bc2b369a1e3b19b9484d authored over 7 years ago by Stan Lo <[email protected]>
Update API doc to comply houndci check

github.com/goby-lang/goby - a9b5775c7309f0a40848a0069e004a36ead02c38 authored over 7 years ago by hachi8833 <[email protected]>
Slight update

github.com/goby-lang/goby - cf318f44e986567c6864c63f2f3a0a8ba77a0838 authored over 7 years ago by hachi8833 <[email protected]>
Update API doc for Error

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

github.com/goby-lang/goby - e0c64ffdb3555a2fa1d7acf8be9d63cedb9cb6a9 authored over 7 years ago by hachi8833 <[email protected]>
#184 Refactor String API Error Test

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

#184 Implementing Fundamental String API

github.com/goby-lang/goby - eba128d6ee517a6a7667dd7e81c02e1d267bda0d authored over 7 years ago by Stan Lo <[email protected]>
Add argument error test with format: ArgumentError: Expect NUMBER argument(s). got=ARGS_COUNT

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

github.com/goby-lang/goby - bb41bcf88cac509c917b450c11088b09731df7f3 authored over 7 years ago by Maxwell-Alexius <[email protected]>
Rename string test method name to format: TestString__METHOD_NAME__Method

github.com/goby-lang/goby - d9c7c52a666abd1f5ecbd49235b6f3afb3c8389a authored over 7 years ago by Maxwell-Alexius <[email protected]>
Change the wrongTypeError method to newly implemented initErrorObject(TypeErrorClass, ERROR_MESSAGE, ...) format

github.com/goby-lang/goby - 39e036b80162d58d9af234da2c0a59c25facc5b8 authored over 7 years ago by Maxwell-Alexius <[email protected]>
Refactor type error message to the format - Expect ARGUMENT_NAME to be TYPE

github.com/goby-lang/goby - cf13f33944e2f09867b5aa87eb4d98dd017a69d3 authored over 7 years ago by Maxwell-Alexius <[email protected]>
Rebase and Refactor

github.com/goby-lang/goby - be0588203f27dc1359eb780e9bb062071f823a55 authored over 7 years ago by Maxwell-Alexius <[email protected]>
#184 Implementing basic string API methods

github.com/goby-lang/goby - 2b34ac62436e6f029d22a0f3dd082e9bb8b81ee1 authored over 7 years ago by Maxwell-Alexius <[email protected]>
Modify String#start_with and String#end_with and refactor test cases

github.com/goby-lang/goby - c4de558196514f07861e7ba8f649bcd8fae0ba37 authored over 7 years ago by Maxwell-Alexius <[email protected]>
#184 String API Implementation Test Case

github.com/goby-lang/goby - 4c26af8c42f3aac59637a1f41318de919229fdfb authored over 7 years ago by Maxwell-Alexius <[email protected]>
#184 Implement String API Methods

github.com/goby-lang/goby - 0043428bc5e757617bf68cd7920abcb3a72a6448 authored over 7 years ago by Maxwell-Alexius <[email protected]>
Implementing more string API methods

github.com/goby-lang/goby - 069376870caf0785a5608be145dd0e492bfc1fe7 authored over 7 years ago by Maxwell-Alexius <[email protected]>
Merge pull request #204 from goby-lang/fix-203

Returns error when method call's argument count not matching.

github.com/goby-lang/goby - a9e0e77e52e599cbe4ad7839f14747f0c7032c51 authored over 7 years ago by Stan Lo <[email protected]>
Improve error testing.

github.com/goby-lang/goby - 3639e2b6979112913f251d695acfb6b3b9aadaef authored over 7 years ago by Stan Lo <[email protected]>
Fix golint warnings and rename arg type constants.

github.com/goby-lang/goby - 3de4c13e267aa40cccbe1b7e9561b5370603d0b7 authored over 7 years ago by Stan Lo <[email protected]>
Add argType metadata to instructionSet

By adding this metadata we can know whether an argument is needed or
not. Related test is TestMe...

github.com/goby-lang/goby - b690d5f9ef48d47c5a31f31c3c1465496aad0e8e authored over 7 years ago by Stan Lo <[email protected]>
Returns error when method call's argument count not matching.

github.com/goby-lang/goby - 2c2f55407684bb096fb96b947d79241d584fc46a authored over 7 years ago by Stan Lo <[email protected]>
Merge pull request #235 from hachi8833/refactor_vm

Refactor: arrange the order of functions in built-in classes for consistency

github.com/goby-lang/goby - 069aac46c312e8178772d754444d4460218c871d authored over 7 years ago by Stan Lo <[email protected]>
Move initializeClass() to the end of class.go

github.com/goby-lang/goby - 83859784d89b6d8ee547df848993f7d81d9671ea authored over 7 years ago by hachi8833 <[email protected]>
Rename initialize*Class() to init*Class()

- Left unchanged initializeClass() and initializeInstance(), just to
indicate they are common he...

github.com/goby-lang/goby - a460165748f1a5820d3c1083145b4bb73ec37c3e authored over 7 years ago by hachi8833 <[email protected]>
Unify the parameter format in init*Object in built-in classes

github.com/goby-lang/goby - d22b333bc37082aad5e654c41af9cade12776b0b authored over 7 years ago by hachi8833 <[email protected]>
Arrange the order of functions in vm's built-in methods:

1. type definitions
2. init*Object()
3. init*Class()
4. class methods
5. instance methods
6. pol...

github.com/goby-lang/goby - c9b73baffb846d31ce3e5eb150a53d58e0b2f661 authored over 7 years ago by hachi8833 <[email protected]>
Merge pull request #234 from goby-lang/implement-#224

Implement #224, refactor constant storage

github.com/goby-lang/goby - ba12de21af8b2ac83f88c67a0ab3314585d5b40a authored over 7 years ago by Stan Lo <[email protected]>
Refactoring vm's constant structure and class retrieval.

- Refactor class constant get/set with two functions: getClassConstant
and setClassConstant. T...

github.com/goby-lang/goby - 15f485ec94bae72d6ef8f2493ae309da38994010 authored over 7 years ago by Stan Lo <[email protected]>
Remove VM.builtInClasses attribute.

Top level constants should always be Object class's constants.

github.com/goby-lang/goby - 2c1a9360ac7bdf105e424ae8e1035628cf3095eb authored over 7 years ago by Stan Lo <[email protected]>
Fix issue #149

github.com/goby-lang/goby - 1d93f7ed71ead611eeadc96c80f4bd0b586fd791 authored over 7 years ago by Stan Lo <[email protected]>
Not panic when execute file is not exist.

github.com/goby-lang/goby - 52fddac07044e658622f91035498bde89b7f8b0d authored over 7 years ago by Stan Lo <[email protected]>
Fix using symbol in REPL cause panic issue.

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

#200 Reordering VM API Methods

github.com/goby-lang/goby - d6ef1b52fdd185844e8ff2d42c548da57dff2262 authored over 7 years ago by Stan Lo <[email protected]>
Reordering other method api

github.com/goby-lang/goby - d082e89a09408727c2a9f7612addbbbdffc44a2f authored over 7 years ago by Maxwell-Alexius <[email protected]>
Reordering method API in vm/array.go & vm/array_test.go

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

#202 Re-implementation of Range#bsearch With Test Case

github.com/goby-lang/goby - 484325ed83d30a75488ee16036353ef872e79d46 authored over 7 years ago by Stan Lo <[email protected]>
Add CFP check in Range#bsearch

github.com/goby-lang/goby - 45fcd103d6486beeb1a3814f41ecea2fe929abb7 authored over 7 years ago by Maxwell-Alexius <[email protected]>
Apply new code format

github.com/goby-lang/goby - e88ece5de9e623a202596051fdf1301160787ea4 authored over 7 years ago by Maxwell-Alexius <[email protected]>
#202 Re-implementation of Range#bsearch

github.com/goby-lang/goby - 7e86f44191a8d6dfa266ff53d05430628e0d04a9 authored over 7 years ago by Maxwell-Alexius <[email protected]>
Merge pull request #229 from hachi8833/refactor/bytecode

Refactor: Replace Go's slow regexp to strings.Replace

github.com/goby-lang/goby - e089ebfa8afa5c865959d85873da188992d41aab authored over 7 years ago by Stan Lo <[email protected]>
Merge branch 'master' into refactor/bytecode

github.com/goby-lang/goby - 115d6f817eb1b1dfe7857a89eee874aaa11b21f7 authored over 7 years ago by Stan Lo <[email protected]>
Merge pull request #228 from goby-lang/refactor-object

Refactor Object and Class

github.com/goby-lang/goby - 910cf47929c3a6847b439acca3a9622affc363b7 authored over 7 years ago by Stan Lo <[email protected]>
Implement Class, instanceVariableGet and instanceVariableSet on baseObj.

github.com/goby-lang/goby - cb823ee88629f82008ad3d72dc3296e3aa0291b1 authored over 7 years ago by Stan Lo <[email protected]>
Fix style as go fmt says

github.com/goby-lang/goby - c5d2e823737a0a322c38ed8420a7c0da78cfe07e authored over 7 years ago by hachi8833 <[email protected]>
Replace Go's slow regexp to strings.Replace

github.com/goby-lang/goby - 80a7213a62bbd63e4f38c783d62d6eefd9a48384 authored over 7 years ago by hachi8833 <[email protected]>
Make all type of objects embed baseObj type.

github.com/goby-lang/goby - dc90d454ebc8b6ccded583a01f99d0d91c5cb04a authored over 7 years ago by Stan Lo <[email protected]>
Use getter function to retrieve object's class.

github.com/goby-lang/goby - e56796f18eccce1d6de5bb04c80b0ac5b2986e56 authored over 7 years ago by Stan Lo <[email protected]>
Remove Class interface since it's useless now.

github.com/goby-lang/goby - 51d09be60f87f0b5baca986d67911c7cdc1ba4c9 authored over 7 years ago by Stan Lo <[email protected]>
Remove BaseClass type since there's only one type of class: RClass.

github.com/goby-lang/goby - bfcbf327a1a5713f213acc5472d4d7aae7f5857c authored over 7 years ago by Stan Lo <[email protected]>
Embed *baseObj to BaseClass type.

github.com/goby-lang/goby - 1a906457079d9b26eec5c88fa1295c5ad89a28d2 authored over 7 years ago by Stan Lo <[email protected]>
Create baseObj type for type composition.

github.com/goby-lang/goby - c0e64b8d5e5a66b643854c5d03578d857994b411 authored over 7 years ago by Stan Lo <[email protected]>
Rename initializeObjectFromInstruction to initObjectFromGoType.

github.com/goby-lang/goby - 03cb7ec47345750eff5ca4e4acf156799cc54d9a authored over 7 years ago by Stan Lo <[email protected]>
Improve channel's implementation.

github.com/goby-lang/goby - 4809393683e1f158fe3a5ef6a04bbb457cd26495 authored over 7 years ago by Stan Lo <[email protected]>
Add repl.go for REPL related methods.

github.com/goby-lang/goby - a6e741b15f5a32dd70018fc6c7878acbb69f359f authored over 7 years ago by Stan Lo <[email protected]>
Remove unused object test file.

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

github.com/goby-lang/goby - 0b8c704dbde4043327b8c438c6ad80b93328d189 authored over 7 years ago by Stan Lo <[email protected]>
Merge pull request #227 from goby-lang/implement-#225

Implement #225 Part 2

github.com/goby-lang/goby - 47ab431736ce282061feda5e530ea6cb0eb1b041 authored over 7 years ago by Stan Lo <[email protected]>
Check VM's cfp in REPL evaluation test.

Also add comments to explain when REPL's call frame count will be one
instead of zero.

github.com/goby-lang/goby - 3ee4c3d92cb60b7494fec46f891cdd72a7fec7b4 authored over 7 years ago by Stan Lo <[email protected]>
Check VM's cfp in channel/thread tests and fix block frame not popped issue.

github.com/goby-lang/goby - a213b49697bdd2e3ddf1b7338b88481d2ad64a98 authored over 7 years ago by Stan Lo <[email protected]>
Check VM's cfp in evaluation tests and fix if expression's compilation issue.

github.com/goby-lang/goby - d2cc063515fc09af24911007bb25d6a9bbd86f4d authored over 7 years ago by Stan Lo <[email protected]>
Check VM's cfp in simple server, uri and statement tests.

github.com/goby-lang/goby - 4ffaae4f4185920d69b2a289ff0aa22ffd28ad1e authored over 7 years ago by Stan Lo <[email protected]>
Check VM's cfp in string tests.

github.com/goby-lang/goby - 7108b370f362eafc9e57d53ec89053fac8d10de5 authored over 7 years ago by Stan Lo <[email protected]>
Add cfp check to range's tests and fix step method.

In some cases step method's block won't be executed, so it won't
evaluate the 'leave' instructio...

github.com/goby-lang/goby - 19f8a0b1963b5aa07646f02211c5002cfaaaef7e authored over 7 years ago by Stan Lo <[email protected]>
Check VM's cfp in null tests.

github.com/goby-lang/goby - 42766f2ff07f4c730b09a0849b7456d5589bf231 authored over 7 years ago by Stan Lo <[email protected]>
Check VM's cfp in integer tests.

github.com/goby-lang/goby - 5d41ee9b79ed87a822729999cda049ad486d6953 authored over 7 years ago by Stan Lo <[email protected]>
Check VM's cfp in http tests.

github.com/goby-lang/goby - 03eca1d5a6531daa216e9ce711c79e9abeb8eb0e authored over 7 years ago by Stan Lo <[email protected]>
Check VM's cfp in hash tests.

github.com/goby-lang/goby - 3c5a33c4607994a7a4ee4a87cb166e8cc6dafeef authored over 7 years ago by Stan Lo <[email protected]>
Check VM's cfp in file tests.

github.com/goby-lang/goby - a377e9d9c0f1f6b1468c1423247f9936f90e0b6b authored over 7 years ago by Stan Lo <[email protected]>
Check VM's cfp in error tests.

github.com/goby-lang/goby - 9aa98059a6b9a0b8f74337d5806fdf96bb4c0147 authored over 7 years ago by Stan Lo <[email protected]>
Check VM's cfp in boolean tests.

github.com/goby-lang/goby - 023b37072476ada68a6d6c9fe4ce85a67bb11868 authored over 7 years ago by Stan Lo <[email protected]>
Check VM's cfp in array tests.

github.com/goby-lang/goby - eb068b2786c8ce4e0622acf45d2ecde2a9b7ffef authored over 7 years ago by Stan Lo <[email protected]>
Merge pull request #226 from goby-lang/implement-#225

Implement #225 part-1

github.com/goby-lang/goby - 467d6d38d33a09ad00c20e45d6ce4c2d44d81f56 authored over 7 years ago by Stan Lo <[email protected]>
Separate test VM's initialization and evaluation, so that we can inspect VM's internal state in tests.

github.com/goby-lang/goby - be2336a919c1f1a1e6dd70a5f585795ad6fe2c36 authored over 7 years ago by Stan Lo <[email protected]>
Remove label form instruction set, just set a name to it.

github.com/goby-lang/goby - 4a8d7c7138025f496cea7f7eaa0a857e09a17618 authored over 7 years ago by Stan Lo <[email protected]>
Unify array test names.

github.com/goby-lang/goby - 737ef4b02856ebe597e954308222b2e97380dba8 authored over 7 years ago by Stan Lo <[email protected]>
Fix checkExpected method's error handling.

github.com/goby-lang/goby - da1eaf3124e5bed5fc9248cfbde45b805fd06e8d authored over 7 years ago by Stan Lo <[email protected]>
Rename Channel class initialize function.

github.com/goby-lang/goby - 782b306bf79587c664cb66fe8d9143668cec6d49 authored over 7 years ago by Stan Lo <[email protected]>
Merge pull request #219 from goby-lang/implement-#218

Refactor VM as #218 describes

github.com/goby-lang/goby - 8636453a0259e49ae50e99ce620c6e9ade2c8839 authored over 7 years ago by Stan Lo <[email protected]>
Make stackTraceCount a VM's attribute.

github.com/goby-lang/goby - a56a986afc7246dbd7378185b995e3c379f7bc7c authored over 7 years ago by Stan Lo <[email protected]>
Make sure all built in method lists are returned by function not stored in package variable.

github.com/goby-lang/goby - 7b216fdc24303d2f1468698210d961d462d6272a authored over 7 years ago by Stan Lo <[email protected]>
Use constant to store class' names.

github.com/goby-lang/goby - 782eca3bb02acd542c23269bc84eb1678d7b5624 authored over 7 years ago by Stan Lo <[email protected]>
Remove objectClass and classClass package variable.

Because this change effects all class' creation, we need to make a lot
of changes in this commit.

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

github.com/goby-lang/goby - 1847a4cce221667faa40490ba91ef77325bbeddb authored over 7 years ago by Stan Lo <[email protected]>
We'll comeback to refactor Error later.

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

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

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

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

github.com/goby-lang/goby - 3ee81863587a81470b553c8f8e9d71e42f6aa574 authored over 7 years ago by Stan Lo <[email protected]>
Applied #218's rule in String class, but more.

- Refactored array's tests.
- Improved testArrayObject method.

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