k0kubun, Takashi Kokubun

Hash Date Message
52c738408e7624d1f6ebb8c62a7497fed2684bf5 2017-05-15 erb.rb: Use String#<< instead of #concat
53127c2410c29f7cc942a76baa7be97ba65aafda 2017-05-17 erb.rb: Don't encode tilde in #url_encode
e1b432754553423008a14d39d0901eabc99e7ddb 2017-05-17 cgi/util.rb: Don't escape tilde in #escape
29a26009947cdde301cf7b1cc80decdb4cc04ca1 2017-05-17 spec/rubyspec: Fix rubyspec for tilde unescape
d06a7cfeddc376fdf6150e5bc409c6e507ede068 2017-05-17 spec/rubyspec: Add `ruby_version_is` guard
c26a9a733848a0696976bb98abfe623e15ba2979 2017-05-18 Fix strange indentation
ca34d7075a9aa3c8355b8f062d13cdad0ae8e652 2017-05-20 erb.rb: Drop unused scanner implementation
a6986f10d037a8ca5bee4416ad5f22c03b4ef930 2017-05-20 erb.rb: Prevent potential unexpected rescue
040f27569069926ca57e4d05e77b8a7bded6a7af 2017-05-20 erb.rb: Allow trimming carriage return
37bc70e650e44a2c7751a6f4ecba9468bcebfa4d 2017-05-20 doc/maintainers.rdoc: Add me to ERB maintainers
b82ed2ce61923636ba679b76e7369d84f8c4e726 2017-05-20 erb.rb: Allow explicit trimming carriage return
64c914706ebeeda42892c6e0a4082cff75e76a1f 2017-05-20 erb.rb: Allow trimming CR in all trim_modes
72fb1e1690d71f9ec9e33bc3bc282689c7afe2b4 2017-05-22 erb.rb: Skip creating regexp
592c3f9b10a9c2b2249fa4c6e1dc2146b3666e4b 2017-05-25 string.c: Optimize String#concat when argc is 1
a270c90e89ce9681b1257305028e2165bc1ba3c8 2017-05-25 insns.def: [DOC] Fix description of tostring
eb1652b57171f5af5b667010c1721d5d29c5a437 2017-05-25 erb.rb: Add ERB#result_with_hash
20a82f8839581742438b526a6acda447c43add34 2017-05-25 NEWS: Add entry for ERB#result_with_hash
5fc32362229e6ec14e2a32699975918fa9d68cfc 2017-05-26 erb.rb: Use script encoding instead of force_encoding
6f685e106c47c755c930a1597271265149b5cb4e 2017-05-26 erb.rb: Generate static string with opt_str_uminus
9f9f8236ff18d4e09fa404f38dbc06375347b096 2017-05-26 erb.rb: [DOC] Follow compiled code's change
43572889b3ecd8442574da98988fa187eaa04169 2017-05-26 erb.rb: Tiny improvement of compiling cost
697c82b69167f021841d139b4321245f8842837a 2017-05-27 benchmark: Rename to bm_erb_render.rb
2e75043a49d5277c04173ba2af233283ae26702d 2017-05-27 erb.rb: Use str_uplus instead of rb_str_dup
1d9030a1073bbc6d8fcec6cd37e3c6ea3b005d8a 2017-05-27 bootstraptest/test_insns.rb: Fix typo
253232c028a5565dbeecc05fab5e81b35ab58bcc 2017-05-28 process.c: Use getrusage(2) in Process.times
26e32b7d65b2e526af5533a177610fffaaebe2a9 2017-05-29 test/erb/test_erb.rb: Fix unused variable warning
fc7241ffe2238d228e5121caf8e5ae18fa1ea20e 2017-05-29 rubyspec: Fix method redefinition warning
a100bf321c7f3a6eb97133735f5d73a1fc92a405 2017-06-12 array.c: [DOC] Make it clear that #<< modifies receiver
08bb7d3d1927e077aa027ef19cc6ef5c1327aaed 2017-09-26 test_features.rb: fix unused variable warning
054e4bc4fdcf6e0c5aa907d4fbc455ed0f3ec3af 2017-09-26 test_erb.rb: add test cases for uncovered methods
9d389d6510d8dadfa2ee1e246b5e205d2eeb7de4 2017-09-26 erb.rb: drop unreachable method
e6484a153038703447b50fcac26349249922ab28 2017-10-21 vm_core.h: export symbols of shared variables
b6d97cc9a8496339df5055131cfbca21c5cb9f8b 2017-10-21 vm.c, vm_insnhelper.h: export symbols of VM serials
774b42d64385c2447ac38802ae0d045f3d7b9e95 2017-10-21 erb.rb: specify frozen_string_literal: true
8949479e1a77ad62c054cd2db9b129f65c560f90 2017-10-21 driver.rb: add option to specify target with rbenv
dafb230c0b7e26b15ca74ce1b99f05ce6f42027e 2017-10-21 driver.rb: allow executing driver.rb directly
6caa91ede201e70014d83c3c2719feac3934fe9f 2017-10-21 erb.1: add missing option in detailed description
4d606546902fcc32b44ea7e07461be9cf05df909 2017-11-10 .travis.yml: workaround to resolve ::1
e16bd0f4d81ef74035712853a5eb527f28abb342 2017-11-10 bin/erb: change template file encoding to UTF-8
f77fc95cf2f561a366550af76128b0db48a8044e 2017-11-12 .gitignore: ignore dlntest.dll
22c8cc44a27cceebc48418b2b05e0a6e1638994b 2017-11-16 thread_win32.c: stop returning unused value
dd979f9d6959919765e20f369ac3fe3ae95958ac 2017-11-23 .travis.yml: revert "workaround to resolve ::1"
106c9883e11673fa31e3854d7e24b97f4c1ba9fd 2017-11-24 irb.rb: show source around binding.irb on start
ea576241b053f62cd790ba5578ca9fd1153c54ca 2017-11-24 NEWS: note about r57274
7128849c8c5fce8df450379db54136fd21fab6ad 2017-11-24 test_workspace.rb: skip test failing on windows
96d576733aea018eb0415d0b777496ee0d5a8578 2017-11-29 test_workspace.rb: prefer using skip
857827e3eed915543ac9d4d2541179ea4ded8eee 2017-12-01 vm.c: partially revert r60558
02015974a3cca132bce7e1e7588b9cf835c07036 2017-12-12 struct.c: add keyword_init option to Struct.new
ed682479ee73c1c401b6ab5a1ed6e10c77cbce0c 2017-12-12 NEWS: add entry for r61137
da1ba13714f0a1025e4e60ef50d477a2603c1a3a 2017-12-12 irb.rb: preserve ARGV on binding.irb
4fe2ca38c1cde063b09d8e015e64f8964ebb25b4 2017-12-12 irb/init.rb: make sure ARGV refers to toplevel one
64bb2b1cc0271e5e8697a41e6a4c602fb4ae66e9 2017-12-12 test_struct.rb: rename constants to clarify
89c7e6de442d558b6819cb23b7a011410ea19668 2017-12-12 irb/test_init.rb: add test to ensure $0
8411f58ed70c1e6dc4e35589c94fd231c4e384d2 2017-12-12 struct.c: show `keyword_init: true` on inspect
2406207cbba15384868255d75dd3b8cb71b60e85 2017-12-12 struct.c: don't explain implementation details
f5090e2f5ca5d5e0353659bdcba3c0a09e908178 2017-12-13 iseq.c: dump type of branchiftype on disasm
316f58076d29dcff053256992d9ec19fed7e698f 2017-12-16 vm.c: always export rb_frame_method_id_and_class
1942e9254744bc9629d2c7ea0e670e75051311de 2017-12-23 iseq.c: show first_lineno on iseq inspect
6915ffc99d355e14e8efe93183a7a6793505573a 2017-12-24 NEWS: note about ERB's rendering performance
6ea6e972b281f682d6f3d6a8a9b8d0fcfcf9ef61 2017-12-24 NEWS: move the section to note ERB performance
65d3461e95246ba710a79ea8f6fcf145f872f304 2017-12-25 cont.c: fix comment to follow field name change
c46d3de0f547d18b2b69d08fc765344d617ac5b7 2017-12-27 erb.rb: preserve the behavior for invalid syntax
ff6c540adb5b60b0fd75152434fa67b1fa3d26b7 2017-12-27 tool/downloader.rb: retry downloads
57e95f38b1f6941eb0dc84c36363f7f64dacd7b4 2017-12-27 tool/downloader.rb: don't suppress exception
9006d059f4eebe15f25839b9306d90155fda7b0a 2017-12-28 erb.rb: let's remove constant deprecated at 2.5
26df9588d6b55cc72526d7a45ebdd631600a6226 2018-01-05 marshal.c: allow marshalling keyword_init struct
35e631273ab8beae181af0f648bc9c7d0041a890 2018-01-10 tool/downloader.rb: retry against Errno::ETIMEDOUT
fb29cffab05cb5446c1e6cd68035c39143b02763 2018-01-24 process.c: add :exception option to Kernel.#system
c50220619be5c1d83768611a41d27442dd2056de 2018-01-24 system_spec.rb: add RubySpec for r62025
d678c274aa747323846245ecc8225bb7ee1de04f 2018-01-27 win32/Makefile.sub: fix typo
be27efdb83aadd82f0d7573f5b547f57cad472f5 2018-01-27 dumper.rb: stop getting --destdir option value
c8e5796f61824bb5a232a9d338ececc6a2487997 2018-01-27 insns2vm.rb: make #generate_parser private
3e458f15c8a68bfcb19cbbf456020a64fa99c358 2018-01-27 insns2vm.rb: add missing word to help
fe18a62347133c95242a4304840a41982e190c21 2018-01-27 bare_instructions.rb: show class name on inspect
6cb0126773cf2b3d4a753da5601a4a5165a78d04 2018-01-27 insns.def: [DOC] update supported attributes [ci skip]
0af44e72611583963220e40215fc36f31fa80185 2018-02-04 common.mk: install a single header file for JIT
fd44a5777fbca386a78cccff9aa02eca155b0752 2018-02-04 mjit.c: merge MJIT infrastructure
8a0678b4c3120196321c4d4670b13ed099183dca 2018-02-04 mjit.c: try porting va_copy
328666a6c2253f73705d8cddd249ad92552e398a 2018-02-04 mjit.c: try to fix Solaris build failure
329776cd3d219c0453283a1fcf835c55754419ec 2018-02-04 mjit.c: use InterlockedExchangePointer
56530b541b2601d2d8bfc4e53796faaba414ae2f 2018-02-04 Makefile.in: use CFLAGS_NO_ARCH for cpp
ed935aa5be0e5e6b8d53c3e7d76a9ce395dfa18b 2018-02-04 mjit_compile.c: merge initial JIT compiler
25a82d79367a6cec7c527716815af7e3b496fdaa 2018-02-04 vm.c: feedback control frame size change
ec7dd299020812f83b438f0c05dde8f079772087 2018-02-04 mjit.c: another try for fixing solaris build
ec11550625ebba67bfa302508b4a94eb4e2243b1 2018-02-04 common.mk: use vm.i as the temporary filename
2c179b12de1ac33bec915217ac5c88037d5e810d 2018-02-04 mjit.c: define __EXTENSIONS__ earlier
70a7bc396797cc0808939e092b2d6f9f19eb8ab1 2018-02-05 transform_mjit_header.rb: remove predefined macros
9895f694603154679ff55b224607f45996dc3458 2018-02-05 transform_mjit_header.rb: check initial code
d7195ec5c349000b59bfde03173aa326b40441c3 2018-02-05 mjit.c: try changing the order of includes
827322569f6ddb790745e51f51ab25d2e2702de2 2018-02-05 mjit.c: prefer using --jit-cc=clang if __clang__
349e7fcb6656e1cb23f585befb1bb5677685e10e 2018-02-05 tool/downloader.rb: retry SocketError
e23aefe2888d59763b013eeb491026a2ffc8930b 2018-02-05 transform_mjit_header.rb: restrict transformation
68baf9551e5d7bb43d1a7cce8e80ecb5f06e8724 2018-02-05 vm_insnhelper.c: prefix rb_ to simple_iseq_p
1fd0a7a6608ed0a0514d59e40f3a149f289ea537 2018-02-05 mjit.c: determine prefix of MJIT header at runtime
b64f7258f4cabf9b005d27e98f98376e95ce7e46 2018-02-05 mjit.c: fix MinGW warning by r62221
dbb63aeea647edfeecd3e9f2d21ebbf715719d42 2018-02-06 transform_mjit_header.rb: add output for debug
3cb196f404efdb391dd3020a1df0518b12338802 2018-02-06 mjit_compile.c: share the definition of macros
d409017bc6e7d5521111e607afcdc5e2dc25bbef 2018-02-06 mjit_compile.c: fix inconsistent indentation
7536797f815ab1d30175516f0709cc6fdd46a95b 2018-02-06 transform_mjit_header.rb: resurrect `exit false`
1a64f842ef69e359c529d08ad553a3d411e22f59 2018-02-06 mjit.c: handle fopen error
75eff5002d3e8baab2af0df944d5cadc2d6aa0c3 2018-02-06 ruby.c: add MJIT_FORCE_ENABLE macro
e31eedbdb8ba4216d520733bd00993579951b59e 2018-02-06 mjit.c: prefix "_ruby" to precompiled header too
36991485d4cd2f184d71daa14af301e64f86fdf4 2018-02-06 mjit.c: make null device portable
a08ab9d1d6bc9de7d0be48790e7c809c6bc0b989 2018-02-07 mjit.c: windows should include fcntl.h too
4651988d414e19af88c39c8591d475601231c4ab 2018-02-07 .gitignore: ignore min header for in-place build
646b24a9c8cf69309b66bb2cdf02eb83388cd409 2018-02-07 transform_mjit_header.rb: ignore unsupported cc
13b376c561391e720c9a3803ba1b811846a6d7da 2018-02-07 transform_mjit_header.rb: apply Regexp.escape
612985f5bf2690cfb1e3eddd340030d39fa97fba 2018-02-07 mjit.c: fix -Wdiscarded-qualifiers warning
cf03675ce82d641b2574220c6c89d2152517a15b 2018-02-07 transform_mjit_header.rb: very verbose error log
af278e8aa805b81e674ede7e7499779d998e361f 2018-02-07 test_jit.rb: add initial test for JIT
686424ea3e8881e768cc777a82301e3de652ecc7 2018-02-07 test_jit.rb: make JIT count test optional
4d0ce03cfadf73dd223c3e9c14ec913bd8dc0674 2018-02-07 .travis.yml: try `make install` to test JIT
2d6807ac03ffc31991c12ef0cb122c2be8e4b789 2018-02-07 error.c: export rb_assert_failure
571bb734109ded6c1f93d3d4d981e2c9a47108c0 2018-02-08 revert r62291 for now
1b83975a8ab7bf0ef634849d4b4190936b69c16a 2018-02-08 test_jit.rb: try to test JIT again
0468f13606e6f78d9513926abd97d76512b9d7a7 2018-02-08 test_jit.rb: remove unnecessary require
7e57ff99e556622ed406e8fd2ee84280ade99cf6 2018-02-08 test_jit.rb: check JIT support more conservatively
1491ef544d22bfe5cd5540ff3f8e2995bfdb89da 2018-02-08 test_jit.rb: add forgotten check
7c3887408abefd58cabb7a28621e9fd66b41c7ac 2018-02-08 test_jit.rb: fix typo
288b44328dbd22429eaaed5243d7bea8a3116016 2018-02-08 Export some missing symbols for MJIT
5e09125581063b2ae8e72c1597e10e3516c568f1 2018-02-08 test_jit.rb: don't force to test --jit-wait
211ff9499d61c3eb56836a7f7f4e584e400a94c3 2018-02-09 transform_mjit_header.rb: pass -std=c99 for AIX gcc
bf618557b1ce35094379448478261b9db6af5010 2018-02-09 .travis.yml: force to execute JIT test on Travis
1a45a3a797cd7c1996098cd210d9926e0cd80e4d 2018-02-09 transform_mjit_header.rb: fix typo in r62326
92413440bd1a4d9a159220f79404ab4db6764937 2018-02-10 test_jit.rb: cover most insn compilations
3b6bb3deef374b329bca84bb0d25f64924399df6 2018-02-11 common.mk: define MJIT_HEADER earlier
29777e308c5943ffa510faec1acefddb4f256e02 2018-02-11 common.mk: add comments about r62355 [ci skip]
4122066a7b318dbd14eaa197f6d91a34f743d1b2 2018-02-11 NEWS: note about --jit [ci skip]
23c71575f8126492a0e22d0bb11284b9c792b1f2 2018-02-11 .travis.yml: send notification to #alerts
9d93d58f4002f470e6cd79fb29ad4c650662f725 2018-02-11 appveyor.yml: send AppVeyor slack notification
b818f7c34952693100125129249a0cda1f02e81b 2018-02-11 .travis.yml: resurrect notification to #commits
f0df9902ca3774df5107c5dbd79ac059996d3227 2018-02-11 appveyor.yml: encrypt config with ruby's account
f3f3e278303f6d1fc691aba06b98afc351f2c132 2018-02-11 appveyor.yml: finish notification test
003b684663abfa4b17a0b335dfea0bebfa9c5169 2018-02-11 Makefile.in: add output to debug rubyci
ebda42fa50b0e3dfedfd07a44bbe7066c4fb116b 2018-02-11 _mjit_compile_send.erb: resolve warnings on clang
8f7d354269b7d93f86dbe8513b644f13a9b9c08f 2018-02-11 mjit.c: some flags are no longer for GCC
71385538d2b272934b1a1881bd19effe9374591f 2018-02-11 Makefile.in: define macro in one line
f9d79161b11a83b40678c178b8621eab43763ba1 2018-02-11 Makefile.in: use printf
b9bedc2d3316fc910522d399c270a565bab3d5fd 2018-02-11 Makefile.in: debug mjit_config.h again
e19457e61a1b88f7fa76e00b99eb85036c918ec5 2018-02-11 Makefile.in: prevent from building `"",` macro
1894e602e1c3f03ebfbc7c1d8da4ebe4e097a095 2018-02-12 mjit_compile.c: fix invalid suffix on MinGW
48e4f02fcb19fb653992f3539a87fb60a6f0a02e 2018-02-12 test_jit.rb: explicitly skip for unsupported ones
7a0bc1f35098c5840eaee2b9ad69874d42b54139 2018-02-12 test_jit.rb: prettify script in message
dd64636a85779e22c53015d716435a33996a5522 2018-02-12 mjit.c: print JIT failure
f6cebb97e9ccbcfe1ac570aba4d315e5be56634a 2018-02-12 _mjit_compile_insn_line.erb: carve out macro expansion
268d9236f614d1d8238740df666f4e0ada98c9ee 2018-02-12 _mjit_compile_insn_body.erb: refactor
1f3f1248f33b4fdd7a3efb10dbca70c8066bea5e 2018-02-12 Makefile.in: drop obsoleted debug output
1012e50ac7c7cf42b8806f427e587ec4163bbea8 2018-02-12 insns.def: remove unnecessary sp motion
1fd816803b3c7c2d0b138e06be578b833a132718 2018-02-12 vm_insnhelper.c: inline array aref with integer
ddb65f0b037a3979aa31d39ba586537e9afa7f6e 2018-02-13 mjit_compile.inc.erb: replace opt_key insn
7da8fa1cb7903cea94a509aa442b97dd86378de0 2018-02-14 appveyor.yml: notify slack only for trunk
8c8d298c88ac1f4883cc87c02e838f5fdf44c05b 2018-02-14 appveyor.yml: refactor r62402
e3e8af93f373a7f1ad8e69e847617ec21ce29b1d 2018-02-16 mjit.c: fix deadlock on class serial increment
cc777d09f44fa909a336ba14f3aa802ffe16e010 2018-02-22 erb.rb: deprecate safe_level of ERB.new
171c496e5082c2e1e9aad80bcd204c1e850512c1 2018-02-22 version.c: show +JIT when --jit is passed
8038bb2f96250e4c13fb6ced187482f3bb2c4972 2018-02-22 tool/generic_erb.rb: check ERB version
666cafbeffbb8d9db27b9c4041d9edcc4e745770 2018-02-22 test_rubyoptions.rb: don't test --jit if not supported
2d1a4154702688f8b93726f6ba2024eda1338220 2018-02-22 ruby.c: fix typo in r62530
07a4943d550a60e711b19d4c156c094e70d7ba28 2018-02-24 mjit.c: fix deadlock on marking MJIT's ISeq
e5d5cc4a882504b1ab11312bd7c1a1682c5ebf73 2018-02-24 NEWS: elaborate on JIT for 2.6.0-preview1 [ci skip]
71da3c50ef010d75391050e2919af7c9e0a6b262 2018-02-25 process.c: guard eargp against GC
40db89c0934c23d7464d47946bb682b9035411f9 2018-02-26 tool/ruby_vm/helpers/dumper.rb: check ERB version
3406c5d61372e7b229cf2f925b89d5d9fd8728cd 2018-02-27 Refactor ERB version checking for keyword arguments
e4e65671f9d27137ff913054f2aeedd222e82e8b 2018-02-28 erb.rb: relax warn level of ERB.new
9af2ab9d89acb693236e9da58a482551e640e780 2018-02-28 NEWS: resurrect ticket number [ci skip]
b7aae52851c8debe2792f44d77e7f6546efdf57a 2018-03-03 vm.c: add mjit_enable_p flag
fc2764e58c0265e5ba71909b9ed771ec381fa872 2018-03-03 insns.def: unwrap vm_exec for yield
33949a03203c7d0235ec1823b3827618237057a1 2018-03-04 compile.c: set catch_except_p flag
8a15857a7f283101a3923b76c71a1f05bfe58512 2018-03-04 mjit_compile.c: use local variables for stack
5053851ef8ba9eed3a3e35e8f75b78e37785b3c9 2018-03-06 transform_mjit_header.rb: drop obsoleted debug code
eeaa053eae991780107be8b2860d024e490043f4 2018-03-06 transform_mjit_header.rb: inline VM instructions
d2127cb304b5be119e6e5bc6f8f372bf166dc07d 2018-03-06 _mjit_compile_pc_and_sp.erb: skip moving pc
0a2fb188e397d69a2b68d98b797fe0b68d4d11ee 2018-03-07 transform_mjit_header.rb: inline ivar operations
e28760adfff7b516c7fd107feb4845e5cd6afece 2018-03-10 mjit.c: keep mutex unlocked on destroy
724878c9139715fea803690cfd2a0687abbd7242 2018-03-10 compile.c: mark all ISeq ancestors as catch_except_p
31b6ac1b9a6ebc0f97cc0ceea11ad3e488fa6561 2018-03-11 test_jit.rb: add debugging output
24b8ca17d5c9874f90d66d55b8e3d4299b82ab02 2018-03-11 test_jit.rb: fix typo
fd04ea0adf2e79f5c5acb259686b6823fc64e174 2018-03-11 test_jit.rb: show debugging output on stderr
d5e93cb5822700e77def28b3b0aa7da425ce5ac8 2018-03-13 mjit_compile.c: disable comment_id by default
2ba36c1e4a420c3b38ede4e22b5eeb1ceab82f8e 2018-03-13 mjit_compile.c: remove unintended definition
67bb95936d241bd452f3bcfb76276e0ab61234f0 2018-03-13 Fix FrozenError on `Ripper.slice`
0e60fdc51154aef5d4c6e2530a03f628c827ede5 2018-03-13 test/ripper/test_lexer.rb: add test for r62743
c91c62b674736fd807a201b4314a48f854f1c2c0 2018-03-17 mjit.c: add timeout for --jit-wait
b83ae7476ef12014c26f0666f46e72d1837ffce0 2018-03-17 misc/ruby-style.el: use spaces for indentation
4b3809114b4cce85280d6698f818c037967e1662 2018-03-17 test_jit.rb: debug cc1 availability
38abd835298efcb704554d6360b167d6189b5043 2018-03-17 Add doc for `opt` parameter of IO#reopen [ci skip]
f5fc032eee8a91417c7d62cc0cb8779a98dee1d2 2018-03-17 Remove unused variables
46b391ff731d66883082e6347d5fc4e54386d7bd 2018-03-29 test_jit.rb: loosen debug log check
378c0bcd4fc8095ef66fa7b12159ba5b14929670 2018-03-30 test_jit.rb: loosen CC check condition
fcc595724172138099db5fd2cd0884821af846e1 2018-04-01 mjit.c: make Object's class serial valid in JIT
bc34d92f3dd7d78752fcdd1a2c4a6cbbcb01017b 2018-04-03 mjit.c: add class serial of singleton class
ab73022cb2357db5e757aed6a7c2f0c4268aa7c7 2018-04-04 mjit_compile.c: disable stack consistency check
b2839bac445da360034a035382293deadaad9a39 2018-04-16 [DOC] Fix links of cve [ci skip]
46697c7e26472e39dbe963ebc33924a37e81d026 2018-04-19 internal.h: use the same declaration as definition
35f1b8f54660cb0c022bc742c406cab46380c31a 2018-04-19 _mjit_compile_send.erb: simplify control flow
e72a86fc9373e4477b6e275735fecdf4eac9944a 2018-04-20 _mjit_compile_send.erb: inline attr_reader call
c04881f94a1f9f00867f742481e097c4ce8f952a 2018-04-21 test_jit.rb: follow the change of instruction
b252d8ada355ab729a545274e107d3f082f1fde6 2018-04-22 mjit_compile.c: comment the intention of r63092 [ci skip]
f84efbaa0fc3d0c04530e04455ec3d9cb65e5d08 2018-04-23 revert r63212
ada4198478125f727b24a3dbeed77549264b6d88 2018-04-28 test_ftp.rb: extend read_timeout for --jit-wait
9aab4b6bc723ed438a1df7b0041996c10ae42ac3 2018-04-28 test_parallel.rb: extend timeout for --jit-wait
0b01776d430422b9ed89e078d93b7db3cb27f235 2018-04-28 test_rubyoptions.rb: let test_verbose work w/ --jit
acacd7a1d3f383fcbdad0bc3151c9aaabb8779c9 2018-04-28 test_bug_reporter.rb: make it work with --jit
6090206275c28975a0f2405c8cf6b281a33337f3 2018-04-28 test_rubyoptions.rb: let all tests work with --jit
d025f64a9f61683453a16a69a6dc65be321c657f 2018-04-28 test_open3.rb: let test_popen2 work with --jit
394418c9d53797e8a3f47770537e23411b54159c 2018-04-29 _mjit_compile_send.erb: fix pointer conversion warning
14a3499c4f9dfc9ee102cbed5fe37481282f5f5a 2018-05-02 compile.c: mark catch_except_p of iseq
2af97e03b97c92ebe16b1e36fbcab728e76bf7d5 2018-05-02 test_jit.rb: add missing dependency
d48efc4c833f5185110221a1c4dee3e693f3ac17 2018-05-02 test_jit.rb: verify tested insns
f15ce4936432748e4eee2ef5cf7d0e14cbb634b7 2018-05-02 test_jit.rb: make it possible to automatically find
db8e95587ee9fd8b392624b7594412e55a377bd7 2018-05-02 test_jit.rb: test opt_aref_with again
d54e22860c895a4bb3e583a7ad9886b9ea518a77 2018-05-02 test_jit.rb: test local variables
9b6dec6cac17a507792add61247772ac76d23f48 2018-05-03 mjit_compile.inc.erb: verify stack consistency
cdef13d7034d365cb7a9bc6aa981bf0a0aa854d0 2018-05-03 mjit_compile.c: verify stack size agreement
d9d84688d68cad09c654a42c570fcb9781ccc160 2018-05-03 mjit_compile.c: skip generating unnecessary goto
6dd4657fc2bbbb1aad36afc24dcb19553fd41ab6 2018-05-03 _mjit_compile_send.erb: retry inlining attr_reader
6c62356e5a7a48aea74b06573ba56c5c3e333d80 2018-05-07 _mjit_compile_send.erb: inline recursive call
bdb42689287dd62d116c17e9a3a04b76b30e8de9 2018-05-08 _mjit_compile_pc_and_sp.erb: make sure no uninitialized
3c4f49c814a2b5c6006f4e42ee5ed032e1454bc0 2018-05-09 _mjit_compile_pc_and_sp.erb: revert r63360
179bc1b814a6152a8c4d0f20664741caffa156e5 2018-05-09 _mjit_compile_send.erb: revert r63350
8789eb02ee3a50bce083fbd3f1c1c8701014c979 2018-05-09 _mjit_compile_pc_and_sp: re-commit r63360
320484d05414dc3ad0b5b6571f200b60426a99e7 2018-05-17 _mjit_compile_send.erb: disable attr_reader inline
af71ee55efb20b7f70a91a3e20cc582098aef869 2018-05-21 mjit.h: skip accessing mjit_opts if JIT-ed
50c1655a602fd04ed7f4e76343937ae64cc77fca 2018-05-22 mjit.c: show error message on remove failure
3d90e2aead58e841a6f2fd2c59c9978849340c84 2018-05-22 test_jit.rb: propagate suspicious stderr
8d988784c344fa6a3db2cd614d422a22c9b657a8 2018-05-24 test_rubyoptions.rb: allow passing test_verbose
34d5625500ec98725b108162685909bf03025a8d 2018-05-24 test_rubyoptions.rb: RbConfig::CONFIG['cppflags'] can be nil
506512c028b0967ee04239d17a92ccb42b3241b1 2018-05-24 spec/ruby: fix RUBY_DESCRIPTION check with JIT enabled
6d38935605b554a3d6ce571bccbb9f41a548e3a2 2018-05-27 jit_support.rb: cahce JIT support check
783e2b579ccf9850906e1a4fdbb4f3df37bc21f2 2018-05-27 st.c: remove redundant export declaration
f13b0fd8f31fbbdf58bbf45f58f1fa798b4c55b2 2018-05-27 jit_support.rb: debug check_support stderr
d2c6ed6b07c800e223a10df5aab74ff2d70d4e9d 2018-05-29 mjit_compile.c: drop catch table handling
0dc50688926fbd424cfa75f436fc1d59b479a1e1 2018-06-06 mjit.c: unify wording between comments and variables
0af19735d79535c3ada552b8caaf8c00610b4f88 2018-06-21 mjit.c: RubyVM::MJIT.pause / RubyVM::MJIT.resume
ea0cede5aa04ac22837befe5a690756e06ae195c 2018-06-23 mjit.c: initial cygwin support
359dd59db2512d801bb983f98bede4fc598f139a 2018-06-23 spec: skip Process wait specs on MJIT
06f54f03039c225c5c0b5d1709865fb4fff02776 2018-06-23 mjit.c: unify the variable name with method name
e1be448840da9ac2db4eeeed5d07ae8a765bacce 2018-06-23 mjit.c: disable calling JIT-ed code
042395a7f7262464265ce70cdffbe1812aa145d3 2018-06-24 test_process.rb: skip tests for Bug 14867
4444025d16ae1a586eee6a0ac9bdd09e33833f3c 2018-06-25 mjit_compile.inc.erb: drop unnecessary variable
648254d5b53acfdf2606f8efedc0a5b3f57a6c1a 2018-06-26 test: skip 2 major unstable tests with MJIT
7a0a58544452e6e01cf2ec87f83e7080d229dad5 2018-07-05 revert r62655 for r63763
c2df63d08a4821213ff12d999260ab36845ef4f5 2018-07-07 _mjit_compile_insn_body: rollback pc correctly
8bec3e1fe257fa75403be737ca86fba0e5606bf8 2018-07-07 insns.def: stop pushing unnecessary keys for MJIT
a854e4dd182de3597cdafd7c80e5470eaccfd202 2018-07-07 wait2_spec.rb: skip leak checker for now
d081b3c62dd487cbb0d0b87d99011bd793ec2701 2018-07-08 common.mk: drop obsoleted `make tbench`
c2ae11e308c4339803d78308959ee4a15af0e659 2018-07-08 benchmark/driver.rb: simplify LoadError handling
a1e589498d1b80e3bc8b3e8c5c07874afcf0cb17 2018-07-08 tool/git-refresh: skip git fetch and checkout
9fd839c0b2b124abdd9dbe31712d2db46dcd700d 2018-07-08 benchmark: drop legacy benchmark drivers
1f4541cb98db06c17bfc902dc61a72ee955887d3 2018-07-08 common.mk: load prelude on `make benchmark`
3293322a39f9c9de11c54f9e9e78c55061ac2ce9 2018-07-08 benchmark: introduce benchmark_driver.gem
893b2d97a0c5bcdaa73aa7b8d3cc7344cab83cab 2018-07-08 benchmark/driver.rb: fix wrong multiline regexp
95a187e0404cc161b3d5690d48ea4ff2a40ceb91 2018-07-08 benchmark: convert bm_vm1_*.rb to vm1_*.yml
9e62c93d0d7433faf7b2976fe89d5c708271823c 2018-07-08 benchmark: convert bm_vm2_*.rb to vm2_*.yml
820ad9cb1d72d0897b73dae282df3793814b27e8 2018-07-08 benchmark/vm1_*.yml: abstract away the while loop
94e55bbd37ea08e7bf1c7d704be753da621476df 2018-07-08 benchmark/vm1_*.yml: manual fixes for ugly conversions
1aedeaa476a073d81d0539f66cfb4f6363b6766a 2018-07-08 benchmark/vm1_ensure.yml: rollback loop_count abstraction
12068aa4e980ab32a0438408a519030e65dabf5e 2018-07-08 benchmark/vm2_*.yml: abstract away the while loop
71f8406f6ca52a9301ec64b8d9ef64618051eef0 2018-07-08 benchmark/vm2_*.yml: fix ugly conversion errors
2079fe863c24f276bb1867bd20d7306445595dd9 2018-07-08 benchmark/vm2_struct_small_aset.yml: unwrap loop_count
d933fe9b85846f3cab5161bc1dfd2f456810808f 2018-07-08 benchmark/gc: prevent GC bench from depending on normal benchmark
929982ecea67dc60d4e555f8bacc72dd291b917b 2018-07-08 benchmark/*.yml: convert from benchmark/bm_*.rb
a7681376e0861796411ee036d9b81c535581d810 2018-07-08 benchmark/app_pentomino.yml: remove original scripts after __END__
dc8327d79a7ce880dfef56116a3bca75eb888bc1 2018-07-08 benchmark/driver.rb: drop legacy Ruby script support
8b0158671b8b2b1ca70aa253ec3bd92f28d71cb2 2018-07-08 benchmark/README.md: [ci skip] write documentation
2cab2fc8b1aca2aeb655289122346dfebadd6cbc 2018-07-08 benchmark/README.md: [ci skip] change syntax highlight
2a12b82dcd542ba5d68e117aae2ebffa2a266a99 2018-07-08 benchmark/driver.rb: make this more similar
14153a9bab41916953915c7810cb622ebf7ee7b5 2018-07-09 app_pentominio.yml: drop unnecessary prelude
6c4e05d2d860b3955ffc537a33e3c325abc7fe00 2018-07-09 file_rename.yml: allow running this on mswin/mingw
5b9ff710770593204f4d19f7fa62f30495a64cd2 2018-07-09 common.mk: upgrade benchmark_driver to v0.14
7bed459a262eb004141142518d8fca3934e82094 2018-07-09 benchmark/driver.rb: fully obsolete this
443773836efab153552c51d22880614e6949616b 2018-07-09 benchmark/README.md: fix -e interface for v0.14 [ci skip]
12a38cbac0bc7ff7be4b05e2e7d4f0ca76df7bf4 2018-07-10 benchmark: resurrect peak / size metrics
8068d34cfe4f74784cba29e981e2d8437ff02a9f 2018-07-10 Revert "benchmark/*.yml: convert from benchmark/bm_*.rb"
433af16167aec949c6345ad41b78b17c440b4a6d 2018-07-10 benchmark: drop all bm_ prefix for legacy driver.rb
83c5389439be5c827bbc0e769aedcfebcb9ef87d 2018-07-10 common.mk: execute benchmark alphabetically
59ec265e3302ee0ea8236d45177f85d6db2ede4f 2018-07-10 benchmark/README.md: don't recommend alias installation [ci skip]
34eed0cd472e50ebeabcffbb00f9f0a2b93909d2 2018-07-10 benchmark/README.md: add help output [ci skip]
79a8c10b0b48eedefc7ee96fd3514adfb1d6c8e0 2018-07-10 runner/size.rb: fix metric passed to output
f328fe40b3bb22ef60713cfc707ba9716ade6cd6 2018-07-10 benchmark_driver/runner: add runners for metrics
020bb75808ffcdb69a0eac4ef6497879db4a8da5 2018-07-10 revert r63899
5d35664ad69b1e2eb9d4bae75d5b6f40473b9598 2018-07-10 output/driver.rb: add output plugin to reproduce
301cb9ea7c7bf1e8ca0a154f17636d5f24dc1a3c 2018-07-10 benchmark/README.md: wording consistency in one sentence [ci skip]
498487ec2a49ca99b663ed2bab794c4eebd1c66c 2018-07-10 benchmark/README.md: erb_render is no longer yml but rb [ci skip]
3efcb74036af32cbcc889d06d8c6c546289e89f4 2018-07-10 benchmark: revise ERB benchmarks using YAML syntax
fdd7f57b97ed7a4f9eaf4c15b8ef33508c1ee2c1 2018-07-10 benchmark/README.md: fix typo [ci skip]
1053c3d4bf2ccb150ec5a2295c50ce0271e1dece 2018-07-10 benchmark/README.md: some are defined with YAML [ci skip]
3e93bf3b46c42a41fee95fea5d0679e3ac180c1c 2018-07-11 common.mk: upgrade benchmark_driver
706d26649606ce7c34d1bd4cea2b02998f504d4c 2018-07-11 benchmark/README.md: skip showing --timeout option [ci skip]
6a4bb345dfeff84bcf2541c50a2249fe31f02846 2018-07-17 mjit_compile.c: resurrect local variable stack
5aa52587e86b9e2b03cad8b78307e53b777f1df2 2018-07-17 insns.def: remove redundant ifndef in r63988
80dac806cc84bb1eab7e3752d9dff3d152281861 2018-07-17 revert r63988
053cdaf7eec47c4481f24bb827c46f3f7601135f 2018-07-18 ruby.c: accept --disable-jit option
1adbbc3f48e1f686729b57cb74c668085078d316 2018-07-18 test_rubyoptions.rb: skip testing JIT on mswin
c86fc2bba5db7b5fc38714deeec29fd2948cc786 2018-07-19 mjit_compile.c: reduce sp motion on JIT
4e1f20679f9debf04a95f84a830b6f7b757f1f53 2018-07-22 test_rubyoptions.rb: allow passing test_verbose
a67f47c4cc9645b96b0adab79231c057b6d7bdc6 2018-07-24 test_jit.rb: suppress unused variable warning
e8df28d9aedbf60dfae8c7615da3e9a130a2ee44 2018-07-24 test_jit.rb: give up debugging cc1 issue
83c9263b85d8ebd8db446f9a339a0231a0f0d3d5 2018-07-24 mjit.c: prevent GC on MJIT worker
63f51f528312c1c534bdc8418520299781145e6a 2018-07-24 transform_mjit_header.rb: fix performance regression
ba8413c27cc6dd36f2f54f51a17aae47ee482178 2018-07-24 vm.c: simplify the implementation of r64031
cd2eaf2a33e42d9842ac6e6bdb50a14c8d0553ad 2018-07-24 mjit.c: handle memory allocation failure
f10582d8e7a16bca5b954e173ed6a66acf092f36 2018-07-25 mjit.c: prevent memory leak on realloc failure
40bb70c7ebd53598582653f94d438e2b34ec627f 2018-07-25 mjit.c: completely separate compile_c_to_so
218aa03c0f0b10152616b61939a18f3e479316ba 2018-07-25 mjit.c: split build stages for unix
a763bc3c6be8a40e997f5d22c6ec541e9701f618 2018-07-25 insns.def: s/handles_frame/handles_sp/
781c3ca574f8c0a15beb387caaf7213857ad74cb 2018-07-26 mjit.c: o -> so is not compilation
51f948727d8e76418fc1d1f31a3f5b9d324eb979 2018-07-27 test_jit.rb: test unload_units
4aa952f678c6c3c64ef4be1fc825c53d3c9ef6ad 2018-07-27 mjit.c: clarify the intention of setting 0
0d753d4f293c65855bcefb4db38e94126740e240 2018-07-27 mjit.c: release memory for unloaded unit
e09bf11f6ec28785bd1ab55d32db1162a00522dc 2018-07-27 mjit.c: use NOT_COMPILED_JIT_ISEQ_FUNC for unloaded
ceab460fcae4136404d3d85e4ac62620394a25a8 2018-07-27 mjit.c: keep all .o files
297ae3437e168e8cdeae24c44f56fc373a83d098 2018-07-27 mjit.c: clean up unit link from iseq
443f4d583c8fe78198bee791f2ac3da0be2dfb5e 2018-07-28 mjit.c: introduce JIT compaction [experimental]
82bd2a9cc017e3d9ff140b866a6bffaeb4488104 2018-07-29 mjit.c: disable compaction on empty queue w/ --jit-wait
4d7114c959a2ea42ba0f2c2a134dcafe426a14d3 2018-07-29 test_jit.rb: use the appropiate name
c93c8e09a5ce066e4a11993d3aaf07d4afb24c1f 2018-07-29 test_jit.rb: skip known test failure on MinGW
e3c1c406fc2bf6c4c2d7308562214b00fd9f7ca1 2018-07-29 mjit.c: keep unit->o_file on --jit-save-temps
b4705a52d69fbc92780cb61a99ba6e2041736f17 2018-07-29 common.mk: test-all requires install for now
d3f57771e024b8de9de8c7c0d10f72ebfa833052 2018-07-31 transform_mjit_header.rb: accept having attribute
11974fc010b9aba4a4fee3ecdfb27003ba36a6eb 2018-07-31 mjit.c: allow using MJIT header in build directory
cf855124d64fbfda23375969c0e9947661140167 2018-07-31 transform_mjit_header.rb: more strict FUNC_HEADER_REGEXP
6a9b63e39075c53870933fbac5c1065f7d22047c 2018-08-02 thread_win32.c: suppress warnings by -Wsuggest-attribute
57369c1c70e4f48fefc1d11a14f30f22c4e0e877 2018-08-02 mjit.c: suppress warnings by -Wunused-value
2aea3deddd129a9693644e17ed3069535971efb5 2018-08-02 mjit.c: don't apply workaround if --enable-load-relative
d4381d2ceb725a05857e5e5f39b697f005bb5abb 2018-08-02 mjit.c: skip compaction on MinGW
ef3abac064ea3daa5c95309e90400aae49c198ee 2018-08-02 test_jit.rb: split the test concern
be38f53bae0bdd576e81e22601449d387fbac889 2018-08-04 common.mk: stop building MJIT min header for mswin
cdf72ddc3b1e55d721545867f0fe2381c4bff120 2018-08-04 win32/Makefile.sub: build precompiled header
5f13fe31adcd952ba214ded9b7866f2941bf8339 2018-08-05 mjit.c: initialize prebuilt precompiled header
d7786b1e7814a776b7c0307e64fbbf13324131a9 2018-08-05 mjit.c: include prebuilt precompiled header
d3e90363d36ec74ff97d2b17abbe1bf626c8deaf 2018-08-05 mjit.c: reorder functions to reduce #ifdef branches
88975c821c99b852959958e2934de68a45be15e6 2018-08-05 mjit.c: link precompiled object
e09c14a05f7872178d725179331c4dc7a109aa87 2018-08-05 mjit.c: use -Tc flag explicitly
20c1e4a7333e94592ccbf7839430faaf0d0f9f30 2018-08-07 win32/Makefile.sub: remove RUBY_EXPORT macro
8430d0d123f96dd7c1a4204306aa93e301f939d3 2018-08-07 win32/Makefile.sub: escape `=` in MJIT cflags
10bccf3465d3b268e4487ebcfb4d9c181d0fa5b2 2018-08-07 mjit.c: initial support for mswin MJIT
29ccaf6ea914831170500ca6dccd4e11eadc6455 2018-08-07 appveyor.yml: make sure MJIT is tested on AppVeyor
510cd06c78a7a2e24b30468d54d675577083c5ad 2018-08-09 mjit.c: add :wait option to RubyVM::MJIT.pause
212a77ed46d73af3600756247f7c30d6c270eff1 2018-08-09 process.c: fix outdated mjit_pause declaration
2e003f6c873e073448e64ca4a644ce4e92a10182 2018-08-09 process.c: don't wait JIT queue flush on rb_f_exec
63145476e8753b131cb6e8e2bd323b6cdccf6256 2018-08-10 appveyor.yml: don't notify PR failure to Slack
886bed6eb875e7a825ff722989ef2cf108f329d3 2018-08-10 test_iseq_load.rb: increase timeout
b4b012c529d4c5ca71e6bcd3e543652001ab6903 2018-08-11 _mjit_compile_send.erb: refactor to share vm_call_iseq_setup_normal
0f0d7805cb7e7f6f545176e3ef1a107051d413cb 2018-08-11 vm_args.c: stop requiring `calling` in vm_caller_setup_arg_block
92c03be88847118bb64fb3ce035520b049247af5 2018-08-11 tool/downloader.rb: retry on 502 and 503 error
d5e27d7a5a41758af1ef1fe921cd4fa98d361806 2018-08-11 _mjit_compile_pc_and_sp.erb: always move pc
c9a30858fcac984f7c49084584f7b18deac32383 2018-08-11 _mjit_compile_pc_and_sp.erb: update the comment
ddcb40f5952965561ca19d97495ebeb977590060 2018-08-11 mjit_worker.c: carve out worker-related code
b2e0d54024766009567baa708ae3bed1f50dd5ed 2018-08-11 mjit_worker.c: prefix mjit_ to pch_status
6306aa9222ec1b67c5c94811bd2aff5e43ba779e 2018-08-11 mjit.c: exclude mjit_valid_class_serial_p
a48d1d799185e6abfc8cf306eed7a7a24d42911c 2018-08-11 mjit.c: include mjit_worker.c
3c442229d6169240012ee81b268c6d3381f7023d 2018-08-11 mjit.c: make some variables static again
cfe7f7ca7e12aea3f62ff30a0f11882c54c61198 2018-08-11 mjit_worker.c: reorder functions and variables
3d2e7b615869dd539b7b250b8d14007d82c2d15d 2018-08-11 mjit_worker.c: resurrect more static declarations
8ef27ac1920a9df717a55671de1589c12899d487 2018-08-11 test_iseq_load.rb: reduce timeout of test_stressful_roundtrip
d9260c5a504856f1a9ad0993d37a0243e327c678 2018-08-11 mjit_worker.c: share MJIT warning logic
f219f785dc18636cb406ab20383d4dbd090637fc 2018-08-11 test_rubyvm_mjit.rb: dump output on test_pause
004b8ad0c349070fdea552dcab0fb21c04dbc105 2018-08-11 mjit_worker.c: don't use ruby_strdup
1b157084a4fa5d6190a22dff0bfc5c66b6b75a43 2018-08-11 mjit_worker.c: never trigger GC on MJIT worker
5cd84d247f4fc7c4aeb28d2b7a846f03337e6db7 2018-08-11 mjit_worker.c: handle calloc failure
69bfb6d850bbbef099f1a7ee34018041bf4b53dc 2018-08-11 mjit_worker.c: remove redundant cast for calloc/alloca
1bc2641b0082e8e495a09746d1408204eb3ca9be 2018-08-11 mjit.c: drop obsoleted duplicated declaration
33d318a29e99f738de963b539514aabea0416137 2018-08-11 mjit.c: stop defining alias for a very limited use
3db5b21140956de514ab5300824545f34ded6504 2018-08-11 test_rubyvm_mjit.rb: skip testing MJIT if not supported
b1ecbf8e02d4b648f18f0814ac0b2d783fe06689 2018-08-11 appveyor.yml: customize icon_url
c3b25464112fa490a4f486a7eb957bbc38717021 2018-08-11 vm_insnhelper.c: drop duplicated inline
8076928003ff0fe6541c6f06da18f365c1e79b44 2018-08-12 vm_insnhelper.c: revert r64280
4fe8308e0c5ec458af4c7ead99ba4b678455554f 2018-08-12 tool/downloader.rb: increase retries
c55e10a9eaee956ac6fbc12d6962658a510a79ff 2018-08-12 mjit.c: reduce the number of variables
bd789fa5909a64eede6dbf33798a41849e96722c 2018-08-12 mjit_worker.c: allow showing line number
7e478ba366d268eb1324e8f894f195b317538b00 2018-08-12 mjit_worker.c: lazily delete so file
422f4e3e1b15560455c60d6f8a973022b8787513 2018-08-12 configure.ac: MJIT_DLDFLAGS_NOCOMPRESS
25c79f446d8bccbb88b5ba98817054f5a12a8c47 2018-08-12 configure.ac: use the correct argument
0ab6266c9d5381b774e3d6d310dd7b43196cef0a 2018-08-13 Makefile.in: drop MJIT_DLDFLAGS_NOCOMPRESS
7496672904384e335d678a6b0c69a9d92296445f 2018-08-13 appveyor.yml: drop unnecessary 1.0. prefix
6a1e323ae88101cfed3fc4591d6e6a3bd8c05f02 2018-08-13 appveyor.yml: add MinGW build
490838959b3bffabd206ae19a14dee31d425f5ae 2018-08-13 appveyor.yml: install gdbm
1684a1bd71c99e2525716146afc93f339c131807 2018-08-14 appveyor.yml: remove broken --name option
0c95c744ceb9aada0d3ca0e073c53909002ad966 2018-08-15 skip tests failing on AppVeyor MinGW
36e41fd950dc119bd4ce3868d746cdaff43b4dda 2018-08-15 test_env.rb: change mingw branch
4940bbc79148cbbbdc30a12e4763f45d636e6f23 2018-08-15 test_readline.rb: skip teardown failure
7815d7d7135fd1b8de4b2b27472034e67645d96c 2018-08-15 test_function.rb: skip running test
b173fc92c0c2fef800d9913b0c793882b6b9d071 2018-08-18 mjit_worker.c: revert r64322 and r64323
288e27899bbf6c44b4d6b13e95272a5d1f608b2a 2018-08-18 tool/downloader.rb: retry 500 from GitHub
29aa73fcec03d9853b13f4e03beec2f1097658f5 2018-08-18 test_function.rb: try running test_nogvl_poll again
b2826ef7e9141a3d86404dc097f636dfd2a6ff19 2018-08-18 test/lib/zombie_hunter.rb: enable zombie hunter for MJIT
6264225c7ec1b9c4dbd3a64fd8c5875890e0f8b3 2018-08-23 test/readline/test_readline.rb: fix readline test
5bd4283f77ba1bbaf72b365e9d9e24b7abd7bd49 2018-08-24 ext/readline/extconf.rb: try using more readline APIs
30011cbb7af1606de08802facdaadee03edf589a 2018-09-11 vm_insnhelper.c: fix -Wformat-security on rb_bug
db40f678493b5e36d1e8af94ea79b6b0bc2c11ea 2018-09-11 vm_insnhelper.c: stop unnecessarily using rb_sprintf
0f3bd3e6a8e0cfb9049a32504b3add02fff40862 2018-09-11 test_jit.rb: show extra debug info for #test_unload_units
24e30ef76e33449f72be8387cbcac5f5d21e668d 2018-09-11 transform_mjit_header.rb: add static to Init_*
67bd8fb36b56858cb35aa05c5279b6f281954935 2018-09-11 _mjit_compile_pc_and_sp.erb: skip moving pc
10ff0a2bbe31bb9121b6be79625ffc3ac54e032d 2018-09-11 _mjit_compile_insn.erb: prefer insn.always_leaf?
6e3fe890d5fb3c80fac41df0fa1731c27668415c 2018-09-11 bare_instructions.rb: use Hash#fetch to read attr
9f6e9b40d395355b678ce3bdd4d62de5dcecdfb3 2018-09-11 mjit_worker.c: atomically print main message and \n
0325145f4c75bb832ed2f38fc51542e1260bafc6 2018-09-11 _mjit_compile_insn.erb: move pc on JIT cancel
f7b0a791caaa7c16da4c0afccfde4eaf107e0104 2018-09-12 _mjit_compile_pc_and_sp.erb: forget about memcpy [ci skip]
63130b2348440c731d20f9488f922d53abe16b6e 2018-09-13 appveyor.yml: increase timeout for vs
bada0d24eb29b03e3c41ba3dac8cd2a225b11a80 2018-09-13 vm_insnhelper.h: simplify EXEC_EC_CFP implementation
8bc5c172f90b4ff1c5975f1345b0e3f6e2f47ccf 2018-09-13 thread.c: fix -Wformat warning
26a11ae77107884ba53592d239a75c2028e244a0 2018-09-13 Revert "vm_insnhelper.h: simplify EXEC_EC_CFP implementation"
519c62fdc2e51a5ade0c856e43a1df14eb9ada5d 2018-09-13 vm_insnhelper.h: drop OPT_CALL_FASTPATH macro support
402001d6c79c10e620e9b7b1e64752d5431a0129 2018-09-13 iseq.c: prefix rb_ to non-static iseq functions
af0e536d034a712c8de3d92f9bb3bfb730795d27 2018-09-16 addr2line.c: fix -Wmaybe-uninitialized
433c2714a12e4b7fd587d26fb4aa53182eca0359 2018-09-17 common.mk: ruby tool/update-deps --fix
62327bb6ff38699f8f4b83aad1cfe9244902f787 2018-09-18 vm_insnhelper.h: rename CI_SET_FASTPATH to CC_SET_FASTPATH
e7db9df9820fd891742dba7ca977754e5d0c14ca 2018-09-18 vm_insnhelper.c: always use bool-ish value
36265861b964533be0c62e4c77171333693d296d 2018-09-24 _mjit_compile_send.erb: refactor code to setup iseq
7a18e2982eedd6fb926d2fb3f432205ad6c0b3b1 2018-09-24 _mjit_compile_send.erb: remove TODO comment solved [ci skip]
fb80f6c7ba450993419eba58e30f4f62cb99c338 2018-09-24 insns.def: optimize & and | of Integer [experimental]
f00bf242724d40d59a242c6bf9e567d18c9e1872 2018-09-25 Revert r64824 to fix build failure on AppVeyor
08c9f030f6b5d260d12cf02a9ca0f4a60f816365 2018-09-25 Revert "Revert r64824 to fix build failure on AppVeyor"
2b610ec285ed41b8ce62f81354b7019a83fbd156 2018-09-25 insns.def: drop bitblt insn
989fc2de9afccb14865735346bbfa3b3325de84c 2018-09-25 appveyor.yml: increase timeout for vs
e08f418230ac636be3288537306b69af804a748d 2018-09-26 revert r64838 and r64839
6e62e59eec1de52626c9a62d7145ac07ad4c95f5 2018-09-26 revert r64847, r64846 and r64839
fe0818c49a58de7a898653a299f7821c8c1b7acd 2018-09-29 common.mk: upgrade benchmark_driver
d7ea94fbb689863dd1d61c026c65b8c4cea8f193 2018-09-30 mjit_compile.c: improve assertion message
e889fad86c848a15897e246d92a1b8a8d7baaeb5 2018-10-07 mjit.h: call compiled code immediately
f13a2ad6df344d2ebae2b60001f0b3a95bec371d 2018-10-07 mjit.c: fix obsoleted comment [ci skip]
2cacb2d0bebe9624f8ebb3f39afc795d6fdea341 2018-10-07 test_jit.rb: skip some tests
0f8a433cabb89072f96599f11070650d977e9077 2018-10-07 add_spec.rb: skip unstable spec on mingw
77a682a3dd6f6638487aec87538be0d55fe96801 2018-10-07 mjit_worker.c: clean up .obj file on mswin
86e09265b66bb7a1d4318db9fa1d6c58c09117a6 2018-10-07 appveyor.yml: use ./tmp as TMPDIR for test-all
6b596cc21953f2fcb33871fca36d5fea515c8753 2018-10-07 revert r64935
686a12a6a486e514288afe187fce512d603f36c3 2018-10-07 appveyor.yml: separately execute unstable tests
b62c1a22b30ac0108280fe2ba99254f605623972 2018-10-07 mjit_worker.c: print warning if FreeLibrary fails
950d1007005a6d3aa961e7b299c99dccd71a2efc 2018-10-07 mjit.h: introduce MJIT_STATIC for full mswin JIT support
d590027fd24924d33e6858706c3c8235aa19255c 2018-10-07 vm_core.h: fix inconsistent prototype declarations
fd719c59e9ace1a71e3e292c61ecc77e7a1d2318 2018-10-07 include/ruby/intern.h: don't modify MJIT_FUNC_EXPORTED
cdffad515c1bc321c4ac7cf864d57b5a50cf4b6f 2018-10-07 appveyor.yml: give up running TestThreadQueue#test_queue_with_trap
ceab2821a0c9e933ec37a228edf3f9ed113da15e 2018-10-07 mjit_worker.c: don't suppress cl.exe logs
50f2520b1fb9d52007f0deb21edd72ece2cc8a22 2018-10-07 mjit_worker.c: clean up all unnecessary files on mswin
24ca872070d0aa458edae8aaded8723c631d20de 2018-10-07 win32/Makefile.sub: install precompiled header to prefix
2c276c1950d139ce3d2fd0de4cd50ee8371b3c39 2018-10-07 appveyor.yml: completely separate win32ole tests
0da1f4e8bb185075b64ef70cd6577870758c6e5e 2018-10-07 win32/Makefile.sub: create header install dir first
1f49e9bc62cec47ba62769dff8bf12490cab0f4f 2018-10-08 revert r64947 and r64949
e0bc5e49ffc1a013705e1e287967139425912974 2018-10-08 test_jit.rb: skip to test tempdir emptiness
ca8b54b6dcc1843eb31baaa2f39139af184df0f2 2018-10-08 partially revert r64953
042718c2adf52b73805a4d7c729188c48fc60274 2018-10-08 revert r64955
5d85a46e0cab7663a4ccbe1b027c247b532cd211 2018-10-08 revert r64957 [ci skip]
6a7df0ecc81c4af468cfcc7e192f8541fc751587 2018-10-08 appveyor.yml: execute test_syntax separately
1ce45a446e2656bbf3c2796b9de45291dc6aa8c6 2018-10-08 test_win32ole_event.rb: sleep longer
ad2d2e3f0f10d7444398b5000fc2eacd99c9eaf4 2018-10-08 include/ruby/ruby.h: import external symbols
71e70d280283359565aa744bcb24fdb0585f3d46 2018-10-08 include/ruby/ruby.h: comment about mswin RUBY_EXTERN [ci skip]
c7220bd3dea0a113b81f267cc3b656da7d7d7abb 2018-10-10 terminate_spec.rb: exclude unstable spec for MinGW
3f113219dfcc412247944fdbb75932cc3cc36891 2018-10-10 spec: add comments to re-enable specs for MinGW [ci skip]
1b8534e66ba0be84617db8ab7c3ddf8ab3e957fa 2018-10-10 spec/.../ole_method.rb: retry WIN32OLERuntimeError
34ade9a4b75461cbaa0d8636e141b9769395d03d 2018-10-11 win32/Makefile.sub: install MJIT header and object
0fd5f063aa8d4e6536e7f79122b4cb17a4f481e5 2018-10-11 win32/Makefile.sub: generate MJIT header pdb
6c415d0163d6d02e891b668a9adbfb07872b0c20 2018-10-12 test/win32ole/test_win32ole_event.rb: wait longer
b712840c8a97c4c361f1136143448af8756279e2 2018-10-12 mjit_worker.c: suppress child process's output properly
09cd99b30452b26c6219559317052fb4a22a56ad 2018-10-12 win32/win32.c: drop always-NULL psa parameter
26519ebaedefe58757d9867615bf4a9d8e003a12 2018-10-13 win32/win32.c: don't call FindChildSlot in MJIT
cc5154af6da14d5cee75e9842351bcc12abd4093 2018-10-13 win32/win32.c: I meant FindFreeChildSlot [ci skip]
cf9cd06b78c49ee12b76b648615ae6e726d3a4fd 2018-10-13 kill_spec.rb: exclude spec unstable on MinGW
e296f6cf63f41516ea8c7407d5c883fef2743322 2018-10-13 win32/win32.c: fix typo in comment [ci skip]
2e4d149d3128c3e05e7f1e782011ef17c77687c1 2018-10-13 appveyor.yml: reorder jobs
e4eb6e33428b91c417169d5273e63af9063837c6 2018-10-13 vm_insnhelper.c: finish reverting r63333
0614a6e5d002edfa8a3cc68cc10b9d861a3f1856 2018-10-13 vm_insinhelper.c: prefer using inlinable function
0e9466df2d27c2f2b37e26974c964906f65b22ad 2018-10-14 appveyor.yml: test open-uri separately
7bf86ecd702ed5142b07abbf544ce1f26d3e88ad 2018-10-14 vm_insnhelper.c: remove obsoleted comment [ci skip]
f89fe59db4bf1768d5f6480d15b67f8ebc24d5b9 2018-10-14 _mjit_compile_getivar.erb: optimize IC-hit getivar
589d80e7e337f166777d8f99f190a45013e6f050 2018-10-14 vm_opts.h: share USE_IC_FOR_IVAR as OPT_IC_FOR_IVAR
3ac55870aa6c88f55b651221caea714dee502056 2018-10-14 _mjit_compile_getivar.erb: we may not say receiver [ci skip]
83e1b361c8388187b7e86b7bb046694d7f96b72b 2018-10-14 _mjit_compile_ivar.erb: optimize setivar as well
63cebc4da62738ddf77fd04f7bb8ecb5b4a4168c 2018-10-15 .travis.yml: try `addons.apt.update: true` for gcc-8
274cd927821baced27ecc95d6afc62d413bdab70 2018-10-15 .travis.yml: try `addons.apt.config.retries: true` as well
c312111c7c61306ea11ab02d5548c779b4ea9cf9 2018-10-16 tool/downloader.rb: retry Net::ReadTimeout
9304c0522daa8c0259fb39dd2741bc3aa82fbd66 2018-10-17 .travis.yml: try openssl stable version
7b916dd4de073e2e2aafb9d718111b83babd53ef 2018-10-17 revert r65124 and try non-parallel test-all on osx
7943c0e5e67190da686cdda6f7c26deef56aa630 2018-10-17 .travis.yml: revert r65131 too
5fa4df0e7475dadf4bf287c214bf184d8f6fa2e4 2018-10-19 .travis.yml: try promoting osx to non-allow_failures
6e11415b9c3b2e36e91a5979249093426e3c6ad1 2018-10-19 configure.ac: add --disable-install-mjit-header
6458ae1bbac673ec8fda958c5d219aba9afb15af 2018-10-19 appveyor.yml: use -fs for test-spec
4765da9c589d7d4f879d93add49c87d74064b364 2018-10-19 mjit_worker.c: don't compile more than max_cache_size
2baf760cc2a0b878752e18602ca6d8420600c2fb 2018-10-19 test/lib/jit_support.rb: fire test_jit everywhere
87b88ec83e154be33aa366b39ae5369f3836415c 2018-10-19 test_rubyvm_mjit.rb: don't use obsoleted method
808d833d29c3b28c9c2d1c7716cd1fe07d866e8c 2018-10-19 test_rubyoptions.rb: don't use obsoleted method
1a7249bc03615ffa77b23d08d8b287cce3ed10ee 2018-10-19 test/lib/jit_support.rb: continue to skip test_jit
320d7c54ba01a6a19ebec25dadab7196da95f3e7 2018-10-19 mjit.c: don't let MJIT.pause hang on full active units
0c1684eb73bfd706fbf55bf43eaf2cd0d142f8a5 2018-10-20 appveyor.yml: increase timeout for mswin
8f43080f4b47931e31b0b61dcdd41873382b57e7 2018-10-20 test_win32ole_event.rb: fire message_loop on retry
8449f4992b9eee9a4948a90a24faa47c59d7f0db 2018-10-20 vm_insnhelper.c: never cache getinstancevariable twice
9f43a64c8624566c15716522b3db6d5fdf1b7889 2018-10-20 vm_insnhelper.c: never cache setinstancevariable twice
00ecff9f7858c1039089525ea5154d0a4e785860 2018-10-20 revert r65213 and r65215
67e2373f06d77ee73e8ec9b5cb826c2478576063 2018-10-20 mjit_worker.c: don't refer to freed value
b4728ae8561c8a61f070c6585d8b82622a8392ef 2018-10-20 NEWS: update about MJIT [ci skip]
e77fdcd81d0e5b1c489720ed9ec1ac884f31b73f 2018-10-20 appveyor.yml: don't run win32ole with -j
90369a83259ee80ec91bfb11df4c148d7f1be9f1 2018-10-21 .travis.yml: debug problematic test case on osx
f5bf1a32d08cc6372be3ec9abb9f15234e0dbfba 2018-10-21 appveyor.yml: fix wrong spec directory
fd8275d083583dc67b5f31e425d26751bc78efe7 2018-10-21 .travis.yml: use --job-status=replace
7fe170442b0ed7001a65fabf0cfe72e405e38da3 2018-10-21 .travis.yml: mspec -j is unstable
94792dbbc45d9dff5c124b9cb1d7e4684d0009d7 2018-10-21 appveyor.yml: workaround wrong command line escape
40d070843de3c43cc016e25bc014835dcf39c7c9 2018-10-21 skip tests broken with OpenSSL 1.1.1 on Travis osx
1b5aa4f5161972d3598b738312e771c6706a7af6 2018-10-21 mjit.c: copy inline cache values to MJIT worker
480eccbb35fd3b121c297cac99200d781533a233 2018-10-21 _mjit_compile_send.erb: don't split send_guard
27295e94f244d204ff61316a2b6f732c19d2127d 2018-10-21 vm_core.h: fix typo [ci skip]
13df05acfa02aeccac89e93f8789933b23004113 2018-10-21 mjit.c: copy call cache values to MJIT worker
a35eb0cc7dec762a4a3a13e6a1dfba89df37ce19 2018-10-21 mjit.c: remove wrongly-committed debug code
2c8b8b3fd48082b71b0f7ec9d92411de4ed8749c 2018-10-21 NEWS: prefer advertising --jit option [ci skip]
84d747c6d9edf200d8c007e39a37fbbbe79de9e5 2018-10-21 NEWS: note about --disable-mjit-support [ci skip]
e6202c41b5685ef0a6551e008c567230ec85d2bf 2018-10-21 try to remove some test skips for MJIT
cfa7e2707ea02d4a8b3d524c00d92a77183c668e 2018-10-21 revert r65285
e91be25644e8c8379def47f2426787e4d023cca8 2018-10-21 revert revert of r65285
c657e57343133511877beef116386d4c7d324d76 2018-10-21 skip 2 tests for MJIT for now
93e780e03b47e819d72a32515edfd08f1e8c101c 2018-10-22 test_thread.rb: another temporary skip for MJIT
821ff80c0cdf19351739147e43f1bc2d853a51d0 2018-10-22 mjit_worker.c: make sure copy job wait is unblocked
89293c4ba131a763aabfdadf35ddd658503efb7c 2018-10-22 mjit_worker.c: check appropriate flag to stop
d96483de720f6a54292b15fea2458befa02a3ffa 2018-10-22 mjit_worker.c: return more appropriate result
9fc84833a22791de526eb9d5977e2843766f2735 2018-10-22 revert r65292 and r65297
584638a5f5ee0db34a7c36772f085c476fb2507d 2018-10-22 test/ruby/test_string.rb: skip test_crypt for MJIT again
e38a0b46067fd261a88be608787927ccdf5b7877 2018-10-22 revisit more MJIT test skips
5984aa84dbd52de2eb74be52231a380bf6972292 2018-10-23 mjit.c: prevent from accessing expired job
369f529acfccd83fae6decf30733103e495ec7bd 2018-10-23 wercker.yml: run --jit-wait test on Wercker
58ec197eefb49ffbdfc8a92c66785898df805982 2018-10-23 wercker.yml: pending for now
1d6c1e27d4db6521c023ffe5a12980c72175ff1b 2018-10-23 test/lib/test/unit/assertions.rb: skip memory leak check
fd35cb44b81a5fce7b6479b3b0563d574c6933ad 2018-10-23 _mjit_compile_send.erb: fix wrong cc usages
353c86eed45e873e3710f6d4afb4e6cab659147a 2018-10-23 appveyor.yml: separately execute problematic test case
456a54de69ee963e0418684f9188ff1aa73ddc94 2018-10-23 mjit_worker.c: don't ask MJIT copy job to main thread
3b196eee5676fb7a7e924005737cccbe2bc75e8b 2018-10-23 wercker.yml: setup MJIT wait CI
bc8c89de3d68b19212450a5492395e15d8e3e72f 2018-10-23 wercker.yml: explain the usage of Wercker
c258b5cf53846c1e27ea07eaa532dbd3c7c4237d 2018-10-23 .travis.yml: let osx build print verbose output
f2dfe96d177a45bd67e8846b5e008eae9facdd3d 2018-10-23 wercker.yml: profile slow tests
3675920c1e4e4d8464a6f18b6999b583fc1d3acf 2018-10-23 .travis.yml: run the slowest jobs first
a740fa1b2518fcfe1b8be4da86eca34fbd5f7fe5 2018-10-23 appveyor.yml: give up using mspec -j
abfc5470c0f4fda781abc6648945ffe7cc141257 2018-10-23 wercker.yml: stop splitting test-all
5714b2ce8c838a33a9edf3206019853f6806ac3b 2018-10-23 wercker.yml: stop using my personal Docker container
29207a939f7df6a5583741243cd255cc58812eea 2018-10-23 wercker.yml: run both --jit and --jit-wait
fd63a5c52cf0d808f5e1f8cbd3a4b6812e239a0e 2018-10-23 wercker.yml: increase timeout scale
9641ff43d17eca7d654c9c208a774f3bc7bfb963 2018-10-23 wercker.yml: skip #test_queue_with_trap for now
e3bd6ef7c4728d0489ac1e3ed0ec5834a0596cb9 2018-10-24 wercker.yml: skip test_queue_with_trap on -wait as well
9d93d8b15ea47e53d9d1231a5f0a11a379cf3548 2018-10-24 wercker.yml: try to split test-all again
4b0273886aea5330f5bd7ceffbbc94d5d6153ac2 2018-10-24 wercker.yml: skip TestParallel::TestParallel#test_separate
20d74be8324246caa423564e78b0e698a266699b 2018-10-24 test/excludes/_wercker: skip tests
beec400d9ee61df6072a3c38ab37c72e487668a1 2018-10-24 wercker.yml: run slower job first
f84c31842094ea1ca9d8b11e037e5298cbcae103 2018-10-24 revert r65353 [ci skip]
593b58534fcedab2392f3c97c7e1faf5ae972875 2018-10-24 test_jit.rb: test newhashfromarray
97f3e426a1c84d9bee604fbe458cb110e80c93af 2018-10-24 _mjit_compile_ivar.erb: cancel on undefined ivar
0fbc28dec5ae07c737d5b62e5165e2a1c42d6de7 2018-10-24 wercker.yml: rearrange test split times
2160c4dead7949ea429b3c38e95102e229573d00 2018-10-25 wercker.yml: skip webrick for test-mjit-wait for now
0c289a7f22c434ea34e4dad807ff695d0a00f4e8 2018-10-26 appveyor.yml: run second half of vs with -v
35e3e13ce76dd3525d8f9572a5be9426189959c5 2018-10-27 test_io.rb: skip busy wait test again
970410c63cfbd349a910cacf826f5671d61da68a 2018-10-27 .travis.yml: investigate silent death of mspec
a7f0cbe9c834fdb55f5c5f4e59499ef21f679a20 2018-10-27 ole_func_methods_spec.rb: apply r64993 retry
090e2130d36b9f5a9b02ead3e3a5351e405dae7d 2018-10-27 revert r65389 and r64993
1346e39ce6e3cef0f120efde4ebf13ae045ecc02 2018-10-27 spec/../shared/exit.rb: move the mingw guard to here
091c04df537425d9e73b8b2f079522a05df93119 2018-10-28 revert r65401
323ecafe04c87ecb6cda1e6fd2c6a94df8cf5f68 2018-10-28 appveyor.yml: run test_open-uri separately
de925b4f3c69fe5c7221cb2bdeb1504dceed6f24 2018-10-28 appveyor.yml: fix wrong path to test directory
51a0f04e6beae33047016204f0fd3546cc0b66e3 2018-10-30 _mjit_compile_send.erb: do not inline tailcall ISeq
5662e709f42214db095b44942e88227248a1daa1 2018-10-30 wercker.yml: try testing wercker again
a4cfd15a739aca00fa55156e1867e98a9ed86ef6 2018-10-30 revert r65441
ff5dc2cbbf9e7b67c8579ef166bf6a4755507304 2018-10-31 revert r65471 and include Eric's patch as well
883f93a12ef4d162be4086264f7d838384ce89ec 2018-10-31 Revert "revert r65471 and include Eric's patch as well"
f1d545a76f3470dcab2ac589767087f0d229f1bc 2018-11-01 mjit_worker.c: emphasize free_list of compact_units [ci skip]
bd68968d80ba3b9f51627b480848097e20330e52 2018-11-01 wercker.yml: harder test-mjit-wait testing
e31864a8a0508a66b71a643c95741199e65c81a2 2018-11-01 test_win32ole_event.rb: retry #test_s_new_loop with sleep
22fa141d05691360abb353fa550eb0ba11b7e267 2018-11-01 wercker.yml: improve parallelism of test-mjit and test-mjit-wait
44c39702fb5a5ccb15992c51056c68831b51ca2d 2018-11-01 wercker.yml: delete obsoleted test definition
cab1e6bf01659fed14ccb38d2f71086ce6487848 2018-11-01 wercker.yml: change pipeline names
a140e17f12fcb9d4341aa38c9b34eed093c4b8da 2018-11-01 wercker.yml: improve CI step message [ci skip]
992f6f940e7fd6f2cde2794422954a7dd7130397 2018-11-01 wercker.yml: improve parallelism more
187b5e71769c8510cc48977ce71cf114749998df 2018-11-01 TestDelegateClass.rb: skip test_frozen for --jit-wait
f6d44b59c6ecb47047ec15e1541de57e191186e0 2018-11-01 wercker.yml: stop allowing webrick failure
6e9703b0116d5e1412f2ec80d81669acb49cb4c8 2018-11-02 mjit_worker.c: do no access pointer after free
119068f90cdcf926f2e08fecc75ef20164a3893d 2018-11-02 README.md: add wercker status badge [ci skip]
bec184b5e6fbea2d192247443072c33561f1db62 2018-11-03 wercker.yml: use pipeline name for notification [ci skip]
38caab29bc759be2694013fc3930116e64fcc1d4 2018-11-03 Always inline rb_to_integer to prevent a method call penalty
7a2263fb389cbd0fb9cc8d86ed909b7e080ef1e7 2018-11-06 mjit_worker.c: strictly control MJIT copy job
6c2014768eaee865fcd5ceabfbd6fcf4fed4b13c 2018-11-06 mjit_worker.c: don't use _one for now
dbd90b2dff8a45969923073122dd54aede5a74ee 2018-11-06 mjit.c: don't use mutex before checking availability
ecbd0d79eda823229708f7817d66879138f56624 2018-11-07 test_process.rb: avoid test failure by r65588
c8cfd78b40d6d19fcacb7ca3a564de39907c4b59 2018-11-07 mjit_worker.c: stop expanding already-absolute MJIT_CC
e6c4d558dc7dbdbb6a61c62303efb948747c8800 2018-11-08 test/rdoc/minitest_helper.rb: suppress bundler error
3f1524f0d26f19434d5f9f188db3a49d6c3f1b0a 2018-11-08 test_ftp.rb: extend timeout for --jit-wait testing
7b9dd379bfe4d597acfe4c26365feff61dabd488 2018-11-08 .travis.yml: simplify travis matrix description
c68d1c924cfde9c86652a13b9e76b8930c034142 2018-11-08 lib/rubygems/indexer.rb: suppress random test-all error
42274ff5860a41f180a356fec2efedf2f313a560 2018-11-08 vm_core.h: conform C90
ab5a3db48e446a33f790fa5e8594a6dc24062987 2018-11-12 erb.rb: warn invalid trim_mode [Misc #15294]
623ecdace6c9201aec8ae5dca88770cee6c85a37 2018-11-12 Document binding.irb on Binding [ci skip]
5a10e835ae67daa8e75d23a1b221ce4dc486bc1a 2018-11-12 erb/new_spec.rb: fix spec failure by other specs
601f4b6f6761f773cfd314bcf04232e4681e3af2 2018-11-13 test_array.rb: try to avoid NoMemoryError on AppVeyor
ceab9f363c59d49034317b52c3d3740d0c6e9c0c 2018-11-13 common.mk: force updating revision.h on each commit
5f376ce0a757496129fd3ec4ff282df8d02d7dfe 2018-11-13 appveyor.yml: run memory-exchausting test separately
5ad8e42bef873c7075d41f21688ebb779537a830 2018-11-13 test_function.rb: loosen delta boundary
1ec3039a1616ccfb7b35ca530bd049344a1b833b 2018-11-13 .travis.yml: stop allowing osx failure
3bd8eb6849610164f34a653df34abaff1e85faa8 2018-11-13 test/excludes/../TestWEBrickUtils.rb: exclude unstable test
158562dabb197d6efc53cabe6662177c6ec3f43e 2018-11-14 test_gem_stream_ui.rb: loosen timeout for --jit-wait
2a477e0e444de6344048101466fb9189b9defddc 2018-11-14 test_ftp.rb: loosen timeout for Travis osx
ed42b0102d823e7897f2b63d104cb818af09d47d 2018-11-14 test_ftp.rb: loosen another timeout requirement
8945eeda8f88bcbd9c4c97f69bf5fcae3b72f2a3 2018-11-14 Fix syntax on Binding.irb documentation [ci skip]
b90bac322b133d7e03eb0a2d9f4fe55b2a4fafa0 2018-11-16 Test for undef'ed method in class hierachy
cb153527c46b7f1f61355fe181ac5e2f7a28a7d7 2018-11-16 [doc] Fix grammar typo in Pty_init() docstring [ci skip]
c2ed1edebbc21a4a560680a1bbad6bb6a9098c5b 2018-11-16 appveyor.yml: give up running test_push_over_ary_max
f98e323ef34287d869f4287b325983043763a7d3 2018-11-16 appveyor.yml: skip reverting comment improvement [ci skip]
e2074a359e928091b5b27743dbfc55018f01cbba 2018-11-16 test/excludes/_wercker: remove obsoleted pipeline name
0515904414418616dc2def8769964325eae7402c 2018-11-18 test_jit.rb: fix typo [ci skip]
bdf5eb3b91d6875cb6ba8a3c61834ad482b09d1c 2018-11-18 mjit_worker.c: fix typo [ci skip]
0a7a5a7ad4da3ec8bed425502f5012908a0e77c8 2018-11-18 thread.c: rb_fiber_atfork has nothing to do with mjit.c [ci skip]
fe6974a8fcca42f4f83171097a3bc29fbe0f2f67 2018-11-18 mjit_worker.c: support MJIT in forked Ruby process
9b850d1a9a5069e16b0cd28d4bda3c2785445848 2018-11-18 test_jit.rb: dump information to debug test failure
fcd8412dcc8c86bf4f987217fada6e9f6d730196 2018-11-18 test_jit.rb: loosen output check
9edbcbcba17733775dc760f5af55aed160413983 2018-11-18 wercker.yml: debug problematic test on test-all
524e4cc9824b9c8ff09950fdd9b35c92fb57a8df 2018-11-18 mjit.c: fix deadlock introduced by r65785
e205cd80d2e4a4b77a06b74758dfd566d7c0b719 2018-11-19 process.c: do not run signal handler before fork
83aff333cdd1a36b8dbb6a3903e047b1304fa1ae 2018-11-19 internal.h: resurrect --disable-mjit-support
b756b25c60a887d5d073db7ccbb5e214b5cfd939 2018-11-19 ruby.c: do not surface MJIT to user
9c336391f235c0cecbf746bc5b34e88dbb8aefaa 2018-11-19 appveyor.yml: separately execute test_bignum
27322735afae833bcecd54fbb551ad4132e96235 2018-11-19 revert r65807
00fac76efac8b30e32cd8c7fa8ef060bb083f651 2018-11-19 configure.ac: avoid crashing MJIT with -fcf-protection
95e09343a400b47e2e1c1dcee4e48faece9b599e 2018-11-19 test_process.rb: Process.daemon seems irrelevant [ci skip]
3405411cc427291e13e2cf146b730ec1b3669dce 2018-11-20 process.c: do not try to pause MJIT
b410d32185926e337543a8224ea4058e22e8bdb6 2018-11-20 thread.c: fix obsoleted comment [ci skip]
5187ea768f57315e61486122d688f1992d4cb21f 2018-11-20 test_thread.rb: skip test_thread.rb broken for Windows
59676f6d030ff06d6e577860150ed1aa3aa1046a 2018-11-20 revert r65820 and retry assert_finish
d53220848c96f113d62d3478e72172de1b6d3fcb 2018-11-20 mjit_worker.c: avoid GC when modifying ISeq
51af9bac69c35f978124bbd90064c72c3fdd5e50 2018-11-20 Makefile.in: fix Travis i686 build
f3ba295ae7fc95c7d36369e1529c3e8c083e9ade 2018-11-20 test/excludes/_appveyor: exclude AppVeyor killer
94438bcbec7358429806de0ece729fef2f865f03 2018-11-20 appveyor.yml: native-fiber crashes Enumerator
aee857e427798ac1b7154243b5dba4f50c3b9456 2018-11-20 appveyor.yml: exclude TestEnumerable.rb on msys2
52007caea0c8a568cb598c92647e133bd3b02fd2 2018-11-20 appveyor.yml: do not undefine everything [ci skip]
c6d0892fa2296586d4ab614cd8c4748dfaba7d64 2018-11-20 configure.ac: disable native-fiber for MinGW
0017e3867ea5f0d0762b47b5a24ca7f6b9745e79 2018-11-20 Skip known MJIT random test failures
d12bcfc186f2aea5e83f2f59716958ea12b5c937 2018-11-21 test_gem_remote_fetcher.rb: give up testing MJIT here
655257273af98a1cce848393c73a7c3012724c59 2018-11-22 Revert "test_gem_remote_fetcher.rb: give up testing MJIT here"
2751b5366dd506bdb77a1f1a03b9c108f64eddba 2018-11-22 mjit.c: avoid running copy job handler after ISeq GC
ba9a6f8934515c33b69648d727b56d97ad284e08 2018-11-24 Fix r65926 test_dir.rb for windows (tilde)
af6adb9982b93d3e960bc6fe6fa37d01b8f9f130 2018-11-26 lib/rubygems/indexer.rb: suppress random test-all error
a3bb9f1093323f8f36849882f1d536b77563149a 2018-11-26 mjit_worker.c: disable running copy job
08e1705eec3b48a120d7b74aaf2da2e1396bd6d9 2018-11-26 process.c: finish MJIT prior to #exec
0e6aba22c6b876a36adc39cac5314ce6e626954c 2018-11-26 process.c: try to workaroun SEGV by r65994
5b12501163912398400332de00128d968b76744e 2018-11-26 Revert "process.c: try to workaroun SEGV by r65994"
98a2b053f8a0c247341949a5f1c7f9307aab14bd 2018-11-26 process.c: avoid dlclose before exec
67485fee42677b712a2ff002726f83f49b945564 2018-11-26 vm_trace.c: MJIT-limited thread-safety for postponed_job
2c9259e6e01726234360a2e432ffc882b52ff793 2018-11-26 test_jit.rb: skip a test for Windows for now
c3fe307808b4343dcb21c1451e2bfc7382fdceb5 2018-11-27 regparse.c: conform C90
86cb3d319f8a9b39deaad9acc6863e6c5c854eac 2018-11-27 mjit_worker.c: promote mjit_copy_job from function
110273c53461a9a7ecdcca705346be21f25f50c6 2018-11-28 using_spec.rb: skip broken test for MinGW for now
16d6a91a5d54ed8bb13a6ae02edabb00a5e98142 2018-11-29 Revert "using_spec.rb: skip broken test for MinGW for now"
57005046a13c62896e8d420e99d14535aec6aa67 2018-12-01 tool/downloader.rb: retry Net::OpenTimeout
33eebfd30132304244f35407daec37c4ba77a870 2018-12-03 mjit_worker.c: undefine CC_PATH
60989daa1b1960468933a2ab85352d95829c329e 2018-12-03 mjit.c: eliminate -save-temps flag
5ceeea4da1179193c2c7ddcebfd67019128473e3 2018-12-03 ext/bigdecimal/bigdecimal.c: drop unused function
f49d2269222962ac903ab9eae9fa371d920e817e 2018-12-04 test/excludes/_appveyor: exclude memory-inefficient
70a385a4f655465e6f65c07a91150c61b34aea2e 2018-12-04 Re-commit r65722
f984a40e2312be9ce2ff23c5ff2360db0e60bcfd 2018-12-04 .travis.yml: config_2nd may not exist in ~/
cbff19443df6ff9e5640c9fca1c78481335d2e7a 2018-12-06 test_gem_package_task.rb: suppress random failure
33dab9cdc9dd9fcde94e3f85d7d287c18e4b585d 2018-12-06 accept_loop_spec.rb: avoid random hang
596d7bdec4c389090afcddbd448282ec4bcfdf86 2018-12-09 test/rdoc/minitest_helper.rb: partially revert r66286
03bf85f28d636220ffec83f9ee7d1ba78503bdc1 2018-12-12 bootstraptest/runner.rb: increase timeout for --jit-wait
23ffadad69ac72138afb828caf03082af17059c3 2018-12-13 test_win32ole_event.rb: retry random failure
c3641d5b241fd1d35016e3b5bbee0ddbf75b0279 2018-12-15 Revert "* expand tabs."
9fa6af24f4052bcb1d006ec04b48af340a7de63c 2018-12-16 spec/../initialize_spec.rb: skip fd-specific spec
f84ae88b2c7261b7ad679f29aeb7937367bfbdb4 2018-12-16 bin/erb: improve documentation of -P flag
6bbd46a0729a6168a3a4354a3e996f0707cbe69a 2018-12-21 test_jit.rb: show debug info for success_count test
cbfaf4400196c85fc5ea287006a7484f3e17922e 2018-12-21 test/excludes/_wercker: give up testing TestGemRemoteFetcher
8af3bd4594f4aed6a92cfd8e324e6df05bf510aa 2018-12-21 .travis.yml: avoid using -j3 for osx
4e42ebf0188cc38e8e7b47fe32bf83ef45e42431 2018-12-21 .travis.yml: give up parallel build for osx
c1b896541025a691c281d8e4a0d9194e395ce65b 2018-12-21 ../arith_seq/../extract.c: remove unused variable
a934b664373af3e439977ce62de6c62909608652 2018-12-21 .travis.yml: use -v for osx to find a blocking test
17ca870a4dd27d1e8e23d0ca66bbc2306caaa912 2018-12-22 benchmark/app_erb.yml: remove unused variable
4fb8d00436dc2c80dc0b15ecc3e803587c817246 2018-12-23 iseq.c: avoid Null pointer dereference
f432fd6ea595ef854e15d6dd65ef0ccb24a70456 2018-12-23 .travis.yml: try travis_wait instead of -v
350809c7f2861c8df431a7c570a7de6e967101dd 2018-12-23 .travis.yml: wrap setarch with travis_wait
9e71ce687f6c1eaf838e7d51fe36e5227b292d8a 2018-12-23 test/fiddle/test_function.rb: loosen timeout
9cc112042413a8ba03542960185fbbc168b7d870 2018-12-23 .travis.yml: refine explanation of no -j3 on osx [ci skip]
3bfd7f02c7cab690c21a6ca7b8942f4a5116dc6b 2018-12-24 test_win32ole_event.rb: avoid unlimited retries
72c62dc0865ef572f8502bcb1c8b6309869a162e 2018-12-24 test_win32ole_event.rb: use better retry strategy
b5569b9ab2ad5e0e4a997df7eb73e97ecbacc9dd 2018-12-25 erb.rb: print deprecation warning with warn level 1
1922e6ad65b7a458eeeb84da9f07724b0f1c1145 2018-12-27 common.mk: pass CFLAGS to transform_mjit_header.rb
45918161a831c0ada6eecd79ba9500d50e308f72 2018-12-27 jit_support.rb: skip testing MJIT on oracle developer studio
e1930666c76953ad8bcc3d4b95a5b94c553f525f 2018-12-27 test/mkmf/test_flags.rb: try to suppress random CI failure
006afb858d77efe9f63d056cf54c3bb578cd39da 2018-12-27 accept_nonblock_spec.rb: skip spurious failure
fcc5a19e2f9801217691a842250db937de3ea5ee 2018-12-27 test_method.rb: do not kill RubyCI openSUSE machine
61885c9b7ca8ccdaf53d7c365fbb86bad3294d88 2018-12-28 configure.ac: try to fix addr2line build failure
041b61e3407d317a0bff3bf4b85fe7b13833874f 2018-12-28 test_jit.rb: suppress random failure on RubyCI
6e85a0ea7ee55e693148d82935da0c9b08e98974 2018-12-28 test_iseq_load.rb: increase timeout for RubyCI
c42a872e5b960696f7ae4377ab80cbeb4b1d837b 2018-12-28 test_array.rb: increase timeout for RubyCI
fa3fda1c620b14872dadc81b8b790e9dce80a619 2018-12-28 jit_support.rb: deal with -std=c99 flag
b0b0ded5aa2cf7c4574b057d8326ed4e1c172c12 2018-12-28 webrick/test_utils.rb: loosen timeout severity
0bbf1eb7542a56cc00a6c77e3f8bfd89a7b5bdd5 2018-12-28 test_readline.rb: skip readline test for new solaris11s-sunc
26572d228d3ba804d275aa55dc4f06adbcefb4af 2018-12-28 test_io.rb: increase timeout for RubyCI
1317fefe53b95d763a281d8bf13e8bd023069068 2018-12-28 .travis.yml: increase timeout for test-all
40b689c71a04d2033c5b2924bbaa21efaf395ea4 2018-12-29 clock_gettime_spec.rb: skip a new spec broken on solaris
f9dc0fb649e66cc0791d1b9c265644ed0fea82fa 2018-12-29 test_iseq_load.rb: increase timeout for stressful roundtrip
952b218ffe78b7319c5e02887e7dd30d46dbc40e 2018-12-29 spawn_spec.rb: add missing platform guard
63aaee923bdaab7b85fbbafa199b767e15523646 2018-12-29 test_notimp.rb: loosen timeout
7a859b6ae3000e47a36cff5603c414bb55a4a08f 2018-12-29 test_jit.rb: prevent mixing outputs by race condition
a403cd3598932b3349b8ff5a786b8fe4abbc3f91 2018-12-29 test_gc.rb: increase timeout for RubyCI
c02f03609036ba4e815c2ed67fa002492b39dda9 2018-12-29 Revert "erb.rb: print deprecation warning with warn level 1"
1ae3e6f3ce9f16c49d0584e0ad3dc3e709cc4a81 2018-12-29 erb.rb: increase warn level only when non-zero safe_level
d8008fc29dd0551c7fa5625c91b7eae923d62939 2018-12-29 clock_gettime_spec.rb: add more platform guards for RubyCI
5049e4c5e8608848029710d441b5426766573a1c 2018-12-29 test_jit.rb: suppress random test failure
9f3585afad86f7683fec377a0eb4bb53b8165529 2018-12-29 process.c: document system(..., exception: true) [ci skip]
e8d3fb6cdacd87a3f4d377ea13d8b47878d3006d 2018-12-30 test_refinement.rb: increase timeout for RubyCI
f110ebfd141710e65e230b9e79855e9ded91258e 2018-12-30 test_optimization.rb: increase timeout for RubyCI
a7edd05f7dca44f56fd72d7bcc232e1b27df0eb3 2018-12-30 clock_gettime_spec.rb: exclude invalid clocks for Solaris
6f0e4c755f7d5921dfa3263ac25cab6a012e99ce 2018-12-30 test_array.rb: increase timeout for RubyCI
695cc19be963e35dabd85ea824a02f698bc260c0 2018-12-30 accept_nonblock_spec.rb: wait before calling #accept_nonblock
271c8f5d06bc92d3d3382fbddae616019555ed91 2018-12-31 test_io_wait.rb: try to stabilize test_wait_readable
11ba186c4725ef7acecbf99243083bc909b7c960 2019-01-01 test_jit.rb: test methodref insn
5743c9e85897333c4e8e4bb59d2377f1780bc19b 2019-01-03 .travis.yml: add a test matrix with -w
3bc28f49330cc3114d39552399bf38aa31c19aa4 2019-01-03 .travis.yml: enforce -w in invoke_ruby as well
2fd6ed62b4826c03bd6d41ae99a5bd7fecafec40 2019-01-03 test_complex.rb: fix tests for RUBYOPT="-w"
55cb93efc539cbc71de486aaba300457cf21e9b5 2019-01-03 test_complex.rb: use the same approach to fix failures
d0045da598f13c32606b1bf04f2eac5c3759761a 2019-01-03 .travis.yml: propagate -w properly
6c1ed519ef51fe8afb7e0ed7f0df2cd2fc0db13d 2019-01-04 win32/Makefile.sub: try to use __restrict on Visual Studio 2013
d8931259d0bfd8f4d97402250488a590be2a4453 2019-01-06 internal.h: unify our own stdtbool.h implementation
dfdd0e1d08fce51c563d69f15067bf2495158a2b 2019-01-10 .travis.yml: allow C99 on pedanticism buid
ec336fb40e4df0c8615e584fbefb5e9e572cb9ec 2019-01-10 configure.ac: Require C99
bfb684c0295e4527ba6b494834d783d878c2ca93 2019-01-10 NEWS: announce C99 requirement [ci skip]
bb1a1aeab0f2a5fe437c89b841a887ba56653453 2019-01-10 mjit.c: use boolean type for boolean variables
efd99b533177d429dbc64ababfe342ebbd3f6502 2019-01-10 Revert "mjit.c: use boolean type for boolean variables"
56bf732aaf5a109964b0297b2158372de2e3ae97 2019-01-10 mjit.c: use boolean type for boolean variables
d31cbd4ff99c609f5a1b6b0ccf890c603db02e86 2019-01-10 test_jit.rb: change format of test error output
299e9cd91a97fb298632d4c9a91723cffb5fd6ac 2019-01-10 revert r66768 for Ruby 2.7 due to Misc#15347
d74fc1b17548cc98b8a545b6c655f06e493a806e 2019-01-10 addr2line.c: do not suppress -Wpedantic
dd67af4892d7e498357e0e5fbb58512a26367080 2019-01-10 addr2line.c: fix -Wextra-semi
4840771afb158c544d583384404d33dcb4405afe 2019-01-14 vm_insnhelper.c: make VM helpers inline
d89d1d468779ccea52d9b8da4f9d967543d28723 2019-01-14 mjit_worker.c: untangle CC_LIBS nesting
d14089fb3cef922a0c3a61661fd1c92bd083e991 2019-01-14 mjit_worker.c: pass -lgcc to GCC platforms
b32fb23083912c37a2601c66531ed786a7c9f3e5 2019-01-14 mjit_worker.c: try passing -nostdlib to AIX
ec3cdb34ce6f19be7a6d887357fd1763f97992d1 2019-01-14 mjit_worker.c: pass -nostdlib when making pch as well
5e84537d32c3e2f21071384e2c967fe0308d408d 2019-01-15 Revert "mjit_worker.c: try passing -nostdlib to AIX"
a5de8d1ccb98c3d1ea50159f5937b3429ff91c42 2019-01-19 mjit_worker.c: do not use GCC_NOSTDLIB_FLAGS for OpenBSD
405940234eb7876a063eb7129ca61fcc318a633c 2019-01-19 mjit_worker.c: try to simplify CC_DLDFLAGS_ARGS
46549d6b11eb88d02bd2ac4561ab3c7b775cd241 2019-01-19 Revert "mjit_worker.c: try to simplify CC_DLDFLAGS_ARGS"
954d0815e9fea323c5c6b6ba072c0aded845a9b1 2019-01-21 test_io.rb: skip test on MJIT to prevent random failure
1f34da3709673a926483fe056185c41766a637da 2019-02-01 insns.def: opt_regexpmatch1 is not a leaf insn
190a61e3a506c7d5fa145d6bfc8faa94b71953ef 2019-02-04 test_rinda.rb: increase timeout for --jit-wait CI
173ad5202b29f350b61c5f64d952ff96bbf7c98d 2019-02-05 test_rinda.rb: extend timeout of wait_for as well
8ca727d80f9b25046f85d6cd2e1f68d2fa001760 2019-02-07 test_rinda.rb: give up stabilizing this test
6c574d4be4fa5bca86b0afb3a675ace3a8e29de6 2019-02-07 appveyor.yml: retry zlib downloads
f450652becfaa6561399455a28211081704b0228 2019-02-15 Bump the benchmark-driver git ref to v0.14.13 (macOS memory runner support)
193a06caf5b1fdbe9b4c6110314df03cab7145f5 2019-02-19 insns.def: opt_regexpmatch2 is not a leaf insn
052dbbe74f00733b96841fc8fbe7bdefadf0440e 2019-02-23 spec/../shared/write.rb: suppress random failure
f22ffd83e92a214a697e93fe715d29cbfa52084d 2019-02-23 spec/../rbconfig_spec.rb: skip spec not working on MinGW
f03775fc0f536b43ace587f6ae9c299a0b8598ef 2019-02-28 Try fetchDepth: 1
b0e350fe16ad17eabf5bbc603f7d817c06ce8554 2019-02-28 Try clean: true for vs2017 checkout failure
12eca471a466daa4b03cb2c3edfb1a7039071eb6 2019-02-28 Revert "Try clean: true for vs2017 checkout failure"
7b81d7f5c2a5fe93835c2b2d865a7378f5499f0f 2019-02-28 Mark vs2017 build as continueOnError for now
dfec1eb3cee833fa4bef6ce027a3e702508261ba 2019-02-28 Add Azure Pipelines build status badge [ci skip]
fb04855c415c2ea33f863841a4f4bdbe059131a5 2019-03-01 Drop obsoleted continueOnError
4eda7e1d1481168c016a589b53af2233ea2defb2 2019-03-01 Stop sharding --jit-wait testing
e4885d8accb0a30069374ee21f688631fca45f62 2019-03-03 Use --depth=1 for vs2019 as well
4d6e20297783257574d8143e95fb55aafd91db66 2019-03-14 Skip Bundler's test made fail by r67226
e4c184c6aeb29e3f47c6daf7c5ff26ef1ef440a8 2019-03-15 Increase the number of curl retries
8ce6748fc81bdee29b5e790d5e9f8317f77a77bf 2019-03-16 Notify AppVeyor results to multiple channels
46a3b440fdb59da2ef250c585c50a4e1499a1f69 2019-03-16 Do not build Azure Pipelines on Pull Request
7fe77cbca9073f521b35fd11bd55dde300559e8d 2019-03-16 Ignore test-bundled-gems failure on CI for now
407cd5cc54e12eec6688d175957afee3b022f54a 2019-03-17 Drop invalid trailing comma in JSON object
0fa4a6a618295d42eb039c65f0609fdb71255355 2019-03-17 Change defaults of --jit options
46f5eb5b48213e1561cd23fea4f672f2e0d09647 2019-03-17 Update NEWS for --jit option changes [ci skip]
d4b6198d8f13229123ebbcfcdfc4685a913b1ac8 2019-03-17 Roughly increase Azure Pipelines fetch depth
6b136a044205f6e6b66df68cd2da2a9c3e952a7d 2019-03-17 Try disabling Travis cache on darwin
3fc26f601397f9b3e2893488749481f4df96df07 2019-03-17 Drop rb_mjit_unit from mjit_copy_job
d86a1aa045959dfbf5cd472eae0d043180259727 2019-03-17 Eliminate mjit_copy_job_t reference from mjit_worker
4161674b2fbea6bdd01783ac5d3b39d88db22972 2019-03-17 Request inline cache values from mjit_compile
908b5301124cf673a2ee44de652968aa5360afd1 2019-03-18 Revert "Request inline cache values from mjit_compile"
c1dce923739d0355520c02eb588bc96bedae4328 2019-03-18 Merge https://github.com/rubygems/rubygems/pull/2684
f9e5b8d09cafc2c91137d293b1458f1b0432a12a 2019-03-18 Revert "Try disabling Travis cache on darwin"
ba51ae0109ee1d1fa7ca90b43da115ea68d7214a 2019-03-18 Eliminate mjit_copy_job_t reference from mjit_worker
78e87b7d4f580b041f96e0503febce528b8607b8 2019-03-18 Revert "Eliminate mjit_copy_job_t reference from mjit_worker"
4d426e28d2cbbc09208987c6cf86180ea3ba3522 2019-03-18 Resurrect r67287 and r67288
a75ae6faa931e8b9d32c99039a06b950df391a06 2019-03-18 Use alloca again instead of malloc and free
8b1241d87756b59b6e2f033f7a978130b896bbaf 2019-03-18 Use alloca for stack_size_for_pos as well
92b0331bcf33d1c4d3396c1ad85919934198aa28 2019-03-18 Use designated initializers for compile_status
81de7b9e622ecb57a607af8ba7c341ab8c659a4d 2019-03-21 Insert --jit-verbose=2 logs for mswin debugging
9810c08a5dd0f327f3d2fe2bd61874673ddece11 2019-03-21 Explain why cl.exe needs --jit-verbose=2 [ci skip]
ae0f20c6bf45fdf4e50bc6cc69577cb94cc44ed8 2019-03-21 Retry vcpkg install failures
b8540a3c2eb375d1634a451574404d8cb4502f98 2019-03-21 Show retry's stdout as well
a8695d5022d7afbf004765bfb86457fbb9d56457 2019-03-21 Make rb_iseq_only_optparam_p static
52bd8f6f68a45cb990a827e4a1c276251cdf471c 2019-03-21 Share vm_call_iseq_optimizable_p to reduce copy-paste
969156ce9a04b92ffc5b048cfbe666ae1f7b1cbd 2019-03-21 Check argument_arity_error condition in inlinable_iseq_p
c92c0a593593da2eb1ff94d83d80f71e7ae5343c 2019-03-25 Prefer using vm_base_ptr rather than cfp->bp
1c5fd2bff0e232aadf4b9486d086ccb6af87ceb6 2019-03-27 Add debug print for random CI failure on osx Travis
41d36d2ce2a900bbb6812e23c13f35ee20f93d31 2019-03-27 Skip EBADF spec in MJIT test for now
b6443c62f0c3c4b002c6eaa2574da66f5635e076 2019-03-28 Note r67356 in NEWS [ci skip]
68987d4ae1a14d96047074599079acc2997e76e9 2019-03-28 Do not fail with --disable-jit-support
e7477a949c157a700e70afff0675af676b57f00e 2019-03-28 [bug:8215] seems to be still broken on mswin
b6c04a7ad76b8693048355d0a258731e10f111fd 2019-03-28 Guard spec against msys2 shell
c33da35ddf14f39d622df42e0a63581636aa391c 2019-03-29 Fix broken retry logic
49f1b71144e9e8352688caf7cb23b09b62873464 2019-03-29 Add some more buffer for timeout check
fe904f1eec1fe96cf148407c3c4c010de7dd8b73 2019-03-29 Elaborate more on some debug counters [ci skip]
bb5ab13bf58e0ccfe5b4c08fec8a0e70612d598c 2019-03-29 Add debug counters for MJIT
9254e1c740fd0829ad425670c770f782d20a0d82 2019-03-29 Debug make install instead of make
017cb09eb6d40b3d7f7ca08db4aa16cfb91012f2 2019-03-29 Add debug counter for rb_mjit_unit_list
b03c11a337c53c219a840eed4569e411289f0ddd 2019-03-29 Add debug counters for MJIT cancel
5ee256da687f080f8ec0b12c10fc2592020e4872 2019-03-29 Prevent mjit length counters from being 0
e465d6c5df2c3b6f97348b2d21037be3f55c7d38 2019-03-29 ruby tool/update-deps --fix
9d047fd3e51945c8fcc3a8a97c41dc2baf016974 2019-03-29 Add mjit_compile_failures debug counter
537024433720d7c54cba9bab4596638f59fbadc9 2019-04-02 Azure Pipeline tests on Linux are not reliable
f4a1235abe83f8b52ac3048719fac6426469cb42 2019-04-03 vs2019 build is not functional now
2482d1f9e6b770bc5f65ffde97df36066095ff2e 2019-04-03 Partially allow failures in test-bundled-gems
d147ad6231aebb1d478162fb8e109e0c6a696169 2019-04-03 Introduce inline cache for invokesuper
22fd30e605bd9f13fa1db54316acc925721fea16 2019-04-04 Revert "Introduce inline cache for invokesuper"
a26d525ae453fc59a8591d544cdba80f5e31900d 2019-04-06 appveyor.yml: try porting r67454 to msys2
4d1163b182bdd572edaa44ff000240d49acc09d6 2019-04-06 Resurrect a test dropped in r67442
feecc10bfcf6fb95f60f62dbfcc9b23fc15813f2 2019-04-06 Suppress unnecessary warnings in test_jit
f15d04358827d60a708f296973c420b2c031ac5e 2019-04-06 Cover all insns in test_jit again
5a6b0e39a1913235d960fafb37b23a29317ccd11 2019-04-06 Add debug counter for VM <-> MJIT calls
bbb0db6f1c6650481ae2cd1cb771f896459c0c6b 2019-04-06 Fix typo in a comment [ci skip]
575735664b1b77924ffdc9faf87c44c67d9be363 2019-04-07 Add debug message for test_rinda crash
1d955861ed892ead71e2e5542235d5d0f37b8276 2019-04-10 Try removing apt update
724bc97d4bca5ee12c84926faf4df49d134d7e42 2019-04-10 Debug latest sources.list on Azure
34af06037435cba85cafb0e8b24d37904ad7cced 2019-04-10 Try uncommenting deb-src
cf781b0871cb8d6b7135fa74d9549ca1cdb2a846 2019-04-10 Set a meaningful name to all Azure jobs
30f71f4768e0babc60f5be6ca235d2c40268bc27 2019-04-13 GET_CFP and ec->cfp are different
088df9c8c26bcd7ad4de6637d9e734c26e7b72a0 2019-04-13 Revert "GET_CFP and ec->cfp are different"
9b6b4674d77da2ef3f9f15095af9e39cc966b882 2019-04-14 Recompile JIT-ed code without optimization
19513c88d5f923abb7f226520192aef9f3fcc1c7 2019-04-14 Skip recompiling tests on i686 Linux
fa13bb1a6f0894d92b85337385058330eb071eea 2019-04-14 Unify comment styles across MJIT sources
661cefc5812b5f206b2af9640d7ad2e6efd0913e 2019-04-14 Fix typo in platform matcher
e85d6c5c5e62dde37c6f6ffdb7125b9008b9ebfa 2019-04-14 Simplify matrix for debugging
7b88a9207b97b94bc3c3be35084c742296f4aff2 2019-04-14 Revert "Skip recompiling tests on i686 Linux"
a1b5d20068a9b1859b383b249e510cd33d196e4a 2019-04-14 Try to set false explicitly
d636809c057432e8d42abe30c6c6785eb0721d77 2019-04-14 Revert "Try to set false explicitly"
5ce28c0642591a950e5757150137253cb8d0b9a9 2019-04-14 Add RubyVM.reset_debug_counters when RB_DEBUG_COUNTER
f7035dd3ff665dce14657cf244c10c2d4b2b43c7 2019-04-14 Do not reset non-increment-only counters
18b5148215df99cebb0ba27f45f0dc7e0599737a 2019-04-14 Add debug counter for MJIT stale_units
b75bb06e00ab4d8b77ebd9b476ecf945f8b7f72a 2019-04-14 Allow falling back to non-inlined opt_send_without_block
c5570cf9bde992f3d14a6382f1038fb422182f45 2019-04-14 Detect send-compatible opt insns automatically
04ac63fe57d3643dac0c0779d32f0b89ec9e2f15 2019-04-14 Prefer uintptr_t over ptrdiff_t for i686
12225347198344590af4a4a55ac1f90591a21dac 2019-04-14 Share optimization cancel handlers
e45c9a40a2ee2ca241565f5953af116cd2b5ab29 2019-04-14 Do not execute MJIT copy job when ISeq is GC-ed
009a0a3870656268d00e98a12311bfcc70f54a18 2019-04-14 Avoid crash on logging GC-ed ISeq
b041cf55bbd39ca690843b455e76e914869b8753 2019-04-14 Fix missing debug counter name
ead870d7c3b95bc51bd404541e087352ed7bf464 2019-04-14 Do not require Ruby 2.4 for baseruby
1119bb4794b32fc0edfc95ba12f02bf151c170c5 2019-04-14 Debug bundled-gems allow_failures
17b606d8b356d732dbc0fb38c9ab05a5a28d3939 2019-04-14 Fix broken variable propagation on Azure
fb96811d15f83c6b692e8e00d458eef32032af6a 2019-04-14 Drop obsoleted debugging output [ci skip]
e68495e5f4dfd466ad56f745502d1d78cdba07de 2019-04-15 Carve out mjit_compile_body
b0614decfc2c756abd37347477f262bb09c27233 2019-04-16 Implement single-level basic method inlining in JIT
d71b78575b08f55d35194b2c091719b2c4463ea3 2019-04-16 Introduce frame-omitted method inlining
fcd679ed11e3e801431f2f931dbe925edb8df0bf 2019-04-16 Recompile without method inlining
f399134e8ff61faa81d624e2dd2e05ed61d32af1 2019-04-17 NEWS: note about recent changes around JIT [ci skip]
41fabbcc0ef7f6e025c1af8bf0387ee9e38d655f 2019-04-19 README.md simplified [ci skip]
1845c9d9bae9bc0731bc5d58ecc0f5df4ea7c33d 2019-04-19 Revert "README.md simplified [ci skip]"
af56793a8d7e120e33b9327a8d52c18a6a1c76d8 2019-04-19 README.md simplified [ci skip]
f1a33775494f1b81d6f6722817f1c7e5db61a27c 2019-04-19 Use similar line length in README [ci skip]
e3d547f6df76a48834cfd9893baf4f51567b3afb 2019-04-19 Reflect README.md contents to README.ja.md [ci skip]
27f75cf3dc74ad70d065a7d8a14dbaa0eeac1023 2019-04-20 Update ISeq references in stale_units as well
b914bea88ea0371f0b37781a2d0db03759bd5a7e 2019-04-20 Check ISeq references in stale_units too
4bd4d4e4cfd164f767e88f844cf10b06faee14b9 2019-04-20 Skip ISeq reference for stale_units for debugging
b79899b56a9ebadf5c493c4df2419ebf63934381 2019-04-20 Revert "Skip ISeq reference for stale_units for debugging"
b2ffafd2383fef50933a725797b1ea7ae4fbdaea 2019-04-20 Invalidate JIT-ed code if ISeq is moved by GC.compact
c2b8cd425e80ea75c9f3efd8b5b63f1f235b6b54 2019-04-20 Revert "Revert "Skip ISeq reference for stale_units for debugging""
9c587d22bd31f50a3a07f5024b7376302e902e09 2019-04-20 Skip test_find_collided_object on problematic CIs for now
e4a0304aef5f2475b6111eca85daee032d88155c 2019-04-20 Workaround Wercker check which is not working now
ef73bee8113638199595611240d74d310f8a4f57 2019-04-20 Prefix rb_ to MJIT wait call since it's exported
91faab7f1477c65f71aee8324cdeca7b6f19434a 2019-04-20 Fix wrong critical section label
985192f092aa36a88836a51012b7d572bccd5c0e 2019-04-21 Make README.md similar to README.ja.md [ci skip]
ffc93316c8035ade6bf035dd9348dfcc143e2d4b 2019-04-21 tool/merger.rb: Remove unused command line format. I believe no-one use this notation for years.
e7d76e3f5aa78f81e38de5e4ef16cffe7ad7a0d5 2019-04-21 tool/merger.rb: Drop some revision notations. Maintainer use merger mainly from redmine-backporter.rb.
2c6e241462e02003fc9c3103b8f6aed465b33927 2019-04-21 Remove obsoleted TODO comment [ci skip]
b023c1cc07b2fd6e201bf3aeb4a1df9af3854888 2019-04-21 Try dropping const qualifier to suppress msiwn warning
72cbc3142dbabc54ff225950034335d4f5a4521f 2019-04-21 Revert "Try dropping const qualifier to suppress msiwn warning"
03c6cb5e8f503dcf6bc80a70a48a9775bbd2a47e 2019-04-21 Note about cgit url [ci skip]
0d972252b0196d7ebb9994292c112a258e68886c 2019-04-21 Backport README change to .ja.md [ci skip]
96147b3a12b24f69f2aaccc385d87cceaaec7f6a 2019-04-21 Slightly modify ja sentence [ci skip]
c23b258d4dc3e1ee34ca6e3351952196bbbf7ab2 2019-04-21 Drop created at in .ja like en version [ci skip]
0d23d02ac75cb4349d6dcc3b4ad2b3fba7573f58 2019-04-21 Use consistent comma in .ja [ci skip]
60455b39bbc98a9faab4cf289feb7191cff8220d 2019-04-21 Fold too-long line for readability [ci skip]
ea1835caf27e7a4ba31d2c87d05ac292d6d108cd 2019-04-21 Drop unnecessary newline in short line [ci skip]
add82b7e7eebfb8ee311bd85cd2111874f3564f2 2019-04-21 Drop obsoleted feature from help
683834eb72cfa77f4eac1c705327b522302b1721 2019-04-21 Drop MJIT_FUNC_EXPORTED from rb_hash_bulk_insert
47676e969e9ecb204e704f0221816167afa79362 2019-04-21 tool/merger.rb: Drop ChangeLog handling
de5378233b2ff5434f024ac66285e699794a321d 2019-04-21 tool/merger.rb: Support fetching patch from cgit
2c31e6dec4e0625c9a79f7d5df669d2ee5abb1de 2019-04-21 tool/merger.rb: Guard match failure properly
72be46f104446ed2dd0a6c2476045fa9f9051f6e 2019-04-21 Drop tool/generate-backport-changelog.rb
c7db05d216cc4c72bed494d026898784ba6b3b5b 2019-04-21 tool/redmine-backporter.rb: Remove unused methods
b6fd7b1bb741edfe08b9f9da4652b5e1d5d3a57a 2019-04-21 tool/redmine-backporter.rb: Git support in backport/rel
4c570abf773a0c627592ddef584f3375f791126c 2019-04-22 README.md: Update description about Git repository
e949c084b52de8c2a938e7a959dd61d6e9b78f2d 2019-04-22 README.ja.md: Update description about Git repository
5da52d1210625fb00acd573b3f32281b4bde1730 2019-04-22 Migrate RUBY_VERSION/RUBY_DESCRIPTION to Git
4cd67a848a0648c20b1cab9d2dfe1bf7d7d90be0 2019-04-22 Fix RUBY_REVISION spec
bc8e54911db505d9e1776673a86e956c7d7e3b89 2019-04-23 Isolate test_gc_compact for osx Travis
82ef172a8cb90819bf835e468eb8af2323e3bccf 2019-04-23 The step should not fail when isolated tests
daff4cbd6c7d6be07ae094bda45bca076b37a375 2019-04-24 Add `make fetch-github` and `make merge-github`
6061aa0ac1b4d43d107d47ba4d2eecbda77959a1 2019-04-24 Automatically gpg-sign rebase when commit.gpgsign
6de9128fe942de9a0306fe63b949b1a9c343e2c8 2019-04-25 Add `make checkout-github` too
b2e92bfd9f25274277f15faa6e9a70a7d0a36dfe 2019-04-25 Resurrect `make xxx-github PR=1234` interface
57225dc07a3fcc745c7aecc1fb04182b156ad29f 2019-04-25 Show `make checkout-github/merge-github` in help
3581a64239b333be33424888f689c9e452fc3334 2019-04-25 BSD's mktemp does not have `-p`
94af6cd383f9dc3ae1204a5fba8f56ee7826cbce 2019-04-25 Colorize IRB's code_around_binding
b55201dd099011a22c8c1d64c653f898d9b409ca 2019-04-25 Colorize IRB's inspect result
0c54d2e2c7697aa5d6a1315b79c16b88d34f5e81 2019-04-25 Force IRB::Color to recognize TERM
e64bab5f779440ae920746ae5689a2af91de3604 2019-04-25 Add NEWS entry about IRB syntax highlight [ci skip]
5fe99aefd39ce535f658aabd0ca6e2265348d314 2019-04-25 Support highlighting Regexp in inspect
2422316aea034c818734ad2fa68c4b021a6aafeb 2019-04-25 NEWS: Credit goes to Pry [ci skip]
0408b8b390f788693b10ad82281ae3d66ea52eb4 2019-04-25 Syntax-highlight yield in IRB
a93f55569950b714a3d1235e59ad0a7d5b88f938 2019-04-26 tool/sync_default_gems.rb: Check prerequisites
a6805771ec202a8b8586d6624b05342029cace0d 2019-04-26 Define `make sync-default-gems`
52cfb17086998b9434c9c786bfcf827197216c9a 2019-04-26 make sync-default-gems GEM=irb
6669c966d2744f21315047d1725ad4494d15b8ba 2019-04-26 Class instance should be also colorable on IRB
a429b3601f5dea7e3f7019733afffe64df583f34 2019-04-26 Revert "Class instance should be also colorable on IRB"
569c1ef6f17ad12012ba85c443c6806b9d0a9da5 2019-04-27 make sync-default-gems GEM=irb
baad9e8a1c5b54d5728ce48d36726ed78754285f 2019-04-27 NEWS: Note about $TERM requirement [ci skip]
5f6ba669ff79819e0e2cf006ed22f960d4565543 2019-04-27 Isolate TestGCCompact from JIT testing
afb361dfd0811f96f601d8d6492f9e1a0321ea01 2019-04-27 Isolate test_gc_compact on msys2 AppVeyor
9348643575d7a744f3e404d9069a0d29f97960a0 2019-04-27 make sync-default-gems GEM=irb
3067370f611b16955a8064116092e5f0f9f126a7 2019-04-27 Retry downloads more for unicode outage
cae0b73214d721539e335babf02283799198a983 2019-04-27 make sync-default-gems GEM=irb
14f004d3962f799ae2caca7d6a82f508e51270bc 2019-04-27 Isolate test_gc_compact on AppVeyor mswin as well
766293fc490b6812739e837554dd5d8e703d352c 2019-04-28 Ruby 2.3 is EOL
f40458e9dda3298df12f5b602f02afd4dfae334b 2019-04-28 Specify VM_CHECK_MODE explicitly
4d8ad48f7dc610f58150daf92a859ed53fdd3a6c 2019-04-28 Support git as redmine-backporter's done destination
588f212c2665555f76c68e0954332619bff60418 2019-04-28 make sync-default-gems GEM=irb
8711f77a26078b80eb954e0bc873418cf733eff5 2019-04-28 make sync-default-gems GEM=irb
d835ed4df1ae2bf317db41a8009b1fad143c94f1 2019-04-28 Define merger.rb's methods under Merger namespace
fcb18755135982320900c45baa45bd4ba0029e07 2019-04-28 Make Merger.version private to the module
14965c5f4b0160d22febd94f258b2ba1491a585e 2019-04-28 Drop SVN-specific method from Merger module
f2d7ba6a7473b408002c90b77b021fc837f93561 2019-04-28 make sync-default-gems GEM=irb
cb8eb37377289a3874742af290bcd32dd09910bf 2019-04-28 Now tool/merger.rb may use Git [ci skip]
1c8cefca310d12cf4ae475eeacec73bf1f5ae7c3 2019-04-28 Stop using global variable for repos
392d84b4900eb954fdfcf11c2a63dd4c029996f4 2019-04-28 Fix wrong svn options
3bc810334c776bb68bddeeced9bd91f918c8581f 2019-04-28 Support `tool/merger.rb up` under Git repository
fad2825e42d80145ca7047f840b9b0cea00d0ca9 2019-04-28 Support `tool/merger.rb tag` under Git repository
2dddd370a17a33177f0898986ea2b37eabd07f31 2019-04-28 Support `tool/merger.rb removetag` under Git
991e32681eac3c675ef796f5691a6786e99c3fb0 2019-04-28 tool/merger.rb: Avoid making too-deep indentation
dfc0eeb0cfb22efde6369f275d3a28c29144d9a6 2019-04-28 Fully support Git in tool/merger.rb
229e5053a1ea9633489e296faafc34c9c51e7391 2019-05-08 Drop -fs from rubyspec to see test results easily
a7cbb659566b4b9114cc2a00f036e7a88300b30d 2019-05-08 Do not break rubyspec for old Ruby
60869ebd005dc21e03e5f3cf9b517ff761781e80 2019-05-08 Wrap mjit-debug-on-fail for Wercker failure
b0965cc2d6fe284e0bf3154ed7a282a29287a20c 2019-05-08 Add missing chmod for mjit-debug-on-fail
a1bab3d1a3bf36e113267c212d7fb36710859674 2019-05-08 Escape $@ in mjit-debug-on-fail
a95ca6d5e9c1c7371f7324159840ac1e8c013125 2019-05-08 Trim MJIT output from TestHideSkip
bef5829482ab410111911f2472442ff0dfbd3838 2019-05-10 Add one more retry for win32ole event matcher
4fe0961dca71406816e136a76f742adb1f0b9bb5 2019-05-14 Fix typo in debugged C source name
82332c7d8b17b610a347f7c804219c7fcb702d23 2019-05-16 Rename mjit_gc_finish_hook to mjit_gc_exit_hook
32ed85f601d2102990b62102c5f3b322306b1928 2019-05-21 Copy config to make IRB::Context#use_colorize? functional
b508b623ee1cc526cfd674218f6e6e7fa6b10f26 2019-05-21 Use conssitent documentation about repository [ci skip]
277e68825a8e4d0e6503a32e41f8b1b6c078b567 2019-05-22 .travis.yml: Test master branch instead of trunk
d9b338a53f520b2dbb05555f18b8de8072300f40 2019-05-22 appveyor.yml: Do not doubly run CI on trunk
b80adde359f82085db9065a9c06af5ee8f937c34 2019-05-22 wercker.yml: Notify master branch instead of trunk
bec877b46fd4d0f621a75591b519a7e266eaa89b 2019-05-22 azure-pipelines.yml: Do not run CI on trunk
709756d89747bd36664593eda4156a7bf5ad7631 2019-05-22 azure-pipelines.yml: Use simpler trigger syntax
f69d28fbca1eec8b9722cea1f989ee9554e8dad5 2019-05-22 azure-pipelines.yml: Fix typo
1ebe9a2f82fef5190454e68d430004282f5da172 2019-05-22 Revert CI deduplication on Wercker / Azure for debugging
c210c68d393b76149f02dc1f8b610269a53d94bc 2019-05-22 Revert "Revert CI deduplication on Wercker / Azure for debugging"
65637dae30bda83b72f185bbcf01d7bad80926c7 2019-05-23 Test GC.compact on MJIT again
4fe908c1643c3f355edd787bb651aefb53b996c0 2019-05-23 gc.c: Try pausing MJIT worker during GC.verify_compaction_references
187ef00a41ca28a26ffa0a9399c48335578590bb 2019-05-23 wercker.yml: Commit MJIT debug logs to another repository
1ee1e8fccdec8de86799db02d6f62ba3d064ba1e 2019-05-23 Test GC.compact with MJIT again
b83119be9e9a8611063142541993e4823a025622 2019-05-25 Incremental syntax highlight for IRB source lines
061c781a09de68c7e34e45732081aac337c4facc 2019-05-25 Drop method obsoleted by b83119be9e9a8611063142541993e4823a025622
e691b4da5d1d70216be3e8853d18bcb6a62a617c 2019-05-25 Respect --nocolorize on REPL source highlight
e2db9f4cc35dacdca1c0d1f1ae79772dae093c34 2019-05-25 Add and use Reline::Unicode.escape_for_print
be851692cec43470aceed23ff40c198deb4d4680 2019-05-25 Build trunk branch too to trigger Travis on PR
7c507345a73afe3f599e407e851b9c0d708adeb0 2019-05-25 Build trunk branch too to trigger AppVeyor on PR
ada64aa9e7f1e087b9fd536d9bc512de401f42a0 2019-05-25 Clear IRB::Color escape sequence before newline
98be203704e98c53b2d3b939b10a0d765c76d53d 2019-05-25 Support some unhandled syntax highlight
208ed56e575b83c47d5cc2e48efd6807bb661bdd 2019-05-25 Colorize empty embexpr more on IRB::Color
13f58eccdab374ab14d33a6882c52e048cb52e3c 2019-05-26 Always color Symbol as Yellow on IRB::Color
8aba3b7a04738c8cebcf3d4ecacd57199d976ae2 2019-05-26 Fix more unintended syntax highlights
52b09fcee1b170ad3be7d26b885b8a509c7ba006 2019-05-26 Deal with more syntax highlight edge cases
aaf6c678d272d4487179b7ae0b03990ac6b2aff5 2019-05-26 Handle keyword symbol in IRB::Color::SymbolState
23270f6fee88668a5099fa16eb48739fba2d9dd6 2019-05-26 azure-pipelines.yml: Do not notify vs2017 failure
e50aa359de2a419c0a04eaee84a095f602e1ccb1 2019-05-26 Make the imaginary color on IRB close to pry
897901283c79e5f5f33656abdd453dc272268748 2019-05-26 Refactor IRB color dispatch
7597f7ecb18ae537002391f9feb7f0e689d3b87b 2019-05-26 Simplify lexer state matching in #dispatch_seq
64ee8900c89444692c6a51f0153869cb634bb086 2019-05-26 Highlight global variable on IRB
c6b7cad5c903fa957c274d233c15fdcb3e4a9623 2019-05-26 .azure-pipelines.yml: Add timeout to install dependencies
cf904d9f9fb18fd2982651946125db62066c3ff5 2019-05-28 Avoid doubly building Travis and AppVeyor
462a63c39e7aa20253d6256077d298458c9ef7f3 2019-05-28 Drop MJIT debug code from GC.compact
d070523e7be4b95914adeef9a10401fba7718c5a 2019-05-28 Drop unused Travis config: universal-darwin17
3e54ff67e6dc1c5882fc05392add09bc59c1afae 2019-05-28 Test BASERUBY: Ruby 1.9.3 on Travis
67f75d5b4332f6bef2d1ea19803dc6092e6cbf3b 2019-05-28 Add TESTOPTS=-v for Wercker test-all --jit-wait
f0d1dc5cee87dfb023cb43a2db9bcdef5a8dee8f 2019-05-28 Skip a reline test hanging on Wercker since 3b7862c8e8
e1f62d7f0e33de81a194f26a2c57e14e38d9de52 2019-05-28 Check the result of file2lastrev.rb if HAVE_BASERUBY
6b5e712361cca8559ed66d5c1106e888c5971d39 2019-05-28 Make tool/vcs.rb compliant to BASERUBY
797d7efde18c5f7acf5264047842fd974f383ca9 2019-05-28 Prevent MJIT compilation from running while moving
98ba116d402e7c255dae78ce43b76723a56c4cb7 2019-05-29 Revert 3b7862c8e88cd7838a53ec083ac5733386400956 causing various CI hangs
5379ca92501c529005c0818f3cbbd1ef0798de6d 2019-05-29 Skip spec broken since a66bc2c01194a9c017c874a30db5b3b6bd95e966
1a0c3d8dd64eb90f5d74e68458d686c4f9cc1669 2019-05-29 Convert Enumerator to Array for Ruby 1.9.3
468b475e615e59c0778751051ecda175140c615e 2019-05-29 .travis.yml: Minor reorder for shortening
ce7b1132c581375dafa6a5b5071e66eaa362b429 2019-05-29 Do not call FIX2INT while GC.compact may be running
7c0639f3f83f85557aff87e94da1afd373555bcb 2019-05-29 Never make a method call from MJIT worker
814eaa25e2a54b5997f0d89da1a6e2259d4fc1e9 2019-05-29 Do not use rb_iseq_path() while moving ISeq pointers
70e87d9660af24fb93cac1312b6e1990602c1396 2019-05-30 Do not rely on IRB.conf[:MAIN_CONTEXT] before initialize
6e052817f95095217b67256aff48cedbd57717cf 2019-05-30 Abstract away Ripper::Lexer#scan in IRB::Color#scan
cb40a21da0687b5dd3cd251c9e66bb0edf67f2b9 2019-05-30 Warn compile_error only when input is finished
6a5e89e23c433199f926d757481bc3c29fce7854 2019-05-30 Set git config to commit mjit-debug
856593cc4972562d2ab0a59a61f38fe3a4a863ab 2019-05-31 Fix typo :bug: [ci skip]
f630359d9b60e298e472a62f0b6ff17f17ef5c69 2019-06-01 Add a benchmark using IRB::Color
a4c5d234045438e09ea4f5feed0ae50958604907 2019-06-03 benchmark/time_strptime.yml does not work with miniruby
11d3986d6557eb3cfcecbdd0ef6e21b18c7c960b 2019-06-03 common.mk is NOT working with /bin/sh anymore
1b2b0e1f244b3e71812fa9859e8b87150ea30434 2019-06-03 Revert "common.mk is NOT working with /bin/sh anymore"
928377d2c5153333445d58710534b471042ffb46 2019-06-03 Revert "common.mk: allow brace expansion for benchmark targets"
de541fe1961370e64541d73c96cf790d30f28604 2019-06-03 colorize_code must return escaped text
d21a694075866f4a3333cf65910a649acd057306 2019-06-03 Improve test_color to prevent regression
0da9205f154b4562aa575b3811dd0e33bc4b07f4 2019-06-03 Remove conflict resolution mistake [ci skip]
9987f457652f99794c3a8d4467c06ed770cdd393 2019-06-03 Reflect behavior changes to argument name
1a0b82210c924dca447da6aeaffd0ddd502705ea 2019-06-03 Upgrade benchmark-driver to fix deprecation warning
d950cade5347a61cff6d9b63c7d0c5768b96b539 2019-06-03 azure-pipelines.yml: Upgrade Ruby for UseRubyVersion
8d81e59aa7a62652caf85f9c8db371703668c149 2019-06-04 Optimize CGI.escapeHTML by reducing buffer extension
71b14affc6b699f38aabe73125380cab57799e34 2019-06-05 Revert "Optimize CGI.escapeHTML by reducing buffer extension"
f3c877e8deaea91ff27c0fca837c9388d030a896 2019-06-05 Ignore ~/.gitconfig on tool/vcs.rb git commands
0a29dc87e62c701db56816cb430daf07a4f02bea 2019-06-05 Optimize CGI.escapeHTML by reducing buffer extension
6dc0541ed3c3736fb4c0b270f2c8df1c0dbfba95 2019-06-05 NEWS: Note about CGI.escapeHTML change [ci skip]
973fd18f11f5026024fc43e2848db030110bdaee 2019-06-10 Add a benchmark of irb boot time
caa90202c9d2acbb9bce32ceebe6166c2f1de5d0 2019-06-10 Make sure to suppress .irbrc on benchmark
02155da7bad37bd1c8adadd486d2d16eac7af43b 2019-06-10 Make file2lastrev timezone consistent with git log
f0bfa71ab3ce5f6045a39e503f6decbc9b3a7d3d 2019-06-10 Use UTC for file2lastrev timezone
180802906190501e4eb9b9423adfb6116ceb334b 2019-06-12 make sync-default-gems GEM=irb
2a26c1ea24ec107cfb43d8561ad28984846b7660 2019-06-12 Clarify the Ruby version support status in IRB more
af800b8ca25fc453da4e73b9e4628299605b5289 2019-06-18 Now test-bundler is not working on macOS either
148f50fc789d59319113a1fd2897dbe552e73e73 2019-06-19 Update homebrew on Travis
310a42e89c431f9650c6727f934f35c5e6f9a6cc 2019-06-27 Explain rubyspec Travis job in job name
35cf3e8904efa54098c1f904de93167a17d8d313 2019-06-30 The default branch is changed to master
3d1536e61812dab1f4c226eb60356fd238ab6bb8 2019-06-30 Build AppVeyor only on master
dbe834ab5ac4f90df5db9fc314b45890726cca3b 2019-06-30 Prefer master rather than trunk in README [ci skip]
0b858425e1e4f2de40dc0d8e5dd105a2fd93e478 2019-07-02 Use GitHub ruby.git for make-snapshot
ea30dd702512ff9df34fe8c71c825f8f901bf5b1 2019-07-02 Avoid corrupting VM stack on inlined setlocal
10cc6bc4d9276023db21db1014969381de813ff8 2019-07-03 Just disable inlining with local varaible for now
4402c669785e7343cd65e4e90e436a3f8a3e00b5 2019-07-14 Refactor mjit_worker command line with C99
18603e9046c0baa23560268e16ead6bbc27726c2 2019-07-14 Update dependencies for 369ff79394765ce198ac7cee872a8c739d895aaa
34b3ef29b60f1351130f2ccc8adf3d174861233c 2019-07-14 Drop obsoleted mjit_cancel_ivar debug_counter
d30d404bc4b848f84959799b543de4bdbd8eef2b 2019-07-14 MJIT Support for getblockparamproxy
45dfd4c09d399124ddc7abd1ae24e1e64019b333 2019-07-14 Make export declaration place more consistent
a7dd6763bd1dac7952ace46be58083dbea332a0a 2019-07-14 Increase fetchDepth to prevent checkout failure
d8cc41c43be65dd4b17e7a6e38f5a7fdf2b247d6 2019-07-14 Fix a wrong buffer size to avoid stack corruption
7ac7685fa7a266e74102ac8ed067035ebfebe6e6 2019-07-14 Simplify link_o_to_so arguments
0ee105f3f0a3b409bc08e6a1336c898038c1088f 2019-07-14 Mention SPECOPTS variable in make help
364f43ab7fc5920247fc73423c1428208cf78a4a 2019-07-14 Reduce the number of make help entries
e8b6f6303999fd39d367d3eb114193faad13bbca 2019-07-14 Drop `make change` and tool/change_maker.rb
ea711285737faac6471fc22f0b8f9e9365e7e6ed 2019-07-14 Unify documentations of `make benchmark`
9da969cae73b88a9e7acd761f184bd5275febdf7 2019-07-14 Revert "Dummy Makefile.in for CIs"
02c4ed4a7f44a80d50c2d3e27f451b20c4360899 2019-07-14 Stop consuming 2 entries for goruby
0a417248a0ba6e4e5093f916dbf9b31e22f24078 2019-07-14 Fix unaligned help output
00a97d94122c256f4abe9375d19eaeb0f2eca201 2019-07-15 Always call va_end in form_args()
a191009a266e97453971f9b24f750861855aaa7b 2019-07-15 Simplify start_process by exploiting C99
dd4f128ac5fa26e3d8c4d003c770e69f9ed9a91e 2019-07-15 Handle failure of opening a null device
73346823e1119a8e72baefab381dbe822c4c01f7 2019-07-15 Try to prevent random build failure on Travis osx
d1e2650aca8ba340d98af22a08be20baf0abde0e 2019-07-15 Force-fetch unicode update only when it's needed
9c38904ead89df7c41243f7a23dde3d07f22bd86 2019-07-15 Use consistent fetchDepth for all jobs
8a38eff2bd6338be412c8ef82e1bc50032c9f88f 2019-07-20 Upgrade benchmark-driver.gem version
56b957e88a015a6feb9401a57634d72f367df3be 2019-07-20 Upgrade benchmark-driver.gem again
1392b821b99dacb4d4da5081640cfe7a4fb866f4 2019-07-20 Explain what's benchmark/lib/load.rb [ci skip]
e7b5b9144a8931af7510c7bc95c798df75af9499 2019-07-20 --debug was not functional either
7b1893c771d21876884e17e8281c737bfc1c4643 2019-07-24 Resurrect timestamp debug log
65a9d4b0f7ae07c026622392e06fc70dbcc5bfc1 2019-07-24 Fix typo [ci skip]
e3b613a66986306950fc69d426d947a349b9fc8b 2019-07-27 Include travis osx timeout
adf13625aeb86961123911cba85c993417a5762a 2019-07-27 Extend travis_wait to 50min for osx
4b4d8a662b4b5125ada85720f26cead3180a3f06 2019-07-29 Stop isolating test_gc_compact on CI
5af28fec2f2f75be70d0c40a92ac9d8b77c8e822 2019-07-29 Resurrect -v to debug osx problems
e05f397f08e98fb170e3aca885d6028b344e833c 2019-07-29 Give up `brew update` on Travis
f6a6b21f09b24955a44622e1767bf5b6630525be 2019-07-29 `travis_wait` silences any output
a5ea55feb4ef8c482b4639936dd828e0ec27262f 2019-07-29 Actually remove travis_wait
f3b0ed3f264201137c5841c46ec3ee61d3b14034 2019-07-30 Try giving up `brew update` in Azure as well
cb84824481f205d5c057fe2e31776d40a6b06c7c 2019-08-01 Add a test for opt_nil_p
076f3fcf11a061394d3d5f8c671512df1e983023 2019-08-01 Extend sleep before sending USR1 in TestProcess
a1727e43af18c122c4d7adfa603f895fdc8f3df1 2019-08-02 Remove opt_nil_p test to remove warning for now
247b06d40095e3dfe16b94ea88976e39e83e2463 2019-08-02 Revert "Give up `brew update` on Travis"
4eb54c49f762031df71addd525f015e5e25ffa0c 2019-08-02 Stop using homebrew addon
44ddfec0bd366cd2337fd34847cddedd0a7b6775 2019-08-02 Add missing backslash
326c00b6f89e1c86e6fe29ab60da593eb6883a88 2019-08-03 Revert "Fix dangling path name from fstring"
a3188f43a812a8c3954391af66ed54352423ef60 2019-08-04 Revert "Revert "Fix dangling path name from fstring""
7a75baa6e294473f02da512c99f7ef1f76b2d83c 2019-08-04 Skip test_race_exception on MJIT for now
adfc8d6dbadbccef27d6ec78022650840c7604cc 2019-08-04 Defer skip to avoid errors on ensure
346aa557b31fe96760e505d30da26eb7a846bac9 2019-08-04 Make opt_eq and opt_neq insns leaf
164f1ac0e994b3b2937ace5c77192c63a489a962 2019-08-04 Revert "Skip test_race_exception on MJIT for now"
aaf69a8ba866193863a7eafe5c6044844bd71bc3 2019-08-04 Extend sleep before sending USR1 in TestProcess
548cd6e2b51ee0ed7b59799950681d46a43c6c85 2019-08-05 Drop default leaf definition and obsoleted comments
614c90fe21cf1d9cf6fb18684187d8c7e2f61de6 2019-08-05 Control Travis apt retries on our own
e80f407ed4eafad4c544d7b2de507a0f4386f0a7 2019-08-05 Give up stabilizing TestProcess on Travis osx
255e22a8272cd951a6cf8983b7720546e859d1eb 2019-08-05 Use gcc-8 for BASERUBY test
2d6b92c5f6b6343f34bb363604339f4bd7b951ac 2019-08-06 Retry ubuntu-toolchain-r-test apt source setup
a0fe396555b164562f69e08e67b62d9904bcfaaa 2019-08-07 Simplify break logic of Travis retries
330e3f19c32dc6b0c287b7845c796e7e4a3ed575 2019-08-07 Refactor .travis.yml by introducing travis_retry.sh
0d2aa6fec952e78739e7f379df5a3f7547ce4f27 2019-08-07 Upgrade benchmark-driver version
fa29f65416f1fb3d734a279855728bb0616dbb34 2019-08-07 Debug appveyor mingw failure
b1594ca3d6b72edb60927418482652ce93209499 2019-08-08 Drop -j from msys2 build for debugging
2a6d7fad133cd6e1e50de6b8627d19eecee5ed8f 2019-08-08 Arrange installed packages like ruby-loco
a9b9f9d157ac28e4818b3e6db0e4d924faf97649 2019-08-08 Revert "Drop -j from msys2 build for debugging"
0176e74d6c3de4a71424d9bc0bc63c408550b488 2019-08-09 Add missing dependency
49f88eb2f1e8c46a4a3b5f6ea3dfa5a5f9d32988 2019-08-10 Try building workflow on push
9b203959d51b597075fe8bfcc07a24845bca4876 2019-08-10 Rename workflow.yml to macos.yml
e43b3bb442836c8064637a7d46c05ad16a4e0115 2019-08-10 Skip running GitHub Actions on trunk
6205f95539f257adc6b3ab904ff26ff5ed2ff9d3 2019-08-10 Escape asterisk on pull request paths
59a8003ac5273d65c1d7f39c158c675ce48f25ad 2019-08-10 Drop confusing label from workflow
b3903ef2a156a19de0c27a3e95cd7a4467cdce59 2019-08-10 Set more descriptive labels to workflow
a6c5ce7a9bbf584a8b4b39d2ae51fb9b4a5b7f1f 2019-08-10 Increase the fetch-depth of GitHub Actions
c1c8577088b1fa36a34ca8b885db441365b27aa7 2019-08-10 Fix wrong pull_request filter
0609087a6bac37b7fbf7a56db670094b214f7359 2019-08-10 Parallelize osx test-all too
1c7eadf75447f10b62e6a93a9c0a90b01bf126e1 2019-08-11 Debug which test hangs on mswin
b1ad628cdfaef8da8d79d425b5012eb699ff9c1b 2019-08-12 Resurrect travis_wait for test-all
4f10a61eaaf5bfe7e4c53edc79c5e27a7bd1ae33 2019-08-12 Stop relying on actions/checkout
b1ef14176b3716e3900672a9563b94aa3abedb2d 2019-08-12 We did not have tool/ before checkout
d5250808e1e06c4af7d441971e29096426611ab0 2019-08-12 Try testing openssl@1.1 on GitHub Actions
5ee11a95ffbf194a73d1bea300a35f5d6250d203 2019-08-12 Roughly retry `brew update` on GitHub Actions
927a43a503bd846ab706ff40990ab4ecae8abdc3 2019-08-12 Drop unused ccache
5edf921e9bce453b6a68040340940489bf350cc4 2019-08-12 Revert "Roughly retry `brew update` on GitHub Actions"
f9149c5596e1317687d6f58b14e6f3ee89bc7f2e 2019-08-12 Minor wording fix in NEWS [ci skip]
1bec27f05bd40b03b6b7c8cd16a74d9096491e37 2019-08-12 Add exec to apt-get update
a5f9306065b8a50cca6cdb65003d0c36d1180c09 2019-08-12 Simplify sudo specification
e6a0a954c9ef5170b8b25088455106b3748c2187 2019-08-12 Add another test for frame omitted inlining
edd25382687c840f10eec23d72fa08ebd3515fbf 2019-08-12 Add a quick job to be used for branch protection
4e418a6c0676271da3176116a62a2fc913ac4548 2019-08-12 Update check_branch description a little [ci skip]
3979f22cc1a224bad5b8f14610db253660aa974c 2019-08-12 Explain the current status of branches [ci skip] (#2350)
94ca848ca19081e47852dddb1a4ae09688d18c29 2019-08-13 Update the comment in check_branch [ci skip] (#2355)
79f9c626b63c2ce6ed1f3e767838a02a668145ba 2019-08-13 Use the official actions/checkout again (#2357)
8a687b8a4ff4096d7783bed58642112cfa3256a0 2019-08-14 Stop using official actions/checkout
765d60315312a6a7068d9b24d7c6f38b778c4604 2019-08-14 Try to fix variable reference on Windows (#2361)
8be521662d1b1b0e6f791f6d9d29d529bdc427e1 2019-08-14 Rename check_branch.master to pull_request.check_branch
bf77f43b3991b63b832ff72cfc91b9761a32bdf8 2019-08-14 Update the description of check_branch
9874dca3e7c03bcf6969747f06f5c696e518b332 2019-08-14 Mark bundler / bundled-gems as continue-on-failure
e173012f44dfef513c18d69abbd01b3354e897ed 2019-08-14 Drop obsoleted `make merge-github` task
938e075273feab804d0de840adec48ebe7508a60 2019-08-14 Add `make update-github PR=1234` to refresh PR (#2368)
d013d8e02e895e08f7feb0977c0ea88e6f00b580 2019-08-15 Fix crash on $(PULL_REQUEST) expansion
789f17665e87ddfe76ef2f7bf344163d7cbf98cf 2019-08-15 Make `make update-github` idempotent
2f919a92ba45d1174aa72498585ff7025142d9e3 2019-08-15 Improve `make update-github` to avoid configure
d21616eeb0616095bb96408036a7548a30987e02 2019-08-15 Clean up temporary git resources
409ce8c3da966ac8fb809bc6317990f2b5b6479d 2019-08-15 Also clean up branch for worktree
045152df9e91c34a2785cb95e5964d7fc1b14df5 2019-08-17 Disable fail-fast of GitHub Actions
a0e80c7cb75d9688a23872ce87ac0354a7b985ad 2019-08-18 Drop continue-on-error for make check
ad0ea708caec880c3f357fe761c215efc169fa55 2019-08-18 Drop before_test for mswin too
829b800c10086ee504995c6e088d87370c552c40 2019-08-18 Reoder Travis matrix.include
d8807e8b1a9d09ee1543e18618b4ef7e8203c616 2019-08-18 Try notifying Slack from Actions
e4c43207f9c7c56ecc76bb941c08a686a242b1de 2019-08-18 Revert "Try notifying Slack from Actions"
2f6c8ed26eec4ad2d2fdaa0823cc63ba32f4c7a2 2019-08-18 Implement Slack notification for Actions
e139d27748a0548c0ae10fb483c7389caacd4b3d 2019-08-18 Make Slack notification available
c100e3856a624f10b461d202f07f49791aa29c89 2019-08-18 Workaround errors on multi-line commit message
d106f082915cbab454d5a7dc3661cea5136f42cf 2019-08-19 Stop reporting test-bundled-gems results
4c13368972366507b741be60602f314b85861f52 2019-08-19 Make AppVeyor notification colors consistent
6c2aa8689ade82578e9e16be37e21e16eb7ce069 2019-08-19 Roughly retry `brew update`
97c377e2b1954b977b015f11183b201ad4a88bd6 2019-08-19 Mark Travis osx cron-only
235d810c2ecd1289c963f6dc6cce78ae2572d034 2019-08-20 Deprecate alerting multiple channels
d10e28b875a58e2c4422b8df8f4bbcc2fb0362d0 2019-08-20 Skip tests on Actions if [ci skip]
c030cec7cac3bacd230b87c9610bc67d8b89ab26 2019-08-21 Debug GitHub context on broken notification
15eaedf805fb2727c79a6c59af6d5f6c2a6d634b 2019-08-22 Add misc/expand_tabs.rb ported from auto-style.rb
a4d389d8fe87b6af9e5fac0e430d56a4ee9b8470 2019-08-22 Improve the description of MJIT cancel-all [ci skip]
fd20b32130f52f4a7799a8d7a367f5b39636bc6a 2019-08-22 Make GitHub Actions Slack notification consistent
1d6a31f3d5b1e608dd6726918b64d2369e8df8b1 2019-08-23 Make AppVeyor notification similar to Travis
1c5a2682392ece013ae95215d97f0561591b6dc6 2019-08-23 Simplify expand_tabs.rb file selection
fa5f7771f2312147d4b628205fdaf90afc3527e6 2019-08-25 Drop duration from AppVeyor notification
eaff19de2b31dc2133ba477291498d66bf3448bd 2019-08-27 Fix rb_thread_create argument type
3bed468e8864f3ac4332a08b6c95b1a542aa23dd 2019-08-27 Omit unused matrix strategy from doxygen workflow
4209066f0e2be775357d09cb513c89a2f064a335 2019-08-27 Drop more unused configs from doxygen and coverage
dd032a5fb4dd8da59c685910b3c673439edc8c42 2019-08-27 Make doxygen / coverage torelant to clone race
88a37dc62099b49e71a05342460da4061d5f23dd 2019-08-27 Stop passing CC_LIBS in compile_c_to_o
8c7f4e8f8b7f9e74195ea0eb51f39014fec342c0 2019-08-30 Try dropping DLDFLAGS from compile_c_to_o
b0a291f6f6a5834fd84807eb48be906ade429871 2019-08-30 Split CC_LINKER_ARGS from CC_DLDFLAGS_ARGS
58a373e9ed54556e18a13825dfe72d3f7a86b833 2019-08-31 Try to suppress errors in BASERUBY Travis
3868df83330bb897be996604df3862639abbf002 2019-08-31 Try to fix apt-get update error for trusty (take 2)
8897fa60fdbc83f9cce7df384893e902c17c1bf2 2019-08-31 Try using built-in apt source for gcc-8
602fbd4338a875aa26c6248338a3df97e08a6b72 2019-08-31 Limit the apt addon enablement to trusty
e13c0bb82018197d906b8f11eccf2cd90d142e41 2019-09-01 Note about ANYARGS in NEWS
cda5745c1bacdb3be8384d21ee0dd70a9d95af5b 2019-09-01 Automatically detect missing symbols
04c3e344562eed9892409643bb4cfd6a2317e647 2019-09-01 Upgrade benchmark-driver for keyword args warnings
ff462bc6c3d88bab9df4c8d17b420f21223984c2 2019-09-02 Add a benchmark for opt_regexpmatch2
c69545ae32a5ddf928e8992a0d2cf39648c2b555 2019-09-02 Fix opt_regexpmatch1 references
ca8ae759d0dee6840aa446499a9e1752f74da500 2019-09-02 Fix compilation error in SUPPORT_JOKE
834e77186086a4ae1fc73edbe035e90157d79fab 2019-09-02 Run daily cron against SUPPORT_JOKE
60a49a6ff95ece1a13004a53db001bfde2373afc 2019-09-02 Fix SUPPORT_JOKE CI on Travis
f1d8d0f47b8018a15d024e1beb5c06f9c4b901d7 2019-09-02 Drop obsoleted branch references
1d68d29c143231303504e28833089485a2355aec 2019-09-02 Drop obsoleted IRC channel reference
91aa8bfff8a9f9c0af96915c120d863fc474e8d5 2019-09-02 Drop unstable Travis osx in favor of GitHub Actions
52f0c31558f0870c16da86b8abe524bd7040ea27 2019-09-02 Fix accidental leftover for Linux
6c3ab99eae1fa84dc28635eb90170b03408b94fb 2019-09-02 Now it's always os: linux
e13da00824e0979b2417bcffe94a8668cab7532c 2019-09-02 Explain how to run an individual btest in help
1a5a01e9ce9bf69944e4e37a33c8b044657a200a 2019-09-02 Add insn tests for newarraykwsplat
a848b62819c78e12c420b1ed29605242e292358b 2019-09-02 Make the rb_vmdebug_debug_print_post declaration
1a9cc3b27c020c33c87d8b4fe659243aacfeedf3 2019-09-02 Avoid defining unused instructions
afe8bf24894d742fa43bba3331470f428d819eb0 2019-09-03 Try extending timeout of IO.select
7cb19b3f5bf0a5dcee0e8444b920e01e7d4e7fae 2019-09-03 Roughly retry choco install commands
beaabd23087a54364bc8fc8aa7a45dd9f425e19b 2019-09-03 Unify SUPPORT_JOKE and OPT_SUPPORT_JOKE
ecc37ee67b90426198bd768d0bf036663e301d06 2019-09-03 Stop testing inexistent instructions
fb67d4fc77f211cfec6b2065787d9212f4e2154b 2019-09-03 Move an unstable bootstraptest to pending
c14b67b2a8cf60b37cfb221d8b97c6eb91833522 2019-09-04 Check frozen flag on MJIT setinstancevariable
3b60e5e6bc2c84b971bea9c8312eb5d33ada2ff5 2019-09-06 Try shrinking tested VM stack max
bb53ddfe0e826bcb6a7ff823c20ac3e7599500b1 2019-09-06 Upgrade benchmark-driver to v0.15.3
9c0626fa909b57e43a476aa78171e140ae09d31f 2019-09-07 Upgrade benchmark-driver to v0.15.4
ae8b9777424f11cbcb962db94958f1e8a3c11acd 2019-09-07 Avoid defining DISPATCH_ARCH_DEPEND_WAY macro
bcd49a4669bd88ab374f9eabdf15aec4f6fff917 2019-09-12 Upgrade benchmark_driver to v0.15.5
8263459627b20d4383978b3d1471298bf52bde05 2019-09-14 Keep the reference of imemo while argv may be used
38069a3a55325757d2bba84191b006361a284cb0 2019-09-18 Try using Ruby 1.9.3 on Travis xenial
7202bf9ed899677f43a01ecf9f671082268d2d88 2019-09-19 Drop PREFETCH macro unused since 6b534134a7
f84efe4b9da8e16b0986b75ca24352639bc502ec 2019-09-19 Avoid unneeded casts in INSN_ENTRY_SIG
6045ff64e3c310cd24f5e49e088610249d4cf24f 2019-09-19 Use benchmark-driver v0.15.6
4ffcadd39cb7061ff501478ed436a56e7f99f3dc 2019-09-20 Fix rb_define_singleton_method warning
6e0dd3e7c1786e33c3193d0b4dd9579655c4e842 2019-09-20 Use RUBY_VM_NEXT_CONTROL_FRAME macro
9e171b1fa0b4e2e5b0bf82da11b4b511c602c336 2019-09-20 Fix wrong allocation failure handling
b4149993709169b9a67373095593da385e7d48e5 2019-09-21 Add a benchmark for JIT-ed code dispatch
5d8f112505fbc3f9b008ce4ec40fc74f9f623c4a 2019-09-26 RubyVM::MJIT.pause(wait: true) should wait
4a4c5028258e53f3395af29655a66bcef796fd73 2019-09-26 Add special runner to benchmark mjit_exec
41e3c204fd83660a243fa61f91aeda2a78817a97 2019-09-26 Reduce ISeq size of mjit_exec benchmark
804672e7b452c4d0dcb653e14cb9900513bfa8de 2019-10-03 Try disabling build on trunk
182336ccb5a8d46fbcddbdad9e7bbca6d5d5d63f 2019-10-03 bin_path_spec.rb has failed from the beginning
ac69a051cf00e3fda3cb7e8d7377558d84ef880f 2019-10-03 Ignore arm32 failure for now
a56d742e69aa8a3a1fe92fc515d93f6e51cf5fbc 2019-10-03 Simplify bin_path_spec.rb guard
7db83b04d0e170a6b9ed56597a1327c68c04bfec 2019-10-03 Revert "Simplify bin_path_spec.rb guard"
26fae9aa9db59fdee7422a276662b45611e98a22 2019-10-13 Remove the quick stop path after convert_unit_to_func
183b42150962e507cd69ceddb64ad2a10f02fdfa 2019-10-13 Delay the free until we stop referring to a unit
6fa3492362dc91cfec7eb4fd55918791da5a34fb 2019-10-14 Eliminate the possibility to leave freed ISeq
c800967acd35a763a6f09fe2b2e29870f064c22e 2019-10-15 Simplify circular reference check of IRB::Color
2679e10942c8cebc11423cac8303bea7b4c1522a 2019-10-16 Test without --jit-debug by default
759576a03f0a39f3190e79526d138adc3a3f0a62 2019-10-16 Fix test path on travis build
4ccb49bad31b3c4a9cc7c6138cae93bd60a7bec4 2019-10-16 Enforce --jit-debug test by another way
e8124729fbeaf159ae615f61980ee10018ed5134 2019-10-16 Disable ccache on arm64 build
006d9013ea29ed8fe837f41796067b10df7a49ee 2019-10-16 Remove arm64 build from Drone
eef25f95b75f2d8312753002c4f91febaa7c866f 2019-10-16 Maintain the intention of comment in Travis matrix
c15856d76dd46030c805523b05808d32ead15162 2019-10-16 Do not test --jit-debug on -DVM_CHECK_MODE
5437d7c879585fbdb0c294298eb76cc563e01c69 2019-10-16 Temporarily drop test_jit_debug.rb
5c80dffd0555a36a31f0da51696609a6af5e34ea 2019-10-16 Revert "Disable ccache on arm64 build"
212f4d49bac844b3c0fa52f2185b3df30aa62e75 2019-11-06 Remove arm64 from allow_failures
a1be11eb122cadc27ae597b9e0db66abfdca2c27 2019-11-06 Revert "Remove arm64 from allow_failures"
e0094df29d2175b8163027687671bc638a993c72 2019-11-09 Extend sleep duration for Solaris
0483d01f6bdd3d16b31244a7aaadb4c31f6ecee7 2019-11-10 Test invokebuiltin in test_jit
5c168c7e7f73d400db45980115dedab4deefcda7 2019-11-10 Support RB_BUILTIN in ISeq#to_a
4570284ce14c9f00114039e9b619584a8cad6a50 2019-11-10 Test opt_invokebuiltin_delegate_leave in test_jit
b5996b25ae8ff7e7961fea245c5ea8476b029134 2019-11-10 Colorize string quotes as bold
25c53a8eec4f73f4d0d127144b24bf68218149e3 2019-11-10 Colorize on_symbols_beg (%I)
fcd9bc28e3d7d301bcdf6eea8ffa25c0c3ec184f 2019-11-10 qsymbols and symbols should be colored as Symbol
a73389393906939ed9208562e6ec5eb3d21775e3 2019-11-10 Fix uplevel of test_jit
4334c9315af972337fcad82c0056152c45808348 2019-11-06 Remove arm64 from allow_failures
9980728ad61dc544d2ce5b981b54af36fa6e2a82 2019-11-13 Remove Drone CI in favor of Travis arm32
3118c7a2d20c6894a53480501d53daa4e6d3a743 2019-11-13 Run test-bundler / test-bundled-gems for Ubuntu
02b6451c17cf81d138cd653fa989080246a1a63a 2019-11-13 Improve Actions job name shown on toolip
9ee88a070f797d5eb9516c6a17359463fb5c37b9 2019-11-13 Remove MSPECOPT formerly for debugging
245977b2861f5fa6a7341333ca9b1897e959489b 2019-11-13 Stop debugging the same thing twice
331655cbe7139a287267c90b3ab46ed856aebb5b 2019-11-13 Migrate Wercker MJIT tests to Actions (#2676)
68ea892daf6e4073919d58ae83c7ff7389fbf184 2019-11-13 Remove obsoleted Wercker status badge
c33d29fba5a04bd31242eb51e54d2ec198c34ba3 2019-11-13 We're not using Azure Pipelines anymore
bdf71a3ef032ed4675a6f3217cf5c9efb062c0b1 2019-11-13 Fix MJIT test's Slack notification
3324bc9d172e52114add3a0cdd426b5648cdc33b 2019-11-13 Skip tailcall test for MJIT
afc93e96ffa93aa02b3e432037b3f88d002f5eea 2019-11-13 Make GitHub Actions notification more like Travis
a8f9e25ca8cc160683711baed00008461db2ad16 2019-11-13 Suspend many fibers test on JIT for now
0be0d90ab0566df186ad7dc3b9e5ec9e06e296a3 2019-11-18 pack is not using invokebuiltin anymore
818708edab6e950a8c1828816b73d36f05585f9f 2019-11-22 Stop using undefined matrix.os for macOS
958641d9919f19a1e37c633e9dc44d2986904628 2019-11-26 Suggest an alternative to suppress the irb warning
1fe31737d826bcc0a875419f5451679ae7ec04eb 2019-11-26 Slightly fix the warning message [ci skip]
5b1f7f26b4ff3b05e1c184ae87154a323b1be915 2019-11-30 Skip if getrusage is not supported
a19d625e667024fe27dcee04dd748e914bc24762 2019-12-01 Allow specifying arbitrary MJIT flags by --jit-debug
3e2753ad2e0b643f5c731fb162f5805d82435032 2019-12-01 Use build dir for testing --jit-debug
8a677a6e80b3b7e1f52073b362083a78eb87397f 2019-12-01 Workaround missing strndup on Windows
91af5542b503054ea059b6c4faa5cd821784774a 2019-12-01 Fix a mistake excluding NULL in the end
6bc8b4d8ea6cb8865225c0afcf1abd9e4b725376 2019-12-01 Skip --jit-debug= test on mswin
b3ea0980db87404c2b7763a3fdbe898c3812843d 2019-12-01 Check MJIT support in one place
de74d2c3b0005048a2c4433bde68b9be10c86f01 2019-12-02 Simplify variable declaration by C99
185f7608737a550a0891a7fc5a6a4ee32721bce3 2019-12-02 Debug random failure of ruby-spec on ci.rvm.jp
a47d6c256ff684392f00516a917735a14aec64b0 2019-12-02 Fix random failure on getusage-missing environments
5fbb4555b427909aed4fe2376c4c583849c1d51c 2019-12-05 Prefer using MJIT_CC for JIT support check
72cff5f3af47ec8d694feef97516089e86d89673 2019-12-05 MJIT_CC and MJIT_SUPPORT are not a prefix
fa1db8f938c083ce1416f999fe8b3cf33f9f18f1 2019-12-05 Add missing dependency
4de2297d74fbc0a0e69ac8bcc2aad5b192fd11b6 2019-12-23 Re-apply f85e8d2a8b keeping characters < 80
a994b0aee73a78de1137f195fb252b3660199f0b 2019-12-28 Add VM insns counter like debug_counter (#2789)
4fb6643f31cdee33184043ce17c42001274c4392 2019-12-28 Do not notify Travis on_success
79c420267672dbfde257d77eb9d94c996920f368 2019-12-31 Revert "Remove TEST_BUNDLED_GEMS_ALLOW_FAILURES"
b00418732c89ce42c1c4cef57d08344659fbdd2b 2019-12-31 Drop MinGW build from AppVeyor
fe158e4c6536432fec4b3f236910c5fcd9689c29 2019-12-31 Do not doubly build on trunk
f98650e9f8602bfcf8fbb9fe63c2e1bc08ded81f 2019-12-31 Make all Actions job names consistent
8136fec6e4d3acb19d5f40f539fd8b98d2d9b84b 2019-12-31 There's no such target
38c35dd22d0d792309873fb5232758646c1f8569 2019-12-31 Make Slack notifications consistent
2e1fd4e2d70172fd91c9722aaa3b114ec6cf2ea1 2019-12-31 Official actions/checkout is useless
139f0d90d98441ac54c6385acaf6d39eb61de63e 2019-12-31 Use actions/checkout for PR (#2804)
52c228604b06692f0afe578f8333eaf078eda8f3 2019-12-31 Fix an outdated comment
74cb4148856230a10daee1d043a8700f6d798bdf 2019-12-31 Run tests in the consistent order
47c84c74d4d8c84fd8e58527069548c7b0c2ad3d 2019-12-31 Make test run condition consistent with other jobs
ab9f56b61575617fa2c565543b7ce2afffd1c528 2019-12-31 Do not notify AppVeyor on_build_status_changed
eca964c24e94ceb9146bcf4c010d9abfc632637a 2020-01-01 More consistent failure notifications
8c9450e7b875db846b19cc631af0d7fee66db5c6 2020-01-01 Remove code to prevent double build on trunk
afd3f64f8cc4ff4fc956727d7e2da70597352008 2020-01-01 Redmine /projects/ruby-trunk is now redirected
8cd292f5195be094d67096174e688504897663b7 2020-01-06 Directly refer to GitHub events
e3aca289708845771052b698dac35e31c0254452 2020-01-06 Support running Actions on a fork
e44e3716d01993b4f83af212ab33dce94f4207c9 2020-01-06 Slightly change the job wording [ci skip]
c4794ed73ad348a61a7cfbe3da0a7eb49ba46eb9 2020-02-19 Avoid jumping to a wrong destination
66d1900423e6fb9774c2fe72dba8c2968b54d7ab 2020-02-25 Increase timeout for CSV test with --jit-wait
eb75f0d1346c5f3f74ad91e4e9bbc1eb7ea697f6 2020-02-26 Remove an unused declaration
55923ba88366658c6bfdecd8b0b25070d70c569d 2020-02-26 Note a situation around xmalloc vs free in MJIT [ci skip]
daf7c48d888fb544590985db179e39aa53ae79a1 2020-02-26 Explain the situation of inner cc_entries [ci skip]
69f377a3d62b29bc927da7fdae99bcb5e7d096fe 2020-02-26 Internalize rb_mjit_unit definition again
33b78b89ac1901fe9000d03bcb3cdf79193a75a1 2020-02-26 Eliminate unnecessary mjit_iseq_cc_entries calls
83705c42cedd9489596859827d7201c59feccebd 2020-02-26 Add missing free on cc_entries
7da11ed738cf238029ce5c152e9a66f247e55b25 2020-02-29 Suppress security alerts
a8dcab723316997d9e01c89d6df969edce75bdca 2020-02-29 Avoid infinite loop on --jit-wait
adcf0316d1ecedae2a9157ad941550e0c0fb510b 2020-02-29 Prevent unloading methods used in root_fiber while calling another Fiber (#2939)
87ad5ea729735ff6b8f1ac0bb3aad2aedd6f716e 2020-03-06 Skip jit_test on some new RubyCI envs for now
9745e90197f129708986803e8913fb151862478a 2020-03-07 Propagate JIT skip to all tests
65aa68b009ef088ddb38fc58159bff9183dfe473 2020-03-07 Hook an experimental alert from AppVeyor
b9d45d3ac0dea776c563b3308e91945b3b4d4fe8 2020-03-07 Hook an experimental alert from Travis
f9f3510e64ca0f82f673f78a2279f654ba9fbe63 2020-03-07 Hook an experimental alert from Actions
d8fcc67642318b1840ff782cdb75af9b7b928301 2020-03-09 Skip test_06_timeout for --jit-wait CI
4015f27a4d032c163411e0fa0caa3a1507769040 2020-03-10 Drop direct Slack notification from CIs
4bcd5981e80d3e1852c8723741a0069779464128 2020-03-10 Capture inlined iseq's cc entries in root iseq's
aa3a7d6d74f1beb4feaf6a2334b67ecf6ca00cc8 2020-03-10 Remove an unnecessary TODO comment
e0512b29aa47d4b79a27b0c0356bf47ec9b4e072 2020-03-11 Let Net::HTTP.get take request headers (#2957)
de4999ef238a57f7bb3b08b361b1f41dccefcce2 2020-03-11 Try to correct grammer of the NEWS entry [ci skip]
da6948753e8a48ac9fdc0c2f08856f51ab3d7959 2020-03-11 Fix an example committed to a wrong place [ci skip]
9511b4c8facf583073ed8ecfd3d84710565572a6 2020-03-11 Optimize away call data refs in JIT-ed method calls
da4b97a0e3914f0dbb9983229b266bb4761a28d3 2020-03-11 Pin and inline cme in JIT-ed method calls
a90117c8c90134994bac3146d282a6f73dd17416 2020-03-13 Skip test_abort_tls with --jit-wait for now
8562bfd1501a69aa736ba4f699a77940b2cdd9b1 2020-03-13 Move code to mark jit_unit's cc_entries to mjit.c
43e18c68f4d53767db7aae232ca46c2b400148cd 2020-03-13 Mark all cc_entries associated to compiled_iseq
0cd7be99e9a15f649970559e43e3edb704568670 2020-03-13 Avoid referring to an old value of realloc
cecebf55c476ae936f3e880477dfb62149143c46 2020-03-15 Use a human-readable funcname with --jit-debug
deb1c7b97d204016256a11bfa069ddb3e8fab9ea 2020-03-15 Revert "Use a human-readable funcname with --jit-debug"
6e405b26116f7fe48761fe550c58f76a0f6534a2 2020-03-15 Use a human-readable funcname with --jit-debug
67fbc122fb71fab9b148faedfb2159ad38d965ac 2020-03-15 Resurrect test_jit_debug.rb
f6a54e6e461e3689d0d9068d33f986ce2d458bef 2020-03-15 Add debug counter for unload_units
d79890cbfaa32444e3bab60835d7f09abf3d9469 2020-03-15 Avoid doubly showing debug counters
79b4aca94cb3307ff49135114fca2db7c9b5331d 2020-03-19 Ignore TestJITDebug in mswin RubyCI for now
57119dd561418c917b885db5f5af7f129a96d1ec 2020-03-22 Expand tabs for rb_mjit_header.h
91acdd17c4b4bb69a8fa3ada46e09dad46b9362e 2020-03-22 Revert "Expand tabs for rb_mjit_header.h"
9ebf74fd7843c34eda59f228fc34ab73f2cc458d 2020-03-22 Expand tabs for rb_mjit_header.h (#2975)
dec0f582e41c84fd24be7b0f1633bf8979ee2db7 2020-03-22 Workaround an encoding problem in run_without_tabs
a55f670757c1387aa60d999b3882267816ce7b64 2020-03-22 Reduce the number of lines used by transform_mjit_header
3cf3427c991eb621cb670e24331a239cf9f010e4 2020-03-22 Try asserting no static decl rather than warning
c4e3d9e95390c934f7ebb185da69dad477183730 2020-03-22 Expand tabs of include/ruby/ruby.h in MJIT header
d059714746466b4062545719f2e81ca612aa22f3 2020-03-23 Disable run_without_tabs when there's no -ggdb3
d578f1d3ea317ef8d899d0fd9a4440ba67821d17 2020-03-23 Change the run_without_tabs switching to dedicated
3bd7d5617f9bf703d5199d5c091694594bbb5fc0 2020-03-23 Make the first argument slightly more robust
13e9551b97d6bb9fcd09283692f6090f4c418059 2020-03-23 Change the filename like make variable
5b3157a51177b56fd79d4f4e3cb08e0a6459944f 2020-03-24 Make file names and variable names consistent
5c4847f191eee0dc519a92fcb56c3dc38f075816 2020-03-24 Use miniruby to run tool/mjit_tabs.rb
eff0c5bf2ad47d10a440c5211be5eddb3bbf4028 2020-03-24 Try to avoid random failures on clock_getres_spec.rb
ba04678c9820613e19fc485e66363c62726e5797 2020-03-26 Ignore test_getbinaryfile for --jit-wait
92c25114ab954643dc80f3a1765b53e87ce38d4c 2020-03-28 Clean up /tmp leftovers in ci.rvm.jp
cf191872fdeade823b4c49b53ec9b28d66a5c402 2020-03-28 Increase the number of Process.times attempts
b736ea63bd4ce4e2fc81dfa73938b39fa70f659c 2020-03-31 Optimize exivar access on JIT-ed getivar
dad110d068960a22f3cadfeaf4d235e2585a143b 2020-03-31 Remove an unused pragma
151f8be40d385ada2ebf7feb84210ed7db7ef4df 2020-04-01 Make JIT-ed leave insn leaf
f984975c4dc0dab8b1fec771e6d91a734b8e2fb0 2020-04-06 Collapse `if` conditions to decrease indentation
1a33845215add07671679c5da88f638a3e8329f7 2020-04-06 Update outdated comments in mjit_compile_send
4f802828f4a5ba4c92b78faa6ecf61fb76a1c900 2020-04-06 Refactor `argc` in mjit_compile_send
928bb17770ca0648d4098a7c941e4cc4ec22e004 2020-04-06 Fix -Wshorten-64-to-32 in 4f802828f4
3194cd36e284bc761b378cbe065538c8d94da8df 2020-04-06 Delay definition of pc_moved_p
b66d7d9be56c27bc1b6ff5a6d8f0ca23de7ed28a 2020-04-06 Remove unused variable stack_size
5c2768181382bf84137759efea66f3aaf212665d 2020-04-12 Enable fastpath on invokesuper (#3021)
a3f6f67967644f34226b4424227d2eec52fedd45 2020-04-13 Add MJIT_COUNTER macro to dump total_calls
b9d3ceee8f8e4fade1eddc0c18abee59f9c1eee7 2020-04-13 Unwrap vm_call_cfunc indirection on JIT
310ef9f40b350957a1a6d6236ce453ff9f73e81d 2020-04-14 Make vm_call_cfunc_with_frame a fastpath (#3027)
f883d6219e107554ebde5dff6d2f8383857f7518 2020-04-14 Unify vm benchmark prefixes to vm_ (#3028)
70b7304f036a55d526e3c67fe31ad3ce949ae13f 2020-04-14 Ignore AppVeyor vs120's pdb corruption
e667750364acde6db8a27108cf88ff83b63cf53a 2020-04-14 Add missing call in 70b7304f03
f88862655270f47e4ffd84c3eb5a4d62bd99eab1 2020-04-14 Fix logic to detect vs120
8355a998839f17ff214a89062821a0a4287f6a54 2020-04-15 Invalidate fastpath when calling attr_writer by super
79f3403be0cdbec814be29308c0583599ca5824f 2020-04-15 Invalidate fastpath when calling attr_reader by super
1dad9fa5e1303ce0ba38f55ae81b87ab3857df62 2020-04-15 This test is not testing attr_writer
f8b79ef567e4b91eb821886cd4dfa782caed05d3 2020-04-17 Compilation error does not impact exit status
0511bef930f9a91aead9307e2db6257f18cb7e65 2020-04-17 Remove invalid webhook config
9948addda67f4b7a6e3575f1eba9025f998811d2 2020-04-18 Skip a too-unstable test on s390x-linux
dc8ab86a2b30189be0e4f31012c949318e397618 2020-04-18 Super TestJIT#setup to skip unsupported envs
04e56958e6a3c3278d0d3a087954ee8aca2fbd10 2020-04-18 Make sure newarraykwsplat accesses a correct index
2832ba80d6cb9ff77f1e18b6afccf3bb9d884dd0 2020-04-19 The pdb header error is printed at stdout
e8a78d7df899291aa025e41207436a450235a4d7 2020-05-01 Do not stop the world during JIT compaction
96837dc9e039d6f8be667f0662f36635df71cbbe 2020-05-01 Switch test_unload_units_and_compaction on mswin
f5ddbba9a233c2d32118507158c5ef451167cfe0 2020-05-01 Include unit id in a function name of an inlined method
5c8bfad078bf37797256f3214b29c578ac763109 2020-05-01 Make sure unit->id is inherited
76507bfc3d06984b02e3124cd6557c81af2171cd 2020-05-01 Fix matrix spec for 7d360efe92d2db11a4e51820ed2f52de36b3257f
773afeb73d658129ddeb0a89ddb7e2ea49165a1d 2020-05-01 Fix a typo
818d6d33368a396d9cd3d1a34a84015a9e76c5c8 2020-05-01 Deduplicate functions in compacted JIT code
72aa4dd183921aaf7405d8611af4ca5613bfaf4d 2020-05-01 c_file_access_mode should be defined for Windows
90969edf9bfa7cb87c0818f930bb6b548867a99f 2020-05-01 Fix a wrong argument of vm_exec on JIT cancel
e19f4b3ac0d5b21563a8f864741602e9b6889120 2020-05-01 Fix MJIT compiler warnings in clang
e4d3d5ceab25b7315f04f7d32a7940862b7b7946 2020-05-01 Stop generating MJIT_PCH include guard
41bbdd7806edd64e73fbca4bfda396946b694f24 2020-05-01 Skip MinGW TestJIT* and macOS TestJITDebug failures
72c0612c40bc0d9684e870cb93d91ba584a3d35e 2020-05-01 Skip Solaris RubyCI TestJIT for now
cc6afff006760768feed4d2646a9af1dede4fca6 2020-05-03 Avoid infinite times of JIT compaction
e0c023d1c8a22533b6cd3a5fa4bbcd4145f635b5 2020-05-03 Skip only .dSYM cleanup on macOS
a218cbdf31c30835f5785cdaf3af3f97965b77c4 2020-05-03 Skip pdb corruption on Visual Studio 2015 as well
4aca078bdae7e1a66f25023cd9baa9a01c289a53 2020-05-03 Support cc_added_args again
f72bec2cea313f7a72a6f907f3dd64f766e917f6 2020-05-03 Travis s390x-linux is too unstable
077619848623e9c7f8d6d8041596199115b7fc68 2020-05-03 Debug Solaris's MJIT failure
9aa5fe1bf89db8cd215b24d8ddfb668714681b83 2020-05-03 Split compile and link for MinGW support
a8d39a051c3489a04c8088f7fefac56f0e5b7fef 2020-05-03 Test no .dSYM on macOS
39bd1244b49aa1fcf93d3163bfd97d94b109f2ee 2020-05-04 Revert 0776198486 for Solaris debug
1e3c910bfc57e4d8bedb0c8784562e06aa08ae29 2020-05-06 Enable OPT_CHECKED_RUN on MJIT for debugging
0244f91e89eb0c3067bb4e15558ecd9e02c49c42 2020-05-07 Remove OPT_CHECKED_RUN code
a5073c053fd2d5352d098a3747c49ae0cab6451c 2020-05-07 Always correct sp on leave cancel
a6f85899144607606c114e95104fa7e8ec8d95d9 2020-05-10 Workaround a zombie process created by Open3
967ae6278f8429dc268f8d3252de048eba86fe29 2020-05-10 Run rb_syswait on exec failure
fcd257629063a345c48ff2d8057fa8ab910881f2 2020-05-13 Stop always inlining not-optimized get/setivar
0e5a58b6bf6aae72b6290a8d68e0a1b6d9eb4f79 2020-05-18 Mark some JIT-ed functions as COLDFUNC
b16a2aa938d091c387a7437d94dac7f7bb829ba2 2020-05-18 Reduce code size for rb_class_of
3bada9208afa8ad874e4e6037bd81f7b662a3180 2020-05-18 Simplify maybe_special_const_class_p
61b14bb32b7e62760225cb2207df5fe87e5339ab 2020-05-27 Eliminate a call instruction on JIT cancel path
9d71373c237876038cbac63bb0132907a78288a2 2020-05-27 Mark vm_stackoverflow as NOINLINE COLDFUNC on JIT
083a17a82ad4c1f80cfb9e84cfb1bff5586470b1 2020-05-27 Carve out mjit_exec_slowpath
0bd025ad6991f2159ef8bd596a79c89b79f5cc3e 2020-05-29 Add a debug_counter for JIT cancel on leave
1583c743d52a0ba94c98c2723b9e595b5e400c6e 2020-06-13 Skip test_getbinaryfile_command_injection on --jit-wait
997133d5959d73663988814704b2e390a75ea718 2020-06-14 Make __builtin_cexpr! and __builtin_cstmt! work again
80bd3aa32b92f952dab4330281ff049739439568 2020-06-14 Try using longer read_timeout for --jit-wait
e544a3a23cb80460d77dcb145ad1ff84f77524c0 2020-06-17 Remove obsoleted opt_call_c_function insn (#3232)
95b0fed3714b87dcb40a16f33d9e3160f9945e38 2020-06-20 Make Integer#zero? a separated method and builtin (#3226)
7561db8c009bb79a75024fa4ed0350bfb3d0626c 2020-06-21 Introduce Primitive.attr! to annotate 'inline' (#3242)
538276aa777e4abfb6eaf55466043a3752fbb8ec 2020-06-21 Skip a test_jit with builtin for rhel_zlinux
426db4cd90c9539118c62ade917d936ce2e99be0 2020-06-21 Fix -Wmaybe-uninitialized at vm_invoke_block
ec07e2de1a15ac8ab54b6275c8d09aa615fbb1db 2020-06-21 Increase read timeout of FTP tests with --jit-wait
d9f608b6869abccb86aefd2d1be227a5ea40e4d1 2020-06-21 Verify builtin inline annotation with VM_CHECK_MODE (#3244)
eed4aaa0bf8aa3109936c4276a71c0cdab4d54d6 2020-06-21 Increase read_timeout for --jit-wait
7658a0f8fe9586b66f2a8f1efb652d2bcffad358 2020-06-22 Try increasing read_timeout a little more
8838600c1e7bcf913cbdc43caee50baa1c65cd4a 2020-06-22 Stop relying on `make benchmark`'s `-I$(srcdir)/benchmark/lib`
faf93e45459793870346f17472a30f90c9b2f5b7 2020-06-22 The RUBYOPT= comment is no longer needed
4c5780e51ef1cd122c6cff863657bd7c523d65ec 2020-06-22 Share warmup logic across MJIT benchmarks
78352fb52ed2c15fe0d74c02ea29b7e5a28b18c0 2020-06-22 Compile opt_send for opt_* only when cc has ISeq
574a4f0217c77c0ee77890c5ee2fdaafcddfa6fb 2020-06-22 Skip test_read_body_block_mod for --jit-wait
37a2e48d76efc047c140db984f816514ec5a1048 2020-06-23 Avoid generating opt_send with cfunc cc with JIT
3e02cd518fbe4d91c2aca7fbc3c5aafa387d3cb7 2020-06-24 Trace :return of builtin methods
946e5cc668f66a4a0b79461047d3fcba8b71eef0 2020-06-24 Annotate Kernel#class as inline (#3250)
6ecef1199e176753b69bcbe10fc6e66d1df06985 2020-06-24 Add missing cast
e0037997d9683d4242e3a417b43980bc0ad19cd2 2020-06-24 Include workflow name in a notification of Compilations
737da8d383e116c83fb356386322626f039deb06 2020-06-24 Add another missing cast
50c63ab38da95d17687d9fe9a74eb6ad79973f64 2020-06-24 Fix a random test failure by TracePoint
ab62aa7037f30dbab04a9455a328496287c968da 2020-06-25 Run a TracePoint test in an insolated process
bb4a2351cb86ae7e2603e1280e1eb756c89c7029 2020-06-25 Do not JIT inline builtin methods
5c03e4680e724faeedb2c5fc1581d5fcb66aaff2 2020-06-26 Try increasing read timeout of rinda tests
9dbc2294a6c35f201d9a05d8b02f818c05d6f399 2020-06-26 Collect insns from a child process
7982dc1dfd5df000b7361ccb7bc820da4f3547b8 2020-06-26 Decide JIT-ed insn based on cached cfunc
40b40523dcf957fa9459c1c1037ad79d73867f83 2020-06-26 Show what's inlined first in "JIT inline" log
200c5f4075cb1d179c2eba5b30b5b0a500870f67 2020-06-26 Add NEWS entries about JIT optimizations
a0aacd2efcec336eefa3ba17d56af1eaae896ef0 2020-06-26 Add a NEWS placeholder for disposable cc [ci skip]
ad1ebefefe0375c9aa3d322327d7833d1fa384df 2020-06-26 Avoid duplicated "when"s [ci skip]
609ac6ee2c30ec8d91f3a97648565cf0bcaa3b0d 2020-06-27 Revert "Try increasing read timeout of rinda tests"
0703e014713ae92f4c8a2b31e385718dc2452eac 2020-06-27 Mark some Integer methods as inline (#3264)
f3a0d7a2035e9f5e0c70effd55732607e3def263 2020-07-03 Rewrite Kernel#tap with Ruby (#3281)
a69dd699ee630dd1086627dbca15a218a8538b6f 2020-07-04 Merge ivar guards on JIT (#3284)
24fa37d87a24dc932c1d778bcaf91204f5c12a76 2020-07-04 Make Kernel#then, #yield_self, #frozen? builtin (#3283)
e4f7eee009ebe1f23ee3e5ea69ccd9ea1530bc6f 2020-07-04 Check ROBJECT_EMBED on guards-merged ivar access
167d139487d67613bd02522e24476f06ffa137b7 2020-07-06 Inline builtin struct aref
7fa3c71becd6d9b11d1574b3537a3b2993a7046c 2020-07-10 Make sure vm_call_cfunc uses inlined cc
615758bd823d52e542976bbc83a728c1bad28ade 2020-07-10 Fix an inaccurate comment in test_jit
d99d96cc6d139b9496fa33b81d378481a8c6388b 2020-07-13 Add --jit-min-calls=5 (#3313)
46d1777a43ef88a8a0cdff041e4c1c3776161fc9 2020-07-13 Remove --jit-min-calls for now
42725e3ab448448a0538e6783fd9e14c4b278891 2020-08-11 Enable s390x invokebuiltin JIT test again
65ab2385e36cf6e2753bc0f262a059d5e323e003 2020-09-08 Use size_t for MJIT's max_ivar_index
4a7dccf44f02fa471e848ec729393c257b97da4d 2020-10-20 Add a Ripper.lex test of :on_embexpr_end
40bad72f31248c48048249b1d7536e87b4994664 2020-10-23 Assert in_gc >= 0 instead of guarding it (#3687)
0960f56a1d773c5417e9de729e159d346aec17ca 2020-11-21 Eliminate IVC sync between JIT and Ruby threads (#3799)
3f8c60cf09da72d1d538e39aee890f511b498fea 2020-11-21 Remove obsoleted str_new_empty
ed8e552d4d2c825a3f780ac8bd898eaaca7c21e7 2020-11-21 Shrink the blocking region for compile_compact_jit_code
27d5af59a359909e0d434459c30cfc0940f60a5b 2020-11-21 Unify some confusing macro usages
8750d001c2d02894d0014c1f61009e2bccb8d428 2020-11-21 Fix wrong #ifdef usages with #if
a6db9e8d7bfbaa6b2880e06b68c60821217b2395 2020-11-21 Remove the unused o_file definition
e0156bd39656e26971e4236747e9cd4f45f8b35f 2020-11-22 Make sure all threads are scanned on unload_units
9eb34c2c9e4ce4005e04dcc85dd7705fb92ca45a 2020-11-22 Make c_file / so_file construction consistent
7ade7a8603c2bb3cbf3bbfb9c43fd7acde721802 2020-11-22 Clarify the intention of the include guard
fa1250a506e9b6a1bcbf664f6b7b9c06e045d9b9 2020-11-22 Stop leaving .c files for JIT compaction in /tmp (#3802)
55866565c24765a1722e2c415a6776f3f77e89d0 2020-11-23 Combine mjit.h and internal/mjit.h
8646f902633dd7bfc3e7de453af223ef4ad51729 2020-11-23 Remove obsoleted internal/mjit.h
01f38693aa50bce2ce27337bdf5991d08cb41eb4 2020-11-23 Remove obsoleted internal/mjit.h inclusion
0a2b9876968dcfd7015dff09d5e44dcbf5668244 2020-11-23 Make --disable-jit-support compile
2700df3c9d0c163bdc5513bd0a86a783efb3c4cf 2020-11-23 ruby/internal/config.h needs to be included first
1fea0367d2a09130af71a8304601b4006e552dee 2020-11-23 Clarify the intention of `false &&`
53e352fd718cd2cae6d77298e6e92736dddcfeeb 2020-11-23 Increase the # of downloader.rb's retry attempts
cfd8c7e6ca9f923cee3a062b548d0824fc67e9a5 2020-11-24 Prefer calloc/free over ZALLOC/xfree
237cb94cf5676e8cfc81ca9f5e8d29e04e61fc4d 2020-11-24 Handle calloc failure
26e3aea94f2897ae5079d9f9e5549c58de515a54 2020-11-25 Overwrite all existing files when extracting zlib
c6b7b4f6f429d2cd3ea7a5ba38d2fc9f9037b91f 2020-11-25 Report a more detailed situation of test_ractor.rb:137
eaa87be5f620a709eb38695f995de405ac42490b 2020-11-25 Skip test_ractor.rb:137 for --jit-min-calls=5
00f046ef57f9da7f5248f9ef9d55702ddc407bf1 2020-11-25 Report a full_message on a worker crash
1898e9558a55fa2558fb52d63bbb30bd8c513e50 2020-11-27 Always clean up leftovers at ci.rvm.jp
4dbf6f1e515bd6a3b03ba9edccabccb780c3f789 2020-11-27 Call rb_bug_without_die on CI
69e77e81dc10945ac6327717bd480db78004f65a 2020-11-27 Run rb_print_backtrace first on ruby_on_ci
4d2c8edca69884a41d2f843d36023e3decdb9872 2020-11-27 Set VM_FRAME_FLAG_FINISH at once on MJIT
8ce1711c255679d38b6a2405ff694eb5b5b2eae5 2020-11-27 Revert "Set VM_FRAME_FLAG_FINISH at once on MJIT"
d40983772966938828a28c6e89752a3e76447b9e 2020-11-27 Cache access to reg_cfp->self on JIT
16dab6b69263ed9c816bc0283c8c1f2f95dc1027 2020-11-28 Run unload_units in the JIT worker thread
12866b0d31755dc045d7c5fce0a61572a41891c7 2020-11-28 Log when JIT compaction is skipped due to ISeq GC
d80226e7bd801fcbccf71f19ba373b7baf71a49e 2020-11-28 Avoid unloading units which have enough total_calls
122cd35939ddf8ef7bfa17ad75570c01d0cf06ab 2020-11-28 Throttle unload_units
2a7e85861751fff05010099a985902f997cbf3a0 2020-11-28 Try to fix the mswin CI failure
096f54428d8000cccce430022784cb0e7cd31cb4 2020-11-28 Throttle JIT compaction
3378a1ccef8fe867c58b0df37a366c31d0a075a8 2020-11-28 Fix compactions.size for throttling
95edb3ec107c89a04d2a7e2395841cc228e91a81 2020-11-28 Increase timeout for MJIT Actions
dbdeb92b6832867ef208130d9a8e7d01df0ccb93 2020-11-29 Do not throttle the workaround for --jit-wait
58c3c75fee775abb9a145e7b106320a55f2c8be1 2020-12-03 Skip checking Ractor recursive locking
541e4340dd70de75d44c8ac3b5a4a69943042737 2020-12-03 Assert unit->iseq null out happens under the JIT/GC guard
0734a6cd59e6fb1d59180ee73113709ec238b045 2020-12-04 Revert "Report a full_message on a worker crash"
067f45ecd379ea44f294084c8f342c69f735c018 2020-12-04 Save a core file on a worker crash
30fba5f37d9058cc7e4d852ff211313f13ded3a1 2020-12-04 Do not require time and fileutils by default
f1757a88a4c8e2a50481de020787b37d926463df 2020-12-04 Avoid leaving too many core files in /tmp
556a7285080c1344c75bb93a333c9bfc5d631c61 2020-12-07 Lock active_units references on compaction
3319ce37651aa7e50c31b5fba14871938318b37a 2020-12-07 Have list_node at the top of rb_mjit_unit
2580093d5deb9940700aa5faa5bed3af405d989f 2020-12-07 Pass the flag as $TESTOPTS
5c2ff88be2e515613dfe54823e8429656f688e9f 2020-12-07 Lock the entire active_units loop
a8f16df615daa55901bb351efe038e86b61fbb92 2020-12-08 Wait for GC before unload_units
73b07c437e24711c23dd2dd01d3ffc5f1012e046 2020-12-08 Revert "Have list_node at the top of rb_mjit_unit"
b7dc04e51823f9fe8b5355c30a304ecdb11fe5ed 2020-12-08 Revert some recent JIT changes
16c765990ceaf5fb1efaeba2850083cfec7c137e 2020-12-10 Use list_for_each_safe when list_del is used inside
12a1a2518161bda1d893920f70e936c82925e758 2020-12-10 Revert "Revert "Have list_node at the top of rb_mjit_unit""
9e8f732f397ec73ebcab2d121f02c909c8f06755 2020-12-10 Revert "Revert some recent JIT changes"
f56ab7a4764131e5c01e279623e2a141442426a8 2020-12-10 Try fixing the -I position
4474aadae8d6610cc5b1c62156739d4245a1a38c 2020-12-10 Fix the path properly
97868f16ff764e60176e817db101e65c9d58eff3 2020-12-10 Reintroduce the fix again
6b1d2de6cc2e85fda7885fe77dbd7c99c4eb1ef2 2020-12-10 Unfortunately getinstancevariable was still not leaf
4439b783366aa8d7dddbb39673f4074bb062f3d6 2020-12-11 Save a core file from bootstraptest
885135f84cd609fb1c7be3fa0a20ae77969eae9d 2020-12-11 Allow an MJIT worker to show a backtrace on SEGV
3e2399134509930f3fe4d98787264f3a2c96af4c 2020-12-12 Lock GC while searching the best iseq
e53c0bc906c514ca6f0d40e2140dee1e23b4591e 2020-12-12 Add some JIT options to MJIT Actions
246d7e4f1d92851356d459f424cbc3491135d1ac 2020-12-13 Dump a backtrace with gdb
1b45174aeaad4ab0e14b37f70d60a1d43ae21adc 2020-12-13 Allow dumping a core file on Actions
8d83334a695b7454e9b942289eaede843c4c3660 2020-12-14 @ruby is the target Ruby in bootstraptest
aacd2295d0f2c982641229e159ff179462d83a36 2020-12-14 Debug the command used for gdb dump
9d85ed6cbb50960d08bdb24c303a8f5e06b7e922 2020-12-15 Simplify positioning of '{' and '}'
5463eff5f6236f89c137c562ee271e1c1ff92a89 2020-12-15 Lock only active_units references
5d8f227d0edd3c542fcac465eb82005a5f852d34 2020-12-16 Lazily move units from active_units to stale_units
53babf35ef5b643774636550ea23851e2607e076 2020-12-16 Inline getconstant on JIT (#3906)
d07183ec85dc20c7c034170bd8964c79c34a47d7 2020-12-17 Do not access jit_unit if NULL
3b4d698e0b5a79b63b05ae0c79d282a9049225e4 2020-12-17 Ignore catch_except_p for PC motion
5d74894f2bc4a3a18aec952d946ead3d784cb4b4 2020-12-17 Lazily move PC with RUBY_VM_CHECK_INTS
f0ec923c5852b9ae9c82824137641e4e1dfad35a 2020-12-18 Remove --jit-save-temps from MJIT
8ec8f37566902c0167f736d345bb5c8cca6016d3 2020-12-19 discourage inlining for vm_sendish()
52b1716c78a7ad9daa317e3eb43f744744b9f736 2020-12-19 Fix vm_search_invokeblock
5611066e03fe73bdbb08cc46f79530c69975cf17 2020-12-19 Prefer RB_OBJ_FROZEN_RAW
02b3555874cecb93bdfff7c1ea6a80ca908785c9 2020-12-20 Install gdb on Actions
7d0144e055fdbd7110cf84275b9e145550b77fd3 2020-12-20 Check mjit_call_p only when interrupted
a574df14e45b8b5a1de7bfe949e08b61ae51b0bd 2020-12-21 Stop marking unit_queue
1fdc97f1b76b7532d011b20d52f843a2bb0d1a2f 2020-12-21 Mark active_units
f26f905b28c5531c78445ac15d74ca1265eff5c5 2020-12-21 Mark an ISeq being JIT-ed
692af8e8f8b5f9965450d8f2577f435feaa6f80d 2020-12-22 Prefer stdbool in vm_exec
15b81edd86a760331cb551b39882fab6fb9f4e37 2020-12-22 MJIT is enabled whenever an MJIT header is used
dbb4f1996939d0ce977e6b37579e28dd886428ff 2020-12-23 Allow inlining Integer#-@ and #~
81a8d1cf09d59f0d69143d7896545f849f580a4e 2020-12-23 Skip checking ROBJECT_EMBED
176b75747c3a079cab5cc83c47d54fa4f9dfa6be 2020-12-24 Add NEWS entries about JIT in Jul ~ Dec
e44a8bd791ee0a2bcb5845c6152daab75e4e6b9e 2020-12-24 Let's be more accurate [ci skip]
15e192070afd6c2335c119ef3164f3f002c49b89 2020-12-26 Fix a cyclic explanation
c715fb46c2d8eab48323a6008c5dbca550ebe2e0 2020-12-29 [ruby/irb] Enhance colored inspect output
f9e80af28a6ddc59a63fe567198e9d7a3b5b80f8 2020-12-29 [ruby/irb] Add color_printer.rb to gemspec
af9d4ee133af6d1844abc520276b8bc3e4861576 2020-12-29 [ruby/irb] Fix failing tests
c0a2d322c692228a7574c39c7e173da4af0f34ea 2020-12-29 Update help of sync-default-gems
f30a3a06290387dd19c08b48cc7c31a18b359693 2020-12-29 [ruby/irb] Do not colorize partially-correct inspect
6d07785127d5e26340eb24eec8542470bd5fe883 2020-12-29 [ruby/irb] Remove unnecessary ignore_error in dispatch_seq
8e231ffa8c4fde25998f827cb965c4fd7d55c53d 2020-12-30 Increase timeout for reline with --jit-wait
15c129d08790878444f3ecbdef0f8fe15eed06f4 2020-12-30 Try increasing SMTP's read_timeout for --jit-wait
ac2df89113d6ead77032aaa21cf2b0253c8975db 2020-12-30 Stop managing valid class serials
4182035e273ecd042f5f071cfd6626920e1d28ed 2021-01-02 Add -v to make benchmark
4724bf856f30e8cc56795c0dc23b96e7ae68e874 2021-01-03 Avoid hanging on --jit-wait after MJIT.pause
cf4a6b5e7b36a0b4f71d7abba0c0685c631f19fa 2021-01-04 Add a missing dependency
095972e79959966d1177275fab3cf2e6512f6dd3 2021-01-04 Skip mjit_wait if iseq is not a target
87c546b5fa97e6e226cce4daf417617a1143f642 2021-01-04 Avoid using inconsistent coding style
7a3322a0fd660d676f1918bd7c4a37676b44e1c2 2021-01-04 Fix broken JIT of getinlinecache
d9fdca81ac0e4e98314b385b2f245951aaccd50c 2021-01-06 600x larger timeout for Reline
d6b2b5bd47952efb6928db7ff1d393f6973e7ccd 2021-01-08 [ruby/irb] Add missing require
98bd7e87a08b86c7aa95502428015c3f7b4aae75 2021-01-08 [ruby/irb] Make IRB::ColorPrinter.pp compatible with PP.pp
2a1c68c91efeba93c413d0736bc513179d784c50 2021-01-11 Avoid re-entering opt_invokebuiltin_delegate_leave
e1fee7f949cb6719122672fa1081c60984a5339f 2021-01-14 Rename RubyVM::MJIT to RubyVM::JIT
8d099aa040427aede04e42c3ec9380afd431ffe3 2021-01-17 Warn Struct#initialize with only keyword args (#4070)
5cf6229ee9826a4c954e994013bc0d47a3ecb529 2021-01-18 Skip updating exts in also test-spec to reduce the turnaround time (#4089)
9d1475c621af671494769dde5a09db4c86071474 2021-01-18 Fix JIT link failures
4886535ab2671fb6e7edb438c95c2c9b03ffba29 2021-01-19 Avoid suppressing unrelated warnings
82386f21b91383ac8074561ee563cb407fee16f9 2021-01-19 [ruby/irb] Use a real screen size for pp by default
b2159f7c38262f5d0746a3cfb9b33ea9d62ed813 2021-01-19 [ruby/irb] Stub a screen size for tests
4da4ad69bb7aa3dd011786834c6584bf88e0282a 2021-01-19 [ruby/irb] Support GitHub Actions
e6af81bde166f8714a835d768363fa8de6426885 2021-01-19 [ruby/irb] Stub a screen size for test_context
1f87725cae8794e02dde0a662e591ea337f427fa 2021-01-19 [ruby/irb] Rescue Errno::EINVAL on IRB pp
718890aa04579e7b4a96517e7d44b99ee31edfb4 2021-01-20 Pend erb command tests for Ruby 2.5 for now
10d12afa4181e4c9052b6df29926c99de6dd2409 2021-01-20 [ruby/erb] Prefer __dir__ to reduce ../
328df00712650720e9e31a52c76b1f7fa2f8be7f 2021-01-20 [ruby/irb] Split test files for IRB::Color and IRB::ColorPrinter
cea6814c2cfae8ab8097ee90170baadc95dafcae 2021-01-20 [ruby/irb] Undefine unused constants
f4a556f4f1bf82f944ef576fdb3acd755e567368 2021-01-20 [ruby/irb] Remove pp-specific stub from TestColor
47b43807a86bd29e4e275aaf23228cd78adf696e 2021-01-21 [ruby/erb] Make sure erb.rb in this repository is tested
922989fa0f1bf1e13b2c9bf1c8d6ad9459c798f6 2021-01-21 [ruby/erb] Warn safe_level and later args even without -w
084662dc9f1629995777a11cde72faa98ccb0efc 2021-01-21 [ruby/erb] Make styles consistent throught the project
5f7df72b56ebb741dcc1935897a79f42bc077bcf 2021-01-21 [ruby/erb] Unify ERB version definitions
3e8ca51b3b4aa8c185771f44f5589423a9d96f97 2021-01-21 Fix the relative path for Ruby core
e0d92d5e5d665132b77b450a1432e682a6c45a5c 2021-01-21 [ruby/erb] Version 2.2.1
f766ba54a9e25239ecc28a623c95e85bb6ac45ea 2021-01-21 Update NEWS.md about deprecation
b12bd451af693259fc1f22c398e1065029acb098 2021-01-21 [ruby/erb] Let ERB.version just return a version
724c289b5c68aa9890b381c99bd365986a5bd6bf 2021-01-21 [ruby/erb] Version 2.2.2
27382eb9fc3f8de4884a5b14903fecb64ba76011 2021-02-11 Add a benchmark-driver runner for Ractor (#4172)
a0216b1acf375e8b3fb7dbb31bd5711acc76d05e 2021-02-11 Do not run File.write while Ractors are running
95251dc8a9dd76ab1117812f932e77c8230d5a13 2021-02-23 Drop check_branch CI job
b956efdc1e67e91fcf5d3ab0fd4bc651d003afe7 2021-02-23 Drop obsoleted ci skip checks
f9dc5db38e211a83d05db3e594785357fdcf25f1 2021-03-19 [ruby/irb] Add all lib files automatically
278522f0535d081ff6473f210cb45f923ff8810a 2021-03-20 [ruby/irb] Don't call Ruby 2.4+'s String#pretty_print
5f72962a0955d62dfbac2f7553b725b9d1e9e60d 2021-03-18 [ruby/irb] Implement ls command
232433f22423fb6a3ff7a610140c711a964d3b3d 2021-03-18 [ruby/irb] Add whereami command
d0b044a842ec03525ab839eb79864899ad81bed3 2021-03-21 [ruby/irb] Fix column overflow on ls output
75b38f18940764f048ded4a3938407566152cbee 2021-03-21 [ruby/irb] Fix step's argument
450d1f2c5c476bfd38fe01a2a616a99cd1312caf 2021-03-21 [ruby/irb] Deal with different screen sizes
94254117eef0bafcdc5fd840af46af26060ee5be 2021-03-21 [ruby/irb] Have some right padding
6a352e275bfdad84bec479b84dd2bc6d76697226 2021-03-26 [ruby/erb] Version 2.2.3
9e336f73fb7d37f3b09e360f8204828bbca51cd5 2021-04-01 [ruby/irb] Add show_source command
9f8a50723f8a84b3e4755b418570148f422d1b28 2021-04-28 Specify -c to emit pch with clang (#4423)
a7f7479872cc70678b5f8374347c509945c04e82 2021-05-06 [ruby/erb] Document that `<% #` doesn't work
bb54361057c169e1209d771c189ec662fa4e7395 2021-05-11 [ruby/irb] Skip the new IRB test on Windows for now
4ee72f4afd879f9197b3fabb9a875afb02a61150 2021-05-11 Retry choco install
3c9e30aef800c8cf84bb2ac85b430fa108ce25c2 2021-05-11 Try running Choco-Install with powershell
7c346e107283a1f6c74ec159f86bc78c20c0ade5 2021-05-11 Split a Choco-Install command
afa70d079f0eebc25fc10afe0ce69dd01bb9132b 2021-05-11 Explicitly specify encoding for another test as well
66ca6ede16b675d1d61ff099966235db9d26fd85 2021-05-11 [ruby/irb] Skip test_raise_exception_with_invalid_byte_sequence
cc1ea6e0238a36c08a6255a6ac7a68c54ccafa4a 2021-05-11 Run nmake check on Actions (#4487)
dfe21ef7a15a30fc33f3a5cc089e15d09e905eb4 2021-05-20 Do not block JIT with pending_stale_p
141861a2223560601151db1a351308e489bed9e6 2021-05-22 Update a comment about what 'inline' attr means
fb4195b9695c5e1034c896ea41a3e0371bfdb48a 2021-05-22 Show a backtrace when tool/extlibs.rb fails
1aac0e88193a82ed36b43e852c46414181b66455 2021-05-31 Mark inlined ISeqs during MJIT compilation (#4539)
07c05b6fe931337e928a89ac5ebf654862dc0eca 2021-06-01 Drop JIT_ISEQ_SIZE_THRESHOLD
e9e3b65d836b5796882b5bf28717e4586366ceec 2021-06-01 Try enabling VM_ASSERT in --jit CIs
2209e152c0ec2c0548c22b2b14e52007b74a9efb 2021-06-01 Decompose the captured_cc code for investigation
028f1887c2bfa50dcfc1b623470d6ab1b880fdde 2021-06-01 Change the default --jit-max-cache to 10000
b9019c1ae860ee92a162d5fc2af55c10768980de 2021-06-01 Revert "Try enabling VM_ASSERT in --jit CIs"
0d32a18f5b8cb07ef766ac3ae6de6d41c95af43f 2021-06-01 Make --without-mjit-tabs work again
e1b03b0c2b2449a7794f4701bab8b2382eb15116 2021-06-01 Enable VM_ASSERT in --jit CIs (#4543)
c32ce2cbf100edd2a88e4230f08879c7cc73a891 2021-06-02 Clarify these are just for MJIT
070caf54d2a17168d3de05aa1633979c8545f8f4 2021-06-02 Refactor rb_vm_insn_addr2insn calls
007e439fe965871c73127928f7244ebb96a86e58 2021-06-03 Do not expect ec on rb_vm_bugreport
86c262541ad07528842d76dab4b9b34bd888d5f4 2021-06-03 Fix a race condition around mjit_recompile
31b9ce365dff68f2e7a96b78d7dded98e338e5c6 2021-06-03 Note about 07c05b6fe931337e928a89ac5ebf654862dc0eca
7e14762159643b4415e094f9d2a90afaf7994588 2021-06-03 Do not doubly hold an MJIT lock
c5e8a49bdeadd8e424274c17c0d2a9ffed64417b 2021-06-10 Avoid enqueueing the same ISeq twice
474f79958bd0dbb3ae9bf7fdaff6e229094dfe08 2021-06-10 Cast jit_func for Windows
d281fc525dbf81b7b3eeda5d529c921a89902127 2021-06-10 Add missing dependencies
35c7e83bb32869cd96112ffd850b02047b48fac1 2021-06-27 [ruby/irb] Optimize show_source command further
acbddbe68cdcf5506791d8e19c184536ba253b02 2021-06-30 [ruby/irb] Rescue a specific error
b3f8c491efefc0461ab225d062f6c64286498609 2021-08-13 Print JIT cancel when all JIT-ed code is cancelled
b64f81c81729bbc248d19af01cafde88eb60fdc7 2021-08-13 Pause an MJIT worker when JIT is cancelled
365da4c6ace385f08b97bd657ff5a118055e8ad1 2021-08-13 Don't run mjit_cancel_all when MJIT is disabled
ac4d53bd461ff386cd45fdd484ffb6b628a251ad 2021-08-13 Don't cancel JIT-ed code on TracePoint :class
ee362302c0de8772b9f8be1b6c01c2f3aa40af04 2021-08-13 Revert "Pause an MJIT worker when JIT is cancelled"
963f2e01e7b213ad0195c14b20bfd7e1df4683d0 2021-08-13 Reduce the amount of false positive notifications
cf74755921623225b30d592a83792c43677b9f52 2021-10-11 [ruby/irb] Revert "Optimize show_source command further"
b33caa5bbc1ff6cb2ea1656419e1fa09e3e60690 2021-10-11 [ruby/irb] Add a test of find_end for show_source command
2e183c62736bed809e8edbcf054f5c9d6a837751 2021-10-11 [ruby/irb] trufflruby fails on the show_source test
82b87a8dc4d4bfe6436d86d78536cbc79d5f7c5c 2021-10-11 [ruby/irb] Clean up a duplicated definition
69cedee2a65882c637a815f1d39bf02fa0756114 2021-10-11 chmod +x tool/sync_default_gems.rb
b5f0e209362bd62f9d1b2258eeff9649ef051b61 2021-10-11 Add comments in sync_default_gems.rb
66a64e6f16c0db8d6c049d5885e63a3c61f9bc18 2021-10-21 Fix tests with cppflags=-DYJIT_FORCE_ENABLE
76f9bc7e660c6b46b9f80712d415151f32280e2d 2021-10-21 Reduce the amount of false positive notifications
3b16d07e457264d7c171f8d1fcfaddb0dad90f57 2021-10-21 Fix test_version again for RUBY_YJIT_ENABLE=1
6469038ae2ca8a5f0ea8c1274030996240e7df70 2021-10-22 Fix TestRubyOptions#test_enable for -DMJIT_FORCE_ENABLE
021255f1e7e67e37db65dd5fe5ca945f4c19dc7e 2021-11-15 Skip string allocation in benchmark/time_at.yml
11b8aaa26a22bb67b144484af6890844771b5f46 2021-12-14 Rename --jit to --mjit (#5248)
1a63468831524f68e73cbb068071652c6486cfc6 2021-12-14 Prepare for removing RubyVM::JIT (#5262)
02ba0bda7e548fcc7245d246324e253e5e2fc96a 2021-12-16 Remove RubyVM::JIT (#5275)
91b7be7708797d8d3057fb6f2223645b4b85be71 2021-12-28 Do not support non-x86_64 platforms
eb49aa311932665ce7ce67fb461e288f46b83c84 2021-12-28 Fix test_rubyoptions for MinGW (#5363)
3cd1731920c4fc038870e85dc8c9abf5739fbf71 2021-12-28 Skip testing --enable-all in MinGW for now
63358581bca80c7a885228ac841b0ae9c4ca11b5 2021-12-28 Fix weird MinGW failure notifications
3cfb6fc4797c2840375c693c24802db125075de4 2022-01-15 [ruby/erb] Escape the second *
d12a08abb5fd1412d59094a953899bbd8a64ac88 2022-01-15 [ruby/erb] Remove safe_level and further positional arguments (https://github.com/ruby/erb/pull/7)
728304093c4d5ec8be7dd5f1467da4aa362f2d5c 2022-01-15 Update NEWS.md about ERB.new
c0d18a1aa2be26d416f4c5d1809533143374b863 2022-01-17 [ruby/erb] Revert "Remove safe_level and further positional arguments (https://github.com/ruby/erb/pull/7)"
fbb3cab9564ea7f4de6e048b1d44888c0ecd2d37 2022-01-29 Add a NEWS entry about [Feature #16806]
b8a268e293f89338c9ad5af8cf8e9e350c112c72 2022-05-19 YJIT: Add opt_succ (#5919)
ead96e7b44b98bef4896d836239345012821f1d2 2022-05-21 Rename test_jit to test_mjit
8b2ff2acddd2a39a69f3f61f5fdd5437e762c47c 2022-05-21 Make the test class naming consistent
790825db446c304cb2887f17e0f2a3abda4351a2 2022-06-08 Update the help message on /benchmark
da883af42a2569cf449a7115148c41f05cd856a8 2022-06-08 MJIT: Directly compile .c to .so (#5987)
2931957d6ff16b5c095f6e8095384c98130133ad 2022-06-09 MJIT: Ignore existence of .bundle.dSYM on macOS
90b240d1274b8597e02f94cb644da3aa137241b6 2022-06-09 Fix MJIT's ISEQ_BODY macro usage at 5f10bd634fb
cedc36ec577530b23497a9ace74fc3a8e0c66bdf 2022-06-09 Remove a leftover require
f8502a26990c652a2c3c1131614230fec446ab25 2022-06-13 Drop MinGW support of MJIT (#6012)
46706e7808b897703f759d4d96b65fdf4b2bf9d0 2022-06-15 MJIT: Add a test for Process.waitall handling
1162523bae926cfa6128043b635e28c14b732754 2022-06-15 Remove MJIT worker thread (#6006)
23459e4dbb736b28873a85637d141f77167cacee 2022-06-15 Move RubyVM::MJIT to builtin Ruby
a327ce8b07e8778b838a5b82939bea9409cfa9f5 2022-06-15 Remove unused rb_thread_create_mjit_thread
5310147bb826424059f258b76b37bebdc0abbc63 2022-06-15 MJIT: Handle JIT failure properly
15a6dd56e08dddea9201c072567986368e1c508e 2022-06-15 MJIT: Handle C compiler failures
332985c1788ea438ae87830386fde49677cc6e14 2022-06-16 MJIT: Fix test_jit_failure for mswin
1ffc6c43f696fc18f1d3b52b09a2ef0dd00ac09c 2022-06-16 MJIT: Deal with mjit_free_iseq on mjit_notify_waitpid
66f0ce34f12ed710c97aad30b083017c73f399ad 2022-06-16 MJIT: Get rid of obsoleted compiling_iseqs
b5079794fd8be0552e758d8b0713f7e633610214 2022-06-16 MJIT: Handle compaction units on stop_worker
30ca4a826350e169353bd01f1d67bc0fe87247b5 2022-06-16 MJIT: Remove free_compiling_iseqs from mswin
8ef312fc5bfa9c585a917dc006eeb7f2cad1b73f 2022-06-16 MJIT: Consider compaction on CC failure
c2e37c8ff7da395f33fae546d9ae9e2408fc9236 2022-06-26 Try skipping TupleSpaceProxyTest on MinGW UCRT64
232e2f598103c8eda37d08913665b72b6f787e3f 2022-06-27 Skip TupleSpaceProxyTest on MINGW64 too
203801566a186b7b1cbe899a06d0832923a1bdf9 2022-07-11 Fix #5872 for MJIT GitHub Actions
fae568edbe61f816237aab230ced2ecc07135c45 2022-07-11 Use NO_JIT_DESCRIPTION only when needed
cbcc92f7888a7e2425edf57ee82d992c6cbb4f78 2022-07-12 MJIT: s/assert/VM_ASSERT/
ba8f3d2c6c5b2386a9fe36b12089ad4e4120859a 2022-07-12 MJIT: Add assertions for mjit_capture_cc_entries
3f962a20b9295f8b3e8a1a8cfba31ffdec8f8887 2022-07-14 Avoid SEGV on capture_cc_entries
439d31bc777a6f9c9354dbe9a82495a9b4fa04ae 2022-07-15 MJIT: Merge mjit_worker.c back to mjit.c (#6138)
6c2cad835a0d7d73a00a5048babb113c4afa388b 2022-07-15 MJIT: Share rb_mjit_unit through mjit_unit.h
5b21e94bebed90180d8ff63dad03b8b948361089 2022-07-21 Expand tabs [ci skip]
2661980435621b70ef82123285e8e31665a76047 2022-07-21 Add .git-blame-ignore-revs [ci skip]
bee5089d6789401f265f87b2f23f1bd7ec63cec8 2022-07-28 Try reproducing the MinGW hang on time command (#6168)
0d68286be93b2c7e588e42849ead0526ff55126c 2022-07-28 Revert "Try reproducing the MinGW hang on time command (#6168)"
f8936b3341376948112e31f9e9b0cb3ad6e91e7c 2022-08-09 Remove documentation about dev
fc4acf8cae82e5196186d3278d831f2438479d91 2022-08-19 Make benchmark indentation consistent
8f4a53d0517a99e57060211a3efe2d7a9d5d06b2 2022-08-19 Ignore fc4acf8cae on git blame
485019c2bd02794b484500c78919b0d1230e4a84 2022-08-20 Rename mjit_exec to jit_exec (#6262)
dc8d70e4615cdf12378322fbcd4396486270ddbe 2022-08-20 Execute MJIT in a forked Ruby process (#6264)
ddf96b7693639e354e95b4d0c6021586968a5a5f 2022-08-21 Drop mswin support of MJIT (#6265)
b93d554be9d7882b7f0b3cfc0a6c925d20733001 2022-08-21 Fix a typo [ci skip]
a60507f616a7f5beb4aef99aa56f6b964c16880d 2022-08-21 Rename mjit_compile.c to mjit_compiler.c
9f3140a42e3542dce565a27135dceeb135a4e691 2022-08-21 Remove mjit_exec benchmarks
545c2b0047309e3a94745cea95d36d44f2223276 2022-08-23 Fix an inconsistent include guard macro
52560a92631e7b327365383e7ce83c80fcfafc05 2022-08-25 Skip flaky mkmf tests on AppVeyor
af9fa16c96284f61b595a8f994926533fd51fd3b 2022-08-25 Make sure super is called and fix teardown
881bc2a1765e7c19ab389c53841adc5ac329f1aa 2022-08-25 Skip running a DRb test on MinGW
d6f21b308bcff03e82f8b3dbf11a852ce111b3b3 2022-08-26 Convert catch_except_t to stdbool
13d2225c460cfc3daa679acb89433289527a844f 2022-08-27 Try rm -rf instead of FileUtils.rm_rf
458d49a04ab7ce8a61be11fbaf341ee252b8253a 2022-08-27 Ignore rm -rf failure
95d2d7920c97d0502ebed4ba439177325ad05e57 2022-08-27 Try to prevent the failure of FileUtils.rm_rf
83375f47e111a254e523ba462364390937eeef07 2022-08-27 Avoid leaving a period alone [ci skip]
111b69e8a009f469356a723183b651626dbaa8c4 2022-08-27 Pass wait: false to avoid a timeout
1446e22aeba09c55227c56b9c2f6cb90facc9512 2022-08-01 Port setglobal to the new backend (https://github.com/Shopify/ruby/pull/347)
a674b8d8a13c9dbffb92dbcab7ff297a8b99591b 2022-08-01 Port class variable instructions (https://github.com/Shopify/ruby/pull/346)
16307adf8f0cde3a9383e6c7e39fc718ebc89b42 2022-08-02 Port only ATTRSET of opt_send_without_block (https://github.com/Shopify/ruby/pull/351)
330c9e98506d421778c8f2581a23ba44e4663e06 2022-08-02 Port anytostring, intern, and toregexp (https://github.com/Shopify/ruby/pull/348)
fe172aac0465160ec5a02c687ab1dc6ade2c090a 2022-08-04 Convert getinstancevariable to new backend IR (https://github.com/Shopify/ruby/pull/352)
4539c21367cf63e34afe4f14656779d33883647b 2022-08-04 Port gen_send_cfunc to the new backend (https://github.com/Shopify/ruby/pull/357)
74527a764d42ebf9e7f780915dc9d73e760ed168 2022-08-04 Port send-only insns and write tests (https://github.com/Shopify/ruby/pull/360)
dcb6fc16e54b83f9653bbab68ec1770b301952a0 2022-08-05 Port opt_mod to the new backend IR (https://github.com/Shopify/ruby/pull/363)
a55a3f8ad1104870d7a92f6d296325a415ed6910 2022-08-05 Port opt_minus, opt_or, and opt_and to the new IR (https://github.com/Shopify/ruby/pull/364)
7908eabf6f639cf7ec84714418b6b1aa28825af7 2022-08-05 Port setivar to the new backend IR (https://github.com/Shopify/ruby/pull/362)
2b85295d2845ee7ebefe04bcdda48970694ff0ad 2022-08-05 Port objtostring to the new backend (https://github.com/Shopify/ruby/pull/369)
ffdd09e22af4966f3d8f8ada7f9ee829ba9b9212 2022-08-05 Port opt_eq and opt_neq to the new backend (https://github.com/Shopify/ruby/pull/371)
2429635bc724c953bd653a9202c5e1768f61d254 2022-08-05 Port send to the new backend and test it (https://github.com/Shopify/ruby/pull/373)
726a4519550fd9191833e482122e3c7bf9a468be 2022-08-08 Port invokebuiltin* insns to the new backend IR (https://github.com/Shopify/ruby/pull/375)
668b99b43b26868e3cddc41de2025841522acc3b 2022-08-09 Port gen_send_iseq to the new backend IR (https://github.com/Shopify/ruby/pull/381)
49c9f893f863108f741b6b6535dc53126733ded0 2022-08-09 Port expandarray to the new backend IR (https://github.com/Shopify/ruby/pull/376)
1cafb1a7a67c776018656a5461965cf15d22b220 2022-08-09 Prefer asm.store over asm.mov (https://github.com/Shopify/ruby/pull/385)
ca2afba4a7162ca9bbaa12891da5d55f81752d23 2022-08-10 Port the remaining method types in opt_send_without_block (https://github.com/Shopify/ruby/pull/390)
e5969f8587dd80367347356e11ddcf3976439d1c 2022-08-10 Port invokesuper to the new backend IR (https://github.com/Shopify/ruby/pull/391)
df84832c758e3dcb360f18335c2c93dcc90344aa 2022-08-10 Port getblockparamproxy and getblockparam (https://github.com/Shopify/ruby/pull/394)
ee1697ee0727c29fc61c88ccb6036aa763d2d2b6 2022-08-10 Port opt_aref and opt_aset to the new backend IR (https://github.com/Shopify/ruby/pull/387)
dca5e74aa17bd315ff83cffbdbba3f7c641174ac 2022-08-11 Fix test_rubyoptions.rb for arm64 (https://github.com/Shopify/ruby/pull/396)
c38e9111478773a20656bfe5329cdab78dfb075b 2022-08-16 Allow aarch64 to build YJIT
e0e63b1a0142968e99c8a973907092b10f0d9b4b 2022-08-17 Fix a bus error on regenerate_branch (https://github.com/Shopify/ruby/pull/408)
a78bbef12feac4d4f5eca98718cf7418c1b8e584 2022-08-17 Use VALUE for block_iseq (https://github.com/Shopify/ruby/pull/417)
5114ddce3f3475aba8bead85f5fe9db774a4cc14 2022-08-18 Avoid marking op_type on gen_defined (https://github.com/Shopify/ruby/pull/419)
d5fe9e1d9aabacb7bafe97dbbc63b0272be84dee 2022-08-18 Run test-all with RUBY_YJIT_ENABLE=1 on CI (https://github.com/Shopify/ruby/pull/418)
d433eb957bf3826e7aea97c12f0cdc9fcb9a1b43 2022-08-19 Run tests with --yjit-call-threshold=1 on arm64 (https://github.com/Shopify/ruby/pull/426)
def3ade8a809a230648cdffbf4ab066b07fe7bf1 2022-08-23 Add --yjit-dump-disasm to dump every compiled code (https://github.com/Shopify/ruby/pull/430)
232e43fd52e53f667c2c290cffb4afa524889f0f 2022-08-25 Respect RUBY_TESTOPTS on test-all (https://github.com/Shopify/ruby/pull/435)
4b7d3884dff2cd44d51d5b51f9254c4e0980a45e 2022-08-25 Avoid randomizing the order of test-all on arm64 (https://github.com/Shopify/ruby/pull/440)
c2e9253893461f931ea1a59b5996db06394c009f 2022-08-26 Stop saying it's temp checks (https://github.com/Shopify/ruby/pull/441)
737402e9383332d028c1c2f26a3f1a2cd78fab0d 2022-08-29 Skip a couple of chroot spec faillures
ddca3482ef53911ce732c91e715d0439d3b47514 2022-08-30 Check only symbol flag bits (#6301)
497b5ee1803e67efe641671276a05831ad788898 2022-08-30 Normalize the YJIT Cirrus workflow a little
918a658556d96aeb7bc0c8425e9095f0a22b04a1 2022-08-30 Run cargo test on Cirrus
5dbc725f4d6b07d9d1214ae896fd3feeae8aa23b 2022-08-30 Skip linking rb_yjit_icache_invalidate on cargo test
221a52368362a16570f5025a9a055534a49bfbe9 2022-08-31 Put a documentation about MJIT [ci skip]
a0d2320f30109bbfcb36d3ece1c67cad2f08541c 2022-09-01 Add a document about YJIT's Rust version
ce70cb646972a4208b8132a77233e1b2741e7a25 2022-09-01 It was a relative path [ci skip]
4144abee42f4ebd73c98d772e3b2530598e584c8 2022-09-01 Let --yjit-dump-disasm=all dump ocb code as well (#6309)
064944c9029fae0552f120ea586f4f83ce206ec6 2022-09-01 Stop using a callee-saved register for scratch0 on aarch64 (#6312)
7064d259bc20050d467874e5622082c29529a2d3 2022-09-01 Update NEWS.md for YJIT
fb5fa84f83529c8769df3fff00a59180d6485bc3 2022-09-02 Remove workarounds for slow compilation on Cirrus (#6310)
e896b338605914df70c1c34274f5147dff6f71a3 2022-09-02 Test --enable-yjit on aarch64 as well (#6313)
cfa40e225adb30b777ef50d9d8dc15a51e3d2797 2022-09-04 Prefer stdbool for MJIT options
f6d569b7c0ae7cb5e08534330cdf94572a12e869 2022-09-05 Call appropriate hooks on MJIT's fork
277498e2a2b62b564e3d39ca54aa15b6e8a2c41a 2022-09-05 Attempt to fix test-bundler
3767c6a90d8970f9b39e9ed116a7b9bbac3f9f26 2022-09-05 Ruby MJIT (#6028)
967fe334bb7f503788816df475970b8b0c3ffb3e 2022-09-05 s390x seems like a 64bit architecture
d77c037a16e524acf3804f484b6d2c231e3c3880 2022-09-05 Automatically detect 64bit platforms
c2986f7d28539ed81085272f17c2ce53435a06d1 2022-09-05 Fix warnings from private_constant
06eb9af8c0d6f415f96a81d4af5c7f8fe3c14ebc 2022-09-05 Add mjit-bindgen workflow (#6327)
cb26917d1cfa6a02d5e1e951ebec4e9c886902cf 2022-09-05 Drop Solaris support for MJIT
fb769aaa14e3ad6889a93c4ec820bcd3c9bf0572 2022-09-05 Update MJIT doc about bindgen and platforms [ci skip]
915cbdb226ebc618f78df05527e82de392aa4152 2022-09-05 Stop testing MJIT on s390x
27eb7158ee2f51902f4585a20cfbc9705c6b332d 2022-09-05 Workaround unused variable warning by builtin
63ed61e322178eebb425b7a9ad7f84dc52ef6c6f 2022-09-05 Deal with MJIT_FORCE_ENABLE miniruby
f4dbfa0f04448386a662611682adf6b2219089a4 2022-09-06 Skip test_redefinition_mismatch on trunk-mjit for now
f6925fab853ffc1872038f33d93e4e5c5379b4db 2022-09-06 Do not fork the process on --mjit-wait
5b3bd91fcba7224e9ece54c862dc96461cf4bf79 2022-09-06 Add an option to lazily boot MJIT for experiments
341b40bd0c2228a7759852b82af1fb11c15751e6 2022-09-06 Cache RubyVM::MJIT constants
b726c06e7eeafff52e368179dbe79a11b1aff975 2022-09-06 Allow hooking a different method after --mjit=pause
4214023309ec68f49b30d8a1ee691b05ce75e287 2022-09-06 Run mjit-bindgen again
3f9125aaba7432ab96926f98619297991a40f3bf 2022-09-06 Update c_32.rb
03ae415d500ba6fa0d990971485bab52d5e2f5a7 2022-09-06 Fix typo
87ef90909b7656aaf8bb968376b879f9aa207a0b 2022-09-06 Drop an unused method for debugging
d5752f73d2288f5ccce0ff6015d929227b914588 2022-09-06 Add another method for debugging
f24c65ea7e68d97e92e5ccdb0e1a95c017dc5ebf 2022-09-07 Skip calling check_unit_queue with mjit_opts.custom
f0661bf3a04a3edfe157462f87e2c588dca955ad 2022-09-07 Skip early mjit_add_iseq_to_process on --mjit=pause
496bdf01e25cb13f0b676d0f23f47bb04907b1f6 2022-09-07 Adjust pch_status for --mjit=pause
cac0dcfbffe630a0c763392358ca745007ae854d 2022-09-07 Fix typo
aa8a3b2358fbdc176c6bcfbcfd3ed1646d287d62 2022-09-10 MJIT: Do not hang after forking with threads
7232f264df41ae58b126a2915eacfd85882ef6a4 2022-09-11 Remove -j from MinGW test-all
106744107b485a371ed788fe590c6ce778de16df 2022-09-05 [ruby/fiddle] Fix PACK_MAP for unsigned types (https://github.com/ruby/fiddle/pull/110)
472e7b8518fbde98be3f0a06192a6695697bf879 2022-09-11 MJIT: Use the built-in PACK_MAP
9179f666fbabfe244801060d76bb95de3831c217 2022-09-13 Configure auto_request_review for YJIT team
64cd097009f10e09e7e96abe3dce4c06bac43c29 2022-09-13 Tweak the glob for auto_request_review
2e21fef6a4d10a12ef3f99b1fb9c0741a174b3cd 2022-09-13 Drop synchronized event
391eebfe6979f72ddff1d086dceb8e415aac0433 2022-09-13 Increase the timeout for make all on MinGW
6a78ae2fe27d31eca233fb0aba5457d954ea7b02 2022-09-13 Remove CODEOWNERS to switch to auto-request-review (#6365)
8f37e9c91814357f79911e208ef4d0d56dfa9433 2022-09-14 YJIT: Add Opnd#with_num_bits to use only 8 bits (#6359)
6ad69944572adddaf608aa33e4fdef80100bee08 2022-09-16 Omit a DRb test on MinGW
5b735d0bebe0d6187780d1c2ddea0b0861b15df4 2022-09-16 Invalidate i-cache after link_labels (#6388)
38a7a13ac6ed6bba2584def7d7121257eb85e051 2022-09-17 Auto-generate the release date on version.h from git CommitDate (#6382)
1825d3673f2a5504b65ba31a9fb6c2e52edf1fc3 2022-09-17 Skip test_wait on MinGW CI
33c6dd2cc89c27bbf406508ec39038a181fb99bc 2022-09-17 Fallback to VCS.release_date on VCS::NotFoundError
922e61fcc22abfc86a9805ccf52ba9f8edeca17c 2022-09-17 Remove git command existence check again
39f91bc24baa37db3c3d1485902056f43b013b54 2022-09-17 Always generate non-empty revision.h
67417e795a3e5af8e64d3b3c3440ff5e7306707d 2022-09-17 Replace revision.tmp with the HAVE_BASERUBY trick
0e816e6d3022892da438940b09c4d4b49ceb670f 2022-09-18 Demote mjit_instruction.rb from builtin to stdlib
62ec621f8c7457374d1f08aec97138ac1b7bdf2a 2022-09-18 Preserve the directory structure under tool/ruby_vm/views
12023c833fb2ba3b50a34ab7f6b53f5f77d78658 2022-09-18 Revert "Preserve the directory structure under tool/ruby_vm/views"
a988fe0b3e4cd5a3955706affdc1f498ff9b5d77 2022-09-18 Introduce --basedir to insns2vm.rb
0ca037b35cdf14bc6b3910560c786936585cf6fc 2022-09-18 Update bindgen crate (#6397)
45ecc30a6342e1322f07e68280a5107db8075da0 2022-09-18 Move mjit/instruction.rb rule to common.mk
e2e1058e668f875bfc882e94d470b01044303da1 2022-09-18 Include lib/mjit/instruction.rb in a snapshot
7cab7e5fde150bdef955ba4182d26f84e1c5d122 2022-09-19 Stop recommending duplicated options [ci skip] (#6400)
5883bc7c0791de2ce5e8b22175aef07705f0c618 2022-09-19 YJIT: Check if the processor supports --yjit-stats (#6401)
f8dad616c2ee2d83b3162da8d86865b0f2a782de 2022-09-19 YJIT: Show --yjit-stats of railsbench on CI (#6403)
76a0e81f409baf810411677e115bce4f4b05ba5e 2022-09-19 Support trailing commas in builtin
b4546d26f297d25c0e03f5f09864e7b371d65fa8 2022-09-20 Fix the trailing comma comment for builtin [ci skip]
1ad1f07306abc1ade6d8865fea0695771e676af3 2022-09-21 Fix a broken Slack notification
1a2ee4cfabba31d367da854f2e834d4f47cbc4b1 2022-09-21 Try reordering test-all and test-spec for mswin CI
2c6fdc4d65af035769e969dbe5d5718e859973d3 2022-09-21 Improve Ubuntu GitHub Actions (#6413)
69130e1614b8b0cae8494c249a04d8086448e864 2022-09-22 Expand paths used for dumper.rb
f2bea691cd12150a526ddc4be95c5396f07920ba 2022-09-18 Builtin RubyVM::MJIT::C
e81a612413500caa6763a765d12255ea7f150f68 2022-09-18 Auto-generate mjit_c.rb.erb
00c441ce7ac76dedd272acf9a9daec59d9d5d908 2022-09-18 Bindgen macro with builtin
334b8bd4596cd2fff737f4ced2f2bdf1d7f82679 2022-09-18 Mix manual and auto-generated C APIs
4e0db2f75348fd28ae8ffd242044a020e41afef5 2022-09-18 mjit_c.rb doesn't need to be an erb
591c3c7a1aae41bb2702dc40609a9bcae0e40ea5 2022-09-18 Automatically setup bundler of bindgen.rb
2f5b37533e6129646ddfacffc3da34be02bc9e87 2022-09-18 Builtin needs to be baseruby-compatible
5cda5938f899ca9ac72f1e44c216f63826516422 2022-09-18 Bindgen enum with builtin
280ff1707e1e0e5f06d9819dc5f8d8deb38b3f6c 2022-09-19 Drop c_64 and c_32
4c6e1556b109367f598e276f72feacefc72805fc 2022-09-20 Bindgen immediate types with builtin
2ce1460c6504bfefab85814c175de684b3e40381 2022-09-21 Bindgen sizeof struct and union with builtin
dc5b536468f8def4ab808da57462aee6a99a6fe0 2022-09-22 Bindgen offsetof struct and union with builtin
dfc311c0b3b7d81afa7b153a473990959d46c7ad 2022-09-22 Swap the positions of offsetof and type
0c9dc01a2a9a082843b287d30a18c6c67d79de51 2022-09-22 Skip struct fields whose output differs
7588f21851ae7fd93103130e565b97c8249f904f 2022-09-23 Allow changing conversion macro in MJIT bindgen
912ea8257a533299d47d71aac8f1b363853493fe 2022-09-23 YJIT: Support Rust 1.58.1 for --yjit-stats on Arm (#6410)
b0e3ee454d48748b4aadf1aaedd52670370d503b 2022-09-24 Suppress -Wtype-limits warnings on mjit_c.rb
08476c45799deeba0e76be54e160e87330e8cf9e 2022-09-24 Remove unneeded semicolons
1f2c84de83cef26e7e0bb6537992d3ad922533a8 2022-10-06 [ruby/rdoc] Remove trailing spaces to fix CI
43650f606e221f0c8029c0795458e39c740b2c30 2022-10-06 Notify CI failures of Miscellaneous checks
166140aa289e6edfd9b023b87c9e6d4434bb29bc 2022-10-12 YJIT: Set RUST_BACKTRACE=1 in every Cirrus script (#6526)
5e554d30ba747ad1b59335efaa63c7e3c94bfad0 2022-10-13 Upgrade zlib_version on AppVeyor
7e24ebc649b9b12e5fc704d7fc7563aeaf589e03 2022-10-14 Disable msystem: MINGW64 job on GitHub Actions (#6545)
53e0e5e8df8648e23278e4811e634671de9e1af1 2022-10-14 YJIT: Avoid creating payloads for non-JITed ISEQs (#6549)
0d7292ec734d49def118959d6a80588e7c0f7a39 2022-10-17 Leave only the oldest Visual Studio in AppVeyor (#6561)
fb6a9656a114cc9246b657cb4fa63313ef266fe0 2022-10-17 Do not run CodeQL on dependabot PRs
b7de04d161726fbb277eaa95fb0d658dbb6a9536 2022-10-17 Disable dependabot for auto-request-review for now
e7c71c6c9271b0c29f210769159090e17128e740 2022-10-17 Make mjit_cont sharable with YJIT (#6556)
64c52c428285e7930aed62740cc9c54ee483178e 2022-10-17 YJIT: Interleave inline and outlined code blocks (#6460)
f11765aef0cafb6fadf98216c94507f2390a0a70 2022-10-17 YJIT: Allow --yjit-dump-disasm to dump into a file (#6552)
1865ed4ab938a9979b3a310800a37c25e468c564 2022-10-17 Fix an outdated notification message
995bdd69de0ce0ab5cec93c5818cc28912657458 2022-10-17 Try --x-use-aria2 for better retries (#6574)
134acf98d897dd93c3d113e5d6b897fb690aaa92 2022-10-18 ruby/ruby-commit-hook has been renamed [ci skip]
931bcd1b6315de5407a73019482bd3919f16820d 2022-10-18 [ruby/irb] Assert lvars_code doesn't include \n
e7166c9bb78e20531a9cbb372e460ecd12603b5e 2022-10-18 Allow passing a Rust closure to rb_iseq_callback (#6575)
0d360ee7ff962ef66667a75a912c3980c4f5b217 2022-10-19 YJIT: Skip dumping code for the other cb on --yjit-dump-disasm (#6592)
d9d9005a3a31d0df0b5432eba5d6f2b9bd647cb1 2022-10-20 MJIT: Stop using the VM barrier for jit_cont
2e3b764ad1dd180dd6e84f51081582fd4d0bd439 2022-10-20 Remove a leftover comment [ci skip]
b963fb25d2f683759c273eb21af85c1632122056 2022-10-20 YJIT: Respect writable_addrs on --yjit-dump-iseq-disasm as well (#6596)
120b747b7df25722c982ff4ba0f8be9a1463bd78 2022-10-24 YJIT: Lazily enable YJIT after prelude (#6597)
b7644a231100b1e1b70af528f9629d2e39572087 2022-10-25 YJIT: GC and recompile all code pages (#6406)
d6d9b5130e5545e978fc9763e9419bdddc5ec4bd 2022-10-25 [ruby/erb] Version 3.0.0
1dd9511b6723b2781e65e2b4093a714576802302 2022-10-26 Use ruby/action-slack@v3.0.0 and ref_name (#6633)
923aed26ff217f0b5619d5c53c24be7e0823b951 2022-10-26 Start notifying Cirrus CI failures
1161454806f50a4be56347e5da897dda6b841d27 2022-10-26 Add NEWS entries about MJIT [ci skip]
df4361102158658a9419cd43a1ceb5a2e0ef29b9 2022-10-26 CI skip should not be notified [ci skip]
94f3aa2126231fb04f4c3125162e84f6acc3df09 2022-10-26 Improve Cirrus notification metadata [ci skip]
b795e66a2d085d0bb54eaf51cbc0df3d377d3618 2022-10-26 Add NEWS entries about YJIT [ci skip] (#6636)
fa0adbad92fc1216ba0d1757fe40f0453e3a6574 2022-10-26 YJIT: Invalidate i-cache for the other cb on next_page (#6631)
a8e2d73628fd859dd6d33d989e4a0ee22a0c74df 2022-10-26 Fix the url of Cirrus failure notifications [ci skip]
792dc553f19f99113284b72f59acfd7a7614dc4f 2022-10-26 YJIT: Test --yjit-verify-ctx on GitHub Actions as well (#6639)
2b39640b0bbf7459b305d8a98bb01f197975b8d9 2022-10-31 YJIT: Add RubyVM::YJIT.code_gc (#6644)
0d1e1987d1ca90cf2d2374f576be2633c52a66f4 2022-11-01 YJIT: Visualize live ranges on register spill (#6651)
946bb34fb57b9588b93d8435c9a581d0c7ef0019 2022-11-02 YJIT: Avoid accumulating freed pages in the payload (#6657)
81e84e0a4d348309d5d38311d283d049ffeeb7a2 2022-11-02 YJIT: Support invokeblock (#6640)
c24800f4f71a1971619855065c37adaa766a3dd1 2022-11-03 [ruby/erb] Fix CI for JRuby
f667d3afc9096ea32f6f84204529b95099062e86 2022-11-03 [ruby/erb] Skip tests for truffleruby
7b6c5f9b5b16d244268f700aa5cd60bdde3e34d6 2022-11-03 [ruby/erb] Skip a test for JRuby
68ef97d788cf8bff42d981bda41cd26128220740 2022-11-03 YJIT: Stop incrementing write_pos if cb.has_dropped_bytes (#6664)
124f10f56b16e4fa4572b6dffde7487dcf914b26 2022-11-03 YJIT: Fix a wrong type reference (#6661)
611b5e7f40dd7f0ee00df7981dc60890eeb2f315 2022-11-03 [ruby/irb] Fix build_context for ruby/ruby CI
ea77aa2fd0899820752df7de6077a3b847a20aee 2022-11-03 YJIT: Make Code GC metrics available for non-stats builds (#6665)
01d7e15757131555291daa2b851a850cfe17cfe7 2022-11-03 YJIT: Show side_exit count in stats as well (#6666)
56884b64deeeffb6400060523f8b85211ec99d78 2022-11-03 [ruby/irb] Require rubygems to run the test alone on ruby/ruby
a13836e70d9cc2eb569911030cbd735d68b4042c 2022-11-03 [ruby/irb] Allow non-identifier aliases like Pry's @ and $ (https://github.com/ruby/irb/pull/426)
1956fb9b78c1f78649df48282c716b4f74d45ed7 2022-11-04 Bump benchmark-driver version
dc5d06e9b145f7d5f8c5f7c3757b43f2d68833fd 2022-11-03 [ruby/erb] Copy CGI.escapeHTML to ERB::Util.html_escape
20efeaddbe246f3b2eaee4f17f54a814777176a8 2022-11-04 [ruby/erb] Optimize away to_s if it's already T_STRING
ccf32a5ca4ce29f9019cf8bae9f3c0f69e27bd22 2022-11-04 [ruby/erb] Do not allocate a new String if not needed
b169d78c882efdb4a3da6077f6d723f65ded6f15 2022-11-04 [ruby/erb] Avoid using prepend + super for fallback (https://github.com/ruby/erb/pull/28)
f276d5a7fe28ae4fd2934af4befd920bb78cfa9e 2022-11-05 Improve HTML escape benchmarks
419d2fc14d2bedc6d5a7080ee80df8330884ea6c 2022-11-05 [ruby/erb] Optimize the no-escape case with strpbrk (https://github.com/ruby/erb/pull/29)
e8873e01b67629f93ebbd83397f2454e16e0d864 2022-11-05 [ruby/erb] Use strpbrk only when str is long enough for SIMD
458d6fb15eedaa142c71f120e3a71b84d0938454 2022-11-05 [ruby/erb] Optimize away the rb_convert_type call using RB_TYPE_P
9af344a42129ea193d6dba92d62458c5f3429507 2022-11-05 [ruby/erb] Revert the strpbrk optimization
7442cb461b32de2eec3b37f52d80752d30627de0 2022-11-07 YJIT: Free pages after ObjectSpace API usages (#6676)
9001e53e68d282493f513ed67824e4014fd01d57 2022-11-07 [ruby/irb] Support non-string input in show_source (https://github.com/ruby/irb/pull/430)
5643d2bb9aae3417cfc1b9dc85bf28dfb2574a55 2022-11-08 YJIT: Make more stats accessible from Ruby code (#6685)
0de3bc92b4fc3bb9fc0930e98baed37044ed44e1 2022-11-10 [ruby/irb] Make $ and @ default aliases (https://github.com/ruby/irb/pull/438)
354791c248d7e21d5b70ded7c548af954491e247 2022-11-10 Remove inconsistency
d9056328514041c22f73809921118fa7a1478092 2022-11-10 Define YJIT_STATS on --enable-yjit=stats (#6710)
2b8191bdad7545b71f270d2b25a34cd2b3afa02f 2022-11-10 YJIT: Invalidate JIT code only for ISEQ_TRACE_EVENTS (#6695)
8fa83fa0b2031ad17f01b5a12b39599398dc6da6 2022-11-10 [ruby/irb] Transform ls's --grep/-G option to keyword args (https://github.com/ruby/irb/pull/437)
c0735d1d72aeeed777a233831c6a5208edadc2dc 2022-11-13 Fix a CI failure in bigdecimal
18fa7059e83d6c1afa32c4b331ca254da452a36a 2022-11-13 Deal with different Ruby versions
d5e1b82f5c3e29e5d0a4a49216ae26e18af3f1c6 2022-11-13 YJIT: Remove unused src_ctx from Block (#6714)
6246788bc47b5d28e3c612479a2986d84f2aa589 2022-11-13 YJIT: Instrument global allocations on stats build (#6712)
68e05234848e8cd0dae7ba9f27a17f9220236fba 2022-11-13 Remove unused debug counters
e377875cff5dd93758296180c3bd6a35c3bbbc12 2022-11-13 s/mjit_func_t/jit_func_t/
dc5e2eaab6a82d31992127e4a3ba4028824d7b92 2022-11-13 Refactor update_global_event_hook
3dd4e381fe3c7faf886145ad7ab2152c6b199d69 2022-11-14 Reduce the number of branches in jit_exec (#6722)
96d29dff66a0d2e045d09ce6bb7bb3b382c59c2c 2022-11-14 Fix invokebuiltin in Ruby MJIT
80bab6c8eddbb225c88155f2eb456a4d937294c7 2022-11-14 Import class constants with mjit-bindgen
a8537aa6a5ec6da5261e727943ba267bc422e594 2022-11-14 Import shape constants with mjit-bindgen
9228ae97c5f4e27a3bd534d4b40c6f390cb8aaac 2022-11-15 Try to let dependabot maintain the version comment
d15d1c01c28f63888475f8016adbc8b4f982b573 2022-11-15 Rename --mjit-min-calls to --mjit-call-threshold (#6731)
69e47b7fa6611a852e86ea6efee4ba9cf49f893e 2022-11-15 MJIT: Remove reference to ROBJECT_EMBED_LEN_MAX
f500ca9b8a62599433f7087fe1da30ec16e3564c 2022-11-15 Handle more MJIT compilation failures
1a9e87fe3a0bb8a4a16e34997371b1823557202d 2022-11-15 MJIT: Fix vm_cc_cme(cc).def.type to use bit field
1125274c4e8aeffd8609ced41c05d26d45b9b5ad 2022-11-15 YJIT: Invalidate redefined methods only through cme (#6734)
d1fb6595475707986356fd2533fa3f2a650ea39b 2022-11-15 YJIT: Count getivar side exits by receiver flag changes (#6735)
0d384ce6e627539d17f9307e522cb98bbca1ace3 2022-11-15 YJIT: Include actual memory region size in stats (#6736)
41b0f641ef0671d8cde397e56b1eb3c6b8e0f0db 2022-11-15 YJIT: Always encode Opnd::Value in 64 bits on x86_64 for GC offsets (#6733)
e7443dbbcaf82eee200d33a5c3bc374ad9eec8a7 2022-11-16 Rewrite Symbol#to_sym and #intern in Ruby (#6683)
cd2da0941035c231bc95007a269b6dc3d4b62ca9 2022-11-16 MJIT: Refactor BitField dereference a little
fca50abb7c7e5369fdb8d2d3b6c1750076f3d846 2022-11-16 Let mjit-bindgen use BASERUBY and bundle/inline (#6740)
05af417587cf57142b66e5041b592fe67803a3db 2022-11-16 YJIT: Show YJIT build option in RUBY_DESCRIPTION (#6738)
3eb7a6521ce08eb3758e63575a90b66a3ea10717 2022-11-16 YJIT: Shrink the vectors of Block after mutation (#6739)
6de4032e407b5e4bcf837332b9980a5892282df8 2022-11-16 YJIT: Stop wrapping CmePtr with CmeDependency (#6747)
1b8236acc212a6751da7248eb3f22b0262ca0623 2022-11-16 YJIT: Add compiled_branch_count stats (#6746)
3259aceb3514892450664828b39a78cc95a412fa 2022-11-16 YJIT: Pack BlockId and CodePtr (#6748)
a777ec0d85f1d52ddf531931c7457a65961f0082 2022-11-17 YJIT: Shrink version lists after mutation (#6749)
0446d961a09cf324636f6dc0603ae60282c6f1c1 2022-11-17 YJIT: Fix typo in stats references (#6753)
3f3a53919769bc3035d7837eb2f7890d7b675f86 2022-11-17 YJIT: Add missing key for non-stats build
c80edc9f98f58826d6c6d4b5ee11a2886bbfb006 2022-11-17 YJIT: Add object shape count to stats (#6754)
4e4b29b1a9e534554594b6f18fc0bdc462638934 2022-11-17 YJIT: Make the code GC test stabler
d8202a52a5fedd2209248b030ea6c41382f5f3e2 2022-11-18 [ruby/irb] Add an option to suppress code_around_binding (https://github.com/ruby/irb/pull/444)
ab4379e086d69b13f4446bb0bddd87844650ea1a 2022-11-18 Refactor RB_SPECIAL_CONST_P (#6759)
b1cbc883f2add06479113b61005f4cdfa90ff266 2022-11-18 [ruby/irb] Minor fixes on debug command (https://github.com/ruby/irb/pull/447)
ba3b40a9aeb752d1b3e4c87748c977bfd3cf6f2c 2022-11-18 [ruby/irb] Discover and load debug.gem even if it's not in Gemfile (https://github.com/ruby/irb/pull/448)
6dcb7b92169e5bd490bb6eaa4d5b9b7445af464c 2022-11-19 YJIT: Improve the failure message on enlarging a branch (#6769)
23750c866a69cec982cc16921bbdc6224dfded94 2022-11-19 [ruby/irb] Update documentation about Autocompletion (https://github.com/ruby/irb/pull/452)
5958c305e527460465bdbd43e59b2da26d4cfbfb 2022-11-19 [ruby/irb] Document a full list of commands (https://github.com/ruby/irb/pull/451)
e0f0367ab5d3504e741bd6b89d6eea7c93a94327 2022-11-20 [ruby/irb] Fix CI failure on ruby/ruby
1284baec12c57474fa4dc4f456cdf50199fdab9e 2022-11-20 Skip TestDRbSSLAry on mswin
f47251671d7c619f00ff6e66ab7990f573224d5e 2022-11-20 [ruby/irb] Require rubygems for ruby/ruby
fa2e0cc018e09b81d8bf3b48b4e74070b3eb9228 2022-11-20 [ruby/irb] Try using a different file name
8512b97d27a617bc74d6ec0a7d3fcc1cea43194f 2022-11-20 [ruby/irb] Require missing EnvUtil
67034ac7e2a81e1fce0818bec8014f6a35a1353c 2022-11-20 [ruby/irb] Deal with inconsistency with ruby/ruby
66ac288ae2d90ab314f388b4a30b6f2cf87578e7 2022-11-20 [ruby/irb] Push an accidentally uncommitted diff
779917fcc0db9349bc2808150030def57ac229bf 2022-11-20 Avoid a timeout on test_cache_optimization_exponential
bbc4cf5f76c0e17e645ba81ae0b3625c8cbfc4c4 2022-11-20 Revert wrong sync in 5958c305e5 [ci skip]
1753cf59cc2fd30109c84d1a3ea56d226a9bcd75 2022-11-21 Fix a broken interpolation #{head}
509f04ca9159d1dd046af4ffb19cfa8252021b55 2022-11-21 [ruby/irb] Version 1.5.0
3071a727e081f754e71a9abed8dd19e36bacc785 2022-11-21 Add a comment about confusing code [ci skip]
c9fbc779a680f3e1fd884ec80722cd32a990e0e9 2022-11-21 [ruby/irb] Add commands to start and use the debugger (https://github.com/ruby/irb/pull/449)
607fb49dbcf9fa24d53c3609ac4e8cba4c0fb8bb 2022-11-21 YJIT: Lower the required Rust version from 1.58.1 to 1.58.0 (#6780)
63f4a7a1ec3433cc985503e3ca342e4a9ebda257 2022-11-22 YJIT: Skip padding jumps to side exits on Arm (#6790)
fe2bed6778962a083fbba7bbd6d2aa4cc8b62768 2022-11-23 YJIT: Simplify code for RB_SPECIAL_CONST_P (#6795)
9c36de3c484f104a59033d75855864853c4325c4 2022-11-23 YJIT: Stop passing target1 to gen_return_branch
d88adaad7ea4761bd36c957260667840472fd2dc 2022-11-23 YJIT: Use NonNull pointer for CodePtr (#6792)
a50aabde9cf3b58c63563427b2e7d22c60370cdd 2022-11-23 YJIT: Simplify Insn::CCall to obviate Target::FunPtr (#6793)
e5a0abc5dedfd011986b16e8f8cf5cda476984c9 2022-11-24 [ruby/erb] Suppress warnings to fix ruby-head CI (https://github.com/ruby/erb/pull/34)
1c0c1c8098bfb989ff5288b2e0a43b1bd0be2781 2022-11-24 [ruby/erb] Drop deprecated -S option from erb command
d15de2f0d73d452d1db582ab9634c3edcf77bb41 2022-11-24 Add a NEWS entry about erb -S removal [ci skip]
c480f589c29c4e7f4414ee4b01513bf2bd2e0cbc 2022-11-24 [ruby/erb] Rename erb.so to erb/escape.so (https://github.com/ruby/erb/pull/35)
8ac4081aa80e571271296331dbd2a7a0654cd34a 2022-11-24 [ruby/erb] Split erb.rb into files for each module under ERB (https://github.com/ruby/erb/pull/36)
bcdfe12919f967cad17c2c6a8c98454f373ca935 2022-11-24 [ruby/erb] Allow requiring erb/escape.so alone (https://github.com/ruby/erb/pull/37)
addb1cbbfd93d30e4752ec63b2d5ff96a13fac3d 2022-11-25 [ruby/erb] Keep ERB::Util#html_escape private
4ea9d7d7c223ff92365c4a013fc1bd073d67a3a5 2022-11-25 MJIT: Remove the code to optimize shape transition
89a98ee1e1008588962ab444cee7d51fa46ebcf0 2022-11-25 MJIT: Remove obsoleted variable
3c16f33ffdfb96bfdd45bc6067175dcd2eb3f090 2022-11-25 MJIT: Refactor source_shape_id extraction
ac4d00df824215d4b85d36cef75c76543fead33e 2022-11-25 MJIT: Change default --mjit-max-cache back to 100
574896a0ce99ab00676aa5ff2fabd3dcf8d49154 2022-11-26 [ruby/erb] Define ERB::Escape module (https://github.com/ruby/erb/pull/38)
91c7e8afc4f8d487940f12f9dca991854e38f310 2022-11-26 Revert "Update default gems list at 574896a0ce99ab00676aa5ff2fabd3 [ci skip]"
7cf94a611fbb4252498990a4277894dda33532f3 2022-11-26 Allow an arbitrary number of newlines
95647378ffdaa0ceb09595430b43534d3a7f3452 2022-11-26 Support other GitHub PR/issue syntaxes
29bf5495a9ecb2b70cd1fc9008e1b861e982ab72 2022-11-26 Do not use the same variable for multiple things
534bac04e71efcbb9f4dc877f490b92e7b4ba2aa 2022-11-26 [ruby/erb] Version 4.0.0
b2dcde839d824ba30590ce0a8ab8a2fe281fdeb9 2022-11-26 MJIT: Merge mjit_compiler.rb into mjit.rb
73e42ef856840187966c78e73e6994506677a1cf 2022-11-26 MJIT: Remove a duplicated rescue
d2c62426e5f5a53fd17e07e789a92994be4351ed 2022-11-27 [ruby/erb] Skip using the extension for truffleruby as well (https://github.com/ruby/erb/pull/39)
6fdc677186b646f8f011411f827c2fa6a50b33bd 2022-11-27 [ruby/erb] Version 4.0.1
03b96319b48f3bd1ae5cbebd0f1b6b3b1ac5bb32 2022-11-27 Skip a broken RDoc test
62476dd268a829ba81bd3703c3360ccc5a7463fd 2022-11-27 Test only --mjit-wait for now
f93ae96b0e24a4e6101245d07d2d5c95769fe23e 2022-11-27 Disable test-all on MJIT CI for now
2a6dfb1cbbe0a5c3026a84ccc9170071c6465a14 2022-11-27 Synchronously run the MJIT compiler in the parent
e3de7230434d5c78cc06d40893b5d7cf41e7e89c 2022-11-27 MJIT: Move some private declarations
6d26f78f684607a39249882ea686a231f8768bd5 2022-11-27 MJIT: Clear .cache/clangd on bindgen if exists
6844bcc6b4cdc50def1c0d30d4e8b5045fb43443 2022-11-27 MJIT: Use a String buffer in builtin compilers
a22c684c5940210515d295684e016cd834b2b53f 2022-11-28 MJIT: Refactor invokebuiltin_delegate_leave
880e8fd1f94c0eac213a274cb20d95674fb29f2d 2022-11-28 Relax a too strict timeout
87e7b640ebb6002236e601d09347850fab5858df 2022-11-28 Suppress warnings again
2c1c0d3df033da6745aa0f828a704bb46a535fbc 2022-11-28 MJIT: Get rid of C.fprintf
168b0e1f025a3c8927bbf548cc4631862fe22d29 2022-11-28 Make the timeout of test_system_sigpipe longer
1d1200555faa22683b7d2436f77c00f55044bba1 2022-11-28 MJIT: Avoid hanging on mjit_wait with a JIT failure
fb599523cddeb8a2748c0817a12a1915b58c8c63 2022-11-28 MJIT: Do not document a dynamic type [ci skip]
ccd8dd6ad395bbd9f5290e0fcb7929e5e5d36767 2022-11-28 MJIT: Make it parsable by Solargraph
b033775ed9d9226ba73c1d4a197e55ba89575142 2022-11-28 MJIT: Fix miniruby with MJIT_FORCE_ENABLE
8e18761da1932df88bfb6505acbda4740e1b2930 2022-11-28 Revert "MJIT: Make it parsable by Solargraph"
c5279db75f3e00b5c7df4d16bc38f6446f394260 2022-11-28 [ruby/irb] Fix the debug.gem force-loader for Ruby 3.2 (https://github.com/ruby/irb/pull/458)
d13de3a62eddb3a706597f7be975e32e5beb3583 2022-11-28 [ruby/irb] Version 1.5.1
129d208f9a5d54faf2eb4d944bc874fe347bfd64 2022-11-29 [ruby/erb] Fix line numbers after multi-line <%# (https://github.com/ruby/erb/pull/42)
4f8c6711ddb09bb9d0dcbf784e2cdec81c7d427e 2022-11-29 [ruby/erb] Version 4.0.2
acb76663ba20241e7c2552aafae8b1d883520b9a 2022-11-29 MJIT: Rename mjit_compiler.h to mjit_c.h
9c13fc614c2de0ca4aa8b6ecdd84033ef689b542 2022-11-29 MJIT: Make it parsable by Solargraph (#6827)
bb6f933d51ae4c663a1d768508fc840c56be07a3 2022-11-29 MJIT: Get rid of is_entries copy
322e546f60e3a66b9af6aa1b8c7006369932ce27 2022-11-29 MJIT: Remove an unused field
2329cbeb5bf7c7e8720cd4512285e6784c41367e 2022-11-29 MJIT: Merge exivar guards as well
44165df121f13ef7b148b8ba4aa08386a24c4df5 2022-11-29 MJIT: Cache an ISeq pointer instance
8a0acbea4cf7be4bfaf329d077b2b4c9a2ad425b 2022-11-29 MJIT: Refactor CDHASH handling
27f34eeb5a95263f8669e6998247d83606c3763f 2022-11-29 MJIT: Self-contain extern declarations
f19deef323609e46a732edaa983e7bfed16582c0 2022-11-29 MJIT: Move Primitive helpers to mjit_c.rb
3e4d1a1dd1c78e8e9cd18d0a39b6846d79f90d6e 2022-11-29 YJIT: Skip checking interrupt_mask (#6825)
bbed2269bcc898096cc6a0aa66bb0e76a5ae2794 2022-11-29 Fix unused variable warnings
9a84971315f39e3fabd382fd35728eb254333fe2 2022-11-30 [ruby/irb] Make sure ls doesn't return an array (https://github.com/ruby/irb/pull/461)
ecc15bc94afc574b6f06478a8625d6364db5c7a9 2022-11-30 MJIT: Rename mjit_compiler.c to mjit_c.c
7a2b1364ef5889497e7c203f644610f346bdd80a 2022-11-30 MJIT: Merge mjit_unit.h into mjit_c.h
a1d70f5b120478d11151dc0e2cd554f38574953b 2022-11-30 MJIT: Rename mjit_compile_attr to mjit_sp_inc
d0c0d7fa5b2725dfcc98eac3348527a2924a9120 2022-11-30 MJIT: Revert FL_EXIVAR check optimization
0d3fc08ff46cdfa389170db6141f1747d5d9d283 2022-11-30 YJIT: Optimize rb_int_equal (#6838)
2c939458cab06b4fda09b55a57b8bac30efe6b17 2022-12-01 YJIT: Reorder branches for Fixnum opt_case_dispatch (#6841)
8ffa8fc192f4c4005fd2216108ee82876b4165cb 2022-12-01 Relax the timeout of a YAML test
dcbea7671be74a328f115c6410980f54c872c478 2022-12-02 YJIT: Respect destination num_bits on STUR (#6848)
7e3b42d008de3c69c9e6bc1d127f28d91c0e88a9 2022-12-02 [ruby/irb] Skip debug command tests on ruby/ruby
f01bfa8af7e4d163e411d133da7ef170f1b33988 2022-12-02 [ruby/irb] This doesn't work on RubyCI either
07ac707758395749611e1028ef18127087d198db 2022-12-02 MJIT: Use install = true for bundler/inline
fa77bcf7220a5515323a53a8320132418124f202 2022-12-02 YJIT: Change the default --yjit-call-threshold to 30 (#6850)
85f041c0c5cb3edf2bd062aa19020bde3b4cbc44 2022-12-02 Skip a couple of Ractor tests
7b38853bc37a312b0543d402b334d4cc67be5aed 2022-12-02 Skip another flaky Ractor test for YJIT
5fafff15c606dd4ad323cc9a9c75776ab9536d54 2022-12-02 Do not run drb SSL tests on Windows
4d39a11cd1a0e45eb38de70b930fab15c504d26d 2022-12-05 Change the dependabot interval to monthly
b78fbfdbb44ee6979a647fcc5d3e7c1422a531bc 2022-12-05 Skip auto-request-review on fork repositories
e6b63b382c30cb665d24853f745586a157ae58f3 2022-12-07 MJIT: Refactor the jit_func enum for MJIT
7e20704000177c5863d97bbda7ca3ea160dafdd1 2022-12-07 MJIT: Remove an unused argument and unused counters
98c41dfe6f986ed0a0277d8b1379ed632ec1ce82 2022-12-07 MJIT: Just use ZALLOC_N in create_unit
718e4f6efce6801d7bfcd412f05ba1a4d4cdb479 2022-12-07 MJIT: Explain why we have MJIT_CFLAGS_PIPE [ci skip]
12916e283fdeb87b84f09379c056614c6196615a 2022-12-07 MJIT: Use xfree for units
57cb4a817916637eaeb4732f56c5aa5b748a4349 2022-12-07 MJIT: Remove obsoleted MJIT counters
17d45feeb6291c407e00b20a7f16ac472c7b1ef9 2022-12-07 MJIT: Refactor mjit_wait
65545c66086c0dfb36275d3014586281ec3ee27e 2022-12-07 MJIT: Fix an assertion broken with --mjit-wait enabled
09bc3abd2e4e65aed1bdf8adb67ecfcad17e0836 2022-12-07 MJIT: Deal with a TODO with assertion
3938bd1b42a157877f63c3d322456d8c7dd54cff 2022-12-08 MJIT: Remove Windows-specific code
2cea8e014dbbbb68e4e8be367529b2beae564c54 2022-12-08 MJIT: Mark MJIT's objects from mjit_mark
51ef991d8dabadf8fbd46ad02cd9fea3c4d06f62 2022-12-08 YJIT: Drop Copy trait from Context (#6889)
95b423f93a418abc010d7bc1baab48b526dd3304 2022-12-09 [ruby/irb] Version 1.6.0
ec184077bc503756f42a19dc5ee16f9c5cd894b6 2022-12-09 MJIT: Remove obsoleted conditional variables
fa64889abbad727d31bb927604d87679825dcd37 2022-12-09 [ruby/erb] Use a ruby-lang alias on spec.email
33aa06e3e6570b7549440dbd2908ba5eee2ce19c 2022-12-09 Use a ruby-lang alias [ci skip]
bfc225764e2b52126b1ff6632de9e9ac6a0aa15d 2022-12-09 MJIT: Drop an obsoleted explanation [ci skip]
0dc5c117a5eb8773b717ef79c4f78ccf0e3981d5 2022-12-09 MJIT: Convert compact_p flag to an enum
97ed056274f4b1f5a174f9ed45aecba4d3c37568 2022-12-09 MJIT: Give a more appropriate name to the initial state
4885aa9a7c7ae3ea707bfed191466178438ab56c 2022-12-09 MJIT: Add comments about custom hooks [ci skip]
260a00d80e4dcc930b040313a99da29e4b1e6678 2022-12-09 MJIT: Refactor JIT failure handling
8893913ae6da33662201d0a0e6ba2d37f50630ca 2022-12-09 MJIT: Clarify jit_unit is only for MJIT
f25e76fddd31ed51c17de2d5384e009c82d226f7 2022-12-09 MJIT: Improve comments for JIT fields [ci skip]
1c057cfc2fd84369a2ebff048c4a5fdf5fa08fff 2022-12-09 YJIT: Filter out 0-exit ops from Top-20 exit ops (#6892)
24043031be75cb5119cc4a6c1ffb2c867b567633 2022-12-10 YJIT: Split send_iseq_complex_callee exit reasons (#6895)
9d59d093bd99ca7f4266dec1e9b4cd8b5efbd2d4 2022-12-11 MJIT: Compile methods in batches (#6900)
ece624605785f6640118a0cfd97618e71abfbee8 2022-12-12 YJIT: Implement opt_newarray_max instruction (#6893)
7edcdc380f3bb6f5a81bfb5798c339acd844a0d3 2022-12-13 Avoid overwriting revision.h when .git doesn't exist (#6915)
5ba9dcff16226bbe0f24b234e62e2ed67a17ac53 2022-12-13 Make sure f.read is not called twice
3262842e0adaed63935923bdc14884ac19d7549c 2022-12-13 Skip calling f.read for `overwrite: true`-only cases
a66a69865d444509710253d3210a1e72bcd040f9 2022-12-13 YJIT: Change the default mem size to 64MiB (#6912)
a1dba60b5bec6b25e8262640228e19329d0dfec2 2022-12-13 [ruby/irb] Version 1.6.1
abf9a321823184f73a5aaf3c8e25291e75f94a84 2022-12-14 Match ABI versions precisely
65dfe2eea80bef95c1bebc990780314f8118ec0d 2022-12-14 Suppress the output of `if [ 'xyes' = xyes ];` code
307d2e0e91632a61cc492653a47027fbce7332d4 2022-12-14 Skip yet another flaky Ractor test
ef008d8946d004dc273a033ab399b0df6c71e4f3 2022-12-15 Partially revert "Update bundled_gems"
e25beac145dd3b3943dcf270a2f0d7c7f8c12e60 2022-12-15 Enable Slack notifications on more Actions
8b0e44214c91ceddf6e7189348bad07e8983fca7 2022-12-15 Fix missing variables
2ae0e27a6964d621785f255765461e19d2038880 2022-12-15 Add Data.define examples to NEWS [ci skip]
53db8fb450a06d6eea8c7452a006b17bd9354c67 2022-12-15 Add Struct examples to NEWS [ci skip]
4872e8ef14800811d98d3eb6d627386842f87f3f 2022-12-15 Improve Struct NEWS [ci skip]
5ca46399f111a8beda05bf99fc2c56e5c3076498 2022-12-16 Add NEWS entries about CGI and ERB [ci skip]
4de514da383ef70d784e2ddded42e74375880996 2022-12-19 Revert "Mentioned https://github.com/ruby/ruby/pull/6086 to NEWS"
bcdc9cf1590caeda83c4e8f90f27a4a80b152e08 2022-12-19 YJIT: Make --yjit-stats always visible on --help (#6946)
1482f0649e303c8bf11281268d3e1e6e2370c093 2022-12-19 YJIT: Improve the description about --enable-yjit (#6947)
650a20a3e1205f47224a987676cdbad7d826d597 2022-12-19 Re-enable test_ractor for YJIT
8f081d4d0ffb7edd33f0e0833e9e4d73601740bb 2022-12-19 Syntax-highlight scripts in yjit.md [ci skip]
cf0b413ef8b794ef6e7436f22fd5a998050dada9 2022-12-20 [ruby/irb] Respect DLEXT to force-load debug.so (https://github.com/ruby/irb/pull/481)
b2bf5d237ba5f2d1ebaf12d164064ce8c5b3628f 2022-12-20 [ruby/irb] Version 1.6.2
4e6b4cce8007a3a174cc2a715ffd21a56edfddd4 2022-12-22 Add Data#with to examples in the NEWS [ci skip]
2537182063287271fa7240415d2e4c3fddb39ec2 2022-12-22 Make it clear that it doesn't update the receiver [ci skip]
67ef3cd3ccdaeb1310a550f62a8a23606fb3bced 2022-12-22 Skip a flaky Ractor test for mswin
5b76a8ed5694ff451f8140ca21ac5aae6c4145fa 2022-12-22 Introduce some notable IRB features in NEWS [ci skip]
186b5c0086a3b7b02b19f58aeda09016ee1c3d52 2022-12-22 Revert "Update bundled gems list at 2022-12-22"
bb4cbd0803c3297ad036008adc7a01159ce44e1e 2022-12-22 Put RubyVM::MJIT::Compiler under ruby_vm directory (#6989)
1679ba61f82bcaa7b282681eca42115565f868b2 2022-12-22 Update MJIT documentation [ci skip]
ad1ce2b7b6034688bfb171b6fbc54bc9e3ffa54c 2022-12-22 Remove mjit.md from public documentation [ci skip]
9dcee2d80ee995e11b0fd437d4a94930ccb6db67 2022-12-22 Remove MJIT's private constants from docs [ci skip]
cce6a30fddd08efcc435fd28cef27b4731817efa 2022-12-22 Avoid calling it a stdlib [ci skip]
0b2aea861cde3c001e59eafb19f4fa1fa615a5a5 2022-12-22 Polish the public docs for MJIT [ci skip]
033e19dabfff1e867c4c1f9997f6d4631c83d1ee 2022-12-22 Document the public interface of YJIT [ci skip]
c566c968f96ba02e7e775c88b5cbb150fb3839e9 2022-12-22 Hide RubyVM::Shape's interface as much as possible [ci skip]
fe2bcd352899cd402091c2815846d17a0eb1369b 2022-12-23 Check `added` for the second sub! properly
1d3bfd804cdba027ab9ec79678692b607c43b798 2022-12-23 MJIT: Export fewer shape functions (#7007)
b9332ac8e7126066ac4238443d63eaa4c06789f9 2022-12-24 MJIT: Cancel all on disastrous situations (#7019)
509da028c2249cd386190f2856e91549cc9e6c23 2022-12-26 Rewrite Kernel#loop in Ruby (#6983)
fc03ba50f1ff6c30f7c654f564b4dffbed0844ef 2022-12-26 MJIT: Fix JIT code for multiple values in a single case
d5985049c7a0907f2f00388d29fc0f499adf09f2 2022-12-26 Sync IRB master: tool/sync_default_gems.rb irb
2bbf63dd867fe3d349b1758805ad4421f2d772ab 2023-01-02 Remove lib/mjit/instruction.rb
1fb0255962e7420c5ab9e0b7a221e5c220f32700 2023-01-05 Skip reviews for cruby_bindings-only PRs [ci skip] (#7004)
311ce9173330060ec805ef54887003dd1b447f15 2023-01-06 YJIT: Colorize outlined code differently on --yjit-dump-disasm (#7073)
00d58afb5d7f3cf3a553e1e8f75f31e4d8781fe7 2023-01-06 YJIT: Make iseq_get_location consistent with iseq.c (#7074)
a7fbdc35a2d4bce349445a7dbcdb67fddfda3857 2023-01-09 YJIT: Remove old comments for regenerated branches (#7083)
0247ccddabd5305eeff09411c503125c31d4e0cd 2023-01-09 Fix a warning in .gdbinit
df76c54fc251904c2eaf4cc9354ed8726336c289 2023-01-10 Allow overriding a gdb command on `make gdb`
9792d9e40f790e6deb18ead56a8befc9d5c4bc51 2023-01-10 Revert "Re-enable test_ractor for YJIT"
6a585dbd5a41d5a9e0a8e406fef133e89bafb832 2023-01-10 YJIT: Fix a compilation warning with release build (#7092)
36420068725e5b4b86b3481fa1f82b249a60d928 2023-01-11 YJIT: Add a few asm comments (#7105)
d4a3882c1c184e483d6a06f5e4417f01d30da88d 2023-01-12 Assert possible hash functions in RHASH_ST_TABLE (#7107)
da7e5c7b776e8ebbbef97c15305fbad5d032242b 2023-01-12 YJIT: Do not refer to an undefined constant (#7112)
5fc97f34c60f2242e1a81c01e8152a78c7463801 2023-01-18 benchmark_driver v0.16.3
4cf1d9b3b3edd78a3b6a8d0c3d4a1a68f4db170f 2023-01-19 YJIT: Set RUST_BACKTRACE=1 on YJIT GitHub Actions (#7152)
5ce0c13f181d7b2d50637758894bcbc357b0ce65 2023-01-19 YJIT: Remove duplicated information in BranchTarget (#7151)
887d21613cb62f7e964474131dcdf73034f879af 2023-01-20 YJIT: Avoid BorrowError on GC.compact (#7164)
bc0dc9d40e20cd3d0a1dd0b3fae061aae34d5a33 2023-01-30 YJIT: Skip defer_compilation for fixnums if possible (#7168)
2e0f3b5546854c98174d4210c0e06c78c8294f98 2023-01-30 YJIT: Fix BorrowMutError on GC.compact (#7176)
006682d3915ce065687c3d54a0b1eb91439b28e9 2023-01-30 Avoid leaving an uneeded comment
344c16eba40457f937c6558299f52bc97d6f3ce7 2023-01-30 Avoid using a weird syntax for documentation
6d1077974f39f216c80217f4957f089f3aa2094f 2023-01-31 Use matrix.entry for the Ubuntu workflow (#7205)
337189598af28297402b57df5ed1104ed336c15c 2023-01-31 Fix a broken matrix (#7207)
2181a66374d2c9d0508e5a2c9fbc3c533a2c7386 2023-01-31 Test VM_CHECK_MODE on GitHub Actions (#7204)
2a0bf269c96643fcac27bca63aff2371bbffabdd 2023-01-31 YJIT: Implement codegen for Kernel#block_given? (#7202)
74e52c2a1723320423a776187cdf6360b7f44281 2023-01-31 Disable broken last_files_match_only for now
e11067ebbfcf2c2422a5d00b50306782a9d86364 2023-01-31 YJIT: Fix BorrowMutError on BOP invalidation (#7212)
5694515460f075ef66b2e32499ac265b79982a03 2023-01-31 Document BUNDLED_GEMS in make test
1c5bd01363fad5460768f3a9382687bb9e0992f8 2023-02-02 Add a test for svar #7225 (#7228)
08c529be900b2bee13858faa5a27933dfe645abb 2023-02-03 YJIT: Support ifunc on invokeblock (#7233)
dff03149a06149c4246070aff02f5e274b7ceeb0 2023-02-03 Put example VSCode configs in misc/.vscode [ci skip]
3d20740881b592c03e27627967f7a98c4f49813d 2023-02-04 Remove unneeded repetitions
21dcf5d766befb46c5acffd174f507836e93504c 2023-02-06 YJIT: Check interrupts on frame pop (#7248)
c30602e64ce437be86180590eee27b0b6ed83a16 2023-02-06 YJIT: Support arg0 splat on invokeblock (#7234)
e2b6289bab16ff2e05e8ac7a8bc3a35bcc2c44ed 2023-02-09 YJIT: Add counters for ivar exits (#7266)
0601ba6a1bf15e13ac931921861c90535ed29dde 2023-02-09 YJIT: Add counter for megamorphic send (#7274)
f6d4f2bf6795f6fdee6805354cce06859b9fe36f 2023-02-11 Convert doc/maintainers.rdoc to .md (#7291)
1189a5634c2f6e1780f404445e580a72581876a3 2023-02-11 [DOC] Update a link to maintainers.rdoc
0e7eac7b4821260621ca320c29ee36e9bfcd799a 2023-02-11 [DOC] Add a link to [ruby-core:25764]
c06565390e00f427fdd99dc2f86b53675d2e5b70 2023-02-11 [DOC] debug.rb is a bundled gem from 3.1
d8facbabff91159b494d8a9e7d62c15c3d725c86 2023-02-11 [DOC] Make the header levels consistent again
6517d1a188cb0b9aff70f93df8630105dbb98ebc 2023-02-11 [DOC] Move old ChangeLog files to doc/ChangeLog (#7293)
dbe5b0dcfffbad5a0ce3af1570dbb6db70266275 2023-02-14 YJIT: Fix a typo in a counter name
55af69b15eff474b3820ee38242c83e7af5ee07f 2023-02-14 YJIT: Don't side-exit on too-complex shapes (#7298)
f4b0e8dc616b896fc8f8e29ae7be47fd7c7918a9 2023-02-14 YJIT: Pad more spaces to accommodate delimiters (#7302)
6c5582815dcd02726354ff407b73aba25b036b74 2023-02-14 YJIT: Check correct BOP on gen_fixnum_cmp (#7303)
15ef2b2d7c6a7fb0d485d1e5a9b795a730ef7967 2023-02-14 YJIT: Optimize != for Integers and Strings (#7301)
8f22dc39f38f32bc3cde198c2b476899f6460c9c 2023-02-16 YJIT: Refactor getlocal and setlocal insns (#7320)
21f9c92c7144e3b1387aaecfba4fa2beba2d1d70 2023-02-16 YJIT: Show Context stats on exit (#7327)
0d8ef62fc293dc04110f36382a7e8bddec6aee15 2023-02-17 BigDecimal changed #remainder's spec
034d5ee43c426c8a767fbdc12a9f0fc0ce9af030 2023-02-17 YJIT: Use rb_ivar_get at the end of ivar chains (#7334)
ecd0cdaf820af789f355f1a18c31d6adfe8aad94 2023-02-20 YJIT: Fix assertion for partially mapped last pages (#7337)
d579f47558eaa27a989c94996bf71b6cc1047ff2 2023-02-21 Bump SHAPE_MAX_NUM_IVS to 80 (#7344)
0353277b20efffa748af3ae5926528381ba7ba7c 2023-02-21 YJIT: Avoid checking symbol ID twice on send (#7350)
e9e4e1cb46a1595a83127dd90091bc0951c7d4a9 2023-02-22 YJIT: Introduce Opnd::Stack (#7352)
5444dde7389a557f3fad982b492dcb6c2d3496b7 2023-02-23 YJIT: Skip type checks on splat args and expandarray if possible (#7363)
b9f9440e95ba701ec341ea665a964128ec5c171a 2023-02-23 YJIT: Trivial fixes in codegen.rs
1fdaa0666086529b3aae2d509a2e71c4247c3a12 2023-02-23 Fix a warning on typedef
d8d152e68105b657d089faae437a34b0ed9e1418 2023-02-24 YJIT: Compress TempMapping (#7368)
f471f46184c1faffe29e8a5df36407fbd5fbce8d 2023-02-24 YJIT: Use enum for expressing type diff (#7370)
526111290b2e01e798f436dfe4acc3bf10c6bbd1 2023-02-27 Revert "reuse open(2) from rb_file_load_ok on POSIX-like system"
283c71eeffc02da6928d7a14f42a0d38d00f592d 2023-02-27 Skip a spec failing on master
67ad831b5f6fd7a637adf3a385af3df8d8ad519b 2023-02-28 YJIT: Use a boxed slice for gc_obj_offsets (#7397)
966adfb79982436e552a7a65b8124b0a579e40c3 2023-02-28 YJIT: Compress BranchGenFn and BranchShape (#7401)
5e607cfa4ca580f0f4f96cd454a3d01e5d9cee9d 2023-03-01 YJIT: Use a boxed slice for outgoing branches and cme dependencies (#7409)
a80906a7147c6e67e5f6c15c2e414126b019b8d6 2023-03-01 Allow failing rbs failures for now
fac92cd05077e5f6ff9d955cc834df23b0f6a72b 2023-03-02 Revert "Revert "Re-enable test_ractor for YJIT""
533c8c0c44d064eff90f8c26407a9e0fac4baa43 2023-03-02 Re-skip an unstable Ractor test
98235834fa75ad86b920eee33480a087568c054e 2023-03-02 Investigate missing ./autogen.sh
02ee8cb06a73d55fff141cc93432c4f0f452c642 2023-03-02 Increase timeout for ruby/debug tests (#7421)
a9f4e5cc6099f2b2f6202e5ac252edddc07492f8 2023-03-02 YJIT: Fix default call threshold in help (#7424)
490efd673292ef00f2ad9129b894f117a3425040 2023-03-02 Increase timeout for MinGW make test
8c8548b17509113b705e353e6dbf00c3bcee84f1 2023-03-03 YJIT: Fix a cargo test warning on x86_64 (#7428)
8d31a60f47fb053bcfe0c744a89bd666dae48539 2023-03-04 Fix a YJIT enablement check
4782bb352eaedf934d204ea76956a26d07ec9bcf 2023-03-04 Another attempt to skip test_ractor on ci.rvm.jp
a3abe3fd6d59a3624a193028a0d3b6b9e90b0260 2023-03-05 Workaround minitest's version issue
17ef1c8164ea37574d928e9487232f27b5a5998d 2023-03-05 Revert "Workaround minitest's version issue"
477fc776fdf03cbc69f0cd2c6fde6cac58b757f0 2023-03-05 Just use the latest minitest
f5b6b3dba7b32dcd1f15c150dd78dce6c0d92b1e 2023-03-06 Split a workflow for annocheck (#7450)
5d35b4b0e1e511981db062f7c8f803931d06e1cb 2023-03-06 Skip test-all for annocheck
760fe0a78a4129bdc6ba66fb3ac0c63b160ab9f0 2023-03-06 Disable test-spec as well for annocheck
5d819b9a151711f5af1e9333c6685c18c6a5a431 2022-12-11 Clean up the current MJIT implementation
c263ce9c80a2acdd64270cf5d246c19c58947d18 2022-12-11 Remove more code
3c093fe391914dcfc10c69971164a66cb71c6bd3 2022-12-11 Move important functions
251f976235430effddf82cb08ac0e389ddd36a74 2022-12-11 Prepare rb_mjit_compile hook
3d19db4f8b2b1f768f9737c72c77341ab2fc3330 2022-12-11 Use call-threshold 1 for now
40ffc1e0f424156ef6eb7687cd620994007895f2 2023-03-05 Drop existing MJIT tests
9c2f61201786d13c08d25aafe6f150dd50819145 2022-12-12 Prepare for compiling an ISEQ
baa120ee8008a30c11066daa30cb03fcedc2e02f 2022-12-12 Prepare a JIT buffer
fd04e1b4dbbb0dae130f3de79d69ca94ecdf883e 2022-12-12 Implement a no-op JIT compiler
3fa4d41460f67791d08d9bec2f8add9dd15f0f07 2022-12-14 Implement --mjit-dump-disasm
6fc336fedcbf58cceedd272ecf1ac2f725662f73 2022-12-16 Compile a real return value
d9c2eb6f4288e5a0b03222854b4ad62c2047cd2b 2022-12-17 Move modules around
2700d35b7ba0543c36cf9a07e0459483a1272ea6 2022-12-18 Split responsibilities differently
396d5754519e044658c107138d949bef006e8a12 2022-12-19 Implement mov encoding properly
e60fc8c2ff2fb707d983154518741f3b3fbc3128 2022-12-19 Encode add insn properly
8deb0438c48c7c140a1aec1eef055d972aff7507 2022-12-21 Remove debugging code
145c937f3f9600166de7c4c3aceb724d8218cfeb 2022-12-21 Compile putnil properly
dfa19a16586b0760d1644170a5096ec6bf4831fd 2022-12-21 Properly return a value from the stack as well
e750e1e3ee81105cbc59a45cf016e51a1c42932c 2022-12-21 Fix build without libcapstone
b99d62bf92b929858975dc7eb9c079b15ac84c9d 2022-12-23 Implement initial side exit
bee5af407d194672d4971e70b0d232698c071f6d 2022-12-23 Rename InsnCompiler to Codegen
71595a37bac2b8d3dacfd22114f1d596416260f2 2022-12-23 Consider stack_size on side exits
23a58105eeff3c0a4ba34d51c822c6d10e95c24b 2022-12-23 Implement callee-saved registers
783f730773b50a18be5abd2766ff64d4cb917136 2022-12-23 Lock VM during compilation
5db2ef5e1480fe15299ea39fe062376e50e35b47 2022-12-24 Define constants for magic registers
d46cc2c1047d3811386ff4f95ec0a877cc40172a 2022-12-24 Remove <main> specialization
25ae82b83e36f96d18d1ba29431676329b7307d8 2022-12-24 Skip supporting has_opt for now
43f579afb404be4c1c6dfd98e1936a2ede917e7f 2022-12-24 Fix a critical mistake around GC
114f8d3e330735fda394c58d7a373913f9ccb93b 2022-12-24 Disable MJIT on a couple of conditions
3b398513bea65bb0237bb8b7a383ba2874bb0b84 2022-12-26 Check interrupts on leave
652d63789f5fd37865c5000712236a214ced9fbf 2022-12-27 Fix TracePoint tests
4fe5efbf7f784803f8ac48824f350b6dc91d644c 2022-12-27 Implement asm comments
5ab8cf3f0d01ea8bf11bb03b865669a68d56a35a 2022-12-27 Skip a failing shape test
9f8f1afba2572ead6ce5a8ca456cb9cabf094c98 2022-12-27 Implement --mjit-stats
e4a824f7695a8de9afb90978ccda038b7d280372 2022-12-28 Fix broken rebase
5760f7fd3c977b610ed3c8281eb2533b0fde2cbe 2022-12-28 Skip compiling at_exit without --mjit-stats
e9535a439b1c6717154a79b86d698cb81c3a7d70 2022-12-28 Split branches for mov src and dst
4eb6f1dbb9062097c65077eda7945f791c7e4464 2022-12-28 Put nil on an appropriate index
9352f94a1b7874a254f124ec8e719151d2b02946 2022-12-28 Implement getlocal_WC_0
7a19aad8c355c1f476712afa3024a71e630f43dc 2022-12-28 Implement putobject
28290d519860a7dce138e4c5684f72b0215180e9 2022-12-31 Try carving out ExitCompiler
c51baf9404373c8cb37a1fb887c50c0216576186 2022-12-31 Carve out CodeBlock
7abff797b434ead0653c89f5429490bd0f716f88 2022-12-31 Use the term "compile" in different places
36cec59f0a54b817ae6b3836fb0e97e342b999ce 2022-12-31 Implement ocb
d7dba4c51066eb706987356ad6b862a0b60b1aeb 2022-12-31 Colorize outlined code
2b8d1c93ea4d44fba5997901fc4a50b9436bc8b5 2022-12-31 Support extended registers
c3d99d0f12e2b494e16a5c61134ca312a3a6e3a5 2022-12-31 Implement defer_compilation
4b6c7381808110e725d3bc08f3fbdbb13c44128f 2023-01-02 Rewrite the stub if it's the last code
00c659d246784fe98114136bc3eb4d7f02cb071c 2023-01-02 Move the insn dispatch table to InsnCompiler
21696ad81ec40cf9cd146836dc8c945f1e485774 2023-01-02 Partly implement BOP assumption
a8dec34961d7734ad975e44efa8aae361a1c4f5a 2023-01-03 Implement initial opt_lt
ee80b2be20ae8a5102ac478f2b0fc0cf8786eaa3 2023-01-04 Fix broken stats
1f69ba1d8413abe20e95f74761ba267f0e35c649 2023-01-04 Use the actual sp_offset
eddec7bc209d721e99a8cd5ceaafd0f2ab270cc3 2023-01-04 Support release build
62d36dd1277bdfeac609f89bc64589e8856421b8 2023-01-07 Implement branch stub
850303ded65e2a949732a6a7d037079d610d22a6 2023-01-07 Implement putself
ee6d627b434c4bc977c059a0e1d885800de90b63 2023-01-07 Implement putobject 0/1
9ef04f56367453d9c3a374bb4dfda2b64ba57924 2023-01-07 Implement opt_minus
f4cf737af8a863e4e232232503c40b0769b742e2 2023-01-07 Support Mod 10 mov
d09c723975a4386d283ca914a7369340fd07d925 2023-01-08 Just write bytes normally
fa0b9c1c97ba1ab03e2675ce96bceda9ef046127 2023-01-08 Initial implementation of send
e731ced2717ed151369b2d6635452ffdf0c96e43 2023-02-04 Implement method call
439f8a0f146fe45c3cecc5e5d6e50d86fa23e29d 2023-02-06 Support passing arguments
5c638c97bb8e46b558b41b17b988722bb9432196 2023-02-06 Implement opt_plus
4bb4479165209af59efae2dd3248873eecc3d4f5 2023-02-07 Add compiled_block_count
6c1b1fa1f52f7c79b98a6b86f4f1f03f069dd36b 2023-02-07 Refactor BranchStub
d88b59be92eeeeaddf5b15c57b807a4e3908b12b 2023-02-07 Refactor jit_return with BranchStub
47e2ea3a800dae6ac4d427ad9524a7d61dd992ee 2023-02-07 Refactor callee with BranchStub
d415f1e3178625fa90ab908dcc5636b7e2e21c16 2023-02-07 Get rid of BlockStub
a026bcedc87a2f502befbd7476a997a9fe030203 2023-02-07 Allow reusing existing blocks
5a1cee1d965301b05e9d2d85b0ee39ef3c6757f7 2023-02-07 Implement getivar
d11f960fb0243f2285f7f476c8b0fd244bbbdfc5 2023-02-08 Implement non-embedded ivars
3ed7fa76e0dad293bf7d1b7a6672aa0f1589e0b2 2023-02-08 Implement counted exits
0a400f38e8005c280a84bab38b64eeeec99a6316 2023-02-08 Implement nop
e92edfc7f02edfbc9bedddc5b4e162c00ac141b8 2023-02-08 Implement jit_chain_guard
d332c6ee126870aa3413de8d96e493b527559181 2023-02-08 Implement getlocal_WC_1
6be4e065eb2ff2bb25cd88de4f41fac20e693f37 2023-02-08 Support SP motion in all insns
2cd6406d67017f0927cfe6409e20900c9bbe2a6f 2023-02-08 Save PC and SP on entry exit
a458923fe5f47d753f13c5fa4c7f74517f54c145 2023-02-08 Implement jit_guard_known_class
8d099ff699fb475f9fa2bc3abf19c3700c4f37f0 2023-02-08 Implement opt_aref for Hash
365cda16b5029a152076d96e349c7eb611a08ccf 2023-02-08 Delegate opt insns to opt_send as much as possible
64074ca4dfa7cc12e5966e6e763b2794bd97aecc 2023-02-08 Refactor recv_opnd
fa9a0cb970ced2ead175392bfde89a952e710dd0 2023-02-08 Count unsupported method types
e6354d5e9b6c054faa4590a1ba4aebec4004e6ff 2023-02-08 Deal with too slow test
ecae1cd74e2f60f07399df8bf2023967bd605abf 2023-02-08 Implement attr_reader
50bd7326c1a09c9c28f5483299c3f199ac8da7b5 2023-02-09 Skip Hash on opt_aref for now
eac44ec212cad8c534292447bdf2fd5b795dcf97 2023-02-09 Implement dup
dcdffb1aa009252fb7ad240c262d6232a053e29e 2023-02-09 Initial support for setivar
98a3b40d5517d0d7444597f49287830b8ec2f041 2023-02-09 Implement pop
6bc8e4a279f953148e17b23b25f0db8d3d37fcbb 2023-02-09 Fix the operand for branchunless
557bd8640203efd9056927fbdcfdcfe9e3270235 2023-02-09 Re-enable opt_aref with Hash
091c2ee1acd65bcc17801be6a08dba6b8843ac55 2023-02-09 Implement jump
ac7b2f0d177312f4d2da52c00b66221802f16595 2023-02-09 Check interrupts on jump and branchunless
2c87cf8013e1e2dcd2e6a312531ad46fbc92cee7 2023-02-09 Implement stackoverflow check
bdf98237fa929e1f43d3e355060e9e4577546842 2023-02-10 Support more types in jit_guard_known_class
9f805530e21f635566fd4800d833f0ed6ccf49ce 2023-02-10 Adjust the interface of jit_push_frame
b05dbe785efedc5e6bf31b59406bb006ab40efe4 2023-02-10 Delay SP motion a little
b2447b644d10f05f4dac578fd1fd7ab8bb9a609e 2023-02-10 Use fewer comments on frame push
e8c13e55fb84ae55299f4d97cd3f9042e07dc4cf 2023-02-10 Delay CFP motion a little
494989e87e5095a2789c110972c0a1a43f544601 2023-02-10 Partially implement send of cfunc
aba530e23b463c3a682ab9bc233568c684d1fe81 2023-02-10 Implement invalidation after cfunc
1fa519fdae39928fefa7845db9fa17aa8bafe21e 2023-02-10 Handle failures on branch_stub_hit
b379ccf755b8f30d3b029f124e2870dcd4a87dab 2023-02-10 Handle RangeError in iseq_lineno
1bdc23f35b31625cf570f6e8bc85b8289d783a71 2023-02-10 Redo compilation of all ISEQs after invalidation
1892ec5738b70ef13593417b6ec20858a94cec47 2023-02-11 Lazily invalidate cme for safety
b30392f8ab16b10074a7362f187850e6898a20bb 2023-02-11 Disable TracePoint during MJIT compilation
14acf9b0a3c5c06cd8a1bf60c929b25c6e7fee66 2023-02-11 Decode trace insns properly
20e55be47ccf1ba89d6ca061f45625f1bd8e8578 2023-02-11 Re-enable cfunc send
9e42f315741b8e1be38540ea3d115ef0fc72cd51 2023-02-11 Do not compile C calls when C tracing is enabled
cacf2f3709a570560085e6a95c3a78e8fb8cc0f5 2023-02-11 Set 0 to cfp->pc on C func send
39b787448126d9c6363bb5d8ce5e82ffef6a1c22 2023-02-11 Implement variadic C func calls
11bd040b8900ea2e55c1188ceb59dd5694be8336 2023-02-11 Fix a typo in jit_chain_guard
9bce848b4cde9f0868dee290dfe4249421164252 2023-02-13 Side-exit earlier on interrupts
1b0fbd137fb4fa07e1a67fcf75302a80afac0c50 2023-02-13 Implement branchif
51d36c7b34c898c19dff578e665fa0bf1a3cff01 2023-02-14 Implement opt_le, opt_ge, and opt_gt
73a5b3d5d2cc696ee5a993723a804696118d171f 2023-02-14 Implement Array#[]
ba491598cc83f0382040cc6198bc7e114a192462 2023-02-14 Implement opt_mod
67cc53214cdb5900ccc75e195d8e9c85dea519f9 2023-02-14 Implement setlocal_WC_0
bc50b0475a64dbae293c29bf3e6b72ba12424c99 2023-02-14 Implement opt_and and opt_or
b5c5052839b126d479add428c0c227157a96a90c 2023-02-14 Format numbers with delimiters
3774fe4e912afc97649207fdfd17aa8b44903152 2023-02-14 Implement opt_eq and opt_neq
c3ca9448bf62461d84ea333ac83649c5e1b77c6b 2023-02-15 Implement all getlocal/setlocal insns
a9ef36866a391ddb1cc7005919d80f1a1ab9b5f2 2023-02-15 Implement dupn and setn
4d97f9319c23dc051ac9cdc8fa3279265da304da 2023-02-15 Initial support of opt_getconstant_path
4271927d619469faa7f82e8899b8c185961137f3 2023-02-15 Side-exit on cfunc with -2 argc
e078a4a9649240bbac2119891e4bd6c0a4952551 2023-02-15 Count opt_getconstant_path exit reasons
d120394df30a3dd1878f183966489c100755e4b4 2023-02-16 Implement duparray and expandarray
ecc86f79ca57ae65a425d50ec64c1cf2cdd6431b 2023-02-16 Implement opt_aset
7b78fd0df216002303f8b44a701866be1c9db2f9 2023-02-16 Count optimized method types
a4bf1c661b47840f49ab1081f37fe677f7de09cd 2023-02-16 Implement opt_invokebuiltin_delegate
2603d7a0b7b0e698bed8910a8ad5edefe236de77 2023-02-18 Remove unneeded ci references
2cc4f506bac0748277b41a4a5eb6f0ec41dd7344 2023-02-17 Implement optimized send
feb60f6f5107561f2e83e3f53b1db52d2b201708 2023-02-18 Invalidate blocks on constant IC updates
bef63f445b85bcfea5e76a724ee3b03be35a82cf 2023-02-20 Skip invalidation for trace_ insns
993c43e4294cf445e0422f56f1b2d3ac53aa5e84 2023-02-20 Change a branch stub shape only when needed
3a97d547257b304d48e6c8a1268e882f9a549d80 2023-02-21 Implement adjuststack
4106487ae8983e8afadef2a56018635645d2b9bb 2023-02-21 Implement newarray
a666079404cbd74315743471998d8e35e11f8eef 2023-02-21 Implement topn
44c4a2d80d72f1261cfe41ca04ac8e9b826793ca 2023-02-21 Implement splatarray
63d96ccbcd21653ac1e5afd96dbd72bc78900de0 2023-02-24 Invalidate everything on GC.compact
32e6f15bebf120635d575986fdded1a3943395d0 2023-02-24 Store MJIT blocks on each ISEQ
8d29b0635bd87cb8e0521cb0ffdc617382e3cccb 2023-02-21 Implement putstring
4d85f21ee806910db4661a4112c556618ee14a99 2023-02-21 Implement swap
15cea7fd0d729a7646707e386d2e2b43d52f0421 2023-02-21 Implement newhash
5576da7900162234c8e114b72401a8e0681c7c61 2023-02-24 Re-compile MJIT entry on constant IC update
33213542f241709727475a386a3fa189d426b52d 2023-02-24 Implement invokesuper
536d8cc51b065315ff463594b5135abb5f1340da 2023-03-01 Fix invokesuper for railsbench
8b84c68d77f4697cc647860c168c2b85b8f6e84d 2023-03-01 Implement defined
fb08b0e748549959cd6eeaa7f4bc1babd9125557 2023-03-01 Start implementing send
b5fbc9f59f760f5faaca82c5b2bc869a6f38ade5 2023-03-01 Implement ISEQ block_handler
7dcdffebc8da9319bc2a0a2e0d9e90fdc140d79c 2023-03-02 Invalidate blocks on global constant changes
706f6272d9340f54b30bd9c83c97c5c22d2e894d 2023-03-02 Guard against GC of random ISEQs
d7888e462698f89d90e7baf3a0014d63e9aaad2d 2023-03-02 Implement opt_pc
3034553e8dc1e78b96ad283ab57c70e674f54d6e 2023-03-02 Add more GC guards
487d4aa970d910c8f521ea97ae78e3ffc119cad3 2023-03-02 Implement known class guard for flonum
42adcd5743d68b96391c96d7b23e3890606afb1a 2023-03-02 Increase max depth for chain guards
357007626ce77cd3cdb9e44568c1794e515792f6 2023-03-02 Implement opt_newarray_min
e8a36eb4f6f30f5d96960a4cc4025d020018f37b 2023-03-03 Optimize setivar for known ivar index
db4a8afa5e55591aa1e167ffde5924fc8f1f4807 2023-03-03 Optimize BasicObject#!
92efd0569a1da349f8bc7f8214e3a780fd0c575a 2023-03-03 Optimize Integer#*
2ecf77ce205d9732c8c1fcfbf031835c4d53ebbd 2023-03-03 Optimize Integer#===
e4f49236c09240aa9ddbbd6a870119a99e3c78eb 2023-03-03 Optimize BasicObject#!=
d38069264918e7d0c5aff223414ba45dced92c66 2023-03-03 Optimize Array#<<
34f2ab1f3c389e7d802128706008db2d8445fc3f 2023-03-03 Optimize Integer#/
6d59cac4ad8944a725762165d470953dd534528b 2023-03-03 Optimize Integer#[]
49f336f468659af722d473f3e3073a4e97719f76 2023-03-03 Implement new ivars on setivar
366c3c76446108ae442e1918c15219b0fef3fb8d 2023-03-04 Support non-T_OBJECTs in getivar
f81c7a674751681d77d84110ffdb9c609b602cea 2023-03-04 Initial support for opt_case_dispatch
7456b10c33ef984a685d174d7ff4ed418001923f 2023-03-04 Implement getblockparamproxy
3b38fe028035a024095dedffb4c8a1efc4f320ce 2023-03-04 Implement getclassvariable
9fa127416a24312ce2f356c3317f6ff2520977b5 2023-03-04 Implement protected
46a14b65fbeca6bc27e43da4248726b289f1157a 2023-03-04 Implement objtostring
43d1a7afd44e6016a8638e4801da8ddc137b0654 2023-03-04 Implement cref on opt_getconstant_path
f85393514cfeadf27129c5607c257368041dd544 2023-03-04 Implement anytostring
6b2c3ff813a78559ab2e88495db593a54b47e995 2023-03-04 Implement concatstrings
a1b23954093ef8e840736f78b02659a383fe4ade 2023-03-04 Check for classes consistently
89f8e20aa410fa0728b638a92adca114a71706c0 2023-03-04 Implement branchnil
f2ef352ee0bfa65cef8242740ab7ba5a831d1934 2023-03-04 Implement opt_str_freeze
481615418a26568c3972daefaed7d583815e7191 2023-03-04 Implement getconstant
6b38d1ce7bfb37e3891eaa2155c906889c6ef28e 2023-03-04 Implement concatarray
cc646d3262955b10907d984d4de72c1b23cf0c89 2023-03-04 Implement getblockparam
8049f3c9c7af2487716c088ddee28495263761b3 2023-03-04 Optimize BasicObject#==
9556b6368f93f60b2e46d2a6e030321413a9d8d0 2023-03-04 Optimize String#to_s
9ee724408c1da10c7323c07405d5e01182aeb0bd 2023-03-04 Optimize #nil?
c587666f68bc3cd21d8dde9b759ef19574c50ca3 2023-03-04 Optimize Thread.current
c17f200500fb0b33c11c0f4eaef97eca3399fdf4 2023-03-04 Implement nil blockarg
2c25f0daaed7171e68bae31f692c72a5175978c0 2023-03-05 Implement proxy blockarg
c2fe6fa0d0b00aedc006af26ea4903c79e6d24a8 2023-03-05 Chain-guard blockarg
4a124dc1de42600f979e5af53c6444645da2a5fa 2023-03-05 Implement optimized call
bd0d0d3b387b4ed87dde8a13a62c83eb9aafdb3a 2023-03-05 Reset chain_depth in more places
26cb5d416f9f966fb7856e936d7081d7c091558f 2023-03-05 Implement alias
35faa33b65b14d7f3b25b48cf0ad135e8ce33807 2023-03-05 Implement bmethod
85c616967473589990d4003523c5dab47ac187cf 2023-03-05 Implement struct aref
31babc5ceaa8601075c344399a3bab59bb3dd1dd 2023-03-05 Optimize Module#===
f0218303e050377da8f4b21a6a2a0bc4c3118cb6 2023-03-05 Optimize String#getbyte
91f1dc532cfd063b561a056c4c434956488d8505 2023-03-05 Remove an obsoleted test
ed5770878ad621fb033ed140206cf05a533ec4e2 2023-03-05 Remove duplicated declarations
a085df268d6a4e34da6232ed6842ef43875f3ba3 2023-03-05 Update dependencies
a7d01656b1fb453d2dc46fe785a1ba656e4130d4 2023-03-05 Rely on YJIT's switch for now
ef7f56c734ddc3715d3dc50c45b72237596e9464 2023-03-05 Resurrect CI for MJIT
823309debc57e3f0a13f089fff821c100f779e21 2023-03-05 Remove unused variables
1c267d0723a076d7e22e7b8f7c3360d200a239c3 2023-03-05 Workaround USE_MJIT warnings
d6fde0e6db33ff281660a4222ae183a27d6a73ea 2023-03-05 Change default call threshold to 30
a1ad5a21652b460906f04bcd1be278aa831404ff 2023-03-05 Omit test_version for Cirrus for now
7573854c9f47eb71fa1ad836de2c0eba44a965c1 2023-03-05 Add Mod 10 to cmp r/m64, imm8
d51b4d4c3efe1e4f19d64173c994b535a128f42d 2023-03-06 Add Mod 10 to test r/m64, imm32
d6814fa24f403c9152ab9727782d45f9f5f2c446 2023-03-06 Fix a BytePtr check of test
22d944c8b76be04dc437100c46626db5fe9dd7f0 2023-03-06 Avoid crashing at a random ISEQ access
b116b2bcf68d68f51743acd16592d430289aa431 2023-03-06 Fix a compilation warning on Mac
6df8a53055cfa5af02cb5572b3655806e6ed3d5f 2023-03-06 Fix YJIT stats for RUBY_DEBUG builds
09b4236f17dfad945e85edb5c57ab4cd81065915 2023-03-07 Add a Slack notification for MJIT CI
31f4b2d86bfbc753cec9be376719acc4b120e944 2023-03-07 Drop obsoleted MJIT header (#7458)
233ddfac541749a0da80ea27913dc1ef4ea700bb 2023-03-07 Stop exporting symbols for MJIT
50a709fb9e07f523c8a0649d3039161b77f300ad 2023-03-07 Resurrect symbols used by ObjectSpace
f68580890faef54a8000e3d9b79341dbd17c115e 2023-03-07 Stop building mjit_build_dir.so
7fb36a0054436369aa2868490e2d102d8e75929c 2023-03-07 Remove obsoleted MJIT_STATIC macro
290e26c729a083f4461d2497099d9e7eee814228 2023-03-07 Remove obsoleted MJIT_HEADER macro
2702d615f55f676aa8ddc8051907e2c201654e03 2023-03-07 Remove obsoleted mjit_config.h
66c4dc15925bbcb1c31214a17a43d24d19890087 2023-03-07 Remove MJIT-specific benchmarks
072fc7671a2e1d203b8e006c5cd9d629b0315fa8 2023-03-07 Remove obsoleted tool/mjit_archflag.sh
b2130d5f5d5cf01f371275ec92bbed56f93a7770 2023-03-07 Remove obsoleted tool/mjit_tabs.rb
011c08b643757b2369f28fcae190ad1e98623789 2023-03-07 Remove obsoleted mjit_sp_inc.inc.erb
854546fcc468fc6a49588bdbf6df77aa185493a1 2023-03-07 MJIT is no longer slower on Rails
eaccdc1941304d6273397b21c25213174d892185 2023-03-07 Rename MJIT filenames to RJIT
2e875549a934fa04b7939810fa0d8a2762702aaa 2023-03-07 s/MJIT/RJIT/
23ec248e48f696ae986e2b19cd572ece02a5ba55 2023-03-07 s/mjit/rjit/
589c2b1fb217f9ec2598f2305cb31c882b446a68 2023-03-07 Regenerate RJIT bindgen
a6de8b0d2dea18b03374d27901f31be407523baa 2023-03-07 YJIT: Bump SEND_MAX_DEPTH to 10 (#7452)
33edcc112081f96856d52e73253d73c97a5c4a3c 2023-03-07 YJIT: Protect strings from GC on String#<< (#7466)
7f557d02c343d25a07036e4170367897ed14c3b9 2023-03-04 YJIT: Merge lea and mov on x86_64 when possible
3e731cd945134da5f55cbd34f5cd8c9086a8c27a 2023-03-07 YJIT: Add comments to peek and x86_merge
ec05ba7ca30436768f50afabddb4642e8060dace 2023-03-08 Give more time to MinGW to run make test
1d39d2d334f2472a1694ff861ad8c27cefea819b 2023-03-08 Update options available in RJIT
0bf4cd8e1c3178345a63ce5b9d80d02781d93497 2023-03-08 Actually stop supporting those options
6d91df08b53d0b17fa8cd949a3c6b42164c46c8d 2023-03-08 Allow enabling YJIT and RJIT independently (#7474)
9df1f58e018a0c7fd4d9268d9aeb71b277c653db 2023-03-08 Link libcapstone no matter what cargo does
43de2365a5f024118ac5213ef101a23cc8a764e6 2023-03-08 Fix a typo
b67f07fa2c5b7fe9a08563bbc8084401b2ec68c4 2023-03-08 Get rid of MJIT's special fork
e93e780f3d37705a26a9160c60cc92255c1ff60a 2023-03-08 Remove MJIT's builtin function compiler
4bf037bebdc37671ca292dc8f500e1bede077163 2023-03-08 Update documentation about RJIT
9ad19069f9d10dcab33bcee8502d587020bad2a4 2023-03-08 Remove obsoleted functions in rjit.c
cc54e1cf48a232b19e2a69302403bdaa4433cb7a 2023-03-08 Fix ruby_testoptions on RubyCI
309dd50a01203ac107c12e5a962e6aa6add75529 2023-03-08 Fix node search in bindgen
7d7b67a4721c6b7abed5d1a186d0acf45e1934cc 2023-03-09 RJIT: Clean up the declaration mess
a0918a4a80226700ee7c8ea27b30b87f86e5a25d 2023-03-09 RJIT: Get rid of verbose logging
f5909ac6d962acf1eb2736a66316c74693e63a2f 2023-03-09 RJIT: Stop allowing leaked globals rjit_*
4be224eaf59a736a62064546f14d52e00300a46b 2023-03-09 RJIT: Reorganize rjit.c
1a0d3ec4b9bfca2c06abc2909dd1dd15308943fb 2023-03-09 RJIT: Make functions in rjit_c.c static
22d8e95ffe60f9a1267f362bc919c99f03affcae 2023-03-09 YJIT: Optimize `cmp REG, 0` into `test REG, REG` (#7471)
3938b79ef9bbc6f77eb6f5f7af2ff67a30cd1f1e 2023-03-09 Revert an unneeded diff in 262254dc7d
74f44dae9696dfc570abaefc106a2515e3770ef1 2023-03-09 Another fix for 262254dc7d
c5e9af9c9d890578182a21e7b71b50334cd5579e 2023-03-09 Expand tabs in parse.y
1347d707cad8307b91df7e03e5347231ffafe40f 2023-03-09 Ignore parse.y expand tabs commit
487142928aec557fce21bb191afa0169f4479fbd 2023-03-09 YJIT: Merge x86_merge into x86_split (#7487)
65f2563551faead262731083cc30593dfcbd9083 2023-03-10 Explain the project purpose in rjit.md [ci skip]
35fd79ac3713478c8114a498d3536c05ad832063 2023-03-10 RJIT: Lazily compile global ocb
4afe9c09a0cd4688198a5f6f147e5896913200df 2023-03-10 RJIT: Use imemo_type_p instead
e07e9f8491d9ab8b22d2bdf6a8aeba834dac7eef 2023-03-10 RJIT: Do nothing on jit_cont_free
3c35c13aaa137085e5c70d48598d0973d5a7649a 2023-03-10 RJIT: Resurrect --rjit-pause and RJIT.resume
ac5f983f7d2695696693e88aa9c00b5cf2b46c37 2023-03-10 RJIT: Break up and enable test_version (#7495)
d5b7c8a9727ebca2e7d29dd44c44f8724c2667cb 2023-03-10 RJIT: Always enable --rjit-dump-disasm
93f7106b626fe6fbe3aab77f2349c94b259a8edb 2023-03-10 RJIT: Remove unused methods in rjit_c.rb
c364e0745dae0371c542bff770038b210832700e 2023-03-10 RJIT: Introduce --rjit-exec-mem-size
cdece5cf36ec5414ed55fb8d759d2ba20ff209c1 2023-03-10 RJIT: Remove unused code from headers
6440d159b31feb495cacb279b204cdb6b54e721f 2023-03-10 RJIT: Simplify RubyVM::RJIT::Instruction
76808b1ee45db247ad2aad9cc950a3a3a6e888eb 2023-03-10 RJIT: Start testing Assembler
83f6eee76cbffbfd363e0bd9d633914e257d68e8 2023-03-10 YJIT: Bump SEND_MAX_DEPTH to 20 (#7469)
93e34fe42e81d72a3e45501bf3f200ca5e78442f 2023-03-10 RJIT: Write initial tests for Assembler
973cb64b1c74981aeed028601020bb4425cc7db3 2023-03-11 RJIT: Skip a flaky test_thread test for now
ac47b8df8f0a58d70eb35e95656d83da0c155aa0 2023-03-11 Bump the required BASERUBY version to 2.5 (#7504)
3a02c7818cb6cbcc70957dfc449ebf32f9dd9e0b 2023-03-11 Change the syntax of Primitive.attr! to Symbol (#7501)
0c0c88d383a09fef18d8cf8a1457d1649a2cbd46 2023-03-11 Support multiple attributes with Primitive.attr!
94da5f7c360b64e12c55fa0be266d9f48e66e937 2023-03-11 Rename builtin attr :inline to :leaf
c6bea54c70ca4deabba1b028b1dd0dbdc7c0680c 2023-03-12 RJIT: Drop unused USE_* macros support
46a3634bcf1df7b39320cab6b6324f35cd5dd073 2023-03-12 RJIT: Use SIZET macros instead of original PTR ones
195e32977f181c8af9233a12cfc2c98e0f7957f6 2023-03-12 Skip test_udp_server on s390x RHEL 7.1
4445b9e2a2dda207a2b3698c042342dd794b1b35 2023-03-12 Remove unused methods from JITSupport
e4caf59cc112d3fca6bc1f8e912135f856061218 2023-03-12 Move yjit_force_enabled? to JITSupport
47a6cfca720729d1ae3af534521cbe2a2f93cd50 2023-03-12 RJIT: Use as the largest type as possible
58f7e8b7f83babeefb39d1a919d43de237c36c8a 2023-03-12 RJIT: Automate function pointer imports
50c5f94ed71707030f03ef1ce699367f021e0aa3 2023-03-12 RJIT: Introduce constants under RubyVM::RJIT::C
fe34db5a1bc7053ec737ac5d197fa22d54f64b12 2023-03-12 RJIT: Migrate SIZET values to RJIT::C constants
846fc356cb91cbfbd9cf9699ed1174b21b072dd8 2023-03-12 RJIT: Use case-in for exhaustive matches
9501283dea70c94a2df8fbb83c589a0dfcda273f 2023-03-12 RJIT: Leave it to NoMatchingPatternError
8835f9d3bf1d6aba64c0f3ad504c4ea6d3b86e7d 2023-03-12 RJIT: Define QwordPtr for in-clause readability
9c220bf5e14821093b2f8dc8d7c7d5619b424f11 2023-03-12 RJIT: Use lambda constants to match operands
3efe4639eca9b0bd5b3a2332c17595597bfd7f29 2023-03-12 RJIT: Handle Mod 10 for CMP r/m64, r64
d50d13649943a0bec6a0a9eb0eb597eddb143a07 2023-03-12 Investigate which test hangs on MinGW
c9db9c8abd1f1191efbfd2e332010f0ae2e53c9c 2023-03-12 Revert "Update ruby/action-slack v3.1.1 (#7505)"
bbd9221e46649cc0d620efe4542bb93ff89fcb47 2023-03-12 RJIT: Give up freezing InsnCompiler
9cd5441d28002768d9f492140757652548b86727 2023-03-12 RJIT: Implement --rjit-trace-exits
07d3af22d034be006e144160d021352b1eaeb762 2023-03-13 RJIT: Fix -Wshorten-64-to-32
e28f83703ac880f62e9be8a4e8481aae74096cf9 2023-03-13 RJIT: Update dependencies
a23f64221e9b006fef74544ffbbca5d09115f807 2023-03-13 RJIT: Fix block finding logic
3938efa70f5e1f69d588c2b7552335176180cbbb 2023-03-13 RJIT: Fix block param proxy on send
330086d3f6d0f05ef6ccdf1e512c19e94e7104f3 2023-03-13 RJIT: Implement definedivar
d27b5948414efd9cd7a041b11744c9aab9222d05 2023-03-13 RJIT: Fix a typo
da9c84f859db292ab1127f7ca9b7741fff06557b 2023-03-13 RJIT: Rename a side exit counter
ed269c81aa68ba87e9da2fe4c0c2227ea0689eca 2023-03-13 RJIT: Count invokeblock exit types
e10218862a3eb96d39992d889b2cdd403ee7e6ed 2023-03-13 Add btest-bruby target
c7822b8dbb79766c0cdaab1c355d97b0aa6bef71 2023-03-13 YJIT: Merge add/sub/and/or/xor and mov on x86_64 (#7492)
4976b1a049b6e63987b2828121860d75f6136fb9 2023-03-13 Fork rbs to fix test failures
d8344559b224a701caa80a2f72e0798ded80bcd7 2023-03-14 RJIT: Simplify how Capstone is used in tests
4ad171bb255003be688bbe8c72183943a6c7c2ae 2023-03-14 Remove an unused VM option
278b639b7794f7c5a5287dded119d5bc02ec73d2 2023-03-14 Disable RJIT_FORCE_ENABLE CI for now
76f2031884a7857649490f2ef8bcda534bd69c0c 2023-03-14 YJIT: Allow testing assembler with disasm (#7470)
9a43c63d436568350333964a859fd14987a029f0 2023-03-14 YJIT: Implement throw instruction (#7491)
868f03cce1a2d7a4df9b03b8338e3af4c69041d0 2023-03-14 Remove unused jit_enable_p flag
70ba3102129dbaf6c943d1ed042103e0238842f4 2023-03-14 YJIT: Introduce no_gc attribute (#7511)
f613c18912f4bf5492a8dc02ab5e3661f4ae907c 2023-03-15 Partially revert GH-7511
61831806030612c3a8577d88945b478262ee88f7 2023-03-15 YJIT: Eliminate unnecessary mov for trampolines (#7537)
a8e7fee80129b0ba360c2671582117c8e18a6464 2023-03-16 Revert "core_assertions.rb: Refine `assert_linear_performance`"
9947574b9cad74fbf04fa44d49647c591590c511 2023-03-16 Refactor jit_func_t and jit_exec
ed18093200f94e964a0ad1c91272b3266364198b 2023-03-16 Fix the JIT-unsupported case
182f4f0d1c88771e688ad37e571282c67c1dbf19 2023-03-16 Fix a bindgen CI failure
c62cf60d187fbe74da97f79148789cdd1bfa0332 2023-03-17 Skip a flaky test that might not work
9fd94d6a0cc7626c8abfc9ba05d6f156927ee8f7 2023-03-17 YJIT: Support entry for multiple PCs per ISEQ (GH-7535)
644c9985256e8bf52d8ec362dcebe4a437e7fd51 2023-03-18 RJIT: Support --rjit-stats on release build as well
39cd74d2a0c36a76422d3648f076a48fc032d960 2023-03-18 RJIT: Use RJIT_STATS on --enable-rjit=dev
45a17013aae5ed050b0d425a2dab7cd4547ff359 2023-03-18 RJIT: Implement throw insn
93e05aaa74365d24960595832b5b01a050fd6f80 2023-03-18 RJIT: Implement putspecialobject insn
dc28ccbb6dd0921a75ed21e9d5a6c6c05a0deecf 2023-03-18 RJIT: Implement getspecial insn
9f8e914943f812a5036d92648386169079daf51b 2023-03-19 RJIT: Implement checkkeyword
81e19b7d9988ced02c80a19ef2ec0f3b7cd8c456 2023-03-19 RJIT: Implement getglobal
2eefd71e0f0fe7ab4c4584fc29902034102c5c4a 2023-03-19 RJIT: Implement newrange
4e440d6990a1095149a83662f1238d31047c1032 2023-03-19 RJIT: Install libcapstone-dev on CI
d189f8d870aee69e43697415a4840a4d9cdf5a62 2023-03-19 RJIT: Prefix rjit_options with rb_
9c2792c3d3933d7afeca9c46be9954057d06c5eb 2023-03-19 RJIT: Implement toregexp
4a8de3fa8872ed43b33f1ae81ae4767f4334283a 2023-03-19 RJIT: Fix toregexp
8510f33cc1d7f6b5148d596cfea3fbf734661cd8 2023-03-19 RJIT: Implement intern
71bcab45191358c3da20559102ede8477bc0a4a1 2023-03-19 RJIT: Implement setclassvariable
d07d1c71622ad8fca1d8f88c865efcdd93c4e894 2023-03-19 RJIT: Upgrade Ubuntu on CI
cc9330f8c0fac9952572a590cb70eb8e63921056 2023-03-19 RJIT: Reorder opt_case_dispatch branches
824cf889698ec95dd02c126eab5b402adeef36e2 2023-03-19 RJIT: Optimize Kernel#is_a?
ca9355e173043bf2b403640bd88c48ac0d0d59ed 2023-03-19 RJIT: Optimize Kernel#instance_of?
106cca5111981ce30bb6f4534ff72e8c09ace162 2023-03-19 RJIT: Optimize String#empty?
32e0c97dfaa7973032e6ab93260be8eb4ad1458a 2023-03-19 RJIT: Optimize String#bytesize
c4e2718763e1ab2d00f43b0797b4852b5ccf28c8 2023-03-19 RJIT: Workaround USE_RVARGC=0 CI
9654a28cc5bbf55e200806a0c62c6e17b1635e1c 2023-03-19 RJIT: Drop duplicated obj_is_kind_of
2121282753b9faee1ce6f93d6c75b105ad040af0 2023-03-19 RJIT: Optimize String#<<
cd5a8d01605e2235fe6deaa4f60c212ffaeb4d04 2023-03-19 RJIT: Optimize String#+@
95c4ced39eb0d25925724456b222a56206b633db 2023-03-19 RJIT: Optimize Array#empty?
83ad1cac811b144b0016fdbfc9d83c11fd190349 2023-03-19 RJIT: Optimize Kernel#respond_to?
2f29044de48ed3f468c09ea3c5c214791370037f 2023-03-19 RJIT: Optimize Kernel#block_given?
4f350dbfdd84abbf8cda3974d5d9d79bd0f71f33 2023-03-20 RJIT: Remove an unneeded variable
2d8ecfcc9a1cf65104bd0f61542a969dc3bd2317 2023-03-13 RJIT: Implement invokeblock with ISeq
7f696b8859e91725262b7dc731078baf8fa95d56 2023-03-20 Remove a warning in bootstraptest/runner.rb
7aeb9e20b90bf16d25fcc76c619bf971f4c47ec5 2023-03-20 RJIT: Disable ISeq invokeblock for now
e3dc25acae03f052e6e8a56868481b9fc2f733ea 2023-03-20 RJIT: Fix ISeq invokeblock
47f7ec1c9f9e409ddea0c763b79c4fc9b71da84b 2023-03-20 RJIT: Support invokeblock arity mismatches
59b86da82c7e175b1a479c82bffe32d6fe394ecb 2023-03-20 RJIT: Implement ifunc invokeblock
70ea58bd5ba42b26ff39f51079af0efa422ac036 2023-03-20 RJIT: Break up RJIT send_iseq_complex exit reasons
51834ff2ec4fba7fa4d62b04365c1c9c5b6700f1 2023-03-20 YJIT: Make dev_nodebug closer to dev (#7570)
c44367265daccc504e6ee35eb2ae5712563246c3 2023-03-21 RJIT: Fix invokesuper
38946209a7361ca8cab15df7e9d28ea7746eb4f2 2023-03-21 RJIT: Split has_rest_or_post exit reasons
7947920ee7b64b82365ba174756fc7162469ba67 2023-03-22 RJIT: Follow a recent CALLER_SETUP_ARG change
cb4580945424f91072fcf799e9eb6a6dbbd82d30 2023-03-22 RJIT: Update binding
b4e438d8aabaf4bba2b27f374c787543fae07c58 2023-03-23 YJIT: Save PC on rb_str_concat (#7586)
1dd65f7c55d146c9ea968385c9a733bdc47f024a 2023-03-22 RJIT: Initial support of splat
314c7dd6d1ef99c90b851fb5f5585ca449d3715a 2023-03-25 RJIT: Support splat for cfunc
85a55d3e75fd98e7a0462ad289630d64ff31da84 2023-03-25 RJIT: Remove send_iseq_complex_splat exit
9bc2dbd33cd25281fe14d01bbe5b460176db1010 2023-03-25 RJIT: Support optional params on splat
1396b83153d395c4c672846749d7ec53b80d3d2a 2023-03-26 RJIT: Fix jit_array_ptr
a624a5d709e6ee76cbda63b09fe1f99ae6c0e9be 2023-03-26 RJIT: Scope down send_iseq_complex_has_block exit
ddb77dd11e5030b9d7dbf1f3e93e5e4cad1268b3 2023-03-26 RJIT: Put a guard for splat w/ var-arg cfunc
2f916812a9b818b432ee7c299e021ec62d4727fb 2023-03-26 Skip test_europe_lisbon on macOS
dc270fc6320829c8a5dd8be801702e26806fcf27 2023-03-27 RJIT: Implement attr_writer
ff44e32f929d089fb3a9ce33bc4c7e59f2e0e588 2023-03-27 RJIT: Store caller sp after stack overflow check
3352e76441b9c62704004df065a1a7e7784496a4 2023-03-27 RJIT: Implement leaf builtin call
7600e6bc19cd65ebbe328b2df0c8cb3d084240ea 2023-03-28 RJIT: Optimize definedivar using shapes
2f8a598dc598b4faaab5d8fd4740811d52fece96 2023-03-28 YJIT: Stop using the starting_context pattern (#7610)
9a1f6975c54e72a0a30e3fa598e072c44ef093e5 2023-03-29 RJIT: Propagate a set of args as a CallingInfo
9a617c067f3cffbf0bfd4e2f4b0634adb9d50bc4 2023-03-30 YJIT: Generate side exits as late as possible (#7612)
f500df097f7f191b54d82dd6cace7ede718ce624 2023-03-31 Fix ivar dump for RVARGC in .gdbinit
9f426491ca5250084174d2a16855cce041ca1cee 2023-03-31 Put misc/gdb.py [experimental]
a57270a8488dc7faaeb9fd62a2c4368a8cb703bf 2023-03-31 Expand tabs in .gdbinit
98347c251a9c73eba51ffe50519e18334320ac91 2023-03-31 gdb: Dump env data in cfp command
0f368bfb7b82148cd8d2795820e5bb60d542dc33 2023-03-31 gdb: Show params and locals in cfp
185f39df7916670afb2f89896d1324a5a107f480 2023-03-31 gdb: Always show actual values in cfp
a9b6b25de53b6cb324666f0114789c5f48f877db 2023-03-31 gdb: Visualize register positions on the left
1da77539da4bf6151baac656f48f00eff544a448 2023-04-01 gdb: Don't dump params and locals for C frames
a3074c1256f210cdd9eb21d636b231e8e64ee496 2023-04-01 gdb: Fix specval
3a238eff88440f450a7871fc82e49bfb1ab336e5 2023-04-01 gdb: Fix a command example
175538e433badf179d712f5ead659f29f5d11654 2023-04-01 Improve explanation of FCALL and VCALL
df1b007fbd64363067539ff7e89aff6368d605ab 2023-04-01 Remove unused VM_CALL_BLOCKISEQ flag
bdbf663cef31e2194bf87ae5c11dfe5525316ca8 2023-04-01 Skip typeprof for now
d71db90c6800bee0716673a0c6d5bc356c04e9cb 2023-04-01 Fix a test in typeprof
0973b93e495bd39da5032747fbc5051bb226c1a9 2023-03-28 RJIT: Start moving away from VM-like ISEQ handling
cfea319772faeef1d3d0ff69916221c29b691ee0 2023-04-01 RJIT: Migrate bmethod to jit_call_iseq
f42cf3fd1ed6bb43822f85a90c1cda119e75a68d 2023-04-02 RJIT: Migrate invokeblock to jit_call_iseq
249fe18e8f48d289e83aefbe9dc3de0b52b55357 2023-04-02 RJIT: Remove unused counters
28db75af66f7b8cbbc040a91394b86282702f32c 2023-04-02 RJIT: Check stackoverflow earlier for ISEQ
90cdc5b8ba5421bfd183c2bfba16c1fd3ca7e0f5 2023-04-02 RJIT: Let the caller of jit_push_frame handle stack_pop
e45ed2da5046f7ee2a82f332d211ddbd7108fc22 2023-04-02 RJIT: Rewind stack_size on CantCompile and side exits
2ce5cfa2be927acfd20c2543e0580cbef715213d 2023-04-02 RJIT: Save PC on String#concat
ee52255f93b30c15031d2a6566fbe68c2b9a16c7 2023-04-02 RJIT: Return CantCompile early for arg0 splat
bf2617b8a679b5ef7eabfa3feb2ef2686d1291f0 2023-04-02 RJIT: Fix has_rest exit conditions
87dc06ed242ab6524cc51404513a8b0dad9fe1e3 2023-04-02 RJIT: Comment a location for each block
a077b7e36b27462b9702251d6fb823d3a092a134 2023-04-02 RJIT: Support rest args
6c55c3eb7f20b4df685f263c6fd121883b5bf113 2023-04-02 RJIT: Fix a leaked-globals failure
1b475fcd10b4f6fe6784c016e3cdeff724229b1d 2023-04-02 Remove an unneeded function copy
7778c292c4c13823208a70558d25424fef474de3 2023-04-02 RJIT: Support keyword arguments
62188c8584e4c79694a56db7e72b4d3c2bf7a5dd 2023-04-02 RJIT: Update exit reasons
6f2535deda1acbba7762639bd2681b84309432d5 2023-04-02 RJIT: Prefix a constant with C namespace
cd1cd8030c0849fcba1ae7f251e53919703d8af7 2023-04-02 RJIT: Support splat args
5cc644b147f8809a9ab986c40dc8c3c3befb52a3 2023-04-02 RJIT: Group blockarg exit reasons
bf7587748d793265060fc2708421eaeddea7e4c0 2023-04-02 RJIT: Simplify invokesuper implementation
3fe134759cc4904c74306e0832c22fa518a5bea2 2023-04-02 Skip assert_linear_performance for RJIT
284a0ff96c97be0c2413e3fb59a7874e4092c90b 2023-04-02 RJIT: Remove an unneeded branch
66f8efc342bd36ae14090f14e7c2b9a0e30b9be3 2023-04-02 RJIT: Simplify cfunc implementation
57ee62792991f80f5df9e1db2f14141ff6345937 2023-04-02 RJIT: Lazily guard block arg
ad2b719fc2c768aacd3a623da00b68fa62d7557b 2023-04-02 RJIT: C::FL_TEST_RAW returns RBOOL
4fc336127e54dde8a744acdb5157c17e7ae857d3 2023-04-02 RJIT: Support has_opt ISEQs
6002b12611c3cee921fc8aef76b55db4b2d0fbcd 2023-04-02 RJIT: Support entry with different PCs
8968b47ba8a6d1c66315b7ea042cac8b07f0d7c3 2023-04-02 RJIT: Refactor getlocal and setlocal
d546f8c5183d583b2455ef005b9276a22bab3b65 2023-04-02 RJIT: Store type information in Context
50285d2864e28842174a2994d830b623ac2025aa 2023-04-03 RJIT: Swap type information on swap insn
be4e16bc1a97af8553b15a53fb79eb043abe02b6 2023-04-03 RJIT: Update type information on setn insn
eb51248c4c673d6b3d62503f8f4c79d75a52edaa 2023-04-03 RJIT: Upgrade type to UnknownHeap after guard
3bacc3877a8d61a2e66f6b9d874a60f3be0e7f53 2023-04-03 RJIT: Find a best matching block version
d876c008ecb823a042021bebdb6667ff0c8ff028 2023-04-03 RJIT: Limit the number of versions per block
f0b69eb14f9a678e4c3e4e41fef3bf2bda54dc5c 2023-04-03 RJIT: Upgrade type to Array after guard
0abe9d8b32ea9368576ee6dbabc4f19f556b9b08 2023-04-03 RJIT: Upgrade type to String after guard
1d452c2cf853d8a95c8020164ee4ef268254b31a 2023-04-03 RJIT: Upgrade type to Fixnum after guard
ca8102355ac98be37b7b424b5a1d880dd94b198d 2023-04-03 RJIT: Upgrade type on jit_guard_known_class
46e93ef53d66a73c1dbe317946dd4ac7d712bb1c 2023-04-03 RJIT: Propagate self's type information
3cb5e7558ddbaf9535a6937616fb9e8db13dbcbb 2023-04-03 Fix a test_rubyoptions failure
ba4ff2552e9bca762f0953e5697438efebe22547 2023-04-03 Avoid failing test_enable on warnings
38209ffdca89a497572486034a4e9ed534607057 2023-04-03 YJIT: Add codegen for Array#<< (#7645)
6ab86e462624df5d7d0d7661f9511d05c0363224 2023-04-04 RJIT: Fix arguments for shift_stack
6a4087702bb8ceecdc831fbe8ff230dc988e6e96 2023-04-04 RJIT: Update type information on setlocal
2c560b976ed86730dfa305266fcc69033f6790cc 2023-04-04 RJIT: Fix arguments to SPECIAL_CONST_P
19506650efeb8b19cea3f72d3f95547c5cbc3659 2023-04-04 RJIT: Add --rjit-verify-ctx option
98f0e2c330a261a96e3a90ff4f5a8c671abdbec5 2023-04-04 RJIT: Fix the argument for defined
51b2f4c0f562ee57dca14820967556d730c2ac9e 2023-04-04 RJIT: Fix the argument of shift_stack
b7717fc390ce47c8ef24d2ed9fe25f188f28f60f 2023-04-04 YJIT: Stack temp register allocation (#7651)
116c0f92ef0af466a2adc1052ebccaea4d5345f0 2023-04-04 Resurrect yjit-smoke-test before #7651
e5de0fe108f665c8df3d23494e2fff786f6d54a4 2023-04-04 Remove an unused counter
1190ec60cc3145c06cca6897b160b3e8ba2c7ecd 2023-04-04 Use a longer timeout for syntax_suggest
6d8875b5d7f8dc4a6435e6fd10c73a1b42541fab 2023-04-05 RJIT: Fix mapping offsets in stack_swap
e06bebff5ef57dd4c32acb77001df230520c5449 2023-04-03 RJIT: Propagate argument types on method calls
4f77d1cdb89c3650461552d98aa527dd7f48d5df 2023-04-05 RJIT: Eliminate known-result branches
4e9c3b4518822036ee7d60b9bf7e77ee6753b725 2023-04-05 RJIT: Eliminate known-result guards for blockarg
2ddf6079f17da874c12b4749057ee6b617cb3005 2023-04-05 RJIT: Always use guard_two_fixnums
66fe64b2699902041790400dfa94ca14f097f3b5 2023-04-05 RJIT: Remove unused variables
9bef39de74684343ef3a20269f1a37ee395c2057 2023-04-05 RJIT: Handle include_all argument of respond_to?
65d27d3c0a1235f04ca90f94e29a7f2ddfd1b574 2023-04-05 RJIT: Skip a class guard if known to be T_STRING
615a1bc470587614129c8a7f352286cf9d1c0fc6 2023-04-05 YJIT: Count the number of actually written bytes (#7658)
1587494b0b5f64a9976dcf0bd94dfe98123c2c27 2023-04-05 YJIT: Add codegen for Integer methods (#7665)
89bdf6e94cb36567478c509722fe98069402fb8e 2023-04-06 YJIT: Stack temp register allocation for arm64 (#7659)
4af9bd52cbb8cff7d149a8565012ab1153a4b5b1 2023-04-10 Get rid of a breakpoint left in parse.y
1ff14a855ab2389017a0de958702644233dbeb9f 2023-04-10 YJIT: Avoid using a register for unspecified_bits (#7685)
7297374c5e3dc2b66ee55d918b3f933e78dd23fd 2023-04-11 YJIT: Reduce paddings if --yjit-exec-mem-size <= 128 on arm64 (#7671)
1432b3768aad4cfd95d584077f76c617dcc62978 2023-04-11 YJIT: Fix a compilation warning in x86_64
00bbd31edb068f6ee4670df53ae66c4ba0ecb9bf 2023-04-12 YJIT: Let Assembler own Context (#7691)
2fcd3ea6d8d7d2c9894b7ba0483cb8aab3ce55cf 2023-04-13 YJIT: Move stack_opnd from Context to Assembler (#7700)
bbe69fba595433d0a7d684b70c0117f49cecadb2 2023-04-13 YJIT: Use an enum to represent counters (#7701)
8286eed20bbc88ed607dfc38b6e0439934671a45 2023-04-14 Allow testing a different version
4501fb8b467cd40da5e160b82db7ea1a10d9e7ca 2023-04-14 YJIT: Introduce Target::SideExit (#7712)
45c6b58768c53b5021a780c7e5fec2382e940b04 2023-04-14 YJIT: Add a counter to all side exits (#7720)
5aa3be65f4e003f3638258cdd6e10aabd9d05d2d 2023-04-17 YJIT: Spill a caller stack as late as possible (#7726)
2531bb0b66e8860b27c449d7815229b4763ab415 2023-04-19 YJIT: Remove Insn::RegTemps (#7741)
5fc11f306c6d38e46cc45f0ffabc5ea14084a11a 2023-04-19 YJIT: Tweak asm comments (#7743)
d2d0954c1618d90587f6f4804d9db0af0ef24ee1 2023-04-20 YJIT: Replace Mov with LoadInto on arm64 (#7744)
995b960c70c624639552a04c38c7822f9875c53d 2023-04-20 YJIT: Avoid splitting mov for small values on arm64 (#7745)
64a25977ed93f5c1d95d72359979a0b89dc9ffc0 2023-04-20 YJIT: Merge csel and mov on arm64 (#7747)
a42c36c0f1b0439826b37c868fac4ded41e7aa91 2023-04-20 YJIT: Merge lower_stack into the split pass (#7748)
1702b0f438b2ac7c8b7d9c42bb5dfe23fad1df0f 2023-04-22 Remove unused opt_call_c_function insn (#7750)
f84d94b8039c1c44fd99690fd4b4e0184dab4fb5 2023-04-24 YJIT: Show definedivar exit reasons (#7755)
f492e3b4e5ed30f6a592a3b644228bd335af7284 2023-04-24 YJIT: Use general definedivar at the end of chains (#7756)
0bf10dfd25b0b18fcb97465845a08b53f5d595f8 2023-04-24 Avoid linking capstone by default
cbfb5fbb25a8b73127f69f47940c8d380270e6af 2023-04-27 RJIT: Fix unspecified_bits with locals
417eb83b48f2e9eb551e8dd5163778c3ef278972 2023-04-27 RJIT: Tweak the default call threshold
f2c367734f847a7277f09c583a0476086313fdc9 2023-04-27 Introduce --enable-rjit=disasm
d4dc149c3c4cc01098b5af67decbcba6d370bbee 2023-04-28 Update an Intel SDM link [ci skip]
546093e8d9c9d3b3a5af8b753bc332049d1d3c41 2023-05-04 Add YJIT-related NEWS entries [ci skip]
60eb181c3707a9524d89e80e682e67385dc35017 2023-05-04 Merge a YJIT release notes draft into NEWS [ci skip]
b4e4ad9545a3e6e7ba2aed18a7ef9592ece65c3f 2023-05-04 Write up NEWS entries for RJIT [ci skip]
94a513b08f616e0289f2fb4688659143d85f56ad 2023-05-19 YJIT: Enable debug symbols in dev_nodebug (#7822)
b70e3f44c1d86fed92a63832fbf69a0764675ebb 2023-05-19 Skip test_dump_too_complex_shape for YJIT for now
875adad948d48d13539075fff526fa5ecb5eba18 2023-05-19 The too-complex test isn't stablefor RJIT either
1f74e25c3bb9398c2b47fde771e35293e2c29ad9 2023-05-30 YJIT: Force showing a backtrace on panic (#7869)
39968112f53fb1f905b924fed557132c6ead601c 2023-06-01 YJIT: Introduce RubyVM::YJIT.stats_string (#7857)
4e26ae3cb93d6f22edef9d4fa1221e94b7abded2 2023-06-02 YJIT: Use #[cfg] instead of if cfg! (#7899)
2e14a65309a695cb5f5161ab64fe144c1aaae664 2023-06-05 Add an example for rust-analyzer.cargo.unsetTest [ci skip]
ebe1077330b36bfa960fd94392e26fdfbaa93951 2023-06-05 YJIT: Fix a warning on cargo test (#7909)
888ba29e462075472776098f4f95eb6d3df8e730 2023-06-12 YJIT: Break register cycles for C arguments (#7918)
78ca085785460de46bfc4851a898d525c1698ef8 2023-06-12 Revert "YJIT: Break register cycles for C arguments (#7918)"
fcf2f5a522cd5100ca67bbf96b46cf4fe02fb372 2023-06-21 Let yarp use main branch instead
4be594a5256adcc7b0114dde37b1d5455e6fb409 2023-06-21 Don't report neutral results of Cirrus CI
2acb27cad7e88803ed39c41fee2f1783240431d4 2023-06-21 Fix -Wold-style-definition
06ed9fcd0b10ec6f9d2590771fa4c0636415abd1 2023-06-21 Stop asking YJIT team to review dependabot changes
2beb14506fb9ab53e26bd2757a7e0810f090bf31 2023-06-21 Handle non-enum values to fix -Wreturn-type
edd488109fe8a95ec8674886905fe503fc0f9108 2023-06-22 Sync ruby/yarp with sync_default_gems
711cabec26eee20a30a2d8642b9f05ad6e7eeb49 2023-06-22 Sync ruby/yarp to https://github.com/ruby/yarp/commit/89a00203af803032383338c943836da6bafca7d9
a1d4dada6b99f7762d2a4adcd3784bd63d3a2fd2 2023-07-04 YJIT: Break register cycles for C arguments (take 2) (#8018)
6b2abe570f0ecb1ec0e401be0eb4172f35b78307 2023-07-04 YJIT: Avoid reloading InsnOut operands (#8021)
1dde9d726099fc4e4b06b8c848c85eac195c521b 2023-07-05 Explain why YJIT is disabled for clang<=9 [ci skip]
7c9ce38cdb781958c52a89b910ee83d5fea99048 2023-07-05 Remove duplicated Rust installation
f0f099a5ff608cd87cf988ceb46c94c471e2dc50 2023-07-05 Disable clippy on Cirrus for now
f314656c238f799e26f49658b798379ccaf376ea 2023-07-05 Skip a failing spec for the latest bigdecimal
9c1776e6b09fbad4a13de35179c8e7c7c7e6ea08 2023-07-05 YJIT: Use --yjit-exec-mem-size=128 by default (#8031)
57bf73225ddb57bfb75171ff7d4c1e72d4f1dbd5 2023-07-05 Add a NEWS entry for --yjit-exec-mem-size [ci skip]
48d95de6a61230d8364952a18ea123e86b3525e5 2023-07-06 YJIT: Use registers to pass stack temps to C calls (#7920)
d45118aaafe4e1e8409c13dea462fbbaf8b4cb8c 2023-07-11 Remove obsoleted USE_INSNS_COUNTER macro for now
503f987ead41f73205f2dbbfc93cd8ecd635c3a5 2023-07-11 Skip a flaky test for RJIT
dfe782be17639aab05527b2fd816f524c0844a6b 2023-07-12 Refactor COLLECT_USAGE_INSN
b588fd552390c55809719100d803c36bc7430f2f 2023-07-12 Remove an unused `#if 0` code
e850181acf0e68a162c75d47b7a0951ab7d878b1 2023-07-13 Fix a CI failure on rbs
d814722fb8299c4baace3e76447a55a3d5478e3a 2023-07-13 YJIT: Make ratio_in_yjit always available (#8064)
b41fc9b9a4ad2043a9fabce15814eade9b252569 2023-07-20 YJIT: Avoid undercounting retired_in_yjit (#8038)
a7127745f197807a8eeda3a6a34b9a0eee4a2c71 2023-07-20 Get rid of obsoleted __bp__ references
1129488f6f789c4219eaf0f127cfb6ca8a66c205 2023-07-20 Ignore win32/file.o on update-deps
b71f79dd1782cf3af2462b879bcc4bc55f0bcd34 2023-07-20 Add a missing *
c4ef3d767bc901d410cbaaf91f9eba02556552a7 2023-07-20 YJIT: Rename exec_instruction to yjit_insns_count (#8102)
8d9a25a6d799c50514213b0d15250d9c260213d1 2023-07-20 misc/gdb.py: Allow overriding stack_size [ci skip]
83605bb6149ec65b670dac4fcd3afa3fb2e67114 2023-07-21 Just assume rustc is in the container
7cecd15587431e84088c62294bfbba134bfef173 2023-07-22 Suppress flaky update-deps failures for any win32 files
dd04def10f22296c9a98b4d796c100b9ad4e2388 2023-07-22 Try to fix NoMethodError on update-deps
cef60e93e6db859b47c818f745be809feb04ae48 2023-07-24 YJIT: Fallback send instructions to vm_sendish (#8106)
e1104017e3080fd432c0b5fdc3ae6e004ffd0834 2023-07-25 YJIT: Fix cfp inconsistency on tailcall (#8107)
9bdd48597297dcb01a7e07f5a0f716c4ea9cc1e1 2023-07-26 YJIT: Count the number of dynamic send dispatches (#8122)
e5effa4bd063f454f9f304e6f9fbf9dd8b353a76 2023-07-27 YJIT: Use dynamic dispatch for megamorphic send (#8125)
97219721752e7cc1eda51131d6a3cd753d37276c 2023-07-27 Resurrect rb_reg_prepare_re C API
cf0c907bc7f7f435887a50b350a8b489aa7ff7f8 2023-07-27 YJIT: Count setivar too-complex exits (#8131)
bf4d64d8d0a35a1e92707e0cb2706348f21eb9b5 2023-07-27 Remove an unused macro
38be9a9b72d606024eb94900ed834b08493a1518 2023-07-28 Clean up OPT_STACK_CACHING (#8132)
8c7cf2de98c56039820c2861d1f0ed85c0961e12 2023-07-28 Remove an unused argument in vm_exec_core
44b19b01e22c0e2b24e97cbcab80aee953f978fd 2023-07-28 Remove an obsoleted initialization from Wasm
bde4080b3989b4f097371b5cadb82bf6cb7c45b1 2023-07-30 YJIT: Drop Copy trait from Context (#8138)
16b91a346f734efea0933495804b53e3ae15f1da 2023-08-01 YJIT: Fallback setivar if the next shape is too complex (#8152)
5ff1c00e17cd83dd42e9d96d5b415c7c5f0f3615 2023-08-01 YJIT: Let local yjit-bindgen exit successfully (#8156)
df6071c49ffa83bc215c41f744a76e37d48fc79a 2023-08-01 Do not auto-cancel builds on pull requests
d405410e3c6ecfdefe345f2b78cf740effe784a1 2023-08-02 YJIT: Move ROBJECT_OFFSET_* to yjit.c (#8157)
452debba22cfae0ed61042afb21f2bf86135c1dc 2023-08-02 YJIT: Fix --yjit-dump-disasm coloring on less(1) (#8158)
81c198b5cfced7f9e8205e726bf686763370ce18 2023-08-02 YJIT: Distinguish exit and fallback reasons for send (#8159)
5f5cc22b5f5983b3cea0a96bfc5584f645a90b8e 2023-08-02 gdb.py: Print Env based on EP instead of BP
192ed8e70f4c9f45661e53583c7bca9b18821f56 2023-08-02 gdb.py: Add -a option to dump all frames [ci skip]
b35a2223486c80e496c0c678c1e3950be5086320 2023-08-03 gdb.py: Support dumping a dummy frame [ci skip]
e80752f9bbc5228dba3066cd95a81e2e496bd9d7 2023-08-04 Skip calling jit_exec on Wasm
e176f84138ff4fc5f7442cc969a281aeb714e7bd 2023-08-05 Just suppress a warning for non-Emscripten Wasm build
cd8d20cd1fbcf9bf9d438b306beb65b2417fcc04 2023-08-08 YJIT: Compile exception handlers (#8171)
1b0da1e6236ad9a380abfe4ca8b51f06c34bb6f9 2023-08-08 Skip running brew upgrade (#8189)
6acfc50bccf0c201f77c274281ac33920a0a6923 2023-08-09 YJIT: Count all opt_getconstant_path exit reasons (#8187)
d3efce69eaabf1ff81bcdf3631350a87ac0dda28 2023-08-09 YJIT: Count throw instructions for each tag (#8188)
493acaf4d4634834ff010aca7f2fa5641f32416a 2023-08-09 YJIT: Distinguish exit and fallback reasons for invokesuper/invokeblock (#8194)
1ccd0eae112bce845b728e487cb124159f6eb01c 2023-08-09 YJIT: Chain guard method IDs for respond_to? (#8196)
92cf14b4c5ba4d18140be870bbc5530d1d9e7140 2023-08-10 YJIT: Allow VM_CALL_ARGS_BLOCKARG on invokesuper (#8198)
3ad306b4f09665f8555006dd78be38e298f7bd2d 2023-08-10 YJIT: Fallback megamorphic super/yield to dynamic dispatch (#8197)
f25e7eac0409d77d0f5e2d3954df680d00fb26f0 2023-08-11 Fix the yjit-bindgen job
d7c0fec40b700ac9c36b4bfeb2d05a4029d32192 2023-08-11 Update an outdated YJIT binding
654b64822395ead530ac3ecae318197be85c8b52 2023-08-11 YJIT: Implement checkmatch instruction (#8203)
02e5095108e2ce38815fa9957619ed0a1cad4173 2023-08-11 YJIT: Implement GET_BLOCK_HANDLER() for invokesuper (#8206)
58424787fc5db65245471940e03241444d10f071 2023-08-11 Extend the CI timeout for macOS
7740526b1ccf62a027984e35375bb30ccbc0a000 2023-08-12 Reorder bp_check and jit_return in cfp
75c9487a98ebb27d38387a0c900ff5b1f34c30d2 2023-08-14 YJIT: Chain guard classes on instance_of (#8209)
efd611ceb661a230f121797079376cdb4e831951 2023-08-15 Revert "[ruby/yarp] rust: Initial yarp-sys"
8d985b1855d5d5dca88edce32625440a6c123a16 2023-08-16 Clarify the actual Visual Studio version [ci skip]
3873b1eb39a2070937dc62ac47f8b96df54a72fc 2023-08-15 Resync YARP
f20dfd0803fb21a9332092922378a0de022eaa67 2023-08-15 Fix the YARP init path
87f74a349e5ed337b708e3626dc946252dfc2c86 2023-08-15 Update dependencies
7183cf53f868c6a1abdc2ff4cb848c28c4858f05 2023-08-15 Revert an unintended revert
cdb757f817b0721d79d43ae8de6f8198d6033177 2023-08-17 Avoid synchronizing GitHub Actions from YARP
1c53e64c512668685bb7abaf1232518af3969496 2023-08-17 Fix a regexp error
e210b899dc803607bef1b395ace02dc9f96554ea 2023-08-17 Move the PC regardless of the leaf flag (#8232)
40002dd7dc2513ba5209da198a182f3b6a6a0e41 2023-08-17 Resync YARP
f50e814dae946d49dd798976262ff60bd2797fbd 2023-08-17 Resync YARP to https://github.com/ruby/yarp/commit/11ad3fb590
818998b41b41a4f2f4120b0a0b6a92e4009ee5ba 2023-08-17 Refactor YARP_IGNORE_FILE_PATTERN
57ec167306672960ce4c65586a96752ad43461c7 2023-08-17 YARP: Ignore Rust sync failures
67b5f63e97eff714d2a028b593ac602515cdc1f1 2023-08-17 Render YARP templates in the build process (#8228)
72a16c61dc6c6f5b55cd6b33d64a06baf919c93f 2023-08-17 Move the dependency of node.rb and serialize.rb
78e7fd7b49ec2517006492039cd4f92b2cb4d85a 2023-08-17 Include YARP templated files in snapshots
e504c368943acd489c9be5bc249425e885605ff1 2023-08-17 Remove obsoleted yp_-renaming logic
434cbc05f387616e1e4014a5942e265b7451ab08 2023-08-18 Document the existence of sync_default_gems.rb -a [ci skip]
ad2bad4ab42c490beca0bd3c5cd9846fdff238c2 2023-08-18 Fix the scope of rubygems conflict resolution
7a2aeadb78687ed0a1bdb3062b59157f155bb5da 2023-08-18 Attempt to explain what sync_default_gems_with_commits does [ci skip]
6a6dacb0d1ce47d413d75b6e45d07a8b08ace3fb 2023-08-18 Attempt to recover from YARP sync failures
2046e054bc811fd6a8e30c926aa6c9c4a5884262 2023-08-18 Use {$(VPATH)} for OpenBSD
aba26a88040c322a188292447fd18a2b9c76c713 2023-08-18 Update dependencies
e327bf32bdfa610a0f1834048bb1422de992c073 2023-08-18 Use $(top_srcdir) entries for mswin (#8244)
6fff5c5ba23a2790c9d189de82e157c9fa986f96 2023-08-18 Fix tool/update-deps for YARP files
57dfd5c245525975243f2c0662c51ed82458d23c 2023-08-18 Revert "Fix tool/update-deps for YARP files"
2502821abb0f2baf10a61c685a644a50a35c2cd9 2023-08-21 Exclude docs/ from YARP sync
925ce3f4fbe2f05b8673a6dbc763ecab9f04fae1 2023-08-21 Skip commits that are empty after conflict resolution
be889b6d6c3b919dc6a762c7cf0853b8d019cf55 2023-08-22 Add a forgotten default value for ignored_paths
eec7a3f9ee0a40f4f5e22e0131c3acd486f31b14 2023-08-22 [ruby/erb] Version 4.0.3
ceafdb5a23b8e72443b186c3cc091dad12110ba9 2023-08-22 Place -a in the correct location [ci skip]
e89150b1d403ebc6ced457561424a16ab59ea4ef 2023-08-23 Render YARP templates into the build directory (#8266)
5766fb7266f3a9aaeb35acb2b374c684a5001b2a 2023-08-22 Fix gdb.py for C frames [ci skip]
eb795b0325c96c88e05f765d7ea015b220471a93 2023-08-23 Avoid sync rule duplication between YARP and others
c6a07cc33fee26b03afa20d3e94e9332e09a2d07 2023-08-23 Ignore more files for other gems as well
455297d652829c9c6f68bc4224588967f41191f7 2023-08-23 Use https for remotes by default
544488f1145080e54424e1c8ac28795f37502302 2023-08-23 Improve comments in sync_default_gems
d7f1ea71555c4d359de529b6058e4338ae247063 2023-08-23 Quarantine a very flaky spec
97a97d6d6cb68516555000b650cd69715587e53b 2023-08-24 mv test/bom_test.rb test/yarp/
6f1dfa7411324588360022d9f56c581c122e68ac 2023-08-25 Resurrect srcs dependency for YARP templates (#8285)
4825600da55c8cbd86361b44178670f591cb4099 2023-08-25 Update NEWS.md for YJIT [ci skip]
96a809f621b742b6256545e85519002d0fd28a44 2023-08-25 Use require_relative in JSON tests
4221d9695dd71707f3d4e648c1ff397d2515a793 2023-08-28 Sort repository names in sync_default_gems
94275d96a86a411d632d1746a8c017bc7939a972 2023-08-28 Add missing racc support to sync_default_gems
f5da7c379bc287a1e19200358c917ddc5628351e 2023-08-28 Ignore test/regress/ for racc
4963dd6b6432549b4685e31bf52b218a728cf50c 2023-08-28 Revert racc auto-sync support
1edb03788d27cf214365b849778a72c8c52c158f 2023-08-30 Stop using -v for rjit test-all
00f263e6c4cc709e5bdcce2c903c12f5d76f8a37 2023-09-01 sync_default_gems.rb: Deal with conflicts on ignored files
3c41ef4749dc5df78c6d500c7e16fef384b53b15 2023-09-01 [ruby/yarp] Support LANG=C environments in template.rb
c86497340f80f4bf5cd689e1468566b88e1a0ef2 2023-09-01 [ruby/yarp] Try ignoring $LANG
a334077b7b4dfc2439afd9b429c2fcd9e4c3012e 2023-09-06 YJIT: Make compiled_* stats available by default (#8379)
5b5ae3d9e064e17e2a7d8d21d739fcc62ae1075c 2023-09-07 Rewrite Integer#times in Ruby (#8388)
fcdedf7f47b0ec495a0e3adca4c3f44b84afa98e 2023-09-07 YJIT: Decrease SEND_MAX_DEPTH to 5 (#8390)
89edce432115c1bb46b2de0f4cd1e50c6e02ec41 2023-09-08 YJIT: Decrease IVAR_MAX_DEPTH to 8 (#8398)
0ae7f2d1ac354cd92d513f934aede0cabd6dbc9f 2023-09-12 YJIT: Add compilation time counter (#8417)
721d21d30195f57b212e518ebf475a8c913955e0 2023-09-13 YJIT: Make compile_time_ns a default counter (#8425)
ff329ce428c0de4d4c257bd4c10e46edb8863d02 2023-09-13 YJIT: Make yjit_alloc_size available by default (#8426)
b49be2a70fd715b15f69dae776ba37d9b8d3a3fb 2023-09-13 YJIT: Skip adding past_page_bytes for past pages (#8433)
cdc69da9e5556375583730743a55c7ab7985e953 2023-09-14 YJIT: Initialize Assembler vectors with capacity (#8437)
fcc16991623653e72298b97ea0d5000ce6aa31c7 2023-09-14 YJIT: Initialize Vec with capacity for iterators (#8439)
07b615bb3b55d1ab6548d1abf77aa8bc25bbb3e1 2023-09-14 Skip renaming OpenSSL DLLs
982d6503b9715d8b2fe07ab6b94b08601a34426d 2023-09-14 YJIT: Skip Insn::Comment and format! if disasm is disabled (#8441)
43ab2acf8242c580b1ef5d644ea94d48669d4869 2023-09-15 Resurrect gem-specific patterns for sync
9aeb6e72db7a049a620a6d10836992dc9d0cf3b3 2023-09-16 YJIT: Avoid creating a vector in get_temp_regs() (#8446)
0a2c4a60915fe07912ab5fb8a426e4d450b73564 2023-09-18 [DOC] Add production performance tips to yjit.md (#8472)
5b003148680fafe3574741a4003f3e8e68c0a6fa 2023-09-19 Ignore JRuby extension sync
639971a0800a4ca1afe9c741e42c0fbd94aa0879 2023-09-20 --disable-jit-support no longer exists
1da97292f86c30f863bfa1bc338b2d8e23124d2c 2023-09-23 Ignore rbs test failures
a8578fff98d62b869101c43ead67fe37303672ec 2023-09-29 YJIT: Remove obsoleted jit_rb_int_mul (#8539)
592acba5d583b2608f829a77cfd7a1fb95414717 2023-09-29 YJIT: Report all insn exit reasons (#8541)
0d4c4b65733f1d6386dcf96ecd4605d752f66bba 2023-09-29 YJIT: Use registers for passing C method arguments (#8538)
0b67e3fd3ee9969a0c92867bec365104f2b43897 2023-09-30 YJIT: Chain-guard opt_mult overflow (#8554)
e6d730023d6c7fe30e9a69ebb0826ed25c5f03b8 2023-10-02 Trigger Cirrus if YJIT tests are modified
492e9437dd33f64e283a9de21f49c65d3195c1f0 2023-10-02 YJIT: Fix assert_no_exits (#8579)
68df43788dc237a1071f02b2d82768f844696315 2023-10-03 Allow changing RUBY_PATCHLEVEL_STR if RUBY_PATCHLEVEL == -1 (#8578)
1992aef7225b864613b22be5bfb164f5c909a71c 2023-10-03 YJIT: Stop spilling temps on jit_prepare_routine_call (#8581)
465bc682a2b4823899be19440b0fd3395c22a255 2023-10-04 YJIT: Call mprotect after entry stub failure (#8582)
01c462ce6aef82fe6dcdf54a4a3b33f1bc2d96b2 2023-10-04 YJIT: Move help descriptions to options.rs
577ff858bce3c9620c763d6481b082253f7e2bfd 2023-10-04 Make the function names consistent
7db6f448ed9ba6a5c27a750416cb6877711a7c05 2023-10-04 Use a better variable name for w
f834b1a40db3ae70103ba78c64be2aa18bb9bc79 2023-10-04 YJIT: Add a comment for YJIT_OPTIONS [ci skip]
8705e734ed7d8348824dfa859d93fe5b144f0e8f 2023-10-04 Remove a binding.irb in rjit-bindgen
ef7fa8bd0e174b8a96681abdce57b5b6afbe5c32 2023-10-10 Integer#times is not a C method [ci skip]
4d0a619f712bfd189dcedcf9998b143a731a2211 2023-10-10 YJIT: Allow --yjit-trace-exits on release builds (#8619)
eca1c2e717e6a16e7abbf591f63d5a223c124023 2023-10-11 Remove redundancy in macOS jobs
09a79d39d0838ddcd7ca691bef4cb06d9da761ba 2023-10-11 Fix the way to specify extra jobs
eee1ea2a0e4dece6d5012460563a3550f349e3b6 2023-10-11 Add test_task in the matrix for better labels
70d583a7e08a948c33a1c55c46e30ed4df27aa48 2023-10-11 Specify everything in matrix.include
5140e6a4c3b7771830e3dd07e31626f81401f8e2 2023-10-11 Fix calling exit if irb_context is nil
0c42c28531ea73a4a3e09dc12abe9f3264b87860 2023-10-12 Test YJIT on macOS Arm64 GitHub Actions (#8633)
dcee3cc6ce026707e2eb142b117de445b723eecc 2023-10-12 Avoid duplicating a --repeat-count=2 job
842d9c0afc525ef02396bf86c722da675bc6f69f 2023-10-13 Remove paths-ignore from required status checks (#8646)
5808999d30fc7c4fd74048a50129fd87b590b41c 2023-10-13 YJIT: Fallback opt_getconstant_path for const_missing (#8623)
92bdc3757f078138fe34a87c9db1b497fc00f68f 2023-10-13 Ignore the failures of CodeQL
5b08e9efd807eae9bb9c0fcd2ab2029aa298fe7e 2023-10-13 Use matzbot's token to push misc commits
563ba5a6f1c2927b449de35fad5bed87a3dd5253 2023-10-13 Give a token to the shared checkout as well
0950f22cc0c848a73f1b80d0e63fcde6cd437890 2023-10-13 secrets cannot be templated in a shared action
d7f8c1ee9d226bb1c2049d862127e0ba43b3b755 2023-10-13 Just reorder the checkout
9d6ff9c175537296c96394332c662a1ffb9a83f6 2023-10-13 Skip a duplicated checkout
82c8f22a36bfcb04c6ebd422b9201d5487bc4ba4 2023-10-13 Use the variable to skip the checkout
16d14f425f1452e9117b5a23af24bc93f570541a 2023-10-14 Avoid using MATZBOT_GITHUB_TOKEN for pull requests
48c6cea330259a66ccf9757b06418b0653ec1dfb 2023-10-15 YJIT: Count cold_iseq_entry by default (#8654)
28bd3a96b9cf6830e94389d6288d0b6095de5993 2023-10-15 The needs != '' check is broken
222c4b85684424352d65125018d15a9e87d0a851 2023-10-15 Add result job for required status checks
341d2ad95c210cf0c14a47e2afb43434c1d528df 2023-10-15 Use unique names for result jobs
ddd5be9efad0442b1976e8e3f8cc4936e9d6e61c 2023-10-15 Use the same if: guard for all jobs
985b0244dae306c8e436da234a8bd4c8c322acf5 2023-10-15 Revert an unneeded if on check_misc
5b5643ae8b4ee1cbdbfecee3a9e994b7441dad95 2023-10-16 Remove YJIT --repeat-count=2 job (#8669)
8f33d801c21c01fb15abed6cabd4d4b289554de3 2023-10-16 Just skip the job if not on ruby/ruby
01b5d1d2ff6ca91b2909dfa67295f59b53e6f065 2023-10-17 YJIT: Add a cargo job for Arm64 and remove .cirrus.yml (#8679)
d458b4127f1815e76774cb7c3c23b7c31dfd54bc 2023-10-17 YJIT: Add a few missing counters for send fallback (#8681)
7a3a98e2be69fd3fa68e6ee1afa43c3160f22254 2023-10-18 YJIT: Use RbConfig.ruby instead of EnvUtil.rubybin (#8689)
6c46ccf226bc6440743b51af713864c062eba27f 2023-10-18 Prefer RbConfig.ruby over the 3.times fallback (#8691)
f51b92fe231266a1a184b8329d43520599d2017b 2023-10-18 YJIT: Add --yjit-perf (#8697)
6beb09c2c99a2575027bdbc60a6fbb099416f74d 2023-10-19 YJIT: Add RubyVM::YJIT.enable (#8705)
47f950c89ab89a2fb24c71d6bde1cec23fda3325 2023-10-19 [DOC] Update NEWS.md about RubyVM::YJIT.enable
7fb909e240888f3187c8fdd20dee6e51d2a5c9d3 2023-10-19 [DOC] Reverse-merge YJIT release note changes
6d42f4dd2d1beacefb144c5caba0b80499d6681c 2023-10-19 Avoid using a system Ruby if possible
c221af2c3d0d0f7955214c14dfd66c8ccc7103e0 2023-10-19 [DOC] Prism is a new default gem
a9df1e699048eb0245015a6a2faa6e9e2d1dfeb9 2023-10-19 Ignore inputs to tool/update-NEWS-gemlist.rb
bd2aee67c172b033f8b18fc2182b5f4d2ef50bec 2023-10-19 [DOC] "is now bundled" is ambiguous
a9d7525fb420e721da38c0959dcc8980cd0cf38e 2023-10-20 Avoid initializing jit_cont_lock multiple times
985370406d2c5150fa3e0f23cdae605ec1a60fdb 2023-10-20 Call rb_jit_cont_init() even earlier
62c1d8187b21b7741284d179c7cb313ee661f806 2023-10-20 Partly revert a change in #8705
8a88172fd44defba0e73ebef41d33a44ac71941d 2023-10-20 YJIT: Skip printing stats at exit if --yjit-disable (#8727)
bba94659345acda0a0269321083181166300e899 2023-10-27 Let bundled_gems use matzbot's token for git push
ad4f973ecd0a3481ff1abaa972d457e9f5b5fb4e 2023-11-02 YJIT: Always define method codegen table at boot (#8807)
9f95b6eb5d3458cc79668afd24b0b10c161d7d84 2023-11-04 Skip a test that is flaky with RJIT
14bf7164a69944b4e54aa2502cb5749d700505e5 2023-11-06 Revert an unwanted sync from Reline
ee25ac49f3a487dea8a22ae65b33f2b927706a7c 2023-11-06 [DOC] Use a relative link like other links
9877f3ada8019f559dc0f86911ef4bbddddb5677 2023-11-07 YJIT: Inline basic Ruby methods (#8855)
50402db5a7d3bb2a9a93d63a63295b4d85a68088 2023-11-08 YJIT: Disable code GC (#8865)
fa547cd70243710e90bf57377402cbbdf910efa3 2023-11-20 YJIT: Print a disasm path to stderr (#8967)
95d4a52b3ae32abdb4912d3a65b96c056b5511de 2023-11-21 YJIT: Skip dump-disasm if it fails to create a file (#8968)
926bfc3bc0cfea976533c8eba8cda1fa298124e2 2023-11-22 YJIT: Avoid a register spill on arm64 (#9014)
95369ac0a3b326e1cee18e843d409bdf023abc00 2023-11-23 YJIT: Fix jmp_ptr_bytes on x86_64 (#9016)
440b59db10bf3cd163092f5b20d32a7654c2d6ff 2023-11-23 YJIT: Apply patches ignoring page_end_reserve (#9015)
de37b780508d4ced5837f39446d3c8c93ef9ec7c 2023-11-25 Omit a broken https test on MinGW
84f45c6ed5357de206153b1524620335814d05d9 2023-11-25 Place continue-on-error consistently
476a231e7e2c2a370ea9f47c9b62e8d6d3d9442d 2023-11-28 YJIT: Assert no patch overlap on pos_marker (#9048)
d048bae96b4108104cd0e77aad44962a39a5796f 2023-11-30 YJIT: Bump ec->cfp after setting cfp->jit_return (#9072)
ba1cdadfc8ad6f284efeefbcebef1ca85bae178c 2023-12-01 YJIT: Cancel on-stack jit_return on invalidation (#9086)
e6b35e8a6d70892037503d74cec2657b2b8bd116 2023-12-01 [flori/json] Overload kwargs in JSON.dump
a439fc2f175f5c272886a7be57c6444015450401 2023-12-06 YJIT: Avoid register allocation conflict with a higher stack_idx (#9143)
ae76c8a11e707176a53c84016256646308f36207 2023-12-07 Warn `it` (#9152)
5458252bb0edcd498e6bd4bea57fd7500bacd54c 2023-12-07 Warn `it` only with -W:deprecated
680be886f4d807073f24beed36648ef76219e4f7 2023-12-07 Fallback rb_warn_deprecated for UNIVERSAL_PARSER
c6eb355e04b2f9ffe9e78fcec259c901b3905cc9 2023-12-07 Revert "Warn `it` only with -W:deprecated"
1721bb9dc6dcc3ecec05e9d6f72654099460ef50 2023-12-07 Skip a flaky objspace test on Visual Studio
ac5fd58700b5576bfdd89ffe06dd4302b6721e5f 2023-12-07 YJIT: Fix on-stack ISEQ comparison for auto_compact (#9164)
9f0065a077f00a077f507461846234c52509ce90 2023-12-12 Initialize interrupt queue before signal handlers (#9196)
fd7decbf04f58438c04fa09fb325b16fbbec40c4 2023-12-12 Allow syncing tool/bundler
0366c424e59b65fed953aa2148eaf14cb90bb6d3 2023-12-12 Remove a duplicated job
6e491cae5da769c38bfc88bc28aa1af8ec1705df 2023-12-12 Move --repeat-count=2 job to macos-arm-oss (#9208)
20a09387d163b6d4ec77d1859f1cac480991ce9e 2023-12-13 Skip a GC test for RJIT
e282d7b880c3ac394ad8d41bde858c4534fb3188 2023-12-13 Avoid warning --jit when only YJIT is enabled
0f1c7e3bcb2ee0cb38d228ba0d23f52ceef5623c 2023-12-13 RJIT: Just skip generating code for aarch64/arm64 (#9221)
cc86fa8416b571e2d833157b852dee31a0d2f731 2023-12-13 Skip an unstable test on MinGW
ea4a4c302cf1733ce6c84ffb641ab2c43846f7de 2023-12-13 [PRISM] Fix a -Wformat-zero-length warning
14c7895c21bee44934336a9a9ea94aefc5cc7879 2023-12-13 Fix a typo in yjit.md
b266890dab38d12ad52288d5edf60f885ae5b8ce 2023-12-13 YJIT: Add --yjit-disable to help and reorder it (#9230)
68020516bab1b885942450c48a9708ea2f726f68 2023-12-14 [DOC] Reverse-merge YJIT release notes to NEWS
cfd91121ad71655ef9cea48450a0027a00a46f8f 2023-12-15 Trigger auto-request-review only for master branch
d8978445ae6b9bc0827c55a3721de329ba441b78 2023-12-18 Improve YJIT documentation for Ruby 3.3 (#9263)
83194aa27dcadb87a5669c05c8dc96149e8c11e2 2023-12-18 Make the check_misc job name more descriptive
e8064c6c2c317be78953b4d19226368580af0dca 2023-12-18 Shorten the workflow name
495a237ef35443361144ebc1bd81439c770e90e9 2023-12-18 [DOC] Note about yjit_alloc_size in NEWS
71b7a24c244960a581ee881d48ed38f4188364be 2023-12-18 [DOC] Clarify what is 3.2
4b125b70d8584c6ebf2971d588c5c8a106fffc05 2023-12-18 [DOC] Copy Prism release notes to NEWS
eb872d17524f299bdd023f005da38ffcddffa90a 2023-12-19 RJIT: Share rb_vm_insns_count for vm_insns_count
edd6581eec59f0139cfff27bccf9e24c9152a6d3 2023-12-19 RJIT: Declare rb_vm_insns_count
8671cd59f78a2bf28d323b6d0c5314e090811a65 2023-12-19 RJIT: Correct the type of rb_vm_insns_count
8d5af353b2ab6c774a473fdb010dcbe3d4e90f0e 2023-12-19 RJIT: Avoid retaining comments unless --rjit-dump-disasm
96e4f42b3d13f37afce1a8c584a56f6d7e98ec23 2023-12-19 RJIT: Correct the macro that defines rb_vm_insns_count
bd91c5127ff30f5a21547e73a493c06fbd6da7ae 2023-12-19 YJIT: Add stats option to RubyVM::YJIT.enable (#9297)
c28177cd57c99865bbf18e73008ba6fb11f73a2e 2023-12-20 RJIT: Print an error message first
c73959cff40ba0f1d71ea6e3fce19b5f287e8494 2023-12-21 RJIT: Rename pause/resume to disable/enable
78b27ce62a7d6f28c73d6fb4f97b0948859be8e0 2023-12-21 RJIT: Streamline RJIT enablement check
68bcca4c2bfa716b965554057b098cefcba00f66 2023-12-21 RJIT: Fix unwanted shadowing in set_local_type
18a97affa349b5edbc4829063b752aab1911fa55 2023-12-22 RJIT: Fix a wrong comparison in set_local_type
3c182776292ecd2a28fea4f7de87a89e64459f9c 2023-12-22 RJIT: Clean up unnecessary documentation
009968a700209336eb592ccb83bddcf7b2c17984 2023-12-22 RJIT: Avoid incrementing vm_insns_count
9a3c49ee5d6dd3770c21ed8193e7efd64cd81a6e 2023-12-22 RJIT: Convert opt_case_dispatch keys with #to_value
64c52cd1c2df840a021dd952b42bddde09534b1b 2023-12-22 RJIT: Add --rjit-trace to allow TracePoint during JIT
4c6f07eeca54df45cbdd1ab83eafc5a9343482d4 2023-12-22 RJIT: Update bindgen
2e0277b133b9040808f45d0ec9930a0fd7422c3b 2023-12-22 RJIT: Make --rjit-trace actually work
f3c82df944603a590771c83e1e58c51f83eb63cf 2023-12-22 RJIT: Minimize string allocations in InsnCompiler
f263e447460eb952738f0318ca4e8dee4f4139a5 2023-12-22 RJIT: Avoid retaining unrelated local variables in memory
19d082dcfa393e8a5d0282b872ace587ca5cd49a 2023-12-22 RJIT: Distinguish Pointer with Array
c25705c2670ab34a2d4c993436edcf7d77e5cd92 2023-12-23 Get rid of obsoleted RJITFirst
ef065102653378956f579985d10d3d4816dc87cf 2023-12-23 RJIT: Prefer STDERR over $stderr
da02d08f2793c1c5d2ce084d6ceb6fa58ed641f2 2023-12-23 RJIT: Rewind $! after compilation
44592c4e20a17946b27c50081aee96802db981e6 2023-12-25 Implement `it` (#9199)
9614bea2cd59902a051a7387e354e23a52fe5396 2023-12-25 Remove deprecated code to fix RUBY_DEBUG build failures
6e13cde457cbf9b678191e7a7b8684fc83bf392c 2023-12-25 Re-skip a failing spec
a164a34110940456a223959b0b17465ff796283c 2023-12-25 Resurrect a deprecated code for fixing tests for now
04bf27368d81b34a3364e6b942cfc5300aa14ffd 2023-12-25 Update NEWS.md for 3.4.0 [ci skip]
e1c0e8cac4af53b64e7827fabaa5ae7bb42d58fe 2023-12-25 [DOC] Add a NEWS entry about `it`
0d175ec42563c1af83b38b230ef48d002ab9ee4c 2023-12-25 Copy 3.3.0 NEWS.md to doc/NEWS [ci skip]
d20c609465b67e0378dac108ec0d352e434c8b32 2024-01-04 [ruby/erb] Skip building a native extension for JRuby
5ff1524fde1e1014472ce78746b8f6979de8e510 2024-01-04 [ruby/erb] Version 4.0.4
7f9c174102d0e2369befc7b88f2c073becaa7560 2024-01-05 YJIT: Let RubyVM::YJIT.enable respect --yjit-stats (#9415)
a0eecfb5bae66470ccf40e27b9193fbf5c76618f 2024-01-08 YJIT: Fallback Integer#<< if a shift amount varies (#9426)
0a30fc6211230f23a84d63344cba32e879ab4770 2024-01-08 Remove obsoleted lldb_yjit.py
23345cc699e032bc95bad6f00e8a977f8be450f7 2024-01-09 Add Visual Studio 2015 job on GitHub Actions (#9452)
5e61cc26c9f4b926ea6472675d3851b5fd684824 2024-01-15 YJIT: Optimize Integer#succ (#9519)
b4ed5b7dfe9ca01ef48922d1b2c154767b7e4e86 2024-01-16 Bump the required BASERUBY version to 2.7 (#9566)
e37a37e696fdb97a3028f04d8439c010d52adb62 2024-01-17 Drop obsoleted BUILTIN_ATTR_NO_GC attribute
8642a573e6d1091fefbb552bb714ebcf8da66289 2024-01-17 Rename BUILTIN_ATTR_SINGLE_NOARG_INLINE
603f2ca730cc62818a7a9852291f5877cbadd55d 2024-01-12 [ruby/prism] Parse `it` default parameter
bcc4b07cc318df3d5f53f14e36829eeab4066ecc 2024-01-17 [ruby/prism] Add a documentation about 0it
e0d60a833b8baa6305a2027253c1deafe5b5bcba 2024-01-17 [ruby/prism] Fix => ^it
27d81b92828b7cb9d694724ebf12b614b0e6fb21 2024-01-17 [ruby/prism] Guard 3.3.0 for pinned it
de9411c0b91010e3a30b86904c7470b724564341 2024-01-17 [ruby/prism] Test version: 3.3.0
33306a08d119fe6e178314a48b8b3f22ae1bb617 2024-01-18 YJIT: Stop incrementing chain_depth on defer_compilation (#9597)
3c9290173a1421b0624a6d62c0844c778dbc61ad 2024-01-19 YJIT: Optimize defined?(yield) (#9599)
e0f7cee8c54691127277d32b4560e44b8394cdc7 2024-01-19 YJIT: Avoid doubly splitting Opnd::Value on CSel (#9617)
4fc0a901ac683eaebc39db1948f8f0db6d8bd19f 2024-01-22 Set a cached Ruby path using setup-ruby (#9645)
2918e43deebbc270c75a3af2c46630e5a7c91586 2024-01-22 Skip a flaky Ractor test for YJIT
cffa54acad13fb633739fadd51f5ff79484f9aa8 2024-01-22 Try to exclude rubygems Rust stuff from dependabot
28fc7fa852e6543cdd74c66c1130348085d7f241 2024-01-22 Revert "Bump shlex"
557b69e83b27dafea435719fc3afc2e67e155962 2024-01-23 Skip a failing test for Prism
27c1dd8634d34bfe3592151d66b410f28ca749ce 2024-01-23 YJIT: Allow inlining ISEQ calls with a block (#9622)
c84237f9531aed3b204d3fdacc2dd9d2bd4c7d81 2024-01-23 Rewrite Array#each in Ruby using Primitive (#9533)
996776e936ac274946a359195ef3fa6a0dca7669 2024-01-23 Leave a comment about the limitation of Primitive
c0cabc0a699b2c8b0fded6d0ed85aff4bf102c03 2024-01-23 Dump annotations on RubyVM::ISeq.disasm (#9667)
303fef875240b19fc582ab80897f5e15df784eca 2024-01-24 YJIT: Update yjit.md about mem size (#9687)
34c688b163aa44ff319575c3b3d7d6a5c0dc5260 2024-01-25 Omit TestCompilePrism on s390x for now (#9694)
d4cc77e7b6107b136e977e9b107b2d50aaa42314 2024-01-25 YJIT: Add a counter for invokebuiltin exits (#9696)
2034e6ad5a22fa1dcde428751ae97a29ba434d7e 2024-01-25 YJIT: Support concattoarray and pushtoarray (#9708)
7567e4e1e1e8029b19cda81b612f2d1a0c27cb9f 2024-01-26 YJIT: Fix exits on splatkw instruction (#9711)
1005b7d29ff78ab3d4dc60fa062c84bd03c44d6c 2024-01-29 Revert "Provisionally ignore panics that happen in these days often"
1891b4b6c3d40bd7dca085915f5d28ba97ebd156 2024-01-30 [DOC] Add a NEWS entry about Array#each
6b350bc6e41551161f4be37858c54fcca1a09c46 2024-01-30 [DOC] Note about the ticket number
c1f8d974a848ef379d2beb59064092f2fb59c7ed 2024-01-30 YJIT: Specialize splatkw on T_HASH (#9764)
51753ec7fa82fb5c3f7ef3c5766b0e84c47d3d21 2024-01-31 Annotate Symbol#to_s as leaf (#9769)
cc9bbbdd80f04fd924be3d6e6302e1a6c57283e2 2024-01-31 YJIT: Add jit_prepare_for_gc function (#9775)
09427f51a23724fa8ee04ecb94d306add917d0b0 2024-01-31 YJIT: Add codegen for Float arithmetics (#9774)
2220c4cf420eefed4eb674cd720549fde48470a1 2024-01-31 YJIT: s/jit_prepare_routine_call/jit_prepare_non_leaf_call/
21031f0a8427d857f1d0c9c1653eea3a9db87e88 2024-01-31 YJIT: Float arithmetics are actually leaf
04d42650d91690b9f929d4c765d5b114e111d4ce 2024-02-08 Remove obsoleted rb_vm_opt_cfunc_p
b74c8abd1132824f95d81309f96645f272c064dc 2024-02-08 YJIT: Skip pushing a frame for Hash#empty? (#9875)
50b4ef29b2f326cf62f07ae3f136fc2baec18227 2024-02-08 YJIT: Use jit_prepare_call_with_gc as much as possible (#9874)
1936278461cf9aec1495596bf25a2963721f21ee 2024-02-08 YJIT: Maintain MapToLocal that is just upgraded (#9876)
5cbca9110c3d8cffc95c70a0c0c793fe8c1d3662 2024-02-08 YJIT: Allow tracing a counted exit (#9890)
e2aa00ca669704daf689110ea71e5844e2bd0536 2024-02-08 YJIT: Remove unnecessary casts for chain_depth (#9893)
5d32e328d90e435ceb5d1259438157ab5d2a4608 2024-02-09 YJIT: Refactor recv_known_class to Option (#9895)
76f0eec20f5a58b79177c3b6c601b6e361db6da9 2024-02-09 Fix a benchmark to avoid leaving a garbage file
717adb564b4dd4a7e34b7b4b734795d7eb272c89 2024-02-09 YJIT: Fallback megamorphic opt_case_dispatch (#9894)
e7b0a01002323d9ed8eed9abca2a4979ebe9ae32 2024-02-09 YJIT: Add top ISEQ call counts to --yjit-stats (#9906)
b9f25b100f801a0f1d00dfa7afcd450eab58b411 2024-02-12 YJIT: Fix insufficient type guards (#9911)
c04782c2cb56c512e1d1b34630cb942da3aeb366 2024-02-12 YJIT: Adjust the padding size of counts automatically (#9912)
e4d3e652ff41943c7f50d4552c1c98dfaa736cf9 2024-02-12 YJIT: Prefer an overloaded cme if available (#9913)
7177731282bea651385818076d4fa6b9bdf717c0 2024-02-14 YJIT: Add --yjit-perf=codegen option (#9957)
beeee548803f0c8505f7f0f74f020e24fe6ab010 2024-02-14 YJIT: Replace perf_fn! with a simpler macro (#9971)
bda4192e025df3ad9d67c8f6db8357fd9dd31f27 2024-02-15 Remove duplicated spill_temps()
cdc07236a4e79fe0d5473cf984d0ffb3f98b89d7 2024-02-15 Update a comment on spill_temps()
9d81741f27a1d77c5547b4815e4e5b8f5bb5037c 2024-02-15 Pop the operand at the end
0ae4d9c1096bbf554ee4d960ed9fdf82416cf135 2024-02-16 Let annocheck workflow run only test-annocheck (#9990)
785b7ee13d4c6977fc21a185a689f5d1aa5cf880 2024-02-16 Rename the annocheck job
bc7266c5ce51b170c107011c712f97b4dc8243a6 2024-02-16 Bump the required BASERUBY version to 3.0 (#9976)
6084adbc6fc8a8ee557156214a3c216072b72748 2024-02-16 Use travis_wait for test-spec as well
c0e5de956717f206840658c07e1c1b5f31b50f98 2024-02-20 Fix the version in missing-baseruby
9216a2ac43a6e8a22efad582c4460c51cab72674 2024-02-20 YJIT: Verify the assumption of leaf C calls (#10002)
ce4142bcb70cc345507f4479702ad3069e60565b 2024-02-21 YJIT: rb_str_concat_literals is not leaf (#10035)
577d07cfc67bd6cf1ce5db43cbca4518842e0be8 2024-02-21 YJIT: Allow non-leaf calls on opt_* insns (#10033)
5f00b2dcb66ba398aeaa6e2db67d1cfcb7f3ffb2 2024-02-21 Fix the insn position shown by rb_vm_check_canary (#10062)
35f68e7dff0dc67386f07c6d1ad48719c713c690 2024-02-21 YJIT: Assert Opnd::Stack's SP expectation (#10061)
a16fefcff5b8e95ae2ae7154625b3903d0bcd54d 2024-02-22 YJIT: Optimize attr_writer (#9986)
2b0bc447e5b4057253f7cb8480fc6338f6528858 2024-02-22 Remove unused matrix.configure from macos.yml
bccf4b30fa251dd4394d4ad477bad53c624d2aba 2024-02-22 Skip under_gc_compact_stress on s390x (#10073)
cdca94208f18b0921340906a1cb43f88737539e2 2024-02-22 Fallback every macos-arm-oss usage to macos-14 (#10074)
38bf622cdc9d2b338156e3bfe75858e26acd9e49 2024-02-22 Fix -Wmaybe-uninitialized on Complex#** (#10075)
d5080f6e8b77364483ff6727b1065e45e180f05d 2024-02-23 Fix -Wsign-compare on String#initialize
f403660805bafd86d4ff8c56094af8d48f58a24d 2024-02-23 Fallback more macos-arm-oss jobs to macos-14
8a6740c70edf39cdf6230659d191240c43dc6d22 2024-02-23 YJIT: Lazily push a frame for specialized C funcs (#10080)
e439419baaf298b562cfbf7d98d3ce1cf608ab08 2024-02-24 [DOC] Fix a typo
e9e752c7efe95e7166c7bb59277b6e3afe11851c 2024-02-24 Assert running_iseq before using it
3668118572c8d1f8faa95034883b52aa9d05c5c4 2024-02-27 [DOC] Stop discouraging the use of Array#each (#10119)
c5b568bab6a1401df385331e4b6ed6209fe4071d 2024-02-28 Migrate auto_request_review back to CODEOWNERS (#10133)
5891c70b3839238433a47aa7c9b984a630b4b0db 2024-02-29 YJIT: Support inlining putself (#10137)
1a588922ae38a28e989d26f3ce76c8620a84b6e2 2024-02-29 Load iseq name later than other ISEQ references
661f9e6d03d04667b5488ec202c0e1ec6f97c080 2024-03-01 YJIT: Support opt_invokebuiltin_delegate for leaf builtin (#10152)
70de3b170bc87aa8ea924602dcea3bb58b4fe439 2024-03-01 Optimize Hash methods with Kernel#hash (#10160)
61fbd29e14c0bd06ca4c063ff34332b272874a13 2024-03-01 Skip a redundant check for the rb_obj_hash case
317163c79cc46580ba73e94d3cc2a5e9dc3217b8 2024-03-01 Update bindgen for YJIT and RJIT
607b86ed1fa6656480bdea4e7f7f385a544de5b8 2024-03-01 Update a stubbed type for RJIT
a9eb0400c2cbec8283427d1974df5b37202de67f 2024-03-12 Check what actually needs to be checked
c3915a0741f3fc502df2bae48ef2d2029543c18c 2024-03-12 Skip a flaky GC.compact test for YJIT
97b5f35ac4fe3f0d0a2665d8c90ef64feae02c70 2024-03-12 Do not fail CI when Launchable fails
22708be0d71ab5ed5d28d7951fcf670da38c366f 2024-03-12 Revisions for #10198
207b00239297ce8284fec6ace4cac2cdf733d6a7 2024-03-13 YJIT: Fallback cfunc varg splat for ruby2_keywords (#10226)
b0be2961f7ca18c14509a24e37139f35aac626d5 2024-03-14 YJIT: Let yjit_perf.py support perf with Python disabled (#10246)
cbcb2d46fc6d0971084b41df987480d2d9355328 2024-03-19 [DOC] Unify Doxygen formats (#10285)
4238615432894804e8dc4dfc751d2b8c0d60ea0f 2024-03-20 YJIT: Get rid of Type::TProc (#10287)
49eddad77efdc1d77fc035989591cbe56fc66a1e 2024-03-21 Declare all jobs in matrix.include (#10327)
46bf6ae886dc14d5e3a76d53eb4f97375f7c03c5 2024-03-25 YJIT: Propagate Array, Hash, and String classes (#10323)
332f4938cf3adbff8f15b647767dc660583a5bef 2024-03-26 [DOC] Fix a description about rb_exec_recursive_outer
16cf9047c63aad5483bebe2068cdaa832447ba77 2024-03-26 [DOC] Fix a couple other descriptions
696b2716e0ab7c7df983856216d65bb5f06bf956 2024-03-26 Return stdbool from recursive_check()
8388604a4c4028ac96e7af23dd5bf5928e4272e0 2024-04-03 Revert "Migrate auto_request_review back to CODEOWNERS" (#10441)
354e15836719e110cdf02e6a71f5d76f6bf39fbd 2024-04-03 YJIT: Suppress warn(static_mut_refs) (#10440)
c7cda1ae9ba39466f8c14820d9ffc626503c82eb 2024-04-03 YJIT: Let sp_opnd take the number of slots (#10442)
ed303cd56cfc7889ce371ee390e9fd36f86814ea 2024-04-11 Fix a typo in a comment
971b552735f46cbda7345e8de60a2037ee10e259 2024-04-12 [PRISM] Suppress compiler warnings
39b13e581835d29f03da08c5df1a6f5d8d5a7957 2024-04-16 YJIT: End send fallback blocks (#10539)
4cc58ea0b865f2fd20f1e881ddbd4c4fab0b072c 2024-04-17 YJIT: Optimize local variables when EP == BP (#10487)
07771c7657e65e8da6cd11eacbb105bdf46d0f10 2024-04-18 Try increasing timeout-minutes for YJIT Ubuntu
87396dbe5d6597dafcba31afb5b9ba6216d604c5 2024-04-23 Skip test_inspect_under_gc_compact_stress w/ RJIT too
7ab1a608e7413cdb0f93243eb3e6e20a32cec44e 2024-04-25 YJIT: Optimize local variables when EP == BP (take 2) (#10607)
444553b528a54a97e539de212ffc4c6466a6db20 2024-04-25 Use -v to investigate which test is stuck
a1db69f0c9a8c3cb9e03b1701a82c2ea2c167500 2024-04-26 Skip a flaky Ractor test for YJIT
ab228bd0844758a1c444e39030c153874adf9120 2024-04-26 YJIT: Try splitting getlocal/setlocal blocks (#10648)
c32366ff79b75847cf156512eb408afcb021f840 2024-04-27 Avoid overriding GNUMAKEFLAGS's -j
c746332c797a6bd1a887538b2bc7ad57b2055f36 2024-04-27 Revert "Use -v to investigate which test is stuck"
8089faee451c94e3becdccbe8f98a75ab9585333 2024-04-27 Revert "YJIT: Try splitting getlocal/setlocal blocks (#10648)"
e5759e412636c1224a27ede1fa3f7f97b51eae58 2024-05-28 redmine-backporter.rb: Print help on wrong usage
db7c385897ac3ea6ce7d144385a5bd7f0605449c 2024-05-28 redmine-backporter.rb: Get rid of VERSION
450e9d2495f1c4078debc115dfcd5880da06efd9 2024-05-28 redmine-backporter.rb: Migrate Readline to Reline
3f256dc66a3b9f67d4af69e76a645999352a3650 2024-05-28 redmine-backporter.rb: Drop SVN support
2608f2a23bb037f2b79e76c83d4b70716f039d1a 2024-05-28 redmine-backporter.rb: Fix #color for Ruby 3 splat
13307cd9444d17dff2da1d0ff03efcede23ad88d 2024-05-28 redmine-backporter.rb: Highlight closed tickets
78732753261eb4c744620125505866e067e293dd 2024-05-28 redmine-backporter.rb: Use commit: prefix
7a860bacee34d082f9731f5edbeea49ee405a268 2024-05-28 merger.rb: Drop SVN support
d1265d6172f2772bd4b37cf72689de28edce8a96 2024-05-28 merger.rb: Improve the help message
b0ebad51e504a1182f29026be755b2e7a8756080 2024-05-28 merger.rb: Use commit: prefix in more places
24c56ed516893fe33e34f85f8807c230db20b65b 2024-05-28 merger.rb: Drop an obsoleted command from help
2eded6cc5d08510e9bff6242bfc86d10b68a3b82 2024-05-28 merger.rb: Auto-detect tickets when --ticket is not given
d0cde43a3371369275495f24446880cf59288e79 2024-05-29 redmine-backporter.rb: Remove an unneeded space
7e95efdafa32bbff4b54e563a7c47fcbc76d7111 2024-05-29 redmine-backporter.rb: Prepend commit: to every revision
d9d7ae7830370ff88b69aded2032b17c412fdaf3 2024-05-29 merger.rb: Don't ask "conflicts resolved?" if not needed
a760e21bc122c67478b318b3f032d70fac1a6077 2024-05-29 Sort backport revisions by commit timestamps
8a9d8a0ef697837a4c35f3a4830447316f8d57e3 2024-05-30 release.sh: We don't release tar.bz2 anymore
53150b18decd6866cd2ec5d2d82fb451856c00b2 2024-05-30 release.sh: Explain example usages
ac62adadc0413d86171d78339eaca2b91e81166f 2024-06-03 Drop -v from RJIT CI
a8f5284045e3aba1b45691142e5c01bf1d24d519 2024-06-03 Skip failing Bundler specs for now
6e84ac2359c8fc8cb686ef4644b9cae26cd5ab9e 2024-06-03 Revert "[ruby/reline] Reline::ANSI is general io. Reline::GeneralIO is not."
372531f3bc21bb28ab5b3114d358f6dc7e45041d 2024-06-03 Revert "Skip failing Bundler specs for now"
e7e83a313c6aac9d57e17a021c24a9c8e2167cca 2024-06-03 Skip flaky RJIT tests
a2147eb694b30d0fbbb7b471e8e3a5c9276d2632 2024-06-04 YJIT: Fix getconstant exits after opt_ltlt fusion (#10903)
40a9e806f2e83cf5e26f8fa52ad4f624a4118915 2024-06-04 merger.rb: Put spaces in between revisions
5ea843f9b237c08dbdc82125462cf431bd885c7b 2024-06-04 Revert "Revert "[ruby/reline] Reline::ANSI is general io. Reline::GeneralIO is not.""
ec1ea2c5b941d5ff94013772a0dba905f8fe5c78 2024-06-11 YJIT: Make num_contexts_encoded a default counter
0a6b1a4d9de583ebfd305ab1b297be1cea7bdc2f 2024-06-11 redmine-backporter.rb: Prepend commit: to shorter revs
01f0dcd336eaba425384e9351e6a1949b351723f 2024-06-28 Fix missing macOS version in Slack notifications
ec773e15f472ae2fe655529ea646d8fb2a4f0919 2024-07-15 YJIT: Local variable register allocation (#11157)
2de8b5b8054f311c4cee112dcab5208b66cc62a4 2024-07-18 YJIT: Allow dev_nodebug to disasm release-mode code (#11198)
8df74deab1a4b39458835f7ea0d57137b91a3466 2024-07-18 YJIT: Tweak a comment a little [ci skip]
174c01b80e31236ca144dc510a662cd18b9a20ee 2024-07-20 Remove redundant :use_block with yield (#11203)
70b4f45d9f1936128e73ab0b8701269c06e709f5 2024-07-31 YJIT: Decouple Context from encoding details (#11283)
77ffdfe79fc9dc0b327ff88ea3df4082183c08f6 2024-08-08 YJIT: Allow tracing fallback counters (#11347)
5b129c899a5cf3bf8253eaaf7fbc8331b1e55f75 2024-08-28 YJIT: Pass method arguments using registers (#11280)
818e3037ed8635ae2ed63a5d783cb347d9166764 2024-05-29 [ruby/zlib] Bump up 3.1.1
7d47f3c94f4c38f9b236716c9f98b928895d6b2d 2024-09-02 redmine-backporter: Clarify the actual control flow
b6e7e903a09e1577adc2f17600ca40dee80a0534 2024-09-02 redmine-backporter: Support matching multiple revs
20c3401543a92c3f310a03c4d2e664c463e390ef 2024-09-03 Drop `--profile ruby` on the release workflow
ad613d088415fa9d9373ae0a2ef367311005f9c0 2024-09-03 Try to fix AWS_CLI_OPTS with AWS_ACCESS_KEY_ID
6986536488ba23c033c043ef8765438f22df7bf5 2024-09-03 Experiment with removing --profile ruby for now
1b8fb4860bebe077bdf24bfb1b0218fba959446e 2024-09-03 Revert "Experiment with removing --profile ruby for now"
f250296efaa7ea3e929eeaecfecd29e5cfe13de3 2024-09-05 YJIT: Speed up block_assumptions_free (#11556)
dc64448202299633a235f310b8bf2192263f274f 2024-09-19 Remove an unused variable
798a115a15f872654916e0a3d3ae58efe4f64e42 2024-09-23 Fix a -Wsign-compare warning
48b3386f6a63f6ae3944441c428aeb6baf5612ba 2024-09-23 Fix a typo
505206b8acff856f3829be1e16167e74ea5900dc 2024-09-25 YJIT: Cache Context decoding (#11680)
35711903f239e462da682929982f434ee45c2199 2024-10-07 YJIT: Add --yjit-mem-size option (#11810)
0f3723c644c8ba52bc98f2bdadda0f0ba291452a 2024-10-22 Rewrite Numeric#dup and Numeric#+@ in Ruby (#11933)
9838c443c4782802c1ab98ac3025fbe9b6b80f48 2024-10-26 Make builtin init ifdefs consistent
478e0fc710b8fefaa3bdb7cb41dda8716e29927a 2024-11-04 YJIT: Replace Array#each only when YJIT is enabled (#11955)
d6d2c24715ee1f686831723fff41d46dfea35e8b 2024-11-04 macos-12 is deprecated and fails on Mondays
d57d85548f92143054d90af11b00a25e0239bce0 2024-11-13 Move Integer#downto to Ruby
c9a5a71695af4596346e70f29dddb9ddb6106177 2024-11-13 Move Array#select to Ruby
01db456196e17eb067f70eb1d4fceba143a51c01 2024-11-13 Move Array#map to Ruby
907146973a7aeb85d1748cb427e87d914d86a3b9 2024-11-13 Add a comment about Integer#downto Enumerator
30e1d6b5a894966ab9144cd50c7ce47020ea86be 2024-11-13 YJIT: Add inline_block_count stat (#12081)
7e2f9eaccd008e1ef91411145112f5820a05580b 2024-11-14 YJIT: Specialize Integer#pred (#12082)
31bdffb5b987e3086b7954f3fc164872f2075918 2024-11-14 YJIT: Specialize String#dup (#12090)
cff031253f228ed28a00d95935e42c68a85f34ad 2024-12-09 YJIT: Spill/load argument registers to reuse blocks (#12287)
14e0a40cd0f7b79c9fd63c671399c389667611c3 2024-12-09 YJIT: Add a comment about a lazy frame call
923f831804b8bc26bf0412b932791d9090ff8ac4 2024-12-16 Suppress -Wsuggest-attribute=format
6bf7a1765f89561155eb12148ea1985e82ba8600 2024-12-17 YJIT: Load registers on JIT entry to reuse blocks (#12355)
861ee7a3212d5e3e794d08034062fd4c21cac2a9 2024-12-21 [DOC] Reorder Language changes entries a little
6114094aa049ffcf3202254933e5da1552837c32 2024-12-21 [DOC] Resurrected YJIT section
667a0f9f928be843a0810f2c61b633be1f8cd46a 2024-12-23 Revert "[Bug #20965] Define `it` like an ordinary argument" (#12418)
527cc7328207de06750debf4c6bfce81a897957d 2024-12-23 YJIT: Return None if entry block compilation fails (#12445)
4e4b87d324b0711180d99468ed40528abfd52db7 2024-12-25 [DOC] Categorize YJIT new features
36e9028f9394a4415eca7c3db6a4b7f24531628f 2024-12-25 [DOC] Clarified YJIT stats changes
828e913cf7a98619ca1bdc29279dc72c1c81db17 2024-12-25 [DOC] Use the same indentation depth as adjacent sections
7245d3e3565d0744cb5e8f697b6721eaa700a4d6 2024-12-25 [DOC] Mention --yjit-perf=codegen in NEWS
e25b350fc57684e61583879aeaa2f3c1c8011847 2024-12-25 [DOC] Fix the broken format of RubyVM::YJIT.enable docs
663f833bac04aa7ca16855d18a6bf6febd0597c5 2024-12-25 [DOC] Mention method argument optimization
f45010833071b953744658842369e3496dfacb48 2024-12-25 [DOC] Fix indentation for rdoc
e9e4770a18f0b2375e7783e01a9f03c126ce948e 2025-02-13 Fix .vscode/settings.json for the latest extension
c1ce3d719dab2761fbca37f9336a33b47af187ed 2025-02-14 Streamline YJIT checks on jit_compile()
b2cf48f4067c22a79e6ceb30247d611e5a310a19 2025-02-20 chmod -x tool/ruby_vm/models/bare_instructions.rb
0d03183748e29a7133df3e9bde99f5d9258ce6f1 2025-03-05 auto-request-review should run only for master
e8f8565dc2afc586ed9eae1b75623f7aca9b7df7 2025-03-06 Remove obsoleted insn_may_depend_on_sp_or_pc()
bb91c303bad5fcdd59b73ca1a1923f71c7efdbfd 2025-03-06 YJIT: Rename get_temp_regs2() back to get_temp_regs() (#12866)
d06ec25be42afbb7149b1e25d48d2e1e22e4b877 2025-04-17 Revert "* remove trailing spaces. [ci skip]"
8c6f250dcf4624892347e7d15c9739c043528abf 2025-04-17 Copy over bin/auto-style.rb
3e1dae8d2a95a08b9a1e5a8b16febb12924be398 2025-04-17 Port auto-style to GitHub Actions
69c1e4c422e7497e3dc44a0e88e9d21c52d62aa8 2025-04-17 Check GitHub context for push events
4805f20f44025cdd4571c9fc217a49b4f90b9aaf 2025-04-17 Use github.event.before
ba341883b9fa050eebc8ed586165e21408e5b727 2025-04-18 Fix auto-style target reporting
d5f3549e712a3ec517df6c384d14dcfe89799941 2025-04-18 Test auto-style
2da80242a965b59e0d7b678ebee512aa23404258 2025-04-18 Actually test auto-style
bcacf7c849bdc835221f2899e358dd640f1f5042 2025-04-18 Add configuration for git commit
8e47b6f324cc41d650b87237b4139bba0b0de743 2025-02-06 cargo init
d993307d4cf2eeac3c261d4fa4fa308ea3740830 2025-02-06 Add --zjit option
82606faaea562980fa2988c8a73ef1267adbe97b 2025-02-06 Add zjit.mk
344ee211d6dd827ebd4c81253541fb8d05706177 2025-02-06 Link zjit into the interpreter
e6ffc141b174609413ed03104af3436d5792d192 2025-02-06 Define ZJIT libs for non-gmake
8ad08f112684acf5eff590363be6f3035cb242a2 2025-02-06 Fix template/Makefile.in
cabfa3bfe14f72ef139ff081766add46db6922cd 2025-02-06 Call libzjit from CRuby
8d5d5b34cff237540f0b80e943b584d872745ec0 2025-02-06 Hook zjit_init
0bb709718b023457a490efe222ce19cb2a1dce07 2025-02-06 Hook ZJIT compilation
0f9557e9a7992c91c4aba9d8cf88c0695445e611 2025-02-06 Copy VirtualMem and mmap
cf2e305d737c2d217f0509079b86f246aefdae68 2025-02-06 Initialize VirtualMem
809b63c8044692284e57c4d417030c9abb74a4ae 2025-02-06 Fix bindgen
750480d624f1dd78d2f4a4b2e7514613e3f6c2f5 2025-02-06 Set up the panic handler
00511bcc92c02384a481ffd78412a888811795de 2025-02-06 Put mod in the right place
9ddce45c7df7d198b5089042ea8be5717f3eef00 2025-02-06 Fix duplicated make target names
d7dbaf04fab43d75d6e77ee45a77567cfdc831ed 2025-02-06 Get CodeBlock
82e4c07343de7cd6f235b646c7aee17142c76aa3 2025-02-06 Generate intructions to be executed
6a0748d2c5b434615327eed0e3934a77b41c7903 2025-02-06 Port align_ptr for x86
b076037af26de91c41c651ce40ed4d38fcfdce05 2025-02-06 Disable yjit_hook builtin for now
cdcdb9c6a8803b35c33021d406f5552979ad959a 2025-02-06 Reuse the register variable
e74345039ffa4486d0bd02432c58a4ec2b3b1f29 2025-02-06 Return null on Arm
eb677ec24c421a0817d642c94857e8923ab94f1a 2025-02-06 Fix the handling of flags
7fd42d5fbe0b914cf7001029255fd7af4125c3d3 2025-02-06 Fix warnings on Mac
a6872d8feb8fe059cfa6cd72eee55af89ce09709 2025-02-06 Try to use libcapstone
92d48f47a3866d05f09a3746deb61e7e6c978a0c 2025-02-06 Use separate cargo build flags
a74615fcd7e9a5f1636a816e2d312709aaa60cfd 2025-02-06 Implement the disassembler
5b5d54f8862e8fccfde9f657d85529eaf2f161b2 2025-02-10 Suppress ld's macOS version warnings
0252ce1cd439ec2cacd9486b5c0cf2ee50ecc13e 2025-02-10 Implement Options as part of ZJITState
a6e1a562e4c9f8c9a0f9e0c7db6fb1c0795d0ade 2025-02-10 Support --zjit-dump-disasm
f3b673d0626a2d5c0673ce21bfa87cb57efc267f 2025-02-10 Run a basic CI for ZJIT without --zjit
8d1c404dc1a8d850be1d395087cab3b4a834dae7 2025-02-10 Fix #[warn(elided_named_lifetimes)]
6bc9e8e42353406638b8cebcc1312c73c1e2bdd2 2025-02-10 We don't need the result job for now
1906db9c78b62eceeef0eb97fb2cde429a15465d 2025-02-10 Implement version string for ZJIT
c1199714edc015eab89d855a75f69d3cfd66e874 2025-02-10 Revert "Suppress ld's macOS version warnings"
0d791686f958f397152811e7cb05c8e71d3fdec5 2025-02-10 Fix configure for zjit-bindgen
90dd6f7e2ab2d81381fd5298a47e54dce63d7e6c 2025-02-10 Check dump_disasm option before running disasm
d96cb4fe6f0f364a4ba2163e56a1bd4f8c776924 2025-02-11 Move CodeBlock to asm module
e28ab5480e457b54681b4b23b1081a62aec8cb16 2025-02-11 Copy yjit/src/backend to zjit/src/backend
9c267256d896125a2aea4be8609ec415ff7760ef 2025-02-11 Stub YJIT-specific implementations in the backend
71d4cb3a8bc689dcf07081e112531132651fbe02 2025-02-11 Fix cargo test
05c451343f4c3ff5185146a6d8911b9be5310fde 2025-02-11 Set up a CI for Arm64 macOS too
7447513509bf5e6c7770ed09838a844486c29b8b 2025-02-11 Rename codegen.rs to state.rs
bcf5c1cdc4998bd6019c771eb8d50d6ca24d10f2 2025-02-12 Generate working putnil-leave using the backend
fa9713d59c8f492321c620045e83833859674ebe 2025-02-12 Drop cargo build jobs
daced753a5c4eedcb121042f2cd5f7ec5f5aa0cd 2025-02-12 Fix YJIT references in comments
78d60548eff3b287fd6f627b2a3f088cea0be663 2025-02-12 Allow failing zjit-test on Linux
43bb240bbd4bc54b3e1d711c49660502cc9fe01e 2025-02-12 Disable stub code execution for now
fc256fb6be68e71f17fd55f2dc4dd02cb4a32153 2025-02-12 Skip a failing cargo test
de8d4c83d81cb6bed0069e94db745c7c43b07ec7 2025-02-12 Add --zjit-dump-ssa option
5f3ebd44de96a352c7b353c647afedd6af81171f 2025-02-12 Add a comment to dump the actual structs
e543b6a0309b465d95327d26b6a3e908377c24a3 2025-02-12 Start compiling the actual IR
d550a9b1244b2c73e7018bcadaf368c417938154 2025-02-13 Initialize dummy globals for tests
9cfb860cb3aec755fd2d97d8116d019f24886c28 2025-02-13 Let tests share the same ZJITState::init()
b0739cd1c1e61c9512c62b79fe6afc66596301c8 2025-02-13 Rename utils.rs to cast.rs
bc443eef7a39f45026c857a254d1efd61fef6b51 2025-02-13 Let ZJIT and YJIT disable each other
fa4eee51f1dd51060e000b26da9de7f26982b39e 2025-02-13 Fix options in zjit.md
6f3f69098bccddb520e0a6f7e1b3dcf61af98f38 2025-02-13 Drop redundant options in workflows
fc03b7353ddd11a80cf69cab8cd0957834eee820 2025-02-13 Start testing the actual JIT code on CI
b3dca8d4fe938517dc95073a5563fe9acc8cb754 2025-02-13 Allow dumping SSA in multiple ways
d093793e6b5217c56845005173ec44bf8cb433ff 2025-02-13 Pass BTESTS to make properly
ec35162536842b4a5fcb4d7e4a9bbbff5e5c0489 2025-02-13 Fix BTESTS path
5321e1479d06426acf73527b5d0478f1facb9e6a 2025-02-13 Rename backend::ir to backend
83da2dd1eab0e9ec6e6cd8ba5a9a8894b227b2ae 2025-02-13 Try to fix the BTESTS path
bf565fd418d2a2b2bf78383731294b7376b0c7a6 2025-02-13 Add --zjit-debug and debug! macro
93f67e24d253244c910c260264c55002603d7de7 2025-02-13 Add a missing use for release build
d68f878976f2d6f9d951cd4aae26c167fd309d8d 2025-02-13 Ignore btest failures for now
24f8a787090c5312368601d9e8d584f6428953a9 2025-02-13 btest jobs are now passing
22eec6592805be64603aa624b014f8d87746d462 2025-02-13 Recommend the same task as what CI uses
06d875b97901b7c6accb36c8b7b525d0884696a7 2025-02-15 Backport the latest jit_compile()
53bee25068d11877b034af53797cf6e5d3d8e2be 2025-02-15 Implement --zjit-call-threshold
562c35a560e2f99b9ab6b4ff352e4cf7a73f050e 2025-02-15 Resurrect asm comment support
5ee11d515bc8b8eb006b6d0a83229a5fac9dade2 2025-02-15 Fix zjit-test
fe93c27da52bc3fbe57ed5f470ab8fe1950048a7 2025-02-15 Add asm comments
e68f5a181606ec9f8de5361ce05ea53242b74921 2025-02-18 Add `result` CI job to enable auto-merge (https://github.com/Shopify/zjit/pull/12)
e4fc29785e51c522f3e2233186cdda49da15107a 2025-02-18 Rename `backend::Opnd` to `backend::lir::Opnd` (https://github.com/Shopify/zjit/pull/13)
c443e538b62e625263bf5217db024e9af7d51de5 2025-02-24 Fix inconsistent workflow settings
e4d4ee751789fe2e1777930b546b80f7a797c580 2025-02-24 Fix inconsistent triggers of workflows
3c38ad605ae322906f158881208228dc4e40114a 2025-02-24 Rename --zjit-dump-ssa to --zjit-dump-hir (https://github.com/Shopify/zjit/pull/17)
30db473389ca5bb6c68bec72de49330a72a2541c 2025-02-24 Compile Insn::Const (https://github.com/Shopify/zjit/pull/18)
0a543daf15e995ad12b0884bf89ea89b6b480dd2 2025-03-03 Add zjit_* instructions to profile the interpreter (https://github.com/Shopify/zjit/pull/16)
8b2a4625cb179bffa3195d9251cfe1516c0ef475 2025-03-05 Profile instructions for fixnum arithmetic (https://github.com/Shopify/zjit/pull/24)
22c73f1ccbe04b1e85ed5977f676f5afd31a2fcc 2025-03-05 Implement FixnumAdd and stub PatchPoint/GuardType (https://github.com/Shopify/zjit/pull/30)
48fa16f6445f7dbf47ccd81fe3c3fff7b2012866 2025-03-06 Load Param off of cfp->ep (https://github.com/Shopify/zjit/pull/31)
563281e89f5013bb30306f3458dbd85696dc2ce4 2025-03-06 Test HIR using FunctionPrinter (https://github.com/Shopify/zjit/pull/34)
7dd15abed30d90102aa1e18095b18db70367f541 2025-03-06 Do not assert inside rb_protect() (https://github.com/Shopify/zjit/pull/37)
0aef948a1e917ba7560ed2279c493ab0468b5fe5 2025-03-07 Load an immediate into a register in the backend (https://github.com/Shopify/zjit/pull/38)
14253e7d122d0b5fa0cd476fecaaa258435dc1e6 2025-03-07 Implement Insn::Param using the SP register (https://github.com/Shopify/zjit/pull/39)
33a052486baa54ab858bd0a06033e90a3c66d2ac 2025-03-07 Assert everything is compiled in test_zjit (https://github.com/Shopify/zjit/pull/40)
ed894fa13b32bf6572158caa89ed3baf690debe4 2025-03-07 Pass test results using #inspect
c01568e070a205ab5a7bad42ead9b2dba1f74eff 2025-03-08 Move lib.rs functions to appropriate modules (https://github.com/Shopify/zjit/pull/43)
8adbe292ed70089a33ff7eb0e9a0ce0bcd0bd5e4 2025-03-08 Implement Insn::FixnumSub (https://github.com/Shopify/zjit/pull/42)
3e9dd115691b8f3d1b6839d67e1c0917dd92de61 2025-03-10 Fix a comment for subtraction
5fa12b36c2e4d6a5cf2247e6b06d2e2661ae34b1 2025-03-10 Set a return value before popping registers (https://github.com/Shopify/zjit/pull/41)
a7f8beee84f0e59e152214d41976f559f5f79e42 2025-03-11 Implement all basic Fixnum instructions (https://github.com/Shopify/zjit/pull/50)
be8c78f20dd5eaf31d1514319e60d904aad6dbd5 2025-03-11 Add a skipped test case for opt_mult overflow
9137e24b54e6ae3d2bb0703adbb97c0d392a04d2 2025-03-11 Add a make target to run all ZJIT tests (https://github.com/Shopify/zjit/pull/49)
6a4db3e1d7f8cd7a46ac96e6e7bb2ee6467dd6ec 2025-03-11 Put hir_type sources in a sub-folder
125d87b92b319b06950ec22eb8f4a722ac3844c6 2025-03-11 Prefix stack operation names with `stack_`
31121a9107f01a7cee798baf9c68548863cf0d5c 2025-03-13 Avoid running the same test in multiple workflows
bb46bb781c529477f1cc8e0de64a602f0607a393 2025-03-13 Stub Init_builtin_zjit for --disable-zjit
d492734d1425fc1f91e662aebcf3e313f7b4f85b 2025-03-13 Fix a ubuntu job with --disable-zjit
5a35c47c829e912fb92898b332d53eff21d0d733 2025-03-14 Stop sharing yjit/bindgen with ZJIT (https://github.com/Shopify/zjit/pull/64)
fa7c3e6c9c0e7b6b0d0b1611c696ba74a6f45165 2025-03-14 Implement dynamic dispatch for opt_send_without_block (https://github.com/Shopify/zjit/pull/63)
f5c3fc877e921ecfdd63663e6711ba25d8a09585 2025-03-14 Rename a reference to an obsoleted variable
ae17323a65d019f9f26248ed1f40d6f7a519090b 2025-03-14 Move a couple of bindgen targets to ZJIT bindgen
00cc26d04e18011fc4d8ba1c7dbc73d4aa84de4e 2025-03-14 Refactor Fixnum operations using macros
d488f74deed838f8595dd06bf249689a5bc41444 2025-03-14 Resurrect icache invalidation for arm64 (https://github.com/Shopify/zjit/pull/68)
c460b16272c926e2457ebbc70f017651152b3cf5 2025-03-17 Pass $state to fallbacks instead of exit_state
d750e12fa65247fc533a8c866ad03524f0ab98e4 2025-03-17 Revert "Pass $state to fallbacks instead of exit_state"
6a8150fc2734c9528c57edf6a0c1c1ec5e2b8905 2025-03-17 Refactor push_fixnum_insn! further (https://github.com/Shopify/zjit/pull/70)
6ec411add7def0ab97640ebb110bea5e18747e81 2025-03-21 Compile IfFalse, IfTrue, and Jump instructions (https://github.com/Shopify/zjit/pull/72)
0a1ef1696ea93465d5f24248d13ebd2782df55ab 2025-04-01 Disassociate InsnOut from Insn index
dd44935e8bda014cf3c1d6491b22a9ccac84f093 2025-04-02 Update the VReg comment to imply spilling
cfc9234ccdb457934f4daeef599e303844869fc3 2025-04-02 Compile Param into VReg and ParallelMov (https://github.com/Shopify/zjit/pull/87)
8a09dd3fb33587f7dd3a66181fed58e9f7b595ed 2025-04-02 Remove an outdated comment
a9809a6d666f338b10b7d5cecdff892b105cb346 2025-04-03 Fix inconsistent indentation
bfe7da019fb6a03c2727acb5e4ad50def91cf917 2025-04-03 Print block param names in asm comment (https://github.com/Shopify/zjit/pull/93)
ddef6a7ce46ed87e0c58ddaf97f69feeb5d29300 2025-04-03 Split LHS of CMP if it's an immediate (https://github.com/Shopify/zjit/pull/94)
14f0b83d3626d11efb78d5ba4a2c0b012139ff76 2025-04-04 Let --zjit-dump-hir dump the input HIR to codegen (https://github.com/Shopify/zjit/pull/96)
2915806820f6fd0686a8a2c4484c961266dcc817 2025-04-04 Add --zjit-num-profiles option (https://github.com/Shopify/zjit/pull/98)
8b72e07359488ebc4af2a23e44919c56f7013399 2025-04-04 Disable ZJIT profiling at call-threshold (https://github.com/Shopify/zjit/pull/99)
1b95e9c4a027755907f2cb903a66de5c649e7cd5 2025-04-14 Implement JIT-to-JIT calls (https://github.com/Shopify/zjit/pull/109)
2ef85c12fb38ff1e04657fe8de7b702c280e8e01 2025-04-18 Drop duplicated workflow jobs
338b9c20649d860659bb66e57a57a59257ad4a77 2025-04-18 Enable YJIT by default
50ae35054b878cf4c09fc3e962ce249ad5c1fbae 2025-04-18 Resurrect yjit_hook
ae3d6a321b5801cd6e6718f336baeaaa38c5a61f 2025-04-18 Fix yjit-bindgen
0232c31555cee9ca1f9b16023123c1b16072ce69 2025-04-18 Resurrect concurrency in JIT workflows
58e3aa02240a9ec1b5fe6ce60d63828c2cf0c73a 2025-04-28 ZJIT: Drop trace_zjit_* instructions (#13189)
9996d692f4cd4194dcc699083e38fb5236ac987c 2025-04-28 Add comments for cryptic functions in iseq.c
1e416685fd8f5b6877c78b8f02e660ce68fdc4ba 2025-04-28 ZJIT: Drop a duplicated call into optimize (#13196)
608fe6ee535e10b0203516b9d8c8039703aea3c5 2025-04-29 ZJIT: Handle ZJIT options properly (#13197)
0f3d6ee57825f6ecbcbab797ef8e9ca9f84bc095 2025-04-29 ZJIT: Disable ZJIT instructions when USE_ZJIT is 0 (#13199)
9cdc46587d8dbe55201acbf90e20523479b6c03c 2025-04-29 Explain a missing USE_ZJIT check on rb_vm_max_insn_name_size
6f1caa561c4d362220674e5d07502f6477059dc4 2025-04-29 Update auto_request_review config for YJIT/ZJIT (#13209)
67b91e780798b80038dbfb39a06831918a75259f 2025-05-01 Drop an ignored attribute
cbf9c088f8005a49b6aa3f475c70041357774c61 2025-05-05 YJIT: End the block after OPTIMIZE_METHOD_TYPE_CALL (#13245)
c750856367dfda37e5668fee8cfd671104cbd303 2025-05-08 Fix -Wreturn-type
102063f964f16373e448baa968772b6aa79c067c 2025-05-08 ZJIT: Fix a splitting condition for LHS
dc5555d74aa75a61813c9cfba52058624bccc63e 2025-05-11 Fix -Wmaybe-uninitialized
0b6cee73295099ce095d3a17c1d00ad8c1907b82 2025-05-12 ZJIT: Stop padding side exits (#13295)
53a27f114afafcdfea1a6066d01c12e4dc295657 2025-05-12 YJIT: Split the block on optimized getlocal/setlocal (#13282)
a93d9fdcd2dc7a5991c0e596a4a4487a121be282 2025-05-13 Add a missing dependency for stringio
735f28388cb8d7b37e67155f4d54cf52f28aa3ad 2025-05-13 [ruby/erb] Support all cgi.gem versions (https://github.com/ruby/erb/pull/60)
4a9d46ce07c5135e6a1fbc7da5ea9b1f21030d94 2025-05-13 [ruby/erb] Refactor the logic of require 'erb/escape' (https://github.com/ruby/erb/pull/61)
8982bbcbeeb36f9cf0576621898bba27c51dcba2 2025-05-13 [ruby/erb] Publish constant ERB::VERSION
9db0704e67c8af3b47429e28e1da5e8bc9154d91 2025-05-13 [ruby/erb] Version 5.0.0
c71f9b8aee9b11467e2bb91d841e166f6b36c8af 2025-05-13 [ruby/erb] Revert "Refactor the logic of require 'erb/escape' (https://github.com/ruby/erb/pull/61)"
cbaf85cb32144fcf8e55969b8084aadf366ee60c 2025-05-13 [ruby/erb] Update the reason why we need to rescue LoadError
2fee379f8f0be08be49c1fccbb37cb2a06834b24 2025-05-13 Checkout .github on omnibus result for notifications
2279da2c916038e0118fbdcd02bc145f9c282d6a 2025-05-13 Bump the required BASERUBY version to 3.1 (#13321)
e8e7daa71a4915e3cfcf0dccc8392cdacc55866e 2025-05-13 [ruby/erb] Reapply "Refactor the logic of require 'erb/escape' (https://github.com/ruby/erb/pull/61)"
1d3221ad289af51af8c246904d42a5d0f31e3c2b 2025-05-13 [ruby/erb] Give up on using resolve_feature_path
cb88edf0bfdc2ce6bfbe3b4e0463a4c2dc5d2230 2025-05-14 Set WASMTIME_BACKTRACE_DETAILS=1 for WASM basictest
ef0e4406c8ab879da7e4932e5104ce25c80f3b02 2025-05-14 Revert "Set WASMTIME_BACKTRACE_DETAILS=1 for WASM basictest"
57f8dde0f2228dbc67503403d740a74e26c1eefc 2025-05-14 [ruby/erb] Version 5.0.1
a7ef9a44a6e072bf3b72f2071195da661ddde8d1 2025-05-19 ZJIT: Propagate disasm feature to ZJIT and YJIT (#13372)
cce89a6f69b4be99f33e1ad1a9f4906977e50d62 2025-05-28 ZJIT: Add --enable-zjit=dev_nodebug (#13456)
112c34252d15d94bff87241ade18badc09923b09 2025-06-04 ZJIT: Implement side exits for entry frames (#13469)
1a991131a04feb3527f7e4993491b587d2e57179 2025-06-05 ZJIT: Pass self through basic block params (#13529)
7fa3e1a1db6e7c998865cc114f9145ab841f8601 2025-06-13 ZJIT: Write a callee frame on JIT-to-JIT calls (#13579)
69148a87e8a78cc30eb01fa85c6be6b45661c26c 2025-06-13 ZJIT: Partially enable btest on CI (#13613)
39569da4e497c08b9d8610937cca7bbfd8e0d484 2025-06-13 Work around CI failures coming from Launchable
f8cd26736f585cd6d09180788c0e12a253ebbf9d 2025-06-26 ZJIT: Stop loading an extra parameter (#13719)