An error occurred fetching the project authors.
  1. 21 Nov, 2020 1 commit
    • KOBAYASHI Shuji's avatar
      Rename `MRB_{ENABLE,DISABLE}_` to `MRB_{USE,NO}_`; close #5163 · 3d056d08
      KOBAYASHI Shuji authored
      |        Previous Name         |        New Name         |
      |------------------------------|-------------------------|
      | MRB_ENABLE_ALL_SYMBOLS       | MRB_USE_ALL_SYMBOLS     |
      | MRB_ENABLE_SYMBOLL_ALL       | MRB_USE_ALL_SYMBOLS     |
      | MRB_ENABLE_CXX_ABI           | MRB_USE_CXX_ABI         |
      | MRB_ENABLE_CXX_EXCEPTION     | MRB_USE_CXX_EXCEPTION   |
      | MRB_ENABLE_DEBUG_HOOK        | MRB_USE_DEBUG_HOOK      |
      | MRB_DISABLE_DIRECT_THREADING | MRB_NO_DIRECT_THREADING |
      | MRB_DISABLE_STDIO            | MRB_NO_STDIO            |
      | ENABLE_LINENOISE             | MRB_USE_LINENOISE       |
      | ENABLE_READLINE              | MRB_USE_READLINE        |
      | DISABLE_MIRB_UNDERSCORE      | MRB_NO_MIRB_UNDERSCORE  |
      | DISABLE_GEMS                 | MRB_NO_GEMS             |
      
      * `MRB_ENABLE_SYMBOLL_ALL` seems to be a typo, so it is fixed.
      * `MRB_` prefix is added to those without.
      * The previous names can also be used for compatibility.
      3d056d08
  2. 12 Oct, 2020 4 commits
  3. 11 Aug, 2020 1 commit
  4. 04 Aug, 2020 1 commit
  5. 03 Aug, 2020 1 commit
  6. 11 Apr, 2020 1 commit
  7. 08 Mar, 2020 2 commits
    • dearblue's avatar
      Add configuration guard for `MRB_DISABLE_STDIO` · 67606170
      dearblue authored
      ref #4576 and ref #4947
      
      * Need MRBAPI functions without `MRB_DISABLE_STDIO`:
        * mrbgems/mruby-bin-debugger
        * mrbgems/mruby-bin-mirb
        * mrbgems/mruby-bin-mrbc
        * mrbgems/mruby-bin-mruby
        * mrbgems/mruby-bin-strip
      * Need `stdio.h`:
        * mrbgems/mruby-io
        * mrbgems/mruby-print
      * Need `snprintf()` in `stdio.h`:
        * mrbgems/mruby-pack
        * mrbgems/mruby-sprintf
      67606170
    • dearblue's avatar
      Remove unnecessary 'stdio.h'; ref #4947 · cc1db2d1
      dearblue authored
      'stdio.h' is included in 'mruby.h' ('mrbconf.h').
      
      However, keep 'stdio.h' used by mruby-test.
      cc1db2d1
  8. 25 Sep, 2019 1 commit
  9. 05 Aug, 2019 1 commit
    • KOBAYASHI Shuji's avatar
      Use new specifiers/modifiers of `mrb_vfromat()` · 334afb16
      KOBAYASHI Shuji authored
      The binary sizes (gems are only `mruby-bin-mruby`) are reduced slightly in
      my environment than before the introduction of new specifiers/modifiers
      (5116789a) with this change.
      
        ------------+-------------------+-------------------+--------
         BINARY     | BEFORE (5116789a) |   AFTER (This PR) |  RATIO
        ------------+-------------------+-------------------+--------
         mruby      |      593416 bytes |      593208 bytes | -0.04%
         libmruby.a |      769048 bytes |      767264 bytes | -0.23%
        ------------+-------------------+-------------------+--------
      
      BTW, I accidentally changed `tasks/toolchains/visualcpp.rake` at #4613,
      so I put it back.
      334afb16
  10. 14 Jul, 2019 2 commits
  11. 18 Jun, 2019 1 commit
  12. 16 May, 2019 2 commits
  13. 25 Mar, 2019 1 commit
  14. 03 Jan, 2019 1 commit
  15. 22 Dec, 2018 1 commit
  16. 21 Dec, 2018 1 commit
  17. 20 Dec, 2018 1 commit
  18. 19 Nov, 2018 1 commit
    • Yukihiro "Matz" Matsumoto's avatar
      Remove implicit conversion using `to_int` method. · afca99a4
      Yukihiro "Matz" Matsumoto authored
      The ISO standard does not include implicit type conversion using
      `to_int`. This implicit conversion often causes vulnerability.
      There will be no more attacks like #4120.
      
      In addition, we have added internal convenience method `__to_int` which
      does type check and conversion (from floats).
      afca99a4
  19. 01 Nov, 2018 1 commit
  20. 18 Sep, 2018 1 commit
  21. 06 Sep, 2018 2 commits
  22. 14 Jun, 2018 1 commit
  23. 02 Mar, 2018 1 commit
  24. 12 Feb, 2018 4 commits
  25. 10 Feb, 2018 1 commit
  26. 09 Feb, 2018 1 commit
  27. 12 Dec, 2017 4 commits