summaryrefslogtreecommitdiff
path: root/internal.h
AgeCommit message (Expand)Author
2018-04-28string.c: adjust to rb_str_upto_eachnobu
2018-04-20simplify altstack and enable reuse with thread cachenormal
2018-04-19internal.h: use the same declaration as definitionk0kubun
2018-04-19Introduce endless range [Feature#12912]mame
2018-04-12error.c: super in method_missingnobu
2018-03-15Add `exception:` keyword in Kernel#Integer()mrkn
2018-02-18mjit.c: no va_copynobu
2018-02-12vm_insnhelper.c: inline array aref with integerk0kubun
2018-02-11_mjit_compile_send.erb: PRI_SERIALT_PREFIXnobu
2018-02-08internal.h: moved ruby_null_device declarationnobu
2018-02-07remove declaration of ruby_engine from internal.husa
2018-02-05va_copy is a C99ismshyouhei
2018-02-04mjit_compile.c: merge initial JIT compilerk0kubun
2018-02-02backward.h: rb_mod_const_missing is internal functionnobu
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