Commit Graph

2705 Commits

Author SHA1 Message Date
Yukihiro Matz Matsumoto 04d9c5ea6b resolve conflict regarding backtick 2013-03-23 11:08:18 +09:00
Yukihiro "Matz" Matsumoto d04f6abb00 Merge pull request #1046 from monaka/pr-add-configuration-macro-MRB_PARSER_BUF_SIZE
Add configuration macro MRB_PARSER_BUF_SIZE.
2013-03-22 19:00:37 -07:00
Yukihiro Matz Matsumoto a7dc817add add mruby-eval mrbgem (no activation though) 2013-03-23 10:59:23 +09:00
Yukihiro Matz Matsumoto 5717994452 Array bang methods should return nil if no change happen 2013-03-23 10:54:09 +09:00
Yukihiro "Matz" Matsumoto 6804ab3ab8 Merge pull request #1044 from kouki-o-iij/pr-array-ext
add method(uniq, -, |, &, flatten, compact) of Array to mruby-array-ext
2013-03-22 18:33:48 -07:00
Yukihiro "Matz" Matsumoto 1ed2afeeca Merge pull request #1045 from kouki-o-iij/pr-hash-ext
add mruby-hash-ext mrbgem, and method: Hash#merge!
2013-03-22 18:33:31 -07:00
Yukihiro "Matz" Matsumoto af5f23d2cd Merge pull request #1047 from skandhas/pr-add-methods-to-Enumerable
add Enumerable#each_cons/each_slice/group_by
2013-03-22 18:33:15 -07:00
Kouki Ooyatsu dfe2359b0c add mruby-hash-ext mrbgem, and method: Hash#merge! 2013-03-22 17:10:42 +09:00
skandhas 35bcc8f850 add Enumerable#group_by 2013-03-22 16:07:10 +08:00
skandhas 39a553d44e add Enumerable#each_slice 2013-03-22 15:56:25 +08:00
Masaki Muranaka 4656073b60 Add configuration macro MRB_PARSER_BUF_SIZE. 2013-03-22 16:46:56 +09:00
Kouki Ooyatsu 0f61d1d6b7 add method(uniq, -, |, &, flatten, compact) and test of Array to mruby-array-ext 2013-03-22 16:45:12 +09:00
skandhas aacbc39b27 add Enumerable#each_cons 2013-03-22 15:43:30 +08:00
Yukihiro Matz Matsumoto b547a7ed2c allow backtick as a symbol 2013-03-22 15:53:08 +09:00
Yukihiro "Matz" Matsumoto ab7bd61596 Merge pull request #1040 from mattn/backtick
xquote operator
2013-03-21 23:25:03 -07:00
Masaki Muranaka fc63ef150b Add new API mrb_intern_cstr(). This is for naming orthogonality. mrb_intern is also left for backward compatibility. 2013-03-22 14:39:28 +09:00
Masaki Muranaka 0f16b242fc Add an internal function intern_c(). It reduces function call parameter. For maintainability and performance. 2013-03-22 14:25:51 +09:00
Masaki Muranaka 75d5654de8 Make intern_gen() inline. This is enough tiny to be inlined. 2013-03-22 14:23:41 +09:00
Masaki Muranaka f8fa56d8c3 Use mrb_intern2() instead of mrb_intern(). This is for avoiding overhead by strlen(). 2013-03-22 14:22:45 +09:00
mattn 4be161c43c Use mrb_intern2 2013-03-22 12:15:04 +09:00
mattn 603302c74c Use ` 2013-03-22 09:08:12 +09:00
Yukihiro "Matz" Matsumoto f6646f44c2 Merge pull request #1038 from kouki-o-iij/pr-regexp-escape
bugfix escape charactor for Regexp class
2013-03-21 04:37:04 -07:00
mattn 1ab4dbcbf3 Backtick operation 2013-03-21 19:45:47 +09:00
Kouki Ooyatsu f00e9b2410 bugfix escape charactor for Regexp class 2013-03-21 17:12:09 +09:00
Yukihiro Matz Matsumoto 605035bc42 remove gperf installation that is not needed if src/lex.def is properly updated; cancel #1037 2013-03-21 07:46:19 +09:00
Yukihiro Matz Matsumoto 41cbd48388 update lex.def 2013-03-21 07:43:31 +09:00
Yukihiro "Matz" Matsumoto 8f21e6de3a Merge pull request #1036 from kano4/pr-fix-indentation-in-keywords
Fix indentation in keywords
2013-03-20 15:42:42 -07:00
Yukihiro "Matz" Matsumoto 020289d3a5 Merge pull request #1037 from carsonmcdonald/traviscigperf
Update Travis CI build to install gperf
2013-03-20 15:28:52 -07:00
Carson McDonald ad703e79a5 Update Travis CI build to install gperf. 2013-03-20 14:07:41 -04:00
kano4 0a795c31f0 Fix indentation in keywords 2013-03-20 23:41:06 +09:00
Yukihiro "Matz" Matsumoto b8e9142302 Merge pull request #1035 from carsonmcdonald/printgemver
Add gem version to build summary
2013-03-19 06:10:11 -07:00
Yukihiro "Matz" Matsumoto fb70370c86 Merge pull request #1034 from skandhas/pr-add-mruby-enumerable-ext
add mrbgem: mruby-enum-ext and some methods.
2013-03-19 06:09:40 -07:00
Carson McDonald 78f59c5b1e Add gem version to build summary if it exists. 2013-03-19 07:20:09 -04:00
skandhas b80badfe6c fix comment 2013-03-19 14:35:46 +08:00
skandhas 854c61972f fix spelling 2013-03-19 14:25:03 +08:00
skandhas 79dd12ba0b add Enumerable#take, Enumerable#take_while 2013-03-19 14:23:07 +08:00
skandhas 9262a9f40c add Enumerable#drop_while 2013-03-19 14:07:23 +08:00
skandhas ab79941c51 add Enumerable#drop 2013-03-19 11:16:33 +08:00
Yukihiro Matz Matsumoto dec4ec694b Merge branch 'master' of github.com:mruby/mruby 2013-03-19 12:07:47 +09:00
Yukihiro Matz Matsumoto 7602574536 add new macro mrb_bool as a counterpart of mrb_bool_value 2013-03-19 12:06:53 +09:00
Yukihiro Matz Matsumoto d0d920e909 rename mrb_true_or_false_value() to mrb_bool_value() 2013-03-19 12:03:54 +09:00
Yukihiro Matz Matsumoto dc2e1c1ce8 Merge branch 'pr-add-new-api-mrb_true_or_false_value' of https://github.com/monaka/mruby into monaka-pr-add-new-api-mrb_true_or_false_value 2013-03-19 11:58:31 +09:00
skandhas 4454576cc9 add mruby-enum-ext 2013-03-19 10:56:11 +08:00
skandhas b79a41137c update build_config.rb 2013-03-19 10:54:22 +08:00
Yukihiro "Matz" Matsumoto 74bc53a518 Merge pull request #1030 from monaka/pr-some-optimizes-to-vm.c-20130318
Some optimizes to vm.c
2013-03-18 19:52:21 -07:00
Yukihiro "Matz" Matsumoto 99b5d43a0b Merge pull request #1031 from FUKUZAWA-Tadashi/iI
implement %I %i literal
2013-03-18 19:38:38 -07:00
Masaki Muranaka 6ab9c389c4 Use mrb_true_or_false_value() / in sym_equal(). 2013-03-19 11:04:23 +09:00
Masaki Muranaka 68652da6f6 Use mrb_true_or_false_value() / in mrb_str_include(). 2013-03-19 11:04:23 +09:00
Masaki Muranaka 02a6334d0d Use mrb_true_or_false_value() / in mrb_str_eql(). 2013-03-19 11:04:23 +09:00
Masaki Muranaka 055cad0739 Use mrb_true_or_false_value() / in mrb_str_empty_p(). 2013-03-19 11:04:23 +09:00