| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-06-23 | Merge pull request #2851 from hone/mruby_compiler | Yukihiro "Matz" Matsumoto | |
| Need mruby-compiler to build mruby-bin-mruby and mruby-bin-mirb for | |||
| 2015-06-22 | Need mruby-compiler to build mruby-bin-mruby and mruby-bin-mirb for | Terence Lee | |
| cross compiles | |||
| 2015-06-22 | Proc#curry should preserve lambdas | cremno | |
| 2015-06-19 | Fix typos in documentation and error messages [skip ci] | Anton Davydov | |
| 2015-06-17 | Added a check for 64 bit time_t overflow; based on a patch from @kext; close ↵ | Yukihiro "Matz" Matsumoto | |
| #2836 | |||
| 2015-06-16 | Changed llrint to llround | Lukas Joeressen | |
| 2015-06-15 | Rounding errors could make time_alloc imprecise | Lukas Joeressen | |
| 2015-06-13 | refactor code to call mrb_inspect() instead | cremno | |
| mrb_inspect() also calls mrb_obj_as_string() after #inspect to ensure the mrb_value is a string. | |||
| 2015-06-10 | Remove unused libterminfo detection code. | Huei-Horng Yo | |
| The detection code is unused even on OpenBSD 5.7, because of the standard installation is libtermcap be installed, not libterminfo. This fixes #2829 Tested on Arch Linux (x86_64) & OpenBSD 5.7 (amd64). Signed-off-by: Huei-Horng Yo <[email protected]> | |||
| 2015-06-09 | Detect if ncurses' backend is terminfo or termcap. fixes #2662 | Huei-Horng Yo | |
| Borrowed from @mattn's code at: https://github.com/mruby/mruby/issues/2662#issuecomment-65535705 Signed-off-by: Huei-Horng Yo <[email protected]> | |||
| 2015-06-02 | push only after OP_GETCONST in VAL mode; ref #2769 | cremno | |
| 2015-06-01 | update lex.def using gperf 3.0.4 | Yukihiro "Matz" Matsumoto | |
| 2015-06-01 | Compile mruby compiler as mrbgem. | take_cheeze | |
| Compiler codes is moved to "mruby-compiler". Executable `mrbc` is moved to "mruby-bin-mrbc". | |||
| 2015-05-28 | remove unnecessary including of <ctype.h> | cremno | |
| Not needed anymore since 85075bef7583edd0a48cfbdfaa632cbdacf78f2c | |||
| 2015-05-20 | NetBSD does not have libreadline but readline(3) is in libedit. | Tomoyuki Sahara | |
| 2015-04-18 | Suppress warnings generated by -Wwrite-strings | Kouhei Sutou | |
| Here are suppressed warnings: src/fmt_fp.c: In function 'fmt_fp': src/fmt_fp.c:124:16: warning: initialization discards 'const' qualifier from pointer target type char *ss = (t&32)?"inf":"INF"; ^ src/fmt_fp.c:125:17: warning: assignment discards 'const' qualifier from pointer target type if (y!=y) ss=(t&32)?"nan":"NAN"; ^ mrbgems/mruby-string-ext/src/string.c: In function 'mrb_str_succ_bang': mrbgems/mruby-string-ext/src/string.c:302:27: warning: assignment discards 'const' qualifier from pointer target type if (e == b) prepend = "1"; ^ mrbgems/mruby-string-ext/src/string.c:305:27: warning: assignment discards 'const' qualifier from pointer target type if (e == b) prepend = "a"; ^ mrbgems/mruby-string-ext/src/string.c:308:27: warning: assignment discards 'const' qualifier from pointer target type if (e == b) prepend = "A"; ^ mrbgems/mruby-bin-mruby/tools/mruby/mruby.c: In function 'main': mrbgems/mruby-bin-mruby/tools/mruby/mruby.c:213:13: warning: assignment discards 'const' qualifier from pointer target type cmdline = args.cmdline ? args.cmdline : "-"; ^ mrbgems/mruby-bin-debugger/tools/mrdb/cmdbreak.c: In function 'print_breakpoint': mrbgems/mruby-bin-debugger/tools/mrdb/cmdbreak.c:159:3: warning: initialization discards 'const' qualifier from pointer target type char* enable_letter[] = {BREAK_INFO_MSG_DISABLE, BREAK_INFO_MSG_ENABLE}; ^ mrbgems/mruby-bin-debugger/tools/mrdb/cmdbreak.c:159:3: warning: initialization discards 'const' qualifier from pointer target type | |||
| 2015-03-31 | fix maximum value of the index when access breakpoints. | Yuhei Okazaki | |
| 2015-03-22 | call C11's timespec_get() | cremno | |
| gettimeofday() is an obsolescent POSIX function which may be removed in a future version. POSIX recommends using clock_gettime() (also POSIX) instead, but it isn't available on OS X or Windows (at least with MSVC and older MinGW versions). Whereas timespec_get() is part of ISO C11 and mruby uses some small other C11 features too. It isn't universally available yet either, but it might be in the future. And Visual C++ 2015 implements it! Since mruby strives for ISO C and not POSIX compatibility, I think it's a reasonable choice. TIME_UTC is used instead of __STDC_VERSION__, because if TIME_UTC is defined, then most likely timespec_get() is too. This isn't true in case of __STDC_VERSION__ (see MSVC). | |||
| 2015-02-19 | new API function mrb_fiber_resume(); ref #1269 | Yukihiro "Matz" Matsumoto | |
| 2015-02-19 | add description comment to mrb_fiber_yield() | Yukihiro "Matz" Matsumoto | |
| 2015-02-07 | Remove eql_p variable in mrb_struct_eql func | Jun Hiroe | |
| 2015-02-07 | Remove eql_p variable in mrb_struct_equal func | Jun Hiroe | |
| 2015-02-06 | mruby-config supports MRUBY_LDFLAGS_BEFORE_LIBS in libmruby.flags.mak | MATSUMOTO Ryosuke | |
| 2015-01-19 | Merge pull request #2680 from sdottaka/add-fflush | Yukihiro "Matz" Matsumoto | |
| mrdb, mirb: Add fflush() so that a external program can read output imme... | |||
| 2015-01-18 | mrdb: fix crash when stepping into Proc.call | sdottaka | |
| How to reproduce: ``` cat a.rb Proc.new { 1 }.call echo step | mrdb a.rb ``` | |||
| 2015-01-13 | Add String#upto | Jun Hiroe | |
| 2015-01-13 | Merge pull request #2700 from takahashim/string-ljust | Yukihiro "Matz" Matsumoto | |
| add String#ljust into mruby-string-ext | |||
| 2015-01-12 | add String#ljust into mruby-string-ext | takahashim | |
| 2015-01-12 | fix Segmentation fault on Struct#inspect due to recursive Struct object | takahashim | |
| 2015-01-10 | Merge pull request #2697 from cubicdaiya/use-sizeof | Yukihiro "Matz" Matsumoto | |
| Use sizeof() instead of strlen(). | |||
| 2015-01-03 | Removed duplicated declarations. | Tatsuhiko Kubo | |
| * `mrb_show_version()` * `mrb_show_copyright()` | |||
| 2015-01-03 | Use sizeof() instead of strlen(). | Tatsuhiko Kubo | |
| 2015-01-03 | fixed error-handling for mrb_open(). | Tatsuhiko Kubo | |
| When mrb_open() is called again, it is not checked. | |||
| 2015-01-03 | Add fflush() (2) | sdottaka | |
| 2015-01-01 | Remove redundant NULL checks for mrb_malloc(). | Tatsuhiko Kubo | |
| 2014-12-27 | Avoid block_given? in mrbgem:enum.rb to reduce method calls | Jun Hiroe | |
| 2014-12-23 | mruby-eval: fix typo | sdottaka | |
| 2014-12-20 | mrdb: fix that break command cannot handle Windows paths | sdottaka | |
| Before fix: ``` $ mrdb c:\tmp\b.rb (c:\tmp\b.rb:1) break c:\tmp\b.rb:3 Class name 'c' is invalid. ``` After fix: ``` $ mrdb c:\tmp\b.rb (c:\tmp\b.rb:1) break c:\tmp\b.rb:3 Breakpoint 1: file c:\tmp\b.rb, line 3. ``` | |||
| 2014-12-19 | now retrieves number of arguments of blocks from OP_ENTER op code; close #2671 | Yukihiro "Matz" Matsumoto | |
| 2014-12-19 | mrdb, mirb: Add fflush() so that a external program can read output immediately. | sdottaka | |
| 2014-12-17 | mruby-eval: proc from env may be NULL; close #2676 | Yukihiro "Matz" Matsumoto | |
| 2014-12-17 | avoid out-of-bounds access of irep->lv; ref #2671, fix #2675 | Yukihiro "Matz" Matsumoto | |
| allocation size of irep->iv is irep->nlocals-1. | |||
| 2014-12-17 | mrb_str_new(mrb, "", len) creates an unmodifiable string object; ref #2674 | Yukihiro "Matz" Matsumoto | |
| 2014-12-17 | Add String#prepend | Jun Hiroe | |
| 2014-12-17 | eval() should preserve stack in env properly; fix #2671 | Yukihiro "Matz" Matsumoto | |
| 2014-12-16 | Fix crash if #inspect does not return a string value | Yukihiro "Matz" Matsumoto | |
| 2014-12-13 | Add String#insert | Jun Hiroe | |
| 2014-12-12 | Merge pull request #2667 from ↵ | Yukihiro "Matz" Matsumoto | |
| murasesyuka/usage_message_is_used_switches_instead_of_option fix usage message | |||
| 2014-12-12 | mirb dies if #inspect returns a non-string value; fix #2666 | Yukihiro "Matz" Matsumoto | |
| 2014-12-11 | fix usage message | murase_syuka | |
