Commit Graph

1177 Commits

Author SHA1 Message Date
Yukihiro Matz Matsumoto 37fe3d666f add Module#remove_const 2013-02-15 10:20:55 +09:00
Akira Yumiyama 397d1e7aa9 add mrb_str_to_cstr 2013-02-11 21:02:35 +09:00
Yukihiro Matz Matsumoto 75ae568236 should adjust stack size when irep->nregs is larger than allocate size; close #835 2013-02-10 23:54:57 +09:00
Yukihiro "Matz" Matsumoto 9a439245df Merge pull request #831 from carsonmcdonald/ciidxfix
Don't overwrite ciidx if it is already set.
2013-02-09 04:43:07 -08:00
Carson McDonald 92eb282b7a Don't overwrite ciidx if it is already set. 2013-02-08 06:57:15 -05:00
Carson McDonald 2ce3b31a8a Fix incorrect index use. nerr was being used for warning buffer check. 2013-02-07 07:27:59 -05:00
Cremno 11869a433b rewrote mrb_any_to_s
use %p instead of %lx to prevent truncation and for consistency
2013-02-06 00:07:09 +01:00
Yukihiro "Matz" Matsumoto 70eaa9d58e Merge pull request #815 from masamitsu-murase/modify_handling_of_large_fixnum
Modify handling of large fixnum
2013-02-03 16:10:34 -08:00
Yukihiro "Matz" Matsumoto e887059cbf Merge pull request #816 from masamitsu-murase/modify_potential_error_of_hash
Fix potential bug about Hash.
2013-02-03 16:08:27 -08:00
Masamitsu MURASE eaf32e02e0 Restore arena in String#split. 2013-02-03 17:10:05 +09:00
Masamitsu MURASE aeb8e2eaac Fix potential bug about Hash. 2013-02-03 16:52:43 +09:00
Masamitsu MURASE 641fc9902f Prevent overflow of Fixnum#to_s. 2013-02-03 16:32:30 +09:00
Masamitsu MURASE 2087526342 Modify handling of integer literal.
Do not assume that significand of `double` is larger than `mrb_int`.
2013-02-03 16:29:46 +09:00
Masamitsu MURASE 54eb08e2fc Remove ";" suffix from function-type macros. 2013-02-02 00:24:30 +09:00
Masamitsu MURASE ee0cfb2101 Bug fix. 2013-01-31 02:27:42 +09:00
Masamitsu MURASE a943942ca7 Add field_write_barrier when an method is defined. 2013-01-31 01:21:20 +09:00
Masamitsu MURASE 8ce1ea8437 Protect irep of ensure. 2013-01-30 20:46:37 +09:00
Masaki Muranaka d2386eb9b0 Remove unused define and commented out code. 2013-01-30 11:37:56 +09:00
Yukihiro Matz Matsumoto e43216c45d rename mrb_ary_alen to mrb_ary_len; close #781 2013-01-30 07:45:32 +09:00
Yukihiro Matz Matsumoto 900b856415 remove src/cdump.c to resolve; need make clean 2013-01-30 07:38:14 +09:00
Yuichiro MASUI cf81a88b04 Removed mrbc -C option what's C function dump. and TAB to space 2013-01-29 22:47:50 +09:00
Yukihiro "Matz" Matsumoto 1724042225 Merge pull request #766 from masuidrive/mrbint64
Fixed MRB_INT64 warning
2013-01-29 05:35:38 -08:00
Yukihiro "Matz" Matsumoto e18a9c0a56 Merge pull request #788 from masamitsu-murase/modify_range_initialize
Modify range initialize to prevent segmentation fault.
2013-01-29 05:35:15 -08:00
Yukihiro "Matz" Matsumoto 14c97e8243 Merge pull request #794 from monaka/pr-reduce-unused-function-parameters
Remove unused function parametes.
2013-01-29 05:34:02 -08:00
Masaki Muranaka ea82eaaa79 Remove unused function parametes. 2013-01-29 17:45:54 +09:00
Masaki Muranaka 3ab1afa07d Remove API mrb_str_catf(). 2013-01-29 17:21:50 +09:00
Masamitsu MURASE 21ebb7f2c8 Initialize Range->edges after cheking beg and end to prevent segmentation fault. 2013-01-28 16:07:47 +09:00
Yukihiro "Matz" Matsumoto 60788672f2 Merge pull request #786 from carsonmcdonald/unsignedfixes
Fixes a number of "comparison between signed and unsigned" warnings.
2013-01-27 07:40:13 -08:00
Carson McDonald 86eadb9637 Removed tests that look outdated. The mrb_compile_string they use is gone now. 2013-01-27 10:19:01 -05:00
Carson McDonald 8f83f6674c Fixes a number of "comparison between signed and unsigned" warnings. 2013-01-27 09:44:47 -05:00
Yuichiro MASUI 5a681874dd defined printf macro for mrb_int 2013-01-26 01:05:20 +09:00
Yukihiro Matz Matsumoto 47d7cce66d inspecting anonymous class should not SEGV; close #780 2013-01-26 00:17:40 +09:00
Yukihiro Matz Matsumoto 410d58a555 resolve conflict 2013-01-23 22:32:17 +09:00
Yukihiro "Matz" Matsumoto 8961a78808 Merge pull request #770 from masuidrive/mrbgem_finalizer
Added finalizer of mrbgems
2013-01-23 05:11:54 -08:00
Yuichiro MASUI 10c264d4bb Removed ext 2013-01-22 20:24:33 +09:00
Yuichiro MASUI 310b0dce8f Added finalizer of mrbgems 2013-01-22 20:18:48 +09:00
Yukihiro Matz Matsumoto 323d8501d6 zero initialize hex buffers; close 768 2013-01-22 00:40:04 +09:00
Yuichiro MASUI 2b2051ebb1 Fixed MRB_INT64 warning 2013-01-21 23:21:16 +09:00
Yukihiro "Matz" Matsumoto 8e86ff2283 Merge pull request #755 from masuidrive/imprive_build_scripts
Improved build scripts and config files
2013-01-20 14:41:50 -08:00
Yukihiro "Matz" Matsumoto cc16bd7c0d Merge pull request #754 from masamitsu-murase/modify_undef_node
Modify handling of NODE_UNDEF.
2013-01-20 14:32:40 -08:00
Yukihiro "Matz" Matsumoto aaf5f3a0f5 Merge pull request #753 from masamitsu-murase/modify_handling_of_quoted_string_literal
Modify handling of quoted non-expanded string literal
2013-01-20 14:32:05 -08:00
Yukihiro "Matz" Matsumoto ebdb8e985d Merge pull request #749 from masamitsu-murase/modify_handling_of_bodystmt
Modify handling of `bodystmt`.
2013-01-20 14:19:28 -08:00
Yuichiro MASUI ced80d2b4b Improved build scripts and config files 2013-01-20 22:48:42 +09:00
Masamitsu MURASE 7195fb8716 Modify handling of NODE_UNDEF to accept multiple arguments. 2013-01-20 17:44:28 +09:00
Masamitsu MURASE 38b32a55c6 Modify handling of Quoted non-expanded literal strings. 2013-01-20 04:58:19 +09:00
Masamitsu MURASE 0dd9a0fd6a Modify handling of OP_ENTER.
If `argc` is `-1`, `block` parameter is sometimes overwritten.
2013-01-19 23:16:03 +09:00
Masamitsu MURASE 457f4ddca5 Modify handling of bodystmt. 2013-01-19 01:49:54 +09:00
Narihiro Nakamura 7841a0cac5 Clear all old flags, even if we change the gc mode during the major gc. 2013-01-17 10:20:21 +09:00
Yukihiro "Matz" Matsumoto 4728070ec5 Merge pull request #743 from iij/pr-fix-masgn
Fix disappearance of command_call in case of statement without parentheses
2013-01-16 01:42:33 -08:00
Yukihiro "Matz" Matsumoto 016e821736 Merge pull request #739 from cremno/use-b-specifier
Use new mrb_get_args binary specifier.
2013-01-16 01:40:27 -08:00