Commit Graph

3044 Commits

Author SHA1 Message Date
h2so5 2fa8bf4683 Add Symbol#to_proc, Symbol.all_symbols 2013-04-21 18:01:09 +09:00
Yukihiro "Matz" Matsumoto 4a311a4760 Merge pull request #1196 from monaka/pr-use-mrb_aspec
Cleanup around mrb_code, mrb_aspec.
2013-04-20 15:43:33 -07:00
Yukihiro "Matz" Matsumoto d9d404e3b0 Merge pull request #1195 from monaka/pr-cleanup-string.c-20130421
Cleanup string.c 20130421
2013-04-20 15:42:28 -07:00
Masaki Muranaka ec4892c7ea Use mrb_aspec instead of int32_t. As it will clarify what is doing. 2013-04-21 02:06:16 +09:00
Masaki Muranaka b41c5cb5c3 Define mrb_code, mrb_aspec as uint32_t. They are always positive. 2013-04-21 01:59:43 +09:00
Masaki Muranaka 49d945bb59 Use memcmp instead of strcmp if it is possible. 2013-04-21 01:17:17 +09:00
Masaki Muranaka bd7cf9ba0d Remove a comment. 2013-04-21 01:17:17 +09:00
Masaki Muranaka 2613e5d955 Clean up variable types and type casts. 2013-04-21 01:17:17 +09:00
Masaki Muranaka ff0cd6cabe Remove useless comments. 2013-04-21 01:17:16 +09:00
Yukihiro "Matz" Matsumoto c79172dfd5 put spaces after if/while 2013-04-20 23:11:43 +09:00
Yukihiro "Matz" Matsumoto 2acf724554 wrong type cast 2013-04-20 23:11:01 +09:00
Yukihiro "Matz" Matsumoto e861ecf514 small consmetic fix 2013-04-20 23:01:31 +09:00
Yukihiro "Matz" Matsumoto 58b877c4a7 fix test to check class variables in superclasses 2013-04-20 22:59:35 +09:00
Yukihiro "Matz" Matsumoto 2529f1edba Module#class_variables should check superclasses 2013-04-20 22:58:52 +09:00
Yukihiro "Matz" Matsumoto a70419bc45 Merge pull request #1194 from carsonmcdonald/rtomissingimpl
Implement respond_to_missing?
2013-04-20 06:44:04 -07:00
Carson McDonald 93b23357fe Add implementation for respond_to_missing? 2013-04-20 07:48:26 -04:00
Carson McDonald 54e1ed20f9 Add a test for respond_to_missing? 2013-04-20 07:47:58 -04:00
Yukihiro "Matz" Matsumoto cc512dd8d0 Merge pull request #1191 from h2so5/refactor-kernel-and-class
Refactor kernel.c and class.c
2013-04-19 19:42:33 -07:00
Yukihiro "Matz" Matsumoto cb1a978f3e Merge pull request #1190 from lateau/master
tiny fix on parser.y: change isxdigit to ISXDIGIT
2013-04-19 19:40:26 -07:00
h2so5 359b5ee7af Refactor kernel.c and class.c 2013-04-20 01:25:15 +09:00
Daehyub Kim c5712bcb3f use ISXDIGIT instead isxdigit on parser.y:3485 2013-04-20 00:07:37 +09:00
Yukihiro "Matz" Matsumoto 9269703480 Merge pull request #1189 from h2so5/mruby-string-ext-addition
Add mruby-string-ext methods
2013-04-19 06:04:14 -07:00
h2so5 79e7bbc8e8 Add String#swapcase,swapcase!,concat,casecmp,start_with,end_with 2013-04-19 21:01:37 +09:00
Yukihiro "Matz" Matsumoto 15edbe3efa Merge pull request #1188 from h2so5/make-str_modify-public
Make str_modify public
2013-04-18 20:06:35 -07:00
h2so5 b9674c735e Make str_modify public 2013-04-19 08:06:04 +09:00
Yukihiro "Matz" Matsumoto c643324b9f Merge pull request #1187 from h2so5/mruby-proc-ext
Add mruby-proc-ext
2013-04-17 23:05:47 -07:00
h2so5 1a375c6fd4 Add mruby-proc-ext 2013-04-17 22:59:57 +09:00
Yukihiro "Matz" Matsumoto 6170cfea4c Merge pull request #1186 from carsonmcdonald/mrbcfixup
Minor format changes and a typo fix
2013-04-17 03:00:58 -07:00
Yukihiro "Matz" Matsumoto 2d6ff9e82c Merge pull request #1184 from iij/pr-ensure-on-correct-stack
Rollback stack before executing ensure clause.
2013-04-17 02:46:17 -07:00
Carson McDonald 204ff73fd2 Fix typo. 2013-04-17 05:19:53 -04:00
Carson McDonald 3d0bbd9f40 Minor code format changes. 2013-04-17 05:19:13 -04:00
Tomoyuki Sahara 7626508f62 catching NameError here is not desirable. 2013-04-17 13:25:36 +09:00
Tomoyuki Sahara 0f8969041a rollback stack before executing ensure clause. 2013-04-17 13:08:54 +09:00
Yukihiro "Matz" Matsumoto 4b24ee189e Merge pull request #1183 from h2so5/proc-arity
Add Proc#arity
2013-04-16 06:24:21 -07:00
h2so5 b1ffb3b3b8 Add Proc#arity 2013-04-16 16:03:36 +09:00
Yukihiro "Matz" Matsumoto a06e0ab33f Merge pull request #1182 from trmmy/move_tools
Update doc/compile/README.md about mruby and mirb
2013-04-14 14:10:13 -07:00
Yukihiro "Matz" Matsumoto 06cca20aeb Merge pull request #1180 from trmmy/typo
Add closing double-quotes to doc/compile/README.md
2013-04-14 14:09:37 -07:00
Yukihiro "Matz" Matsumoto caa3915485 Merge pull request #1181 from trmmy/follow_readme_adding_vs2010.rake
Add "Visual Studio 2010" subsection to "Toolchains" section of doc/compile/README.md
2013-04-14 14:09:13 -07:00
Yukihiro "Matz" Matsumoto fead9a27be Merge pull request #1179 from carsonmcdonald/mrubyhtypofix
Fix "implementaion" to "implementation"
2013-04-14 14:08:26 -07:00
TERAJIMA, Motoyuki d0d5594ea0 Update doc/compile/README.md about mruby and mirb 2013-04-15 00:40:53 +09:00
TERAJIMA, Motoyuki 7183529304 Add Visual Studio 2010 subsection to Toolchains section of README.md
To follow h2so5/add-vs2010-toolchain
2013-04-14 23:11:45 +09:00
Carson McDonald defee3c136 Fix "implementaion" to "implementation" 2013-04-14 09:58:47 -04:00
TERAJIMA, Motoyuki ae58386162 Add closing double-quotes 2013-04-14 22:51:20 +09:00
Yukihiro "Matz" Matsumoto 77823f8c30 Merge pull request #1178 from h2so5/mruby-range-ext
Add mruby-range-ext
2013-04-14 05:45:45 -07:00
h2so5 1d10912076 Add mruby-range-ext 2013-04-14 13:59:46 +09:00
Yukihiro "Matz" Matsumoto 6dc931aaae Merge pull request #1175 from kurodash/pr-irep-idx-overflow
Fixed irep index overflows, when defining new closure.
2013-04-13 09:01:00 -07:00
Yukihiro "Matz" Matsumoto 97e73e1261 Merge pull request #1176 from h2so5/add-vs2010-toolchain
Add vs2010.rake
2013-04-12 19:35:26 -07:00
Yukihiro "Matz" Matsumoto 09eae5ceb2 move no block check to mrb_yield_internal 2013-04-13 10:03:34 +09:00
h2so5 e2cf566243 Add vs2010.rake 2013-04-13 08:53:35 +09:00
Yukihiro "Matz" Matsumoto c3b79e11f3 add no block check; based on patch from h2so5; close #1174 2013-04-13 01:16:37 +09:00