summaryrefslogtreecommitdiff
path: root/load.c
AgeCommit message (Expand)Author
2025-12-10Add `NUM2PTR` and `PTR2NUM` macrosNobuyoshi Nakada
2025-12-09Box: remove copied extension filesNobuyoshi Nakada
2025-12-02Box: load_wrapping is not needed nowSatoshi Tagomori
2025-11-27Reorganize page documentations (#15154)Stan Lo
2025-11-08Prevent the path for copied extension from GCNobuyoshi Nakada
2025-11-07renaming internal data structures and functions from namespace to boxSatoshi Tagomori
2025-11-07update referenced filenames from namespace to boxSatoshi Tagomori
2025-10-31Run .so init functions in namespaces to be loadedSatoshi Tagomori
2025-10-08[Bug #21629] Initialize `struct RString`Nobuyoshi Nakada
2025-10-03Save `ns` that may be clobbered by `setjmp`/`longjmp`Nobuyoshi Nakada
2025-10-02load.c: Fix dest and src of MEMMOVEYusuke Endoh
2025-09-29Fix the missed vm_ns during rebase to follow the change b227a942b205c89fdb5ad...Satoshi Tagomori
2025-09-29localize rb_vm_t and minimize times of GET_VM() callsSatoshi Tagomori
2025-09-29Update current namespace management by using control frames and lexical contextsSatoshi Tagomori
2025-09-11Fix out-of-bounds read in require when $LOADED_FEATURES is modifiedPeter Zhu
2025-09-10Fix crash when $LOADED_FEATURES is modified during requirePeter Zhu
2025-08-11[DOC] New .md file to replace doc/globals.rdocBurdette Lamar
2025-08-05load.c: fix `prev_ext_config` clobbering in `require_internal`ArtSin
2025-07-07Autoload encodings on the main ractorJean Boussier
2025-05-15Align styles [ci skip]Nobuyoshi Nakada
2025-05-11Follow the code style about elseSatoshi Tagomori
2025-05-11namespace on readSatoshi Tagomori
2025-03-13Add a document to autoloadYusuke Endoh
2025-01-26rb_feature_p: skip `get_expanded_load_path` for absolute pathsJean Boussier
2024-12-20GC guard lookup_namePeter Zhu
2024-11-08Fix memory leak in prism when syntax error in iseq compilationPeter Zhu
2024-11-08support `require` in non-main RactorsKoichi Sasada
2024-10-02Make default parser enum and define getter/setterNobuyoshi Nakada
2024-09-17[DOC] Fix autoload method formattingNikolay Ponomarev
2024-08-29[PRISM] Handle RubyVM.keep_script_linesKevin Newton
2024-07-02Resize arrays in `rb_ary_freeze` and use it for freezing arrayseileencodes
2024-05-29Fix -Wclobbered warningsNobuyoshi Nakada
2024-05-20[PRISM] Respect eval coverage settingKevin Newton
2024-05-03Rename `vast` to `ast_value`yui-knk
2024-04-26[Universal parser] Decouple IMEMO from rb_ast_tHASUMI Hitoshi
2024-04-15Specify Kernel#autoload? uses current namespaceGannon McGibbon
2024-03-06Refactor VM root modulesJean Boussier
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