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

Merge pull request #33 from janczer/master

Test token

github.com/goby-lang/goby - e9eb0f4b4e728495680c8f01c040576c65037ad1 authored over 7 years ago by Stan Lo <[email protected]>
Add test to token.go

github.com/goby-lang/goby - b0d49655782b2b0c2315f40d53fa6c1a5b3dd703 authored over 7 years ago by janczer <[email protected]>
Update README.md

github.com/goby-lang/goby - 91bb0995d6e9a322a5c59eebfc2b4fd8388c95cc authored over 7 years ago by Stan Lo <[email protected]>
Remove while statement from feature list.

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

github.com/goby-lang/goby - 065a0f855425440bb24395baf7e3e76ee5f12973 authored over 7 years ago by Stan Lo <[email protected]>
Fix codeclimate's badge url.

github.com/goby-lang/goby - 6f6c4bc0c65e230cc16d55dc2f9a34a04611cf24 authored over 7 years ago by Stan Lo <[email protected]>
Change path import paths and urls from st0012/Rooby to rooby-lang/Rooby.

github.com/goby-lang/goby - 7eedb23e3e60c8fac606cbb0c085a8e0d3caf147 authored over 7 years ago by Stan Lo <[email protected]>
Merge pull request #31 from st0012/improve-vm-code-quality

Improve vm code quality

github.com/goby-lang/goby - a2e8d99856fdde947e6f1f3bdbc6ff4d5535978c authored over 7 years ago by Stan Lo <[email protected]>
Unexport variable NullClass.

github.com/goby-lang/goby - 2f2971ef963aa848f50206ee95aae11c4d44e51a authored over 7 years ago by Stan Lo <[email protected]>
Refactor vm/method.go

github.com/goby-lang/goby - 59a0e9d7695064799ff922978455e7a684f33aaa authored over 7 years ago by Stan Lo <[email protected]>
Refactor vm/integer.go

github.com/goby-lang/goby - 78c1747df65b3bc9b10f5a841d9113fa0e7bc7a4 authored over 7 years ago by Stan Lo <[email protected]>
Refactor vm/hash.go

github.com/goby-lang/goby - 705f6f7efa15d009b13fedb0713f1f936a794c86 authored over 7 years ago by Stan Lo <[email protected]>
Refactor vm/string.go

github.com/goby-lang/goby - a6a26975affcbbc50b3fc1b4edb70394bc24c5c8 authored over 7 years ago by Stan Lo <[email protected]>
Rename vm/object's constant and variable names.

github.com/goby-lang/goby - cb5e245f784035ee97ccde84df75e607a5c9687f authored over 7 years ago by Stan Lo <[email protected]>
Refactor and comment vm/call_frame.go and vm/vm.go

github.com/goby-lang/goby - c7c4b42397b19cdbba949a168496d2a12e9d1b52 authored over 7 years ago by Stan Lo <[email protected]>
Decouple bytecodeParser and VM.

github.com/goby-lang/goby - f8daa3e1994ee4cfdc17edf0d0a4d280b74cff66 authored over 7 years ago by Stan Lo <[email protected]>
Add ExecBytecode method to VM and change vm.Parser to vm.bytecodeParser.

github.com/goby-lang/goby - ab27a736e0c4daaca9c62844f634f845b3619ab3 authored over 7 years ago by Stan Lo <[email protected]>
Add document to vm/bytecode_parser.

github.com/goby-lang/goby - 72d501622c10a91007eb38d9caea9dd998f7b576 authored over 7 years ago by Stan Lo <[email protected]>
Add comments to vm/base_object.go

github.com/goby-lang/goby - 06b2166987895fe1deb3c142b3a6adbddc6e2995 authored over 7 years ago by Stan Lo <[email protected]>
Change vm.InitializeInstance into *RClass's method.

github.com/goby-lang/goby - f72b049acad73363375e5f4896723912714d7363 authored over 7 years ago by Stan Lo <[email protected]>
Unexport ClassClass variable.

github.com/goby-lang/goby - dcf72744de9d4c4d62e610360d8a1f530a7dd295 authored over 7 years ago by Stan Lo <[email protected]>
Unexport variable booleanClass. Document vm/boolean.go

github.com/goby-lang/goby - 2b7e2228957b87c9f27edfcf0d8ede8f5875cad7 authored over 7 years ago by Stan Lo <[email protected]>
Make unexport variable ArrayClass. Document vm/array.go

github.com/goby-lang/goby - a2f18d6f8046b9dbf419b5f6e82b3f80be028f25 authored over 7 years ago by Stan Lo <[email protected]>
Change vm/instruction.go's constant into camel case.

github.com/goby-lang/goby - c266db8d7eac295fb18a84f8d9c8dd9bad1c597c authored over 7 years ago by Stan Lo <[email protected]>
Unexport types in vm/instruction.go

