Skip to content

Latest commit

 

History

History
217 lines (145 loc) · 12.1 KB

CHANGELOG.md

File metadata and controls

217 lines (145 loc) · 12.1 KB

Change Log

v1.0.0 (2016-12-19)

Full Changelog

Implemented enhancements:

  • Don't require glob import to use mrfn! et al #92
  • Call Rust functions with Ruby blocks #89
  • Avoid glob imports from top-level of crate #85
  • Remove borrow rules from mrfn. #83

Fixed bugs:

  • mrbc_context is leaked. #94
  • Nested mruby Rust calls cause memory leaks in the case of uncaught exceptions. #90
  • Change no-run to no_run in docs. #87

Closed issues:

  • "error: no rules expected the token ..." when using mrfn! with Value parameters. #93
  • Is there a way to put class macro definitions in separate modules? #88

Merged pull requests:

v0.5.1 (2016-04-29)

Full Changelog

v0.5.0 (2016-04-29)

Full Changelog

Implemented enhancements:

  • Improve macros to handle &mut T case. #82

v0.4.3 (2016-04-26)

Full Changelog

v0.4.2 (2016-04-26)

Full Changelog

v0.4.1 (2016-04-20)

Full Changelog

v0.4.0 (2016-04-20)

Full Changelog

Implemented enhancements:

  • Add Class to mrfn. #80
  • Add missing Value::to_module. #79
  • Expand macro functionality. #77
  • Find a way to differentiate classes that need Rust reflection and those that don't. #76
  • Clean mruby API calls. Some are probably unused. #75
  • Implement ability to define methods on Ruby classes. #73
  • Support Ruby file loading, class extraction and method call #70

Fixed bugs:

  • require should only return true/false, not result of execute(). #71

Merged pull requests:

v0.3.2 (2016-04-07)

Full Changelog

Implemented enhancements:

  • Fix error scheme. #62

Fixed bugs:

  • Fix coverage. #69

v0.3.1 (2016-03-26)

Full Changelog

Implemented enhancements:

  • Update doc examples to use mrclass. #67
  • Added more examples and use cases. #66
  • Add mruby.sym() and make sure value.to_str() works with Symbols. #64

Fixed bugs:

  • args in initialize should be |; args|, not |args|. #65

Merged pull requests:

v0.3.0 (2016-03-21)

Full Changelog

Implemented enhancements:

  • Rename MR* to Mr*. #60

Fixed bugs:

  • Panics end process with 4 SIGILL when panic is called from mruby. #58

v0.2.8 (2016-03-19)

Full Changelog

v0.2.7 (2016-03-18)

Full Changelog

Implemented enhancements:

  • Add args: Args option to match all arguments in mrfn. #57
  • Implement Value.type() with Rust's Any to aid fast type pattern matching. #55

v0.2.6 (2016-03-15)

Full Changelog

v0.2.5 (2016-03-15)

Full Changelog

Implemented enhancements:

  • Add Exception type argument to raise() and make it return nil. #54
  • Add run_unchecked. #53

v0.2.4 (2016-03-15)

Full Changelog

v0.2.3 (2016-03-12)

Full Changelog

Implemented enhancements:

  • Repl should probably be abstracted to work with any kind of readline. (a trait would be nice) #49

Merged pull requests:

v0.2.2 (2016-03-10)

Full Changelog

Implemented enhancements:

  • Fix mruby build documentation in README.md and lib.rs. #48
  • Add runnable example. #47

v0.2.1 (2016-03-04)

Full Changelog

v0.2.0 (2016-03-03)

Full Changelog

Implemented enhancements:

  • Rename project in all headers. #46
  • Try to replace null ending C string functions with known-size counterparts. #45
  • Add RSpec-style specification tests. #43
  • Host documentation. #25

Merged pull requests:

v0.1.1 (2016-02-27)

Implemented enhancements:

  • Inline C functions. #41
  • Add Vec & Option to mrfn!. #38
  • Add proper errors. #36
  • Add Repl rename. #33
  • Implement .mrb execution. #31
  • Implement require. #30
  • Find a way to connect Result with mruby Exception. #27
  • Add Repl struct. #23
  • Add Data types to mrfn. #21
  • #[inline] casts. #20
  • Complete README.md. #18
  • Improve documentation & talk about the little things. #17
  • Remove extra API. #16
  • Add more integration tests. #15
  • Add mruby build instructions to README.md. #10
  • Add an OSX build in Travis. #9
  • Consider using travis-cargo for travis ci. #7
  • Do a little code cleanup & refactoring. #5

Fixed bugs:

  • Wrap mruby macros in C function for mrb_value and keep MRValue opaque. #40
  • Rename all unused closure variables in docs. #34
  • call should return Result<Value>, not Value. #28
  • to\_obj::\<T\> is unsafe. #22
  • Coveralls does not see mruby.rs for some reason. #12
  • Sources are not visible in Coveralls. #11

Merged pull requests:

* This Change Log was automatically generated by github_changelog_generator