1. 01 Oct, 2013 6 commits
    • William Light's avatar
      Fix for caller_dir relative gems · 72d6db8b
      William Light authored
      72d6db8b
    • William Light's avatar
      Implement gembox-relative gemdir paths · 7c3f06dd
      William Light authored
      In the case where a relative path is specified to a gembox from
      build_config.rb, it was previously tricky to specify relative gem paths
      from inside that gembox.
      
      For example, consider a project in which mruby is checked out as a
      submodule in the project root:
      
      	+- project_root
      	   |
      	   +- mruby/
      	   |  |
      	   |  +- build_config.rb
      	   |  |
      	   |  +- ...
      	   |
      	   +- my_gembox/
      	      |
      	      +- my_gembox.gembox
      	      |
      	      +- my_gem/
      	         |
      	         +- mrbgem.rake
      	         |
      	         +- ...
      
      If build_config.rb refers to my_gembox with a relative path, it's
      difficult for my_gembox to then refer to my_gem. With this proposed
      change, my_gembox.gembox can look like this:
      
      	MRuby::GemBox.new do |conf|
      	  conf.gem "my_gem"
      	end
      7c3f06dd
    • Yukihiro "Matz" Matsumoto's avatar
      Merge pull request #1520 from pbosetti/master · e06a0e39
      Yukihiro "Matz" Matsumoto authored
      Added test for inline arrays longer than 126 elements.
      e06a0e39
    • Yukihiro "Matz" Matsumoto's avatar
      1ba6995a
    • fleuria's avatar
      fix #1519 · af5bec1f
      fleuria authored
      the 128th element in an array literal would trigger a corner case on
      splat mode checking, in which mruby will splat an that value into its
      parent array. the issue was masked by the fact of ary_concat() also
      accept non-array value:
      
      1.9.3p286 :002> a = 1
      1.9.3p286 :003> [*a]
       => [1]
      
      the expected behaviour should be OP_ARYPUSH the 128th element, instead of
      splat it by OP_ARYCAT.
      af5bec1f
    • Paolo Bosetti's avatar
      6d5bd144
  2. 29 Sep, 2013 1 commit
  3. 28 Sep, 2013 1 commit
  4. 26 Sep, 2013 3 commits
  5. 24 Sep, 2013 4 commits
  6. 22 Sep, 2013 1 commit
  7. 21 Sep, 2013 4 commits
  8. 20 Sep, 2013 2 commits
  9. 19 Sep, 2013 5 commits
  10. 17 Sep, 2013 2 commits
  11. 16 Sep, 2013 1 commit
  12. 12 Sep, 2013 1 commit
  13. 10 Sep, 2013 1 commit
  14. 07 Sep, 2013 5 commits
  15. 04 Sep, 2013 3 commits