github.com/goby-lang/goby - 6afe86c4358b485574387472255617fb3b9ef9be authored over 7 years ago by Stan Lo <[email protected]>
Add missed built in classes into main object's scope.

github.com/goby-lang/goby - 27df2a63d05475d6a0f5edf19b86ef0ca5ec734f authored over 7 years ago by Stan Lo <[email protected]>
Fix some golint warnings.

github.com/goby-lang/goby - efbff99e9fbabc570466039ef0391d37f87919c5 authored over 7 years ago by Stan Lo <[email protected]>
Add Gitter badge

github.com/goby-lang/goby - 5fa49cea878a0c64304c73dc164213305927711e authored over 7 years ago by The Gitter Badger <[email protected]>
Fix godoc reference url.

github.com/goby-lang/goby - 3942ead7bfb05a34978d9622f2b4f237c22edc0e authored over 7 years ago by Stan Lo <[email protected]>
Add godoc's reference badge.

github.com/goby-lang/goby - b426af8dfdca95355781c06c7557d520801fdbdb authored over 7 years ago by Stan Lo <[email protected]>
Improve lexer package's code quality by fixing golint warnings.

github.com/goby-lang/goby - a16b961e85ba76a8799ef16d9c68d9fc35734acc authored over 7 years ago by Stan Lo <[email protected]>
Add codeclimate's badge.

github.com/goby-lang/goby - cf800ddf34963dc48ecd2e513b93c09f97e5f2ff authored over 7 years ago by Stan Lo <[email protected]>
Merge pull request #27 from st0012/improve-code-quality

Improve bytecode generator's code quality

github.com/goby-lang/goby - 72d8eee0eaa83f28441cb12b965561ad26e5753c authored over 7 years ago by Stan Lo <[email protected]>
Update comment and increment/decrement operator.

github.com/goby-lang/goby - f5820acbe5651e45cf066859a7817ba94e59c450 authored over 7 years ago by Stan Lo <[email protected]>
Fix golint's warning on bytecode generator.

github.com/goby-lang/goby - 023a2626ffe1762fc9754cd46c24b4b269f2e030 authored over 7 years ago by Stan Lo <[email protected]>
Fix govet's warnings.

github.com/goby-lang/goby - da360f1485f2340706d456bd6f8f94ad8a81ddf6 authored over 7 years ago by Stan Lo <[email protected]>
Run gofmt -s.

github.com/goby-lang/goby - 8b9aa7b0e07aa35a035630898edec6dbbee957c8 authored over 7 years ago by Stan Lo <[email protected]>
Move parser's test to parser folder.

github.com/goby-lang/goby - 9267ccb97eb61a7c5b7b572192904699a6d1f70a authored over 7 years ago by Stan Lo <[email protected]>
Merge pull request #26 from st0012/reorganize-tests

Move tests in top level folder into vm directory.

github.com/goby-lang/goby - 7dacb05710c20d4d89e67e788e9cf457f7c7503b authored over 7 years ago by Stan Lo <[email protected]>
Move tests in top level folder into vm directory.

github.com/goby-lang/goby - b622426b2eae6f3dbb23693406e75e40800ecbef authored over 7 years ago by Stan Lo <[email protected]>
Add readme score badge.

github.com/goby-lang/goby - 3b4ee781b5466ed4c5eaaf9971916a87475239ae authored over 7 years ago by Stan Lo <[email protected]>
Add TODO section to readme.

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

github.com/goby-lang/goby - 242b718286ef5904fe121f2309cf96d24b1f41a3 authored over 7 years ago by Stan Lo <[email protected]>
Remove evaluator package.

github.com/goby-lang/goby - deb3ca18296f224b40ef189cc19374a25d8a727d authored over 7 years ago by Stan Lo <[email protected]>
Merge pull request #24 from st0012/support-block

Support block

github.com/goby-lang/goby - fd37ffecf162262894eacf0b5166770eeb5ff8b5 authored over 7 years ago by Stan Lo <[email protected]>
Update vm's instruction and callframe to support lexical scope.

github.com/goby-lang/goby - 4330212fa163a49011870f4c417a57b559a2d729 authored over 7 years ago by Stan Lo <[email protected]>
Uncomment block skipped tests.

github.com/goby-lang/goby - 4dde25bdcc6925d276d624d5fbc98482f06fff7f authored over 7 years ago by Stan Lo <[email protected]>
Improve code generator's local table system.

Add depth into compiled getlocal/setlocal instruction to solve lexical
scope's variable finding ...

github.com/goby-lang/goby - b902bb525ce6f2e203fd8487825f3765f9211b27 authored over 7 years ago by Stan Lo <[email protected]>
Improve call frame's inspection.

