Ecosyste.ms: OpenCollective

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

github.com/goby-lang/goby

Goby - Yet another programming language written in Go
https://github.com/goby-lang/goby

Add import method.

2783dfdee6c02ab9fb41286acc69bdd524bfe25b authored over 7 years ago
Make dockerfile preparing the build environment.

a85c0c6f4c6c81833cde8144b0743a7745f3ef49 authored over 7 years ago
Update sample plugin and import.gb

76d4491e09cc04f666c63d4832659f0a28ac3a13 authored over 7 years ago
Fix CI warnings and plugin test.

1b3916f316b669937b442d9c904244f65fe28215 authored over 7 years ago
Add Plugin class which can carry plugin info.

487246b696eea73834ab8d258663754f8636f143 authored over 7 years ago
Keep improving Plugin#send and Struct#send.

04004c1f7c79beb9456929973ea95389b4657c71 authored over 7 years ago
Improve TestCallingPluginFunctionWithReturnValue

Proved that we can receive multiple return values.

8cc228135bc7826470484eb26ebadcce7b9fbfc2 authored over 7 years ago
Update test.sh

86673b48c676186a64dadf437c96dd6ff8d63720 authored over 7 years ago
Make CI ignore test fixtures.

8b8607e9089ff9c857a0a100dd9f6edf42ac432c authored over 7 years ago
Refactor Plugin#send and Struct#send.

a9974a330c8911cf441b9f6486c47306d0bbf3e0 authored over 7 years ago
Separate plugin and struct's tests.

294b0464ffead383d04ebefac51ce0872c909833 authored over 7 years ago
Delete unused plugin folder and update samples/import.gb

70c9903f6c4773e5724304853835e2ac07744e21 authored over 7 years ago
Add plugin test.

ce49cba5d307bfb8b2d46ae89611e22a708b1056 authored over 7 years ago
Now can build plugins during runtime.

0c92fc18b367af4c815c4ef403e1b8f7fa7c5cae authored over 7 years ago
Make Plugin#send accept additional arguments.

56935e4016dca3bca148dd5d1dbc38d801ed4d27 authored over 7 years ago
Add builtInType interface.

31d1826f2830211716d889d85ab731a89bb46a64 authored over 7 years ago
Improving Plugin#send.

c3111a9fd0d1b93e5f2bd2dc03452cfbfd2fc0d9 authored over 7 years ago
Add Struct class.

bce61df1f62dbe7c391b7a3b6ac04ce2d0f25b46 authored over 7 years ago
Merge pull request #274 from Maxwell-Alexius/feature/issue-264

#264 Implement is_nil & is_a Method for Type Checking

15d24b3fa7f322d01f222092220e7b2cc87a940d authored over 7 years ago
Refactor test case

244a2967493f91f240f3663ff0455780f441e559 authored over 7 years ago
Add is_a and is_nil method failure test case

67f78ba5488819743b9d4085fa24189b83da3fed authored over 7 years ago
Reformat error test and message

fbba15cc48160aee47a136890dd251614579ff8b authored over 7 years ago
Add is_a and is_nil method test case

ac40541c338d7f9349e16ebd07455bee5907aea3 authored over 7 years ago
#264 Implement is_nil & is_a Method for Type Checking

a9eecc7298341e2e10b4d2bc77049ee2a8c5714c authored over 7 years ago
Merge pull request #267 from Maxwell-Alexius/feature/issue-247

#247 Hash API Methods Implementation

25cfac50126b3cad0a28ba1334176b9d70a2ee04 authored over 7 years ago
Refactor hash test case

23b15357922f4191738ea58aac297f977e0127b6 authored over 7 years ago
Add Hash API Methods Test Case

64a3d9e1e5711f40a484012681413feaefebf58b authored over 7 years ago
#247 Implement Hash API & Test Cases

38ea6a770f2f1da8b64d4638ec1d98c3543db778 authored over 7 years ago
Merge pull request #285 from Maxwell-Alexius/fixbug/issue-260-Fix-Comparison-Part

#260 Fix Equality Comparison Part

256196ad422c75ffea91694b1a68c3701f58391b authored over 7 years ago
#260 Fix equality comparison part

47dc3eced8c50a7c32a2e01c0cdea083d89f8db5 authored over 7 years ago
Add project structure diagram thanks to @hachi8833

2bdf869c0e5088f231302eda8d741591d2923e39 authored over 7 years ago
Add test dockerfile.

76abfc87f48daa14b84546ea0053a3129ca90540 authored over 7 years ago
#237 Unify & Refactor Error System

78ae7944221c0d4caa5b8ca0e8dc7d2279f32a04 authored over 7 years ago
Fix golint warning.

441d4505241b9afb8c066ba54fb6472fe6e66338 authored over 7 years ago
Unify built in type methods' error format.

bc2ff4d62bd80aba65bbea13ea7cf84fd09fcab1 authored over 7 years ago
Remove vm/error.go's package level variables.

