summaryrefslogtreecommitdiffhomepage
path: root/mrbgems/mruby-kernel-ext/src
AgeCommit message (Collapse)Author
2018-09-19Removed `to_hash` conversion method.Yukihiro "Matz" Matsumoto
2018-09-19Removed `to_ary` conversion method.Yukihiro "Matz" Matsumoto
2018-09-19Remove implicit conversion using `to_str` method.Yukihiro "Matz" Matsumoto
We have added internal convenience method `__to_str` which does string type check.
2018-09-19Remove implicit conversion using `to_int` method.Yukihiro "Matz" Matsumoto
The ISO standard does not include implicit type conversion using `to_int`. This implicit conversion often causes vulnerability. There will be no more attacks like #4120. In addition, we have added internal convenience method `__to_int` which does type check and conversion (from floats).
2017-11-04Merge branch 'master' of github.com:mruby/mrubyYAMAMOTO Masaya
2017-10-18Add `Kernel#itself`; CRuby2.2Yukihiro "Matz" Matsumoto
2017-10-16Support MRB_WIHTOUT_FLOAT to mruby-kernel-extYAMAMOTO Masaya
2017-02-12Fixed aspec for Kernel#callerTomasz Dabrowski
2017-01-23Changed the behavior of mrb_range_beg_len(); close #3411Yukihiro "Matz" Matsumoto
The new API is: int mrb_range_beg_len(mrb, range, &beg, &len, len, trunc) The new argument `trunc` is a boolean value that specifies whether the function truncates the range. The new return value is an integer instead of a boolean, that is: 0: not a range 1: range with proper edges 2: out of range To get the old behavior, you have to rewrite: mrb_range_beg_len(mrb, range, &beg, &len, len) to: mrn_range_beg_len(mrb, range, &beg, &len, len, TRUE) == 1 [Breaking Change]
2017-01-14Implement Kernel.#callerksss
2016-09-28Removed trailing spacesNobuyoshi Nakada
2015-11-27include changed from by quotes ("") to by brackets (<>); close #3032Yukihiro "Matz" Matsumoto
2015-10-21Revert "Mark core gems with mrbgem tag"Seba Gamboa
This reverts commit 5cdcce8dbddd94ecb9503a0a1d47370c4ef97177.
2015-10-20Remove obvious warnings from docsSeba Gamboa
2015-10-20Mark core gems with mrbgem tagSeba Gamboa
2014-10-29use mrb_get_args to parse Integer() option; ref #2625Yukihiro "Matz" Matsumoto
2014-10-29Add Kernel.IntegerJun Hiroe
2014-10-24Add Kernel.FloatJun Hiroe
2014-10-21Add Kernel.HashJun Hiroe
2014-10-20Add Kernel.StringJun Hiroe
2014-10-19Refactor mrb_f_array funcJun Hiroe
2014-10-19refactoring C part of #2611Yukihiro "Matz" Matsumoto
2014-10-19Add Kernel.ArrayJun Hiroe
2014-06-05update Kernel#raise/fail argument descriptionYukihiro "Matz" Matsumoto
2014-05-09Move `__method__` to mruby-kernel-ext since it's not ISO method.take_cheeze
2014-05-08Replace from include <>, to include "".yui-knk
2014-05-07Move Kernel#fail definition to mruby-kernel-ext mrbgem.take_cheeze