github.com/goby-lang/goby - d68d69d6dbbb66ec5dc47073a7a22c4e286aa04f authored over 7 years ago by Stan Lo <[email protected]>
Change EP from pointer of local slice to pointer of call frame. And nested block test passed

github.com/goby-lang/goby - 799b98761021128b3620c4d63b2cd74337fc917d authored over 7 years ago by Stan Lo <[email protected]>
Add index to block section and block method call.

github.com/goby-lang/goby - 77cedc687ed63b3456b4fa926f695774ae992985 authored over 7 years ago by Stan Lo <[email protected]>
Use pointer struct to point to value. This make variable's value replaceable

github.com/goby-lang/goby - a3d247fa50ae497329cbc620b72af8b2dcdc80dc authored over 7 years ago by Stan Lo <[email protected]>
Basic block lexical scope done.

github.com/goby-lang/goby - ba12161c90fb01ea6206ae960c7a78d96c0c4b3b authored over 7 years ago by Stan Lo <[email protected]>
Add new sample.

github.com/goby-lang/goby - b7b132afc1155250ba285a0689189da61b96d819 authored over 7 years ago by Stan Lo <[email protected]>
Update code_generator's test.

github.com/goby-lang/goby - 39275e4b6ecd8c846b2c26d45d60ebdc00f977f3 authored over 7 years ago by Stan Lo <[email protected]>
Support simpliest block evalution.

github.com/goby-lang/goby - 8052e7828f7522922c896638f9a440acfb086a4f authored over 7 years ago by Stan Lo <[email protected]>
Change file extension from rbc to robc.

github.com/goby-lang/goby - 4ee94810def35f7018ddbe63e3cfe2fe2a5d9b1d authored over 7 years ago by Stan Lo <[email protected]>
Fix generated bytecode's extension name.

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

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

github.com/goby-lang/goby - a9424f5716a5b1ab50f9efe4fa771e40fcfca570 authored over 7 years ago by Stan Lo <[email protected]>
Add usage section to readme.

github.com/goby-lang/goby - f2778ed81bec36cf5828192a18361bc2f5de7323 authored over 7 years ago by Stan Lo <[email protected]>
Fix rooby's main function.

github.com/goby-lang/goby - 1d37105046ed97b25e9515333a59803403bcc08f authored over 7 years ago by Stan Lo <[email protected]>
Add codecov's badge to readme.

github.com/goby-lang/goby - b005d4baa6e9ac6b529a41036f608ea03b229808 authored over 7 years ago by Stan Lo <[email protected]>
Move evaluator's tests from evaluator_test package to evaluator.

github.com/goby-lang/goby - bb5a3475967c911ea068bee5aeaa3f261b4d107d authored over 7 years ago by Stan Lo <[email protected]>
Disable vm's debug info output.

github.com/goby-lang/goby - 8afb2bbf0141cd1457c5c3f3c34ddd027a50db51 authored over 7 years ago by Stan Lo <[email protected]>
Run coverage check on CI.

github.com/goby-lang/goby - aca9a1879029c2baf57d247fdfd0955549ccb5c8 authored over 7 years ago by Stan Lo <[email protected]>
Merge pull request #20 from st0012/compiler

Compiler

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

github.com/goby-lang/goby - 8507be426df8f4a03176cd93952ccced403785ee authored over 7 years ago by Stan Lo <[email protected]>
Update statement test

- Remove class def statement test since it tests very few things.
- Comment out while statement ...

github.com/goby-lang/goby - 1185192f3e30b3a1bbc2381f16fcfd8b425eabca authored over 7 years ago by Stan Lo <[email protected]>
Fix assign statement's test case.

github.com/goby-lang/goby - 64ce6a7d10b8332fa1a0725a9629af13aeae0319 authored over 7 years ago by Stan Lo <[email protected]>
Finish '-' minus prefix's compilation.

github.com/goby-lang/goby - b63e073c65162c1e3d59ae0f0c00703f6f914bf9 authored over 7 years ago by Stan Lo <[email protected]>
Enable compiling return statement.

github.com/goby-lang/goby - 29afebe1ad1708083cde67270fd061d2fe385c4c authored over 7 years ago by Stan Lo <[email protected]>
Fix code generator's test.

github.com/goby-lang/goby - 6581f907e91364496b49e896102a0ffeb10f0bf3 authored over 7 years ago by Stan Lo <[email protected]>
Comment out block evaluation test since we haven't support block yet.

github.com/goby-lang/goby - 881fba1168fb2635393543c11e86a46b13a4c0da authored over 7 years ago by Stan Lo <[email protected]>
Support setconstant instruction.

github.com/goby-lang/goby - 5593d9c5137bb51e13bef5230859458013e1f096 authored over 7 years ago by Stan Lo <[email protected]>
Add built in classes into vm's constant list. change 'setlabel' into private method.

