summaryrefslogtreecommitdiff
path: root/internal.h
AgeCommit message (Expand)Author
2018-01-27internal.h: add BITFIELD macro to aid C99 usersnormal
2018-01-27array.c: rb_check_to_arraynobu
2018-01-24process.c: add :exception option to Kernel.#systemk0kubun
2018-01-18merge extern declarations into internal.hshyouhei
2018-01-15Add tests for Node code locationsyui-knk
2018-01-13internal.h (FLEX_ARY_LEN): Add a macro to define a flexible arraymame
2018-01-09internal.h: remove dependecy on ruby/encoding.hnobu
2018-01-09internal.h: remove dependecy on ruby/io.hnobu
2018-01-05marshal.c: allow marshalling keyword_init structk0kubun
2018-01-02statement experssion is a GCCismshyouhei
2018-01-02_Static_assert is a C11ismshyouhei
2018-01-02long long is a C99ismshyouhei
2018-01-02__VA_ARGS__ is a C99ismshyouhei
2018-01-02long long is a C99simshyouhei
2017-12-30bit fields treating negative values should be declared as signed intngoto
2017-12-30hash literal deduplicates like Hash#[]=normal
2017-12-18suppress warning: 'const' attribute on function returning 'void'naruse
2017-12-13iseq.c: dump type of branchiftype on disasmk0kubun
2017-12-05Revamp method coverage to support define_methodmame
2017-12-04bignum.c, numeric.c: add Integer#pow(b, m)mrkn
2017-11-16`rb_source_loc` -> `rb_source_location_cstr`ko1
2017-11-16remove an unused function.ko1
2017-11-04Rename imemo_strterm to imemo_parser_strtermmame
2017-11-04Revert "Revert "Replace NODE_STRTERM and NODE_HEREDOC with imemo_strterm""mame
2017-11-04Revert "Replace NODE_STRTERM and NODE_HEREDOC with imemo_strterm"mame
2017-11-04Replace NODE_STRTERM and NODE_HEREDOC with imemo_strtermmame
2017-10-27Revert "Revert "Manage AST NODEs out of GC""mame
2017-10-27Revert "Manage AST NODEs out of GC"mame
2017-10-27Manage AST NODEs out of GCmame
2017-10-26Use rb_execution_context_t instead of rb_thread_tko1
2017-10-26common conversion functionsnobu
2017-10-25Refactoring by adding `rb_imemo_alloc_new` to create imemo_alloc buffermame
2017-10-22vm_insnhelper.c: array aref optimizationnobu
2017-10-21Add doxygen commentssonots
2017-10-21fix comment abount IMEMO_FL_USHIFTtarui
2017-10-21imemo_mask (enum) -> IMEMO_MASK (immediate value).ko1
2017-10-21fix up imemo_allocnobu
2017-10-21Replace NODE_ALLOCA with T_IMEMO (imemo_alloc)mame
2017-10-21[Feature #13712] String#start_with? supports regexpnaruse
2017-10-02Revert "vm_eval.c: add rb_yield_assoc_or_values()"glass
2017-10-02vm_eval.c: add rb_yield_assoc_or_values()glass
2017-09-30hash.c: remove special treatments on deletionglass
2017-09-25Fix overflow detection for LLP64 arch [Bug #13748]naruse
2017-09-21file.c: rb_check_realpathnobu
2017-09-18error.c: KeyError#receiver and KeyError#keynobu
2017-09-10store ec instead of thread in rb_context_t.ko1
2017-09-07ruby.h: unnormalized Fixnum valuenobu
2017-09-05add rb_hash_new_with_size()shyouhei
2017-09-03Refactor the internal data format for coverage measurementmame
2017-08-10Fiber#to_s (#inspect) return richer information.ko1