summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2025-09-29No need to set namespace to the frame start evaluating mainSatoshi Tagomori
2025-09-29re-implement free/memsize for rb_namespace_t correctlySatoshi Tagomori
2025-09-29Update dependency after rebaseSatoshi Tagomori
2025-09-29Fix the missed vm_ns during rebase to follow the change b227a942b205c89fdb5ad...Satoshi Tagomori
2025-09-29Fix bug of uninitialized variable, missed EoCFP, return valuesSatoshi Tagomori
2025-09-29Unify all block_handler getter to check namespace consistentlySatoshi Tagomori
2025-09-29YJIT: respect the code in master branchTakashi Kokubun
2025-09-29delete unused codeSatoshi Tagomori
2025-09-29localize rb_vm_t and minimize times of GET_VM() callsSatoshi Tagomori
2025-09-29fix the wrong patch: 6cea12a4de44e0c072e33eca51b57965068b474aSatoshi Tagomori
2025-09-29add VM_ENV_NAMESPACED_P to unify/simplify/correct when SPECVAL has a namespaceSatoshi Tagomori
2025-09-29Stop using C23 spec: initialization with an empty structSatoshi Tagomori
2025-09-29Skip loading gem_prelude in wasm environmentSatoshi Tagomori
2025-09-29Add and fix dependenciesSatoshi Tagomori
2025-09-29Update Namespace#eval to use control frames instead of namespace_push/popSatoshi Tagomori
2025-09-29Skip CFUNC frames in the current namespace detectionSatoshi Tagomori
2025-09-29Define a debug method Kernel#dump_classext only when RUBY_DEBUG is setSatoshi Tagomori
2025-09-29Detect the correct loading namespace from control framesSatoshi Tagomori
2025-09-29Follow the usual naming rule for singleton methodsSatoshi Tagomori
2025-09-29Stop using ns->top_self here because it's set to th->top_self beforehand if n...Satoshi Tagomori
2025-09-29Fix wrong way to check an object is an instance of rb_cNamespaceSatoshi Tagomori
2025-09-29There is no longer needs to evict ivars thanks to fieldsSatoshi Tagomori
2025-09-29Fix Namespace.current to show its caller's namespaceSatoshi Tagomori
2025-09-29Update current namespace management by using control frames and lexical contextsSatoshi Tagomori
2025-09-28ripper: Fix dependency for generated ripper sourcesNobuyoshi Nakada
2025-09-27Fix a check on pushrefTakashi Kokubun
2025-09-27Reuse a cmd array created for printingTakashi Kokubun
2025-09-27Limit the auto-style push to masterTakashi Kokubun
2025-09-27Resurrect support of auto-style on masterTakashi Kokubun
2025-09-28[ruby/erb] Remove a trailing spaceTakashi Kokubun
2025-09-26[DOC] Fix rendering of $\ in globals.mdPeter Zhu
2025-09-26[ruby/ipaddr] Fix `#ipv4_compat` returning invalid prefixTaketo Takashima
2025-09-26CI: Add make-ibm job in ubuntu.yml and remove ubuntu-ibm.ymlJun Aruga
2025-09-26Always set parent_object in GCPeter Zhu
2025-09-26[DOC] More tweaks for String#hexBurdette Lamar
2025-09-26[ruby/erb] Enhancements (mostly documentation)Burdette Lamar
2025-09-25ZJIT: Remove an obsoleted PC guardTakashi Kokubun
2025-09-25ZJIT: Compile ISEQ with optional arguments (#14653)Takashi Kokubun
2025-09-26[rubygems/rubygems] add loading support on Windowssodacris
2025-09-26[rubygems/rubygems] skip checking title on Windows because it's not supportedsodacris
2025-09-25ZJIT: Remove dead CMEs from `Invariants`Alan Wu
2025-09-25ZJIT: Actually call rb_zjit_root_update_references()Alan Wu
2025-09-25ZJIT: Reference update `Invariant::cme_patch_points`Alan Wu
2025-09-25ZJIT: Forget about dead ISEQs in `Invariants`Alan Wu
2025-09-25ZJIT: Standardize to `Iterator::map` in `Invariants::update_references`Alan Wu
2025-09-25Always use assert-free APIs when profiling and crashingAlan Wu
2025-09-25Properly unlock locked mutexes on thread cleanup.Luke Gruber
2025-09-25IBF: Remove unnecessary and potentially UB pointer castAlan Wu
2025-09-25IBF: Avoid unaligned load on 32 bit platformsAleksey Maximov
2025-09-24ZJIT: Prefer *const u8 for consts (#14652)Takashi Kokubun