aboutsummaryrefslogtreecommitdiffstats
path: root/internal.h
Commit message (Expand)AuthorAgeFilesLines
* encoding.c: remove rb_gc_mark_encodingsnormal2018-06-051-1/+0
* internal.h: export ruby_sized_* for systems w/o malloc_usable_sizenormal2018-05-231-0/+2
* export rb_hash_bulk_insertnaruse2018-05-221-3/+0
* RSTRING_PTR is not guaranteed to be char*-alignedshyouhei2018-05-141-2/+29
* Rename imemo_alloc with imemo_tmpbufmame2018-05-091-7/+7
* gc.c (rb_imemo_alloc_new): split for each purposemame2018-05-091-1/+3
* gc.c (rb_imemo_alloc_new): improve the API interfacemame2018-05-091-1/+1
* nobody is using the return value of rb_io_fptr_finalizeshyouhei2018-05-041-0/+2
* string.c: adjust to rb_str_upto_eachnobu2018-04-281-1/+2
* simplify altstack and enable reuse with thread cachenormal2018-04-201-1/+0
* internal.h: use the same declaration as definitionk0kubun2018-04-191-1/+1
* Introduce endless range [Feature#12912]mame2018-04-191-1/+2
* error.c: super in method_missingnobu2018-04-121-0/+1
* Add `exception:` keyword in Kernel#Integer()mrkn2018-03-151-0/+1
* mjit.c: no va_copynobu2018-02-181-19/+0
* vm_insnhelper.c: inline array aref with integerk0kubun2018-02-121-0/+16
* _mjit_compile_send.erb: PRI_SERIALT_PREFIXnobu2018-02-111-0/+3
* internal.h: moved ruby_null_device declarationnobu2018-02-081-0/+1
* remove declaration of ruby_engine from internal.husa2018-02-071-3/+0
* va_copy is a C99ismshyouhei2018-02-051-0/+19
* mjit_compile.c: merge initial JIT compilerk0kubun2018-02-041-0/+1
* backward.h: rb_mod_const_missing is internal functionnobu2018-02-021-0/+1
* internal.h: add BITFIELD macro to aid C99 usersnormal2018-01-271-0/+13
* array.c: rb_check_to_arraynobu2018-01-271-0/+1
* process.c: add :exception option to Kernel.#systemk0kubun2018-01-241-2/+3
* merge extern declarations into internal.hshyouhei2018-01-181-0/+3
* Add tests for Node code locationsyui-knk2018-01-151-0/+2
* internal.h (FLEX_ARY_LEN): Add a macro to define a flexible arraymame2018-01-131-0/+9
* internal.h: remove dependecy on ruby/encoding.hnobu2018-01-091-5/+14
* internal.h: remove dependecy on ruby/io.hnobu2018-01-091-1/+2
* marshal.c: allow marshalling keyword_init structk0kubun2018-01-051-0/+1
* statement experssion is a GCCismshyouhei2018-01-021-3/+3
* _Static_assert is a C11ismshyouhei2018-01-021-1/+3
* long long is a C99ismshyouhei2018-01-021-1/+7
* __VA_ARGS__ is a C99ismshyouhei2018-01-021-1/+1
* long long is a C99simshyouhei2018-01-021-3/+8
* bit fields treating negative values should be declared as signed intngoto2017-12-301-2/+2
* hash literal deduplicates like Hash#[]=normal2017-12-301-0/+1
* suppress warning: 'const' attribute on function returning 'void'naruse2017-12-181-2/+2
* iseq.c: dump type of branchiftype on disasmk0kubun2017-12-131-0/+1
* Revamp method coverage to support define_methodmame2017-12-051-1/+3
* bignum.c, numeric.c: add Integer#pow(b, m)mrkn2017-12-041-0/+54
* `rb_source_loc` -> `rb_source_location_cstr`ko12017-11-161-2/+2
* remove an unused function.ko12017-11-161-1/+0
* Rename imemo_strterm to imemo_parser_strtermmame2017-11-041-11/+11
* Revert "Revert "Replace NODE_STRTERM and NODE_HEREDOC with imemo_strterm""mame2017-11-041-1/+4
* Revert "Replace NODE_STRTERM and NODE_HEREDOC with imemo_strterm"mame2017-11-041-4/+1
* Replace NODE_STRTERM and NODE_HEREDOC with imemo_strtermmame2017-11-041-1/+4
* Revert "Revert "Manage AST NODEs out of GC""mame2017-10-271-1/+2
* Revert "Manage AST NODEs out of GC"mame2017-10-271-2/+1