An error occurred fetching the project authors.
- 03 Apr, 2017 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
-
- 23 Jan, 2017 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
This issue was first reported by https://hackerone.com/geeknik The fix was proposed by @titanous
-
- 10 Jun, 2016 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
need to find out real memory bug that appears in full-debug/mrbtest
-
- 29 Dec, 2015 1 commit
-
-
Kouhei Sutou authored
GitHub: fix #2902, #2917 The current implementation traverses stack to retrieve backtrace. But stack will be changed when some operations are occurred. It means that backtrace may be broken after some operations. This change (1) saves the minimum information to retrieve backtrace when exception is raised and (2) restores backtrace from the minimum information when backtrace is needed. It reduces overhead for creating backtrace Ruby objects. The space for the minimum information is reused by multiple exceptions. So memory allocation isn't occurred for each exception.
-
- 27 Nov, 2015 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
-
- 19 Oct, 2015 1 commit
-
-
furunkel authored
-
- 12 Sep, 2015 1 commit
-
-
Tatsuhiro Tsujikawa authored
Sometimes it is very useful just return from mrb_close if NULL is passed as mrb. This is the same spirit of free(3), which just does nothing if NULL is passed.
-
- 28 Aug, 2014 1 commit
-
-
Tatsuhiko Kubo authored
-
- 19 Aug, 2014 1 commit
-
-
Tatsuhiko Kubo authored
When DISABLE_GEMS is not defined and a return value of mrb_open_core() is NULL, mrb_open_allocf() may cause SEGV.
-
- 03 Aug, 2014 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
-
- 21 Jul, 2014 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
-
- 17 Jul, 2014 1 commit
-
-
take_cheeze authored
Since some use it as `mrb_state` associated user data.
-
- 03 Jul, 2014 2 commits
- 23 Jun, 2014 4 commits
-
-
Yukihiro "Matz" Matsumoto authored
-
take_cheeze authored
-
take_cheeze authored
-
take_cheeze authored
-
- 16 Jun, 2014 1 commit
-
-
take_cheeze authored
Adds following macros: * MRB_FIXED_STATE_ATEXIT_STACK (not defined by default) * When defined enables fixed state atexit stack. * MRB_FIXED_STATE_ATEXIT_STACK_SIZE (default value: 5) * This macro will be ignored when `MRB_FIXED_STATE_ATEXIT_STACK` isn't defined. * When `mrb_state_atexit` is called more than this value it will raise runtime error.
-
- 10 Jun, 2014 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
rename mrb_atexit to mrb_state_atexit to clarify a func will be called at the end of state, not process; ref #2211
-
- 08 Jun, 2014 1 commit
-
-
take_cheeze authored
-
- 05 Jun, 2014 1 commit
-
-
take_cheeze authored
-
- 08 May, 2014 1 commit
-
-
take_cheeze authored
`mrb_final_mrbgems` will be called as mrb_state atexit function. Maybe useful in #1844.
-
- 27 Apr, 2014 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
-
- 14 Apr, 2014 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
-
- 12 Apr, 2014 1 commit
-
-
ksss authored
-
- 26 Mar, 2014 1 commit
-
-
Masaki Muranaka authored
mrb_malloc causes an exception when memory was empty.
-
- 24 Mar, 2014 1 commit
-
-
ksss authored
-
- 23 Mar, 2014 1 commit
-
-
ksss authored
-
- 06 Mar, 2014 2 commits
- 01 Mar, 2014 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
-
- 05 Feb, 2014 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
-
- 07 Jan, 2014 1 commit
-
-
cremno authored
- reduce compile time by a little bit (full-core: ~0.7s for me) - thanks to 'include-what-you-use' for some help - include Standard C header files before any other (coding style)
-
- 25 Dec, 2013 2 commits
-
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
- 23 Dec, 2013 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
-
- 27 Nov, 2013 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
-
- 22 Nov, 2013 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
You will not see "arena overflow" error anymore, but I encourage gem authors to check your gems with MRB_GC_FIXED_ARENA to avoid memory broat.
-
- 19 Nov, 2013 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
-