summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2024-02-12Update ASAN docs to reflect the current state of thingsKJ Tsanaktsidis
2024-02-12Burn default ASAN options into the built RubyKJ Tsanaktsidis
2024-02-11[ruby/optparse] [DOC] Add description of OptionParser#define_by_keywordsNobuyoshi Nakada
2024-02-12Win32: Include stdio.h for `printf`Nobuyoshi Nakada
2024-02-11[ruby/optparse] [DOC] Add missing documentsNobuyoshi Nakada
2024-02-11[PRISM] Fix error handling in `pm_parse_prism`eileencodes
2024-02-11Win32: Use `TARGET_OS` for word-sizeNobuyoshi Nakada
2024-02-11Win32: Use prototypeNobuyoshi Nakada
2024-02-11Win32: Copy coroutine no longer existsNobuyoshi Nakada
2024-02-11Win32: Fix pre-defined macros for platformsNobuyoshi Nakada
2024-02-11Win32: Define `HAVE_INTTYPES_H`Nobuyoshi Nakada
2024-02-11[ruby/irb] Polish the exit! command and its testsStan Lo
2024-02-10[ruby/irb] Introduce exit! commandIgnacio Chiazzo Cardarello
2024-02-11[ruby/optparse] Search exactly when `require_exact`Nobuyoshi Nakada
2024-02-10Fix the variable to be checkedyui-knk
2024-02-10YJIT: Remove unused variablesNobuyoshi Nakada
2024-02-10Fix constant name of `Ractor::IsolationError` messageyui-knk
2024-02-10Include the first constant name into `Ractor::IsolationError` messageyui-knk
2024-02-09YJIT: Add top ISEQ call counts to --yjit-stats (#9906)Takashi Kokubun
2024-02-09Split line_no and node_id before new_insn_bodyKevin Newton
2024-02-09[PRISM] Fix flaky memory in scope nodesKevin Newton
2024-02-09[ruby/prism] Update lib/prism/ripper_compat.rbNoah Gibbs
2024-02-09[ruby/prism] RipperCompat: add array-refs, assigns, symbols, stringsNoah Gibbs
2024-02-09YJIT: Fallback megamorphic opt_case_dispatch (#9894)Takashi Kokubun
2024-02-09More on IO doc (#9842)Burdette Lamar
2024-02-09rb_obj_setup: do not copy RUBY_FL_SEEN_OBJ_IDJean Boussier
2024-02-09[ruby/prism] Significantly faster offset cache for parserKevin Newton
2024-02-09[PRISM] Implement opt_case_dispatchKevin Newton
2024-02-09[PRISM] Refactor case nodes for only one pass through whenKevin Newton
2024-02-09Remove unused bind argument from eval_make_iseqMatt Valentine-House
2024-02-09[ruby/optparse] Adjust arguments for lambda-callbacksNobuyoshi Nakada
2024-02-09[ruby/optparse] Respect default values in block parametersNobuyoshi Nakada
2024-02-09Remove unavailable filters for merge_group eventKazuhiro NISHIYAMA
2024-02-09Skip to install bundled gems that is C extension and build failed.Hiroshi SHIBATA
2024-02-09Remove ruby object from string nodesyui-knk
2024-02-09[ruby/optparse] Fix `require_exact` to work with options defined as `--[no]-s...fatkodima
2024-02-09[ruby/optparse] Escape backslashesNobuyoshi Nakada
2024-02-09Move clean-up after table rebuildingNobuyoshi Nakada
2024-02-08Fix a benchmark to avoid leaving a garbage fileTakashi Kokubun
2024-02-09[ruby/rdoc] Don't document aliases with trailing `:nodoc` directivePetrik
2024-02-09YJIT: Refactor recv_known_class to Option (#9895)Takashi Kokubun
2024-02-08YJIT: Remove unnecessary casts for chain_depth (#9893)Takashi Kokubun
2024-02-08YJIT: Allow tracing a counted exit (#9890)Takashi Kokubun
2024-02-08[PRISM] Run opt init before parsingKevin Newton
2024-02-08[PRISM] Support the DATA constantKevin Newton
2024-02-08YJIT: Maintain MapToLocal that is just upgraded (#9876)Takashi Kokubun
2024-02-08[PRISM] Compile constant paths with optimizationsKevin Newton
2024-02-08[PRISM] Compile constant reads using opt_getconstant_pathKevin Newton
2024-02-08[PRISM] Refactor call opts to only check for specific idsKevin Newton
2024-02-08YJIT: Report invalidation counts in non-stats mode (#9878)John Hawthorn