- 16 Nov, 2015 3 commits
-
-
Zachary Scott authored
-
Yukihiro "Matz" Matsumoto authored
This patch changes git gem behavior to never pull gems unless specified.
-
Zachary Scott authored
Since mgem's function almost the same as git gems, but you can see they already avoid pulling from source after the gem has already been cloned. You can see from the `load_special_path_gem` method found in the file `mruby_build_gem.rake`, or extracted here: ```ruby if File.exist? mgem_list_dir git.run_pull mgem_list_dir, mgem_list_url if $pull_gems else FileUtils.mkdir_p mgem_list_dir git.run_clone mgem_list_dir, mgem_list_url, "--depth 1" end ``` Also, later in this same method; mgem will set the `git` params. Doing this will trigger the following block: ```ruby if File.exist?(gemdir) if $pull_gems git.run_pull gemdir, url else gemdir end else # ... clone end ``` You can see here, this checks if `$pull_gems` is enabled before pulling. Lastly, the final condition for this method is here: ```ruby if params[:checksum_hash] # Jump to the specified commit git.run_checkout gemdir, params[:checksum_hash] else # Jump to the top of the branch git.run_checkout gemdir, branch if $pull_gems end ``` What we changed was the `else` condition of this block to follow the same behavior as the aforementioned code. In doing so, we can avoid two things: * Excess `clone` calls can slow down builds (times number of gems used) * We _don't_ want our code to _update_ during build To explain, if during build time there are some changes in the gem we are depending upon: updating during compile time could actually break our application. This is what we're trying to avoid.
-
- 14 Nov, 2015 6 commits
-
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
-
Yukihiro "Matz" Matsumoto authored
Added more YARD docs to mruby.h
-
Mav7 authored
-
Nobuyoshi Nakada authored
-
- 10 Nov, 2015 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
Added YARD documentation in mruby.h
-
- 09 Nov, 2015 3 commits
-
-
Mav7 authored
-
Yukihiro "Matz" Matsumoto authored
fail to debuild
-
Akira Mitsui authored
-
- 08 Nov, 2015 3 commits
-
-
Yukihiro "Matz" Matsumoto authored
remove ifdef as MRB_FIXNUM_SHIFT is always defined
-
Yukihiro "Matz" Matsumoto authored
fix ambiguous first argument warning
-
Yukihiro "Matz" Matsumoto authored
remove return
-
- 07 Nov, 2015 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
-
- 06 Nov, 2015 3 commits
-
-
cremno authored
-
cremno authored
/home/travis/build/mruby/mruby/test/t/float.rb:201:17: ambiguous first argument; put parentheses or even spaces
-
cremno authored
The return type of the mrb_objspace_each_objects function is void. So this return statement with an expression is unnecessary and also violates a constraint. From C99 §6.8.6.4: >A return statement with an expression shall not appear >in a function whose return type is void.
-
- 28 Oct, 2015 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
-
- 26 Oct, 2015 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
-
- 24 Oct, 2015 2 commits
-
-
Yukihiro "Matz" Matsumoto authored
Ensure mrbs dependency is maintained for mruby-test
-
Zachary Scott authored
-
- 21 Oct, 2015 12 commits
-
-
Yukihiro "Matz" Matsumoto authored
More Docs
-
Seba Gamboa authored
-
Seba Gamboa authored
This reverts commit 5cdcce8d.
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
GC cleanup
-
Yukihiro "Matz" Matsumoto authored
-
https://github.com/mruby/mrubyfurunkel authored
-
furunkel authored
-
Yukihiro "Matz" Matsumoto authored
call always frexp() instead of frexpl()
-
- 20 Oct, 2015 4 commits
-
-
Seba Gamboa authored
-
Seba Gamboa authored
-
Seba Gamboa authored
-
Seba Gamboa authored
-