| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-06-07 | Merge pull request #4035 from katzer/patch-1 | Yukihiro "Matz" Matsumoto | |
| [mruby-socket] Declare inet_ntop and inet_pton as static | |||
| 2018-06-07 | Merge pull request #4039 from i110/i110/fix-broken-lexical-variables | Yukihiro "Matz" Matsumoto | |
| fix broken lexical variables | |||
| 2018-06-07 | Extend stack when pushing arguments that does not fit in; fix #4038 | Yukihiro "Matz" Matsumoto | |
| 2018-06-06 | add test for eval | Ichito Nagata | |
| 2018-06-05 | Declare inet_ntop and inet_pton as static | Sebastián Katzer | |
| To avoid conflicts with multiple definitions of inet_ntop and inet_pton if compiled with # define _WIN32_WINNT _WIN32_WINNT_VISTA C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/7.2.0/../../../../x86_64-w64-mingw32/lib/../lib/libWs2_32.a(dghfs00169.o):(.text+0x0): multiple definition of `inet_pton' 722C:/projects/iss/mruby/build/host/lib/libmruby.a(socket.o):C:/projects/iss/mruby/mrbgems/mruby-socket/src/socket.c:80: first defined here define _WIN32_WINNT _WIN32_WINNT_VISTA | |||
| 2018-05-23 | Add `then` alias to `yield_self`. | Yukihiro "Matz" Matsumoto | |
| `then' was added in CRuby 2.6. | |||
| 2018-05-10 | Fix test of mruby-pack with big-endian CPUs | Nobuhiro Iwamatsu | |
| When running the mruby-pack test with big endian, test data is incorrect, so it will fail with "i" and "I". ------ Fail: pack/unpack "i" (mrbgems: mruby-pack) - Assertion[1] Failed: Expected to be equal Expected: "\xff\xff\xc7\xcf" Actual: "\xff\xff\xcf\xc7" - Assertion[2] Failed: Expected to be equal Expected: [-12345] Actual: [-14385] Fail: pack/unpack "I" (mrbgems: mruby-pack) - Assertion[1] Failed: Expected to be equal Expected: "\x00\x0090" Actual: "\x00\x0009" - Assertion[2] Failed: Expected to be equal Expected: [12345] Actual: [14640] ------ This will fix the test data at big-endian. Signed-off-by: Nobuhiro Iwamatsu <[email protected]> | |||
| 2018-05-08 | Fix CI build errors and warnings. | Hiroshi Mimaki | |
| 2018-05-07 | Add `-r` option for `mruby` and `mirb`. | Hiroshi Mimaki | |
| 2018-05-07 | Fix CI build errors and warnings. | Hiroshi Mimaki | |
| 2018-05-02 | Add `-d` option for `mruby` and `mirb`. | Hiroshi Mimaki | |
| 2018-05-01 | Update `MRB_FLO_TO_STR_FMT` to "%.16g"; fix #4016 | Yukihiro "Matz" Matsumoto | |
| 2018-05-01 | Check the return value from `mrb_get_datatype()`; fix #4009 | Yukihiro "Matz" Matsumoto | |
| The return value (void*) may be NULL. Avoid using `mrb_get_datatype()` directly and use `io_get_open_fptr()` instead. | |||
| 2018-05-01 | Fix stack position in multiple assignment; fix #4008 | Yukihiro "Matz" Matsumoto | |
| This was caused by a patch from #2684. | |||
| 2018-04-21 | Implement `String#upto` in Ruby. | Yukihiro "Matz" Matsumoto | |
| Avoid using `mrb_yield` in C code. The function is not recommended. Because it doesn't work well with fibers. | |||
| 2018-04-19 | CRuby2.6 stops deprecating `String#lines` with a block. | Yukihiro "Matz" Matsumoto | |
| `String#lines` (with a block) is now implemented in Ruby. | |||
| 2018-04-19 | `String#lines` with a block is deprecated style. | Yukihiro "Matz" Matsumoto | |
| 2018-04-18 | `mrb_io_initialize_copy` should not free existing `fptr`; fix #4005 | Yukihiro "Matz" Matsumoto | |
| When arguments `copy` and `orig` are the same object. | |||
| 2018-04-18 | `mrb_dup()` should fail if `fd` is a negative integer; ref #4005 | Yukihiro "Matz" Matsumoto | |
| 2018-04-18 | Avoid unnecessary object allocation (addrinfo) in `_accept`; ref #3999 | Yukihiro "Matz" Matsumoto | |
| 2018-04-17 | `Socket.accept` should have returned `[fd, addr]`; fix #3999 | Yukihiro "Matz" Matsumoto | |
| 2018-04-17 | Define `SOL_IP` and `SOL_TCP`; ref #3999 | Yukihiro "Matz" Matsumoto | |
| 2018-04-17 | Fix `use after free in File#initilialize_copy`; fix #4001 | Yukihiro "Matz" Matsumoto | |
| The bug and the fix were reported by https://hackerone.com/pnoltof | |||
| 2018-04-13 | No longer need to insert write barriers for fibers. | Yukihiro "Matz" Matsumoto | |
| Those barriers are inserted to fix #3699 but all living fibers are marked from `mark_context()` anyway now. | |||
| 2018-04-04 | Fixed test case for mruby ddebugger. | mimaki | |
| 2018-04-04 | Fixed illegal memory operation on mruby debugger. | mimaki | |
| 2018-03-27 | Refactoring for `Enumerable#each_with_object` | ksss | |
| `each_with_object` arity should be 1 | |||
| 2018-03-27 | Merge pull request #3987 from ksss/enum-lazy-zip | Yukihiro "Matz" Matsumoto | |
| Reimplement `Enumerable#zip` with Enumerator | |||
| 2018-03-27 | Reimplement `Enumerable#zip` with Enumerator | ksss | |
| for fix some specs - [passes each element of the result array to a block and return nil if a block is given](https://github.com/ruby/spec/blob/a585ec35d185435e5c11f371ba4ed2a29d8817bd/core/enumerable/zip_spec.rb#L11-L17) - [converts arguments to arrays using #to_ary](https://github.com/ruby/spec/blob/a585ec35d185435e5c11f371ba4ed2a29d8817bd/core/enumerable/zip_spec.rb#L23-L27) - [converts arguments to enums using #to_enum](https://github.com/ruby/spec/blob/a585ec35d185435e5c11f371ba4ed2a29d8817bd/core/enumerable/zip_spec.rb#L29-L34) - [gathers whole arrays as elements when each yields multiple](https://github.com/ruby/spec/blob/a585ec35d185435e5c11f371ba4ed2a29d8817bd/core/enumerable/zip_spec.rb#L36-L39) | |||
| 2018-03-27 | Should raise TypeError instead of NoMethodError | ksss | |
| 2018-03-27 | Support block yielding for `Enumerable#zip` | ksss | |
| 2018-03-26 | Revert #3984 . | Takeshi Watanabe | |
| 2018-03-25 | Merge commit '36d016afd663d34607c843d03371bedb71efa34e' | Takeshi Watanabe | |
| 2018-03-16 | `__sort_sub__` is a method defined in `Array`; fix #3970 | Yukihiro "Matz" Matsumoto | |
| Reorganize `__sort_sub__` arguments. | |||
| 2018-03-16 | Merge pull request #3957 from take-cheeze/fix_io_read | Yukihiro "Matz" Matsumoto | |
| Pass same mode parameter to `IO.sysopen` and `IO.open` in `IO.read`. | |||
| 2018-03-16 | Fix tinytypo | Okumura Takahiro | |
| 2018-03-05 | Close `mrb_state` before exit. | Takeshi Watanabe | |
| 2018-03-05 | Close on exception too. | Takeshi Watanabe | |
| 2018-03-02 | Add `mrb_fiber_alive_p` to C API. | Yukihiro "Matz" Matsumoto | |
| 2018-03-02 | Round up the `dstlen` value; fix #3949 | Yukihiro "Matz" Matsumoto | |
| The fix was proposed by https://hackerone.com/aerodudrizzt | |||
| 2018-02-23 | Pass same mode parameter to `IO.sysopen` and `IO.open` in `IO.read`. | Takeshi Watanabe | |
| 2018-02-13 | Check `sizeof(base64_dec_tab)` in base64 encoding; fix #3947 | Yukihiro "Matz" Matsumoto | |
| The issue (and the fix) reported by https://hackerone.com/aerodudrizzt | |||
| 2018-02-13 | Check negative offset in `pack` method; fix #3944 | Yukihiro "Matz" Matsumoto | |
| 2018-02-13 | Fixed wrong offset in `pack_x` function; ref #3944 | Yukihiro "Matz" Matsumoto | |
| 2018-02-13 | Use 'mrb_raise` instead of `mrb_raisef` when no argument given. | Yukihiro "Matz" Matsumoto | |
| 2018-02-12 | Resolve conflicts between labels and conditional ternary; fix #3931 | Yukihiro "Matz" Matsumoto | |
| 2018-02-10 | Need to determine `IS_LABEL_POSSIBLE()` properly. | Yukihiro "Matz" Matsumoto | |
| Otherwise, `{"a": 1}` will cause `SyntaxError`. | |||
| 2018-02-10 | Check negative `count` in `pack_x` and `unpack_x`; fix #3944 | Yukihiro "Matz" Matsumoto | |
| 2018-02-10 | Add `mruby-io` and `mruby-pack` to `default.gembox` | Yukihiro "Matz" Matsumoto | |
| 2018-02-09 | Check if `mruby-pack` template count overflow; fix #3942 | Yukihiro "Matz" Matsumoto | |
