summaryrefslogtreecommitdiff
path: root/load.c
Commit message (Expand)AuthorAgeFilesLines
* Prefer `rb_fstring_lit` over `rb_fstring_cstr`nobu2018-10-131-1/+1
* load.c: use ruby_sized_xfree for calloc-ed RArray VALUEnormal2018-05-211-1/+1
* load.c: reduce memory usage of loaded_features_indextenderlove2018-02-141-21/+20
* load.c: use rb_warning directlynormal2018-01-201-3/+1
* internal.h: remove dependecy on ruby/encoding.hnobu2018-01-091-1/+2
* make rb_iseq_new* accept rb_ast_body_t instead of NODE*mame2018-01-051-1/+1
* node.h: define rb_ast_body_t and restructure rb_ast_tmame2018-01-051-1/+1
* remove `PUSH_TAG`/`EXEC_AG`/`POP_TAG`/`JUMO_TAG`.ko12017-12-061-6/+6
* load.c: cwd encodingnobu2017-11-121-11/+2
* th->ec: rb_load_internal0ko12017-11-071-11/+12
* * node.h (ast_t): renamed to `rb_ast_t`.ko12017-10-291-2/+2
* Revert "Revert "Manage AST NODEs out of GC""mame2017-10-271-3/+4
* Revert "Manage AST NODEs out of GC"mame2017-10-271-4/+3
* Manage AST NODEs out of GCmame2017-10-271-3/+4
* introduce EC_*_TAG() instead of TH_*_TAG()ko12017-10-261-5/+5
* Use rb_execution_context_t instead of rb_thread_tko12017-10-261-6/+6
* vm.c: fetch retval iff necessarynobu2017-09-251-0/+2
* load.c: fix rb_load_protect conditionnobu2017-09-241-1/+1
* load.c: real path to loadnobu2017-09-211-1/+2
* move fields to ec.ko12017-06-281-6/+6
* use "enum ruby_tag_type" and TAG_NONE.ko12017-06-231-10/+10
* load.c: get rid of side effectsnobu2017-06-071-8/+7
* load.c: encode to OS path outside PUSH_TAGnobu2017-06-041-2/+2
* load.c: convert by rb_get_path_checknobu2017-06-011-4/+4
* load.c: remove a redundant rb_str_freeze callnormal2017-04-291-1/+0
* Send the backtrace of the circular require warning as a single String to Warn...eregon2017-04-271-2/+3
* load.c: make fstrings from C strings soonernormal2017-04-271-3/+2
* load.c: backtrace of circular requirenobu2017-04-251-1/+3
* introduce imemo_type_p(v, imemo_type)ko12017-04-071-1/+1
* deduplicate strings sooner at load and compilenormal2017-03-011-1/+2
* Adjust indent [ci skip]nobu2016-12-091-3/+3
* Add a comment.shugo2016-12-051-0/+2
* Don't insert an entry to loading_tbl if another thread succeed to load.shugo2016-12-051-4/+4
* load.c: setup syntax error backtracenobu2016-10-061-0/+1
* load.c: fix load/require contextnobu2016-10-061-1/+1
* * vm_core.h: revisit the structure of frame, block and env.ko12016-07-281-1/+1
* use TH_JUMP_TAGnobu2016-05-051-1/+1
* load.c: fix r54521nobu2016-04-091-5/+2
* load.c: raise name before conversionnobu2016-04-091-2/+5
* remove rb_thread_t::parse_in_evalnobu2016-03-281-1/+1
* SyntaxError message at iseq compilenobu2016-03-191-6/+3
* * introduce new ISeq binary format serializer/de-serializerko12015-12-081-5/+11
* introduce rb_autoload_str to replace rb_autoloadnormal2015-12-061-1/+1
* internal.h: RUBY_DTRACE_HOOKnobu2015-10-311-30/+6
* load.c (features_index_add): avoid repeat calculationnormal2015-08-131-2/+5
* load.c: match comment with variable (`e' => `ext') [ci skip]normal2015-08-121-2/+2
* load.c: use rb_load_internal0nobu2015-07-311-3/+5
* load.c: stop separating exits at loadingnobu2015-07-301-6/+0
* load.c: avoid segfault when 'throw' occurs in the middle of rb_load_file_strnobu2015-07-301-1/+1
* load.c: use enumnobu2015-07-261-1/+1