Skip to content
Commits on May 15, 2015
  1. @matz

    Merge pull request #2788 from sgnr/dump-without-stdio

    Reenable mrb_dump_irep under DISABLE_STDIO.
    matz committed May 15, 2015
Commits on May 14, 2015
  1. @sgnr
  2. @matz

    Merge pull request #2787 from cremno/remove-unused-token-declarations

    remove unused token declarations
    matz committed May 14, 2015
Commits on May 13, 2015
  1. @cremno

    remove unused token declarations

    cremno committed May 13, 2015
  2. @matz

    Merge pull request #2786 from furunkel/set_value

    Avoid unnecessary stores and reloads
    matz committed May 13, 2015
Commits on May 12, 2015
  1. @furunkel
  2. @matz

    Merge pull request #2785 from bovi/install-doc

    Remove INSTALL and improve README instead
    matz committed May 12, 2015
Commits on May 8, 2015
  1. @matz

    Merge pull request #2784 from cremno/fix-splat-without-assignment

    fix splat without assignment
    matz committed May 8, 2015
Commits on May 7, 2015
  1. @cremno

    fix splat without assignment; fix #2781

    The parser generates NODE_NIL for tSTAR without argument in masgns. The
    codegen didn't handle that.
    cremno committed May 7, 2015
  2. @matz

    Merge pull request #2782 from cremno/define-yydebug-macro-conditionally

    define YYDEBUG macro conditionally
    matz committed May 7, 2015
  3. @matz

    Merge pull request #2783 from pbosetti/master

    Defining static version of frexpl also fro MIPS platforms.
    matz committed May 7, 2015
  4. @pbosetti

    Defining static version of frexpl also fro MIPS platforms.

    On MIPS/linaro, libm.so lacks frexpl() as CygWin does.
    pbosetti committed May 7, 2015
Commits on May 4, 2015
  1. @cremno

    define YYDEBUG macro conditionally

    The YYDEBUG macro enables parser debugging which
    unnecessarily increases the executable size (9 to 10 KB).
    Now it only will be defined when PARSER_DEBUG is too.
    cremno committed May 4, 2015
Commits on Apr 30, 2015
  1. @matz
  2. @matz

    Merge pull request #2778 from cremno/fix-load-size-error-macros

    src/load.c: fix size error macros
    matz committed Apr 30, 2015
  3. @matz

    Merge pull request #2777 from cremno/fix-parser-locals-null-deref

    parser: fix possible null dereferences
    matz committed Apr 30, 2015
  4. @matz

    Merge pull request #2776 from cremno/undef-strndup

    prevent accidental macro redefinition of strndup()
    matz committed Apr 30, 2015
  5. @matz

    Merge pull request #2774 from cremno/refactor-mrb_read_irep_file

    mrb_read_irep_file(): unify error handling / fix uint underflow
    matz committed Apr 30, 2015
Commits on Apr 29, 2015
  1. @cremno

    always define SIZE_ERROR_MUL() macro

    Previously there wasn't a way to trigger the useful definition, but it
    is needed and that in every case to check for integer overflow due to
    multiplication and faulty/modified binary files.
    
    Also change existing code to a calloc()-like parameter order.
    cremno committed Apr 29, 2015
  2. @cremno

    remove SIZE_ERROR() macro

    It's only used once and in that case it isn't necessary anyway, since
    size_t must be at least 32 bits wide and
    the max. length of a filename is UINT16_MAX.
    cremno committed Apr 29, 2015
  3. @cremno
Commits on Apr 28, 2015
  1. @cremno

    fix null dereference (ref: #2769)

    parser_state->locals might be a null pointer.
    
    Fixes (and other similiar invalid code):
    def a; Proc.new do def x==x end end
    cremno committed Apr 28, 2015
  2. @cremno
  3. @cremno

    fix possible unsigned integer underflow

    buf_size has to be greater than header_size, otherwise subtracting
    header_size from buf_size will cause an integer underflow.
    
    Being equal to header_size is fine, however useless, so quit early.
    cremno committed Apr 28, 2015
  4. @cremno

    unify error handling

    Convert mrb_read_irep_file() to use goto like read_section_lv() and
    read_section_debug() already do.
    cremno committed Apr 28, 2015
Commits on Apr 27, 2015
  1. @matz

    Merge pull request #2773 from syohex/fix-misspelling

    Fix misspellings in document
    matz committed Apr 27, 2015
  2. @syohex

    Fix misspellings in document

    syohex committed Apr 27, 2015
Commits on Apr 26, 2015
  1. @matz
  2. @matz
  3. @matz
  4. @matz
Commits on Apr 25, 2015
  1. @matz

    Merge pull request #2772 from furunkel/bench_task

    Add rake task for benchmarking
    matz committed Apr 25, 2015
Commits on Apr 24, 2015
  1. @furunkel

    Remove benchmarks not in mruby

    furunkel committed Apr 24, 2015
  2. @furunkel

    Output PNG instead of PDF

    furunkel committed Apr 24, 2015
Something went wrong with that request. Please try again.