An error occurred fetching the project authors.
- 13 Jul, 2015 13 commits
-
-
Corey Powell authored
Currently kind_of fails miserably, still looking for the reason
-
Corey Powell authored
-
Corey Powell authored
-
Corey Powell authored
-
Corey Powell authored
-
Blaž Hrastnik authored
-
Blaž Hrastnik authored
-
Blaž Hrastnik authored
prepend.
-
Blaž Hrastnik authored
-
Blaž Hrastnik authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
thus "S!" means String|nil type. you have to check nil before dereferencing the value. this is added to address #2882 while keeping code simplicity. besides that current #2882 fix lose polymorphism provided by mrb_get_args().
-
Yukihiro "Matz" Matsumoto authored
Note: arguments of mrb_no_method_error() has changed. You need to replace 3rd and 4th argument (say n, argv) to mrb_ary_new_from_values(mrb, n, argv).
-
- 12 Jul, 2015 3 commits
-
-
Yukihiro "Matz" Matsumoto authored
Patching array join
-
jbreeden authored
-
jbreeden authored
-
- 09 Jul, 2015 2 commits
-
-
Yukihiro "Matz" Matsumoto authored
implement llround. some platform (ex: mingw32) doesn't have llround.
-
Yasuhiro Matsumoto authored
-
- 07 Jul, 2015 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
-
- 06 Jul, 2015 4 commits
-
-
Yukihiro "Matz" Matsumoto authored
Coverity: fix dangling pointer
-
Yukihiro "Matz" Matsumoto authored
fix androideabi cross-compile error : undefined reference to 'frexpl'
-
Yukihiro "Matz" Matsumoto authored
Fix typo in comment in String#mrb_cstr_to_inum
-
xuejianqing authored
-
- 05 Jul, 2015 1 commit
-
-
Anton Davydov authored
-
- 03 Jul, 2015 4 commits
-
-
Yukihiro "Matz" Matsumoto authored
Fix incorrect memory allocation of mrdb_state_new.
-
Yukihiro "Matz" Matsumoto authored
Coverity: fix oob write by actually truncating buffer
-
Yukihiro "Matz" Matsumoto authored
Coverity: fix missing break in switch defects
-
cremno authored
CID 75872 (#3-2 of 3): Pointer to local outside scope (RETURN_LOCAL) 38. use_invalid: Using p, which points to an out-of-scope variable buf.
-
- 02 Jul, 2015 4 commits
-
-
cremno authored
Found by Coverity scan of polyfox-moon: CID 121927 (#1 of 1): Out-of-bounds write (OVERRUN)
-
cremno authored
-
cremno authored
-
Blaž Hrastnik authored
As detected in a Coverity scan. https://scan8.coverity.com/reports.htm#v26153/p11375/fileInstanceId=6844472&defectInstanceId=2516000&mergedDefectId=75866
-
- 30 Jun, 2015 3 commits
-
-
Yukihiro "Matz" Matsumoto authored
src/print.c: rewrite printstr() to get rid of code duplication
-
Yukihiro "Matz" Matsumoto authored
Avoid a narrowing cast in flo_round under MRB_INT64.
-
Simon Génier authored
-
- 29 Jun, 2015 5 commits
-
-
Yukihiro "Matz" Matsumoto authored
Fix a crash bug when GC is ran while creating a proc with env
-
Kouhei Sutou authored
mrb_proc_new_cfunc_with_env() allocates RProc with RProc::env as NULL then allocates REnv and sets it to RProc::env of the allocated RProc. If incremental GC is ran before "allocates REnv and sets it to RProc::env of the allocated RProc", the allocated RProc's GC status is "marked" (Black) and the allocated REnv's GC status is "unmarked" (White). The next incremental GC sweeps the allocated REnv without re-marking the allocated RProc. Because the RProc is Black and the REnv is White. We need to implement write barrier for the case. We can force to cause the above situation by the following patch: diff --git a/src/proc.c b/src/proc.c index f98998f..4f4e25c 100644 --- a/src/proc.c +++ b/src/proc.c @@ -92,6 +92,7 @@ mrb_proc_new_cfunc_with_env(mrb_state *mrb, mrb_func_t func, mrb_int argc, const struct REnv *e; int i; + mrb_incremental_gc(mrb); p->env = e = env_new(mrb, argc); MRB_ENV_UNSHARE_STACK(e); e->stack = (mrb_value*)mrb_malloc(mrb, sizeof(mrb_value) * argc); With this patch, "rake test" causes segmentation fault.
-
Yukihiro "Matz" Matsumoto authored
Fix segfault found using afl-fuzz
-
Yukihiro "Matz" Matsumoto authored
Fix typo; Replace extensional with extended
-
Yukihiro "Matz" Matsumoto authored
Add —-recursive option to automatically update submodules from git mgems
-