github.com/goby-lang/goby - 4fa94052d4e97261bf27737faa3ddec5b1502950 authored over 7 years ago by Stan Lo <[email protected]>
Fix if expression's evaluation

- 'branchunless' jumps only when value is false or null
- Add 'putnil' instruction
- Adjust if e...

github.com/goby-lang/goby - 64b4b42dc94cd8ceaac8949f07889fbb1f409bd6 authored over 7 years ago by Stan Lo <[email protected]>
If can't local variable not find in compilation, assume it's a method call.

github.com/goby-lang/goby - 4614bc5963dd15723dc430f0f7261f2fad7df03a authored over 7 years ago by Stan Lo <[email protected]>
Support "!" bang prefix expression

- Treat '!' as a method call during compilation
- Default object's '!' returns false
- Override ...

github.com/goby-lang/goby - bd55069fed3e85c458b25681699e0bf3833be376 authored over 7 years ago by Stan Lo <[email protected]>
Reorganize public method's place.

github.com/goby-lang/goby - 24653d4f9f69510013347cc655fbc637bb25f296 authored over 7 years ago by Stan Lo <[email protected]>
Add integration test cases (copy from evaluator test).

github.com/goby-lang/goby - 26648a21fce00309744fcaed637bc78c670faf1c authored over 7 years ago by Stan Lo <[email protected]>
Comment out array's each method test because block is not support yet.

github.com/goby-lang/goby - be5669a59b43220128b1a606990e1c3b593d5efd authored over 7 years ago by Stan Lo <[email protected]>
Raise error when 'getconstant' instruction can't find corresponding constant.

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

github.com/goby-lang/goby - e7a56b5c9b39e8ee73c220d008aa485fca7608f4 authored over 7 years ago by Stan Lo <[email protected]>
Add vm package

github.com/goby-lang/goby - 1251d8930f935777e2d3d20d8a51f7e5260e4055 authored over 7 years ago by Stan Lo <[email protected]>
Fix TestHashCompilation's test case.

github.com/goby-lang/goby - ff0646fb166c8fce5f5432cbec734abdb094117e authored over 7 years ago by Stan Lo <[email protected]>
Make option to switch between compiling program and eval program directly.

github.com/goby-lang/goby - 9c0af176b41e3d08cc4e36e4dedf0d764f55f1d0 authored over 7 years ago by Stan Lo <[email protected]>
Fix method call's argument order.

github.com/goby-lang/goby - 61c6c61c48e5745fcdd70d1e66f0d1357aee66fd authored over 7 years ago by Stan Lo <[email protected]>
Fix instance variable assignment.

github.com/goby-lang/goby - 0d2d30e515124244877b389d67e0920d8a0e82ef authored over 7 years ago by Stan Lo <[email protected]>
[WIP] compile yield.

github.com/goby-lang/goby - 7cc65b07501bf233e028e77a02a7897adbc177b9 authored over 7 years ago by Stan Lo <[email protected]>
Finish array and hash compilation.

github.com/goby-lang/goby - d7be04ab1d61139db6c698421dbb616fc37e1750 authored over 7 years ago by Stan Lo <[email protected]>
Wrap putstring's argument in " for strings that contains whitespace.

github.com/goby-lang/goby - f1432b1a9d78c1e913f8ba92065680a8cbfd4690 authored over 7 years ago by Stan Lo <[email protected]>
Fix call expression's argument generation order.

github.com/goby-lang/goby - 9e83606871b120a845aae421c96ea8fd738f99d2 authored over 7 years ago by Stan Lo <[email protected]>
Compile class method's definition.

github.com/goby-lang/goby - 2a47b36548b87199378fb319246b26f4cfa88a5e authored over 7 years ago by Stan Lo <[email protected]>
Some improvements on code generator.

- Support instance variable compilation.
- Fix expression statement's compilation issue.
- Compi...

github.com/goby-lang/goby - ad66cc992eddc86e398be131cb76c0e7c44f7ffd authored over 7 years ago by Stan Lo <[email protected]>
Remove useless sample.

github.com/goby-lang/goby - 3bdce00a95c3800ef5076a28adc1d12fab0febb0 authored over 7 years ago by Stan Lo <[email protected]>
Add superclass as an arugment to def_class instruction.

github.com/goby-lang/goby - 6b66511ebec00d8ebb3acbfe7183ec29ef99da8a authored over 7 years ago by Stan Lo <[email protected]>
Fix flag default value issue.

github.com/goby-lang/goby - d7eb733e9772338a18d4f0904020797322de1bfd authored over 7 years ago by Stan Lo <[email protected]>
Add argument count to send instruction.

github.com/goby-lang/goby - 0fc6dfea923c3d96017e12d7e2c5387f2e203f57 authored over 7 years ago by Stan Lo <[email protected]>
Support compiling basic method define and call expression.

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