aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* raddrinfo.c: fix parse_numeric_portnobu2018-01-151-9/+9
* take alignof instead of sizeofshyouhei2018-01-151-2/+2
* parse.y (new_ary_op_assign): Factor out the typical code clonemame2018-01-151-32/+30
* parse.y: Fix a bug of `obj[42, &blk] ||= foo bar`mame2018-01-152-1/+30
* parse.y (begin_block): Factor out BEGIN {} process.mame2018-01-151-13/+12
* also blacklist gcc 4.9 for __builtin_alloca_with_alignshyouhei2018-01-151-3/+3
* tool/ruby_vm/models/attribute.rb: void for empty argumentsnobu2018-01-151-3/+13
* parse.y: Remove unused code comment blocksmame2018-01-151-18/+3
* disable __builtin_alloca_with_align for GCC 4.8shyouhei2018-01-151-0/+8
* give up RSTRING_PTR() being VALUE-alignedshyouhei2018-01-151-3/+3
* sorry, this hunk was a garbage. [ci skip]shyouhei2018-01-151-1/+1
* __declspec(align(#)) does not take sizeof()shyouhei2018-01-152-4/+4
* more ytab.sed fixesnobu2018-01-151-10/+16
* more support for NORETURNshyouhei2018-01-151-4/+11
* __builtin_alloca_with_align for optimal memory accessshyouhei2018-01-152-0/+9
* __builtin_assume_aligned for *(foo *) castsshyouhei2018-01-154-7/+29
* __alignof__ to take alignment of a typeshyouhei2018-01-154-11/+39
* __attibute__((__aligned__)) for RSTRING_PTR()shyouhei2018-01-155-11/+39
* more ytab.sed fixesnobu2018-01-151-7/+17
* * 2018-01-15svn2018-01-151-1/+1
* tool/ytab.sed: Support some old bison implementationsmame2018-01-151-5/+5
* parse.y (parser_heredoc_dedent): Removedmame2018-01-141-8/+6
* parse.y: yydebugnobu2018-01-141-10/+12
* parse.y: Remove unused a macro "FIXME"mame2018-01-141-2/+0
* parse.y: ripper no longer uses rb_discard_nodenobu2018-01-141-0/+2
* parse.y: Remove a code for old yaccmame2018-01-141-9/+0
* parse.y: Remove almost all *_gen macros by passing parser_params explicitlymame2018-01-142-718/+636
* parse.y: Expand global-like accessor macros for struct parser_paramsmame2018-01-141-565/+525
* parse.y: Use "p" for the variable of struct parser_params consistentlymame2018-01-142-779/+779
* parse.y: Avoid "p" as a variable namemame2018-01-141-104/+104
* exclude flexible array size with old compilersnobu2018-01-146-9/+10
* * 2018-01-14svn2018-01-141-1/+1
* net/http: use writev for HTTP chunked request bodiesnormal2018-01-142-8/+7
* string.c (struct mapping_buffer): Use FLEX_ARY_LENmame2018-01-131-2/+2
* compile.c (struct ibf_object_*): Use FLEX_ARY_LENmame2018-01-131-4/+4
* compile.c (struct ibf_id_entry): Just removed.mame2018-01-131-13/+0
* iseq.h (struct iseq_catch_table_entry, iseq_compile_data_storage): Use FLEX_A...mame2018-01-133-10/+6
* file.c (struct apply_arg): Use FLEX_ARY_LENmame2018-01-131-2/+2
* variable.c (struct gen_ivtbl): Use FLEX_ARY_LEN.mame2018-01-131-2/+2
* node.c (node_buffer_elem_t): Use FLEX_ARY_LENmame2018-01-131-2/+2
* internal.h (FLEX_ARY_LEN): Add a macro to define a flexible arraymame2018-01-132-9/+10
* Fix a typo.hsbt2018-01-131-1/+1
* __VA_ARGS__ is a C99ismshyouhei2018-01-132-6/+3
* flexible array member is a C99ismshyouhei2018-01-131-1/+9
* Update dependenciesnobu2018-01-132-5/+1
* Update dependencies using `tool/update-deps`kazu2018-01-132-0/+6
* * 2018-01-13svn2018-01-121-1/+1
* parse.y: Remove meaningless ifndef guardsmame2018-01-121-5/+0
* parse.y (token_info_push, token_info_pop): Refactoringmame2018-01-121-41/+33
* parse.y (token_info_push, token_info_pop): Use code_locationmame2018-01-121-36/+36