- Initialize Error classes in a more elegant way.
- Store/Retrieve error class from vm directly,...

db4084500898a82f0a457fe865a1cd648313e2be authored over 7 years ago
Update thread.returnError's arguments and behavior.

6cec3cd64aca096d96bb2aa40b2d1c77cc54c5df authored over 7 years ago
#258 Fix bug for #name & #superclass cause panic

5400f3d1e4a45f8c8b96f560b4ef6d4691e3d27e authored over 7 years ago
Implement fortune on Igb startup

b87cf19d806ef25bfe8eef9784b20cf15a48da8a authored over 7 years ago
Change 'restart' to 'reset'

- Add a fortune emoji on launching/exiting in REPL: just for fun

5cf0b1118c9a8c4b6f19cecb304ac7e3bbc94005 authored over 7 years ago
Make package variables to func variables

- Remove fortune on exiting REPL
- Remove too negative emojis

4fb7b984aa017973a27be101e6eb828e57904ad2 authored over 7 years ago
Merge pull request #280 from goby-lang/fix-#279

Mark if constant is used as an namespace. (Fix #279)

bd8d44302c077daa00f156f81df6ad95d36527e3 authored over 7 years ago
Mark if constant is used as an namespace.

- Add IsNamespace attribute to constant node.
- Add second parameter to 'getconstant' instructio...

5555fcfb1af2a2466a7332fa21c1909605dc4c39 authored over 7 years ago
Update bytecode generator's tests.

2141b9f36b8c1790bc4de23025925d28628a7cbd authored over 7 years ago
Add regression test for issue #279.

ae27957ab7098980ac14d98fca501d20eff6de95 authored over 7 years ago
Add REPL demo to readme.

8584a08fc5d2c79d0c3a49d8096d0f4ee4d9e072 authored over 7 years ago
Make string displayed in a quoted format in method Array#to_s

e67896b318ffd5538ea9e5781ec66399b8d3f5f7 authored over 7 years ago
Update introduction

bd44535a90144729fd4b86d96dd1c4ddaec13dbd authored over 7 years ago
Add 'restart' command to REPL (#276)

040bcf3e9c3c5ea6469fea94e3389bd2650f71f2 authored over 7 years ago
Normalize REPL evaluation.

Treat REPL's evaluation almost like normal program execution.
Which means every time we generate...

29e65ebc6f29e770eb09c4e662668075c2177432 authored over 7 years ago
Not panicking when thread returns error.

9a428b14be809d5c7a4e850a4a1ce04b566996f0 authored over 7 years ago
Implementing auto-indentation in REPL (#268)

* Implement indentation in REPL

* Trim line befor adding cmds

* Add auto-indentation in RE...

3524117adf58a73f557093d96e441f984232aed0 authored over 7 years ago
Merge pull request #270 from hachi8833/fix_repl

REPL: Change the behavior of Ctrl-c

Let me merge the small fix by myself

d81c807f93134c70507cccad3a8aa48154f77eb4 authored over 7 years ago
Change the behavior of Ctrl-c

- Change command history path
- Remove unnecessary SetPrompt

15a7a2b8d2609f28a2e55f1e57c467560a3d7672 authored over 7 years ago
Fix #222.

9b9e4b49c0d6b519956baa19a64f1e9a8527ab19 authored over 7 years ago
Merge pull request #266 from hachi8833/test_string

Add test cases for '<=>'

Just to merge this by myself...

7b1cc4523c130e30d2884eaf02b24501acfc22fb authored over 7 years ago
Add test cases for '<=>'

90676ab4b8f6f92cc35a08cff3b2b93077120577 authored over 7 years ago
Merge pull request #254 from Maxwell-Alexius/enhancement/issue-174-and-issue-194

#174 & #194 Support UTF-8 Encoding in String Method API

61d5f721e316d2341c2def2768669db609eee24e authored over 7 years ago
Merge branch 'master' into enhancement/issue-174-and-issue-194

51513395408ad8d1d24595f8a40d912aa3dcec66 authored over 7 years ago
Merge pull request #262 from goby-lang/implement-#261

Implement #261

a0cc67503934b9b81033c153daa820a1f5729bf4 authored over 7 years ago
Add comments on exported types.

3b3462783e364aaeb21eeb9b2acaa2fcf2a2d0b3 authored over 7 years ago
Fix parsing error message.

ae6cef068276b4c313c5647846fabc5b25d38ce3 authored over 7 years ago
Update code generator.

62123aed47281b161ea8bf5ce05c9f327520933f authored over 7 years ago
Parse assignment as AssignExpression instead of InfixExpression.

a13b097b2d1336454be1bdd0335225d490002526 authored over 7 years ago
Add AssignExpression and export Variable interface.

9362dc69d212fe4a955b47e70c46e7273131d177 authored over 7 years ago
Merge pull request #255 from goby-lang/refactor-callexpression-parsing

Refactor parser's method call and method definition

cccd6e9efe531e3cc1caab3190da71547da67b1d authored over 7 years ago
Make code generator's state changing more specific.

45c6de2d11b15be71f832660465430bc60caa915 authored over 7 years ago
Add more comment for expression parsing and remove redundant code.

2f7d38e525c5030fc38e92d89323e5fcf508159d authored over 7 years ago
Rename p.parseArrayIndexExpression to p.parseIndexExpression because String and Hash will also use it.

74d0830af7bf54f38527a5c3785099cb02bfc3b5 authored over 7 years ago
Add more method call test cases.

dd96b4c50e1d4d54838d0e7324fe56f32a4a7e19 authored over 7 years ago
Return specific parsing error when parsing method definition.

7db8ce6f632d1866d716fa0466bb1c5e98449947 authored over 7 years ago
Add state to expression parsing.

5c7a49b927800824327ae6bd977683b0b0afd4ab authored over 7 years ago
Separate parseCallExpression to parseCallExpressionWithDot and parseCallExpressionWithParen.

fa02648b5c10bd2785087d292cad157c782c26ef authored over 7 years ago
Rough fix.

7566d235e03b54a7986328fac58340c021fa965c authored over 7 years ago
#174 & #194 Support UTF-8 Encoding in String Method API

a9c82b93b8266c4c63d9fe3b1c262bb633012be9 authored over 7 years ago
Check argument type checking for Class.include

3d64fb574d2e6928dbae5c8d8e9809dd08e89b7b authored over 7 years ago
Improve lexer's readString function.

ad04213585c184b450a46477fab87a4fbbe8cc73 authored over 7 years ago
Update default lib path.

7dff6900cad2678a1ba2fb2ee619aea25c72fa48 authored over 7 years ago
Tell user how to verify their installation.

a4c83d6e60861179088880a8fc1ad3aa14e38689 authored over 7 years ago
Update readme's install section and add environment setup guide for development.

730665fdd8e31d8a2afacf7beacd43604f587e87 authored over 7 years ago
Add fallback path if GOBY_ROOT is not setted.

49bf4621f1c3169315b806c95f4b59b7039f5245 authored over 7 years ago
Bump version.

e1253da07597c12b07579eef6ffd66ae9326d8d6 authored over 7 years ago
Fix #249

f0c762985575c68f29c4bf49c7bae0f2c1676bbd authored over 7 years ago
Fix method call without parens not working in REPL issue.

c9217f1aa4cc2163898e5e096be280e5e49ccaab authored over 7 years ago
Merge pull request #248 from goby-lang/igb

New igb REPL by @hachi8833

a4b2cdd5ccc52e4baa672b3fdb6337d9dbbca91d authored over 7 years ago
Revert the change to the more stable one

21afd115e0b2f6d9d6eec22847654010ea0e8612 authored over 7 years ago
Introduce readline package for improving REPL

Introduce chzyer/readline

Implement the single-line REPL first

Remove unnecessary constants

C...

02913977cdc0b02c19b352e53ef4cd029b9bca52 authored over 7 years ago
Add readline into Godep.

b9c9f4a7d5d025f5b6021a653656c7b0e8aafc68 authored over 7 years ago
Update Godep dir

7131b4e4acaa5d92ac9f2119dfb3b7af4ad533d3 authored over 7 years ago
Fix the case of unexpected end line

4c1f9fb7775ad8c9fb11b00ae623060a22480bc9 authored over 7 years ago
Update comment to comply codeclimate

090fe6fa2f6b0e8795d4c4da63cedf9284c33349 authored over 7 years ago
Add new test case for if expression test.

f3fe8d94a995fb9300439e7e97b92e66beb5a4c0 authored over 7 years ago
Merge pull request #245 from goby-lang/refactor-instructionset-label

Refactor instructionset metadata

f54edb23f1512e44e33e358db46ae46d51c23327 authored over 7 years ago
Refactor instruction translator again.

ae41d98a8ae27111297ecd0ffcd41a10cc262889 authored over 7 years ago
No more label for instruction sets, all information are metadatas of the set.

04f01c1d93e8906575f7ee3a67b2549254c117d1 authored over 7 years ago
Update bytecode translator.

5423ec4e9899ebdb101cd23df4a7d6f52b2eb4a0 authored over 7 years ago
Separate instruction set's name and type to different attributes.

48f5e9ed503b229a647163c5063068648e5c1baf authored over 7 years ago
Remove useless label field in instruction set.

5d4861bec7056c79eaca154c570ac454e5e4cb4c authored over 7 years ago
Merge pull request #242 from goby-lang/fix-#221

Fix while statement might cause stack overflow issue

e473625f376c2a6d7112cabe9c2439a918bcf05b authored over 7 years ago
Clearify how stacks when running if expression.

75afc1b6c92e5721493d3d7d55e0a5228977c981 authored over 7 years ago