| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-02-28 | Merge pull request #1756 from chasonr/sprintf-utf8 | Yukihiro "Matz" Matsumoto | |
| Implement sprintf("%c") for UTF-8. | |||
| 2014-02-27 | Test for UTF-8 as mattn suggests. | chasonr | |
| The string is "Hello world" in Japanese. (hat tip: Google Translate.) | |||
| 2014-02-28 | add mruby-strip tool to strip irep's debug info | take_cheeze | |
| 2014-02-26 | Update the Fixnum#chr test for UTF-8. | chasonr | |
| 2014-02-26 | Implement sprintf("%c") for UTF-8. | chasonr | |
| * sprintf("%c") is changed to accept a string for which String#size returns 1, even if it is longer than one byte, and to convert a Fixnum via Fixnum#chr (possibly returning more than one byte). Thus, if the UTF-8 gem is in use, a character will be understood as a single UTF-8 character. * The change to sprintf depends on the implementation of Fixnum#chr added to mrbgems/mruby-string-utf8/src/string.c. This should work with any other gem that implements a multibyte encoding, as long as it implements String#size and Fixnum#chr as appropriate. | |||
| 2014-02-27 | forget to break in the switch statement | Yukihiro "Matz" Matsumoto | |
| 2014-02-26 | Merge pull request #1744 from cubicdaiya/feature/introduce_mrb_str_cat_lit | Yukihiro "Matz" Matsumoto | |
| Introduce mrb_str_cat_lit | |||
| 2014-02-26 | use mrb_str_cat_lit() more widely | cubicdaiya | |
| 2014-02-26 | use mrb_str_new_lit instead of mrb_str_new for C string literals | cubicdaiya | |
| 2014-02-25 | Merge pull request #1737 from chasonr/Random-static-data | Yukihiro "Matz" Matsumoto | |
| Implement default Random instance. | |||
| 2014-02-25 | small-optimization2 for mrb_time_zone | cubicdaiya | |
| mrb_str_new_static is more efficient than mrb_str_new in this case. | |||
| 2014-02-25 | small-optimization for mrb_time_zone | cubicdaiya | |
| Using mrb_str_new instead of mrb_str_new_cstr | |||
| 2014-02-25 | Implement default Random instance. | chasonr | |
| Previously, the default random number generator was implemented using static storage. This storage is common to all instances of mruby in a process, and use of the default random number generator in one instance will perturb the default random number generator in other instances. It is also not thread safe. With this change, the default random number generator is defined as Random::DEFAULT, as it is in CRuby. | |||
| 2014-02-25 | Merge pull request #1721 from take-cheeze/d_format_spec | Yukihiro "Matz" Matsumoto | |
| add 'd' format specifier in mrb_get_args and mruby-random gem improvement | |||
| 2014-02-23 | Fix unused function warning when readline enabled (mirb) | kyab | |
| 2014-02-22 | add test(requires MRB_GC_FIXED_ARENA enabled) | take_cheeze | |
| 2014-02-22 | fix possible arena overflow | take_cheeze | |
| 2014-02-21 | use 'd' format spec to get Random object | take_cheeze | |
| 2014-02-21 | use mrb_intern_lit in mruby-random | take_cheeze | |
| 2014-02-14 | Give the type 'void' to functions have no argument. | cubicdaiya | |
| According to the C standard, it is desirable to give the type 'void' to functions have no argument. | |||
| 2014-02-14 | add a regression test for #1706 | Li Yazhou | |
| 2014-02-14 | keep stack with nlocals instead of nregs; fix #1706 | Li Yazhou | |
| 2014-02-14 | Merge pull request #1702 from cremno/hash-hash-ext-changes | Yukihiro "Matz" Matsumoto | |
| hash / hash-ext: various small changes | |||
| 2014-02-13 | mrb_str_cat2: deprecated since 0cedf8f | cremno | |
| 2014-02-13 | hash / hash-ext: various small changes | cremno | |
| src/hash.c: - mrb_hash_(aget|aset|dup|delete): internal linkage - remove documentation of methods which are not implemented (in here) - remove #assoc; unused, not in ISO spec - remove #rassoc: same, implementation is also wrong hash-ext mrbgem: - remove header "mruby/khash.h" - remove mrb_hash_values_at (move code into hash_values_at, i: long -> int) - less whitespace in gem_init function | |||
| 2014-02-12 | mruby-math: remove Cygwin compatibility macros | cremno | |
| nan: The first non-test release of Cygwin 1.5.x was over a decade ago: <http://cygwin.com/ml/cygwin-announce/2003-09/msg00001.html> log/log10: This workaround is not needed anymore (1.2.6.1, 1.3 - both over 6 years ago): <https://sourceware.org/cgi-bin/cvsweb.cgi/src/newlib/libm/math/w_log.c?cvsroot=src> | |||
| 2014-02-10 | resolve conflict in travis_config.rb | Yukihiro "Matz" Matsumoto | |
| 2014-02-09 | initialize ci->stackent at the top; #1691 | Yukihiro "Matz" Matsumoto | |
| 2014-02-09 | Merge pull request #1674 from cremno/mrb_bool-FALSE-TRUE | Yukihiro "Matz" Matsumoto | |
| use mrb_bool, FALSE and TRUE more | |||
| 2014-02-08 | Merge pull request #1689 from Bovi-Li/remove-notice | Yukihiro "Matz" Matsumoto | |
| Remove *very early version* notice | |||
| 2014-02-08 | made mrb_define_class to return existing class, with heavy refactoring | Yukihiro "Matz" Matsumoto | |
| 2014-02-08 | Remove notice of early version | Daniel Bovensiepen | |
| 2014-02-07 | move version info from gems to core; ref #576 #1684 | Yukihiro "Matz" Matsumoto | |
| 2014-02-06 | introduce mrb_str_new_lit() to create strings from C string litrals | Yukihiro "Matz" Matsumoto | |
| 2014-02-05 | Fix MRUBY_BIRTH_YEAR | MATSUMOTO Ryosuke | |
| 2014-02-05 | Add global constant MRUBY_COPYRIGHT | MATSUMOTO Ryosuke | |
| 2014-02-05 | replace Kernel.show_version with MRUBY_DESCRIPTION | MATSUMOTO Ryosuke | |
| 2014-02-05 | Fix release date | MATSUMOTO Ryosuke | |
| 2014-02-05 | Add pluggable versioning by mruby-version | MATSUMOTO Ryosuke | |
| 2014-02-04 | Remove warning | mattn | |
| 2014-02-04 | fibers cannot cross C function boundary; close #1680 | Yukihiro "Matz" Matsumoto | |
| 2014-01-31 | use mrb_bool, FALSE and TRUE more | cremno | |
| It doesn't matter to me if one is using FALSE/TRUE instead of 1/0 but I prefer a type (alias) which emphasizes boolean vars to int. I changed 1/0 to FALSE/TRUE anyway. | |||
| 2014-01-31 | rework mruby-objectspace and gc.[ch] | cremno | |
| - functions should have C linkage (for C++ code) - add prefix to each_object_callback - use more appropriate variable types / initialization - ObjectSpace::count_objects has 1 opt. arg. - prefer mrb_intern_lit to mrb_intern_cstr for str. lit. - mruby/value.h is included by mruby.h - adjust coding style | |||
| 2014-01-31 | Merge pull request #1671 from cremno/extern-cleanup | Yukihiro "Matz" Matsumoto | |
| clean up external symbols | |||
| 2014-01-31 | add missing declaration of mrb_str_format | cremno | |
| 2014-01-31 | clean up external symbols | cremno | |
| remove unused and unneeded: - sysexit_status - type (a global variable) add mrb_ prefix to: - codedump_all - class_instance_method_list - parser_dump make various functions static, incl.: - yyparse - make_exception | |||
| 2014-01-30 | move Array#[] tests from mrbgems to test/t/array.rb | Yukihiro "Matz" Matsumoto | |
| 2014-01-29 | move range aware aget to array.c from mruby-array-ext gem | Yukihiro "Matz" Matsumoto | |
| 2014-01-23 | fix utf-8 codepage | h2so5 | |
| 2014-01-16 | Increase test coverage of mruby-struct | Carson McDonald | |
