Commit Graph

4914 Commits

Author SHA1 Message Date
take_cheeze 604134e57d Make bintest enabling like other enable_xxx methods. 2014-04-09 13:59:39 +09:00
Yukihiro "Matz" Matsumoto 63cf7073de improve hash function based on #2027; close #2027 2014-04-09 11:49:26 +09:00
Yukihiro "Matz" Matsumoto d95d55089d Merge branch 'master' of github.com:mruby/mruby 2014-04-09 11:35:27 +09:00
Yukihiro "Matz" Matsumoto 6abb9de7e0 mention 1.9 compatibility in README.md; close #2031 2014-04-09 11:35:12 +09:00
Yukihiro "Matz" Matsumoto 7f3b8ddb53 Merge pull request #2029 from take-cheeze/mrb_bug_fix
Fix wrong `mrb_bug` use found with mruby-clang-plugin.
2014-04-09 10:32:18 +09:00
Yukihiro "Matz" Matsumoto ec0f97ddfd Merge pull request #2030 from kyab/fix-build_config-arduinodue
Fix build_config.rb for ArduinoDue
2014-04-09 10:31:50 +09:00
kyab c4214d3ace Fix build_config.rb for ArduinoDue 2014-04-08 23:50:25 +09:00
take_cheeze 70f6aa0496 Fix wrong mrb_bug use found with mruby-clang-plugin. 2014-04-08 23:46:18 +09:00
Yukihiro "Matz" Matsumoto c11157eb40 Merge pull request #2026 from take-cheeze/disable_cxx_exception
Add MRuby::Build#disable_cxx_exception to force C++ ABI disable.
2014-04-08 22:56:16 +09:00
take_cheeze 702cadae4c Add documentation of MRuby::Build#disable_cxx_exception . 2014-04-08 20:30:19 +09:00
take_cheeze 758cdd5b33 Add MRuby::Build#disable_cxx_exception to force C++ ABI disable. 2014-04-08 20:16:18 +09:00
Yukihiro "Matz" Matsumoto b26ca1b55b Merge pull request #2025 from take-cheeze/cxx_abi_fix
Fix C++ files detection for automatic C++ ABI enabling.
2014-04-07 17:53:40 +09:00
take_cheeze 66e0df34e0 Fix C++ files detection for automatic C++ ABI enabling. 2014-04-07 17:38:30 +09:00
Yukihiro "Matz" Matsumoto c5c87424a8 Merge branch 'master' of github.com:mruby/mruby 2014-04-07 02:03:43 +09:00
Yukihiro "Matz" Matsumoto 4e2ae3e376 Hash#replace should copy default from original even when the default value of the original is not set 2014-04-07 02:02:53 +09:00
Yukihiro "Matz" Matsumoto 0d9cc9ccc6 Merge pull request #2023 from ksss/khash-readable
Use kh_end instead to n_buckets
2014-04-06 23:19:40 +09:00
Yukihiro "Matz" Matsumoto e54d775ccc Merge pull request #2022 from ksss/khash-delete-khash_mask
Delete khash_mask macro
2014-04-06 22:55:57 +09:00
ksss f946465fe4 Use kh_end instead to n_buckets 2014-04-06 13:45:32 +00:00
ksss 40eaf7058c Delete khash_mask macro.
And fix expression to more simple and readable.
2014-04-06 13:26:10 +00:00
Yukihiro "Matz" Matsumoto 950fe963ac should have passed args to to_enum 2014-04-06 20:31:37 +09:00
Yukihiro "Matz" Matsumoto 8808c9a31a wrap args by parens 2014-04-06 20:29:54 +09:00
Yukihiro "Matz" Matsumoto d016059b07 Merge pull request #2017 from suzukaze/fix_enumerator.inspect
Add args in Enumerator#inspect
2014-04-06 20:27:07 +09:00
Yukihiro "Matz" Matsumoto eab754d859 Merge pull request #2021 from take-cheeze/count_objects_total
Always increment `total` field of `os_count_struct` in callback.
2014-04-06 20:16:15 +09:00
Yukihiro "Matz" Matsumoto 9002fb7946 Merge pull request #2018 from akuroda/pr_false_test
add tests for FalseClass
2014-04-06 20:15:15 +09:00
Yukihiro "Matz" Matsumoto 4875f9b461 Merge pull request #2019 from monaka/pr-add-macro-for-mrbgem-version
Pass gem's version information to compilers.
2014-04-06 20:13:25 +09:00
Yukihiro "Matz" Matsumoto ce1544783d Merge pull request #2020 from iij/pr-remove-unicode-escape-tests
remove tests for unicode chars in regular expression literals.
2014-04-06 20:12:35 +09:00
take_cheeze c4f14755a7 Always increment total field of os_count_struct in callback.
Check sum of `ObjectSpace.count_objects` values is twice of total objects count.
(Which is CRuby's behavior.)
2014-04-06 18:13:29 +09:00
Tomoyuki Sahara 8df73d250b remove tests for unicode chars in regular expression literals.
mruby does not parse escape characters in a regular expression
literal (ref #2007).  It is parsed by the external mrbgem that
provides Regexp class, if any.  These tests should not be in
mruby core but in the mrbgem.
2014-04-06 17:13:29 +09:00
Masaki Muranaka a54176d4a7 Pass gem's version information to compilers. 2014-04-06 11:58:57 +09:00
Akira Kuroda 0eee513a47 add tests for FalseClass
reorder and add tests for 15.2.6.1
2014-04-06 11:48:38 +09:00
Jun Hiroe 1368ae647b Add args in Enumerator#inspect 2014-04-06 02:45:04 +09:00
Yukihiro "Matz" Matsumoto 63dc51c2f9 Merge pull request #2015 from kyab/detect_vc2010_build_config
Add detection of VC++2010 in build_config.rb
2014-04-06 00:19:43 +09:00
kyab a2bd5fdbf4 Add detection of VC++2010 in build_config.rb 2014-04-05 19:41:36 +09:00
Yukihiro "Matz" Matsumoto 237feb7d39 Merge pull request #2014 from kyab/fix_msvc_build_test
Fix 'make test' fail to build on Windows(MSVC)
2014-04-05 19:32:45 +09:00
kyab 0ad9b900a5 Fix 'make test' fail to build on Windows(MSVC) 2014-04-05 19:28:48 +09:00
Yukihiro "Matz" Matsumoto 4f3f22ec62 Merge pull request #2013 from take-cheeze/objectspace
Fix ObjectSpace.count_objects document.
2014-04-05 19:05:17 +09:00
take_cheeze 0d27f18fe7 Fix ObjectSpace.count_objects document. 2014-04-05 14:48:44 +09:00
Yukihiro "Matz" Matsumoto f39a5c1d2a Merge pull request #2008 from rkh/patch-1
Update mruby-head installed on Travis CI
2014-04-04 23:43:31 +09:00
Konstantin Haase 642e4cc985 Update mruby-head installed on Travis CI
This way other projects can test against it.
2014-04-04 23:41:16 +09:00
Yukihiro "Matz" Matsumoto 9f6d7d0a42 Merge pull request #2006 from take-cheeze/tsort_dep
Refactor MRuby::Gem::List#check.
2014-04-04 13:52:12 +09:00
take_cheeze 69cc80abbc Refactor MRuby::Gem::List#check.
* Create mrbgem table before dependencies check.
* Topoligical sort gem list.
* Check circular mrbgem dependency.
2014-04-04 13:17:27 +09:00
Yukihiro "Matz" Matsumoto 5f2817b36c backslash escapes in regexp should be addressed by Regexp processor; close #2005 2014-04-04 13:12:58 +09:00
Yukihiro "Matz" Matsumoto 59cd24d41f Hash#replace should copy default as well; close #2004 2014-04-04 12:14:23 +09:00
Yukihiro "Matz" Matsumoto 9f6d69ee56 simplify string equality check 2014-04-04 12:06:13 +09:00
Yukihiro "Matz" Matsumoto 8cfd5f17da merge test code from #2003 2014-04-04 11:06:11 +09:00
Yukihiro "Matz" Matsumoto b9a4d64064 implement Hash#initialize in C 2014-04-04 11:03:26 +09:00
Yukihiro "Matz" Matsumoto 786ed10d59 call to_hash before replacing hash 2014-04-04 10:55:48 +09:00
Yukihiro "Matz" Matsumoto b8ab6af39d protect NoMethodError from calling to_hash in ==/eql?; close #2002 2014-04-04 10:54:46 +09:00
Yukihiro "Matz" Matsumoto 28ab106292 Hash#replace to preserve order; close #2001 2014-04-04 10:50:42 +09:00
Yukihiro "Matz" Matsumoto 7a9630a5bb add mruby-enum-lazy mrbgem for Enumerable::Lazy 2014-04-04 10:33:17 +09:00