summaryrefslogtreecommitdiff
path: root/tool/mk_builtin_loader.rb
Commit message (Expand)AuthorAgeFilesLines
* 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
* don't embed full-path.Koichi Sasada2019-11-091-2/+1
* tool/mk_builtin_loader.rb: check if op is an array or notYusuke Endoh2019-11-081-1/+1
* Add file mode to generated files [ci skip]Nobuyoshi Nakada2019-11-081-0/+1
* Renamed `load_*.inc` as `*.rbinc` to utilize a suffix ruleNobuyoshi Nakada2019-11-081-2/+2
* Stop compiling if type mismatch was found.Koichi Sasada2019-11-081-0/+6
* support builtin features with Ruby and C.Koichi Sasada2019-11-081-0/+76