• R/O
  • HTTP
  • SSH
  • HTTPS

List of commits

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

mrubyを超漢字で動作させる


RSS
修訂. 時間 作者
83794d1 work_1.2.0_port 2017-06-05 22:59:08 ornse01

remove floating value conversion.

2703bbf 2017-05-21 23:06:57 ornse01

fix typo

0bd61c1 2017-05-21 22:44:09 ornse01

fix typo

676c22c 2017-05-20 00:20:58 ornse01

fix for gcc 2.95.2

22464fe 1.2.0 2015-11-17 18:02:30 mimaki

mruby-1.2.0

547a29d 2015-11-17 12:51:01 Yukihiro "Matz" Matsumoto

Merge pull request #3022 from zzak/enable-full-debug-travis-build

Enable full-debug build on travis using `MRB_ENABLE_DEBUG_HOOK`

41c3d2f 2015-11-17 12:50:27 Yukihiro "Matz" Matsumoto

Merge pull request #3021 from zzak/fix-enable-debug-define

Fix MRB_ENABLE_DEBUG_HOOK config typo left from 4440566

8454e90 2015-11-17 12:03:13 Zachary Scott

Enable full-debug build on travis using `MRB_ENABLE_DEBUG_HOOK`

acdfcfe 2015-11-17 11:43:37 Zachary Scott

Fix MRB_ENABLE_DEBUG_HOOK config typo left from 4440566

/cc #3014

acf2fb2 2015-11-17 09:00:21 Yukihiro "Matz" Matsumoto

Merge pull request #2752 from cremno/add-ruby_engine_version

add RUBY_ENGINE_VERSION

27ee7cf 2015-11-17 08:59:03 Yukihiro "Matz" Matsumoto

Merge pull request #3020 from cremno/document-mrb_utf8_string

document MRB_UTF8_STRING config macro

e8d8796 2015-11-17 08:49:20 cremno

document MRB_UTF8_STRING config macro

fd5e341 2015-11-17 08:16:52 Yukihiro "Matz" Matsumoto

Merge pull request #3019 from cremno/fix-mrb_disable_stdio-typos

fix MRB_DISABLE_STDIO typos

e2e23c6 2015-11-17 08:13:31 cremno

add RUBY_ENGINE_VERSION

RUBY_ENGINE_VERSION is equivalent to MRUBY_VERSION. It would be a
standard way to get the interpreter version (without a case expression).

It's also already defined by CRuby 2.3, JRuby 9000, Opal, and Rubinius.

ad21e5e 2015-11-17 08:08:41 cremno

fix MRB_DISABLE_STDIO typos

dd57cb7 2015-11-17 07:30:34 Yukihiro "Matz" Matsumoto

update TODO entries; close #2831

4440566 2015-11-17 07:30:34 Yukihiro "Matz" Matsumoto

DISABLE_STDIO/ENABLE_DEBUG macros to rename; close #3014

changes:
* rename DISABLE_STDIO -> MRB_DISABLE_STDIO
* rename ENABLE_DEBUG -> MRB_ENABLE_DEBUG_HOOK
* no more opposite macro definitions (e.g. ENABLE_STDIO, DISABLE_DEBUG).
* rewrite above macro references throughout the code.
* update documents

1dfe38b 2015-11-17 04:31:46 Yukihiro "Matz" Matsumoto

Merge pull request #3018 from zzak/add-mruby-cli-authors

Add contributors from mruby-cli project to AUTHORS file

6ce31f3 2015-11-17 02:54:19 Yukihiro "Matz" Matsumoto

Merge pull request #3017 from Mav7/master

Added type annotation to YARD.

6f43e95 2015-11-17 02:39:52 Mav7

Added type annotation to YARD.

ed6f3a0 2015-11-16 23:36:11 Yukihiro "Matz" Matsumoto

Merge pull request #3015 from murasesyuka/fix/fix_lshift_and_fix_rshift_doc

fix comment

cd1a566 2015-11-16 22:27:42 murase_syuka

fix comment

31a8743 2015-11-16 15:44:38 Zachary Scott

Add contributors from mruby-cli project to AUTHORS file

916630b 2015-11-16 12:03:20 Yukihiro "Matz" Matsumoto

Merge pull request #3013 from zzak/dont-pull-gems-by-default

This patch changes git gem behavior to never pull gems unless specified.

98285e6 2015-11-16 11:43:56 Zachary Scott

This patch changes git gem behavior to never pull gems unless specified.

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.

85b5af6 2015-11-15 05:15:37 Yukihiro "Matz" Matsumoto

Merge branch 'nobu-feature/hash-cmp'

fa86026 2015-11-15 05:15:20 Yukihiro "Matz" Matsumoto

move Hash comparison methods to mruby-hash-ext gem

1fc9074 2015-11-15 05:11:45 Yukihiro "Matz" Matsumoto

Merge branch 'feature/hash-cmp' of https://github.com/nobu/mruby into nobu-feature/hash-cmp

4e63ea9 2015-11-15 05:10:52 Yukihiro "Matz" Matsumoto

Merge pull request #3011 from Mav7/master

Added more YARD docs to mruby.h

66a839e 2015-11-14 19:37:10 Mav7

Added more YARD docs to mruby.h