summaryrefslogtreecommitdiff
path: root/ruby.c
AgeCommit message (Expand)Author
32 hoursRevert "Force disable yjit on OpenBSD"Aaron Patterson
2021-11-18Add --yjit-no-type-prop so we can test YJIT without type propagation (#5135)Maxime Chevalier-Boisvert
2021-10-25[Feature #18239] Implement VWA for stringsPeter Zhu
2021-10-21Fix TestRubyOptions#test_enable for -DMJIT_FORCE_ENABLETakashi Kokubun
2021-10-21Force disable yjit on OpenBSDJeremy Evans
2021-10-20Fix indentation in ruby.cAlan Wu
2021-10-20Warn when trying to use YJIT in --disable-jit-support buildsAlan Wu
2021-10-20Show --yjit in help messageAlan Wu
2021-10-20Improve YJIT command line option parsingAlan Wu
2021-10-20YJIT_STATS instead of RUBY_DEBUG for --yjit-stats in help printoutAlan Wu
2021-10-20Say YJIT is disabled by default in ruby --helpAlan Wu
2021-10-20Style fix in ruby.cAlan Wu
2021-10-20Don't enable YJIT by default. More tests on both Ubuntu and MacOS.Noah Gibbs
2021-10-20Reduce line length for YJIT option descriptionsNoah Gibbs
2021-10-20Document YJIT options in --helpNoah Gibbs
2021-10-20is this right?Aaron Patterson
2021-10-20Don't check MJIT if it's not enabledAaron Patterson
2021-10-20Disable YJIT by default if MJIT_FORCE_ENABLE is onAaron Patterson
2021-10-20disable MJIT when --enable-all is setAaron Patterson
2021-10-20Update ruby.cMaxime Chevalier-Boisvert
2021-10-20Exit if YJIT and MJIT are both enabledAaron Patterson
2021-10-20Try running with more YJIT options in CI to surface more bugsMaxime Chevalier-Boisvert
2021-10-20Increase default YJIT call threshold to 10. Add exec mem size arg. (#52)Maxime Chevalier-Boisvert
2021-10-20Implement greedy versioning. Refactor versioning logic. (#10)Maxime Chevalier-Boisvert
2021-10-20Yet Another Ruby JIT!Jose Narvaez
2021-10-20Implement --ujit-call-thresholdMaxime Chevalier-Boisvert
2021-10-20Report unknown --ujit-* optionsMaxime Chevalier-Boisvert
2021-10-20Implement --ujit-stats and instructoin countingAlan Wu
2021-10-20Refactor uJIT code into more files for readabilityMaxime Chevalier-Boisvert
2021-10-20Show whether MicroJIT is enabled in the version stringAlan Wu
2021-10-20Fix mistake in ujit command line parsingAlan Wu
2021-10-20Implement the --disable-ujit command line optionAlan Wu
2021-10-01Skip broken strings as the locale encodingNobuyoshi Nakada
2021-10-01Replace expanded load path only when modifiedNobuyoshi Nakada
2021-10-01Copy path strings as interned stringsNobuyoshi Nakada
2021-10-01Fix the encoding of loaded feature names [Bug #18191]Nobuyoshi Nakada
2021-09-10include/ruby/internal/interpreter.h: add doxygen卜部昌平
2021-09-05Replace RBOOL macroS-H-GAMELINKS
2021-07-06Suppress unused-but-set-variable warningNobuyoshi Nakada
2021-06-29Rename error_squiggle to error_highlightYusuke Endoh
2021-06-29[WIP] add error_squiggle gemYusuke Endoh
2021-06-22Deprecate and rework old (fd) centric functions.Samuel Williams
2021-06-10Freeze command line scriptNobuyoshi Nakada
2021-05-04Fix trivial -Wundef warningsBenoit Daloze
2021-03-24Removed dln_a_outNobuyoshi Nakada
2021-03-17[Feature #17684] Declare --disable-gems is for debuggingNARUSE, Yui
2021-03-12Constified variables for getenvNobuyoshi Nakada
2021-03-06Keep libpath length non-negative [Bug #16784]Yusuke Endoh
2021-02-20Fixed fallback ENABLE_VIRTUAL_TERMINAL_PROCESSING value [Bug #17639]YO4 (Yoshinao Muramatsu)
2021-01-24Moved --verbose, --verbose and --help options to last [ci skip]Nobuyoshi Nakada