summaryrefslogtreecommitdiff
path: root/load.c
AgeCommit message (Expand)Author
2024-02-28[PRISM] Do not load -r until we check if main script can be readKevin Newton
2024-02-14[PRISM] Correctly hook up line numbers for evalKevin Newton
2024-02-12Replace assert with RUBY_ASSERT in load.cPeter Zhu
2024-01-31[PRISM] Mirror iseq APIsKevin Newton
2024-01-22[Prism] path and script name are not the sameMatt Valentine-House
2024-01-22Make prism respect dump_without_optKevin Newton
2024-01-11Update Kernel#load documentation to remove phrase related to protectionJeremy Evans
2023-12-17Adjust styles [ci skip]Nobuyoshi Nakada
2023-12-15Introduce --parser runtime flagHParker
2023-12-14rb_ext_resolve_symbol: C API to resolve and return externed symbols [Feature ...Satoshi Tagomori
2023-12-12[DOC] Update description about shared library suffixNobuyoshi Nakada
2023-12-12[DOC] Fix RDoc to match actual Kenrel.require behavior (#9180)hogelog
2023-12-07Free everything at shutdownAdam Hess
2023-12-06Revert "allow enabling Prism via flag or env var"HParker
2023-12-06Adjust styles [ci skip]Nobuyoshi Nakada
2023-12-05allow enabling Prism via flag or env varHParker
2023-11-28[Bug #20023] Resurrect fake string feature name before raisingNobuyoshi Nakada
2023-11-06[Bug #19985] Raise LoadError with the converted feature nameNobuyoshi Nakada
2023-08-22Add notes and name a magic numberNobuyoshi Nakada
2023-07-28Preserve `ec` argument across `longjmp`Nobuyoshi Nakada
2023-07-10Add a realpath cache to reduce number of syscalls.krk
2023-06-12[Feature #19719] Universal Parseryui-knk
2023-04-26[Bug #19592] Fix ext/Setup supportAlan Wu
2023-04-13Speed up rebuilding the loaded feature indexJeremy Evans
2023-02-27Revert "reuse open(2) from rb_file_load_ok on POSIX-like system"Takashi Kokubun
2023-02-26reuse open(2) from rb_file_load_ok on POSIX-like systemEric Wong
2023-02-08Only emit circular dependency warning for owned thread shieldsJean byroot Boussier
2023-02-06Revert "Only emit circular dependency warning for owned thread shields"Jean byroot Boussier
2023-02-06Only emit circular dependency warning for owned thread shieldsJean Boussier
2022-12-27load.c: remove unneeded rb_str_freeze callsEric Wong
2022-11-25Fix autoload status of statically linked extensionsAlan Wu
2022-11-18Rename misleading labelAlan Wu
2022-10-20push dummy frame for loading processKoichi Sasada
2022-07-26Rename rb_ary_tmp_new to rb_ary_hidden_newPeter Zhu
2022-07-21Expand tabs [ci skip]Takashi Kokubun
2022-06-21Clarify documentation of Kernel#require_relativeBenoit Daloze
2022-06-03[DOC] Mention the case to autoload already defined constantNobuyoshi Nakada
2022-06-03[DOC] Subjects of `autoload` are not restricted to modulesNobuyoshi Nakada
2022-05-03Remove _with_gc functions in darrayPeter Zhu
2022-04-27Rust YJITAlan Wu
2022-02-23rb_provide_feature: Prevent $LOADED_FEATURES from being copiedJean Boussier
2022-02-16Change feature_index from fake Array to darrayPeter Zhu
2022-02-05Fix TAG_THROW through require [Bug #18562]John Hawthorn
2021-11-17Allow Kernel#load to load code into a specified moduleJeremy Evans
2021-10-10Pass the VM pointer as an argumentNobuyoshi Nakada
2021-10-08Make `volatile` the variable will be taken out from `EC_EXEC_TAG`Nobuyoshi Nakada
2021-10-04Revert rescue around internal realpath call on SolarisJeremy Evans
2021-10-04Only rescue realpath calls during require on SolarisJeremy Evans
2021-10-04Use a rescue around the internal realpath call for each loaded featureJeremy Evans
2021-10-02Do not load file with same realpath twice when requiringJeremy Evans