summaryrefslogtreecommitdiff
path: root/proc.c
AgeCommit message (Expand)Author
2025-04-03Remove no longer used unionNobuyoshi Nakada
2025-03-16Fix enums in comparisonsNobuyoshi Nakada
2025-02-20Revert "refactor: make get_local_variable_ptr accept "rb_env_t *""Yusuke Endoh
2025-02-18reject numbered parameters from Binding#local_variablesYusuke Endoh
2025-02-18refactor: make get_local_variable_ptr accept "rb_env_t *"Yusuke Endoh
2025-02-01[Bug #21103] Fix local variable index calculation with forwardingNobuyoshi Nakada
2025-01-20Remove dead function rb_func_proc_newPeter Zhu
2025-01-13Proc#parameters: Show anonymous optionals as `[:opt]`Alan Wu
2025-01-09[Feature #6012] Extend `source_location` for end position and columnsNobuyoshi Nakada
2025-01-05Use a single quote instead of a backtick for error messagesJunichi Ito
2025-01-02[DOC] Exclude 'Method' from RDoc's autolinkingNobuyoshi Nakada
2024-12-18Document 'it' and update numbered parameters docs (#12375)Victor Shepelev
2024-12-13Fix use-after-free in ep in Proc#dup for ifunc procsPeter Zhu
2024-11-01[Bug #20853] Fix Proc#hash to not change after compactionPeter Zhu
2024-10-03Make Object#singleton_method return methods in modules included in or prepend...Jeremy Evans
2024-09-27s/erorr/error/ydah
2024-07-10Add rb_block_call2, a flexible variant of rb_block_callYusuke Endoh
2024-06-18Optimized forwarding callers and calleesAaron Patterson
2024-04-26[Universal parser] Decouple IMEMO from rb_ast_tHASUMI Hitoshi
2024-04-05[Bug #20342] Consider wrapped load in `main` methodsNobuyoshi Nakada
2024-03-06Refactor VM root modulesJean Boussier
2024-03-06Move FL_SINGLETON to FL_USER1Jean Boussier
2024-02-21Add IMEMO_NEWPeter Zhu
2024-02-15Do not include a backtick in error messages and backtracesYusuke Endoh
2024-02-12proc.c: get rid of `CLONESETUP`Jean Boussier
2024-01-30Use `UNDEF_P`Nobuyoshi Nakada
2023-12-12Remove unused macrosAlan Wu
2023-12-05Make env_clone compaction safePeter Zhu
2023-11-21Get rid of useless dsize functionsJean Boussier
2023-11-20proc.c: Make Method and UnboundMethod embdedJean Boussier
2023-10-26[Feature #19362] Call `#initialize_dup` hook at `Proc#dup`Nobuyoshi Nakada
2023-09-12Make Kernel#lambda raise when given non-literal blockAlan Wu
2023-07-26Make {Nil,True,False}Class#singleton_method always raise NameErrorJeremy Evans
2023-07-20proc.c: Remove unused parameter [ci skip]Alan Wu
2023-07-13Store object age in a bitmapMatt Valentine-House
2023-03-06Stop exporting symbols for MJITTakashi Kokubun
2023-02-19[DOC] Improve Kernel#binding docszverok
2023-02-15Encapsulate RCLASS_ATTACHED_OBJECTJean Boussier
2023-02-10use correct svar even if env is escapedKoichi Sasada
2023-02-09Merge gc.h and internal/gc.hMatt Valentine-House
2023-02-07Use rb_gc_mark_and_move for method objectsPeter Zhu
2023-02-07Use rb_gc_mark_and_move for proc and bindingPeter Zhu
2023-02-03Mark "method" objects as protected by write barrierJean Boussier
2023-02-01use correct svar (#7225)Koichi Sasada
2022-12-23Docs: Separate documentation for UnboundMethod#==zverok
2022-12-03UnboundMethod only refer defined_classKoichi Sasada
2022-11-16Using UNDEF_P macroS-H-GAMELINKS
2022-11-04Use RTEST to to check return valuePeter Zhu
2022-11-04Remove unnecessary branch in `UnboundMethod#bind`Alexander Momchilov
2022-10-03Mark struct METHOD->owner for the GCBenoit Daloze