aboutsummaryrefslogtreecommitdiffstats
path: root/tool/mk_builtin_loader.rb
Commit message (Expand)AuthorAgeFilesLines
* YJIT: Introduce no_gc attribute (#7511)Takashi Kokubun2023-03-141-1/+1
* RJIT: Introduce constants under RubyVM::RJIT::CTakashi Kokubun2023-03-111-1/+2
* Rename builtin attr :inline to :leafTakashi Kokubun2023-03-111-4/+1
* Support multiple attributes with Primitive.attr!Takashi Kokubun2023-03-111-7/+12
* Change the syntax of Primitive.attr! to Symbol (#7501)Takashi Kokubun2023-03-101-4/+22
* Remove MJIT's builtin function compilerTakashi Kokubun2023-03-071-40/+2
* s/mjit/rjit/Takashi Kokubun2023-03-061-2/+2
* Use class methods of `File` over `Kernel.open` and `IO.read`Nobuyoshi Nakada2022-12-011-3/+3
* MJIT: Use a String buffer in builtin compilersTakashi Kokubun2022-11-271-9/+9
* Fix the trailing comma comment for builtin [ci skip]Takashi Kokubun2022-09-201-1/+1
* Support trailing commas in builtinTakashi Kokubun2022-09-201-1/+6
* Support sub-library in builtin-loaderNobuyoshi Nakada2022-09-091-0/+36
* Add ISEQ_BODY macroPeter Zhu2022-03-241-1/+1
* `Primitive.mandatory_only?` for fast pathKoichi Sasada2021-11-151-1/+4
* Use `VALUE` instead of `intptr_t`Nobuyoshi Nakada2021-08-161-1/+1
* Fix trivial -Wundef warningsBenoit Daloze2021-05-041-1/+1
* Method ID of call and fcall can be const not only identNobuyoshi Nakada2021-01-011-1/+1
* Access to reserved word parameter like as `__builtin.arg!(:if)`Nobuyoshi Nakada2020-12-311-0/+6
* tool/mk_builtin_loader.rb: prevent "assigned but unused variable"Yusuke Endoh2020-12-121-2/+2
* skip inlining cexpr! that are not attr! inline卜部昌平2020-07-161-22/+26
* mk_builtin_loader.rb: STACK_ADDR_FROM_TOP unusable卜部昌平2020-07-131-2/+2
* %p is not portable accross platforms卜部昌平2020-07-131-1/+1
* add comments卜部昌平2020-07-131-1/+1
* fix typo卜部昌平2020-07-131-1/+1
* inline Primitive.cexpr!卜部昌平2020-07-131-27/+54
* precalc invokebuiltin destinations卜部昌平2020-07-131-2/+21
* fix up Primitive.cinit! codeKoichi Sasada2020-07-051-2/+2
* support all locals for cexpr!, cstmt!Koichi Sasada2020-07-041-27/+50
* Calculate header line count instead of hardcodingNobuyoshi Nakada2020-06-281-1/+2
* Replace separators in input file name in header tooNobuyoshi Nakada2020-06-281-4/+4
* Replace ALT_SEPARATOR with SEPARATOR also in output file nameNobuyoshi Nakada2020-06-281-1/+5
* Introduce Primitive.attr! to annotate 'inline' (#3242)Takashi Kokubun2020-06-201-0/+6
* [Feature #16254] Allow `Primitive.func` styleNobuyoshi Nakada2020-06-191-0/+5
* [Feature #16254] Allow `__builtin.func` styleNobuyoshi Nakada2020-06-191-3/+20
* Support arguments of singleton methodNobuyoshi Nakada2020-06-141-0/+1
* Fixed up rest, keywords, keyword rest and block argumentsNobuyoshi Nakada2020-06-141-2/+9
* Make __builtin_cexpr! and __builtin_cstmt! work againTakashi Kokubun2020-06-131-2/+17
* Make builtin loader sources by RipperNobuyoshi Nakada2020-05-191-44/+70
* Also scan `rescue` clausesNobuyoshi Nakada2020-04-041-1/+1
* Separate builtin initialization callsNobuyoshi Nakada2019-12-291-1/+1
* decouple internal.h headers卜部昌平2019-12-261-2/+7
* Fixed a typo in an exception class nameNobuyoshi Nakada2019-12-231-1/+1
* readable function names for inline functions.Koichi Sasada2019-12-131-20/+52
* rename __builtin_inline!(code) and introduce others.Koichi Sasada2019-11-271-22/+54
* Write rbinc files to the source directoryNobuyoshi Nakada2019-11-261-3/+11
* Strip the last line which become trailing spacesNobuyoshi Nakada2019-11-121-1/+1
* Get rid of `__` prefix which is presereved by C standardNobuyoshi Nakada2019-11-121-1/+1
* __builtin_inline!Koichi Sasada2019-11-111-5/+53
* Full-path of builtin scripts no longer neededNobuyoshi Nakada2019-11-091-4/+2
* Revert "don't embed full-path."Koichi Sasada2019-11-091-1/+2