Commit Graph

5270 Commits

Author SHA1 Message Date
Yukihiro "Matz" Matsumoto b9ba036de8 Merge branch 'take-cheeze-values_at' 2014-05-03 23:50:33 +09:00
Yukihiro "Matz" Matsumoto 59fa859d59 refactoring mruby-struct 2014-05-03 23:50:04 +09:00
Yukihiro "Matz" Matsumoto f977772359 new macro mrb_int(mrb,x) to retrieve mrb_int from mrb_value with conversion if needed 2014-05-03 23:45:40 +09:00
Yukihiro "Matz" Matsumoto 1519e441a0 use proper length for mrb_get_values_at()
separate mrb_range_beg_len() into two: the one truncates range into the
sequence size, and the one does not.  #values_at uses the latter.
2014-05-03 23:35:24 +09:00
Yukihiro "Matz" Matsumoto 206c96e4a7 reindent else 2014-05-03 21:20:14 +09:00
Yukihiro "Matz" Matsumoto 0c294af091 convert range edges to integers 2014-05-03 21:19:06 +09:00
Yukihiro "Matz" Matsumoto bd681269f4 do not raise error in mrb_range_beg_len() 2014-05-03 21:18:25 +09:00
Yukihiro "Matz" Matsumoto 342f124702 raise TypeError instead of ArgumentError when argument of wrong type given to the values_at 2014-05-03 21:17:22 +09:00
Yukihiro "Matz" Matsumoto c3aa436e2c Merge branch 'values_at' of https://github.com/take-cheeze/mruby into take-cheeze-values_at 2014-05-03 21:13:03 +09:00
Yukihiro "Matz" Matsumoto c2bd0d33ea remove each from range.c 2014-05-03 12:11:17 +09:00
Yukihiro "Matz" Matsumoto 44838f5698 Merge pull request #2178 from cremno/rename-dump_irep
add namespace prefix to `dump_irep`
2014-05-03 09:05:43 +09:00
Yukihiro "Matz" Matsumoto c8b00d011c Merge pull request #2177 from cremno/math-domain-error
mruby-math: define and use `Math::DomainError`
2014-05-03 09:05:10 +09:00
Yukihiro "Matz" Matsumoto 67bf3f1485 Merge pull request #2176 from cremno/msvc-treat-implicit-function-declaration-as-error
MSVC: treat implicit function decl. as error
2014-05-03 09:03:36 +09:00
Yukihiro "Matz" Matsumoto 4d521ed745 Merge pull request #2174 from suzukaze/fix-indent
Fix indent
2014-05-03 09:02:52 +09:00
Yukihiro "Matz" Matsumoto 98729dd69a Merge pull request #2173 from suzukaze/delete-unuse-variable
Delete unused variable in Array#delete_if
2014-05-03 09:02:29 +09:00
cremno 405e8fbcd5 mruby-math: define and use Math::DomainError
Domain errors are detected as per ISO C99 and may differ from CRuby.
2014-05-02 23:48:25 +02:00
cremno 36eef0c222 add namespace prefix to dump_irep 2014-05-02 22:29:12 +02:00
cremno 6ff1b63b0d MSVC: treat implicit function decl. as error
As equivalent to GCC's `-Werror-implicit-function-declaration`.
2014-05-02 21:05:56 +02:00
Jun Hiroe 3988597afc Fix indent 2014-05-03 02:20:23 +09:00
Jun Hiroe 1aa885fae0 Delete unused variable in Array#delete_if 2014-05-03 01:41:41 +09:00
Yukihiro "Matz" Matsumoto 72fe54c403 Merge pull request #2172 from suzukaze/refactor-numeric.c
Refactor rshift
2014-05-03 01:28:21 +09:00
Jun Hiroe 129e5a6c21 Refactor rshift 2014-05-03 01:13:43 +09:00
Yukihiro "Matz" Matsumoto 85d286b4b8 Merge pull request #2170 from windwiny/patch-1
Update time.c
2014-05-03 00:10:34 +09:00
windwiny 642477ef6a Update time.c
miss __MINGW32__ macro check
2014-05-02 22:28:09 +08:00
take_cheeze 44dc05f12a Implement Struct#values_at and Array#values_at .
Add API `mrb_get_values_at()` to mruby/range.h .
2014-05-02 23:20:48 +09:00
Yukihiro "Matz" Matsumoto d91c9a9ea4 Merge pull request #2169 from takeru/load_crash
goto STOP if ridx==0
2014-05-02 15:03:25 +09:00
sasaki takeru bf214c4913 goto STOP if ridx==0 2014-05-02 11:05:31 +09:00
Yukihiro "Matz" Matsumoto ad7020f32a Merge pull request #2168 from carsonmcdonald/stackclearfix
On overflow, clear new stack space before mrb_raise
2014-05-02 00:29:42 +09:00
Yukihiro "Matz" Matsumoto f38928dfcf Merge pull request #2166 from take-cheeze/fix_for_1_8
Remove use of define_singleton_method.
2014-05-02 00:17:52 +09:00
Carson McDonald 03796274da On overflow, clear new stack space before mrb_raise 2014-05-01 10:50:50 -04:00
take_cheeze 2063bee7cc Remove use of define_singleton_method. 2014-05-01 22:51:35 +09:00
Yukihiro "Matz" Matsumoto 41dbcf7a3f Merge pull request #2165 from take-cheeze/header_searcher
Implement header searcher to use readline in mirb if possible.
2014-05-01 22:00:27 +09:00
Yukihiro "Matz" Matsumoto c17761d5dd Merge pull request #2164 from scalone/public_dump_irep
Added dump_irep in header.
2014-05-01 21:58:15 +09:00
take_cheeze 052fe51279 Use header searcher to find readline and linenoise. 2014-05-01 16:49:55 +09:00
take_cheeze b4a702f27d Implement header search for gcc and clang. 2014-05-01 16:49:54 +09:00
Yukihiro "Matz" Matsumoto cb2548141b Merge pull request #2163 from take-cheeze/struct_to_h
Implement Struct#to_h .
2014-05-01 08:49:53 +09:00
Yukihiro "Matz" Matsumoto 652a533965 Merge pull request #2162 from ksss/__send__
use Kernel#__send__ insteard of Kernel#send
2014-05-01 08:35:04 +09:00
Thiago Scalone 05df94f148 Added dump_irep in header. 2014-04-30 18:32:55 -03:00
take_cheeze 90d30f306e Implement Struct#to_h . 2014-04-30 23:00:33 +09:00
ksss d6b4cdb6ac use Kernel#__send__ insteard of Kernel#send 2014-04-30 22:25:21 +09:00
Yukihiro "Matz" Matsumoto 2cb54e4b9d Merge pull request #2160 from nobu/space
Space
2014-04-30 09:58:23 +09:00
Nobuyoshi Nakada ab67c57f65 remove trailing spaces 2014-04-30 09:50:14 +09:00
Nobuyoshi Nakada 345f172bba adjust indent 2014-04-30 09:50:02 +09:00
Yukihiro "Matz" Matsumoto 0bdc87d239 indent codedump when file/line info is not available; ref #2147 2014-04-29 19:08:47 +09:00
Yukihiro "Matz" Matsumoto 70a4cc6b08 codedump for binary mrb files as well 2014-04-29 19:05:49 +09:00
Yukihiro "Matz" Matsumoto 077ccaf4a5 Merge pull request #2158 from kyab/support_doubling_stack
Add doubling stack extend, as fix for #2016
2014-04-29 18:57:18 +09:00
Yukihiro "Matz" Matsumoto 7bbda66824 Merge pull request #2147 from take-cheeze/dump_line_file
Print file name and line number in codedump if available.
2014-04-29 18:55:19 +09:00
kyab a13775eb22 Add doubling stack extend, as fix for #2016 2014-04-29 18:42:52 +09:00
Yukihiro "Matz" Matsumoto d3417838d2 turn on MRB_GC_STRESS for debug build on travis 2014-04-29 17:30:39 +09:00
Yukihiro "Matz" Matsumoto aab52be133 Merge pull request #2156 from cremno/fix-disabled-stdio-2
fix disabled stdio
2014-04-29 17:11:11 +09:00