Support mruby 2.1.0
- These tests are disabled temporary:
- Use after free GC test
- Nested exception raise test
- Dropped support of 1.10 since staticcheck(ex-megacheck) doesn't support it
- Using mruby-error gem(
mrb_protectfunction) instead for exception handling.
Hey! Awesome!
If you don't mind at least making sure it tests on 1.13 I would greatly appreciate it. It's in the .travis.yml file at the root of the repo.
I can work on 1.12 and getting go modules working after this patch is ready.
Thanks for contributing!
oh, to clarify, I think dropping 1.10, and 1.11 support is probably worth it if it causes you to write unnecessary workarounds or other complexity.
@mitchellh I think I'm making a safe judgment call, but please shout out if you disagree.
@erikh CI should be working now
oh, to clarify, I think dropping 1.10, and 1.11 support is probably worth it if it causes you to write unnecessary workarounds or other complexity.
@mitchellh I think I'm making a safe judgment call, but please shout out if you disagree.
Totally safe. I think generally N, and N-1 are the versions you want to support which gives you 1 year of backwards support (Go is on 6mo cycles). Go 1.13 in particular was a rough version for a lot of projects to upgrade to due to major changes in Go modules behavior (we struggled at HashiCorp).
This is awesome though. Thanks @take-cheeze and @erikh!