Mike Dalessio

Hash Date Message
e8e3b7a0e2fc2cc6384eb10332cc46e385373cbb 2021-05-26 Undefine the alloc function for T_DATA classes
c0f4e4ca6d0f76985bca79314b232b787c8f008e 2021-05-28 undefine alloc functions for C extensions
d43279edacd09edf3a43e02d62f5be475e7c3bcb 2021-08-28 Fix length calculation for Array#slice!
9225f3c1c6304904a33ffaa608c77424441621e9 2021-10-11 [ruby/rdoc] test: add coverage for comment format in a C file
d4894e81c0a2acb826686f178e4b1b1ed88adefa 2021-10-11 [ruby/rdoc] extract Comment creation in Parser::C
fbd0516afc2bb7219716aa4f810f83af8112ca49 2021-10-11 [ruby/rdoc] fix: comments in C files use the global markup option
7aec65add42d20ba8d70ad33c7b1e8978007e29e 2021-10-11 [ruby/rdoc] feat: add support for :category: on C functions
4c42540da2c26f2d83b43c7a3c61e17d610896e8 2021-10-11 [ruby/rdoc] Support linking #==
4ffc3fb019bd1373991ca9278299f6d7c44c3024 2021-09-20 [ruby/rdoc] fix: alias to method with call-seq
99d285a75c8fd1c3b5662982286d4026f9bed190 2021-02-10 fix: ensure add_incoming allocates the proper length memory
69d27e3f97f1e75773a81cda411bb67a9159d107 2021-02-10 fix: allow make to complete when DEBUG_RUBY is not set
7a75e9bbaf47ce597361f7a9e7c8550a5d7e15ed 2021-02-11 ujit_asm: if mmap() fails with the address hint, try without
980aa329b648f3412d3584575481181b8d42cd60 2021-02-16 fix: ujit getinstancevariable code checks ivar extended table size
918668b4a92594675ee0dcbf698b320f015f01e0 2021-08-18 update README with correct repository URL
24c7e75ded461446e7c8e83bbceecccf7bcb4d0e 2022-01-18 test: backfill coverage for MakeMakefile.pkg_config
b90e56e6243f4e6567991bfd2375e1f58b1414a0 2022-01-18 mkmf: pkg_config accepts multiple options
0de1495f358e9b892dfa63d4b74f59b1d2903703 2022-05-23 Move compaction-related methods into gc.c
0c36ba53192c5a0d245c9b626e4346a32d7d144e 2022-05-23 Define unsupported GC compaction methods as rb_f_notimplement
45fe7f757522ed7d1d3ec754da59d41d45dd6bab 2022-09-03 [rubygems/rubygems] Feature: `bundle add` supports `--path` option
8f7f12ad64c2f01e1fc8a75402337ceeb6607657 2022-09-19 [rubygems/rubygems] fix: Gem::Platform.match handles String argument properly
e7bffe0c4b8bebabc89e7440efffa43ee3e1123e 2022-12-17 configure.ac: add miniruby to PREP when cross-compiling to darwin
5c21cc39704f7e50b12f19c423e17ab275f74fbe 2022-12-18 configure.ac: limit miniruby dep to when bundle_loader needs it
927141a555c0eb5ee23b3dc9412d07b53f25673e 2023-01-28 [rubygems/rubygems] Add test for old lockfile with new ruby version
52e571fa72debcd764765775bd1b76ee87e36d2d 2023-04-05 Ensure ruby_xfree won't segfault if called after vm_destruct
d2343368ab7e270118ea6baa9c6418bfed83135c 2023-06-07 Deprecate Kernel#open and IO support for subprocess creation/forking
0f8091947debc467b58a2b04c150dc7a38026ed3 2023-07-18 [ruby/yarp] Move the gem's C extension into lib/yarp/
2800d1fd370e267d4379a4029a7d6e799387cd97 2023-08-17 [ruby/yarp] fix: unterminated % in arguments
e1505aebf2dd5876db227f3e0c70e9ad1c4302fd 2023-08-17 [ruby/yarp] fix: multiple heredocs with embedded expressions with newlines
ac819f4db9bb79ba92547e1abd36336f36633583 2023-08-19 [ruby/yarp] fix: support newline-terminated regular expressions
dcc8afe9a40b94f5b678b8fc39e4c30ba63594c0 2023-08-19 [ruby/yarp] prefactor: extract yp_newline_list_check_append
05c59995fa192c2e8c23196ccef61e2cc369d223 2023-08-20 [ruby/yarp] fix: newline tracking for nl-terminated % %q %Q
926857eb1e124c62ef9cee52bb6c23c83e268ac6 2023-08-19 [ruby/yarp] fix: support newline-terminated regular expressions
9ca547b9fe8fd98b73184fffead1b2a44c37b4c5 2023-08-19 [ruby/yarp] prefactor: extract yp_newline_list_check_append
2cecd3c8c1c62158d44c86fe782780394b227f24 2023-08-20 [ruby/yarp] fix: newline tracking for nl-terminated % %q %Q
461f8eaba74a7475bf97921e3ed45b63b126a190 2023-08-20 [ruby/yarp] fix: parsing a '%' expression with a CR but not a newline
95e29b0423450447ea0adbf06564969f0e437673 2023-08-21 [ruby/yarp] fix: avoid invalid memory read when CR is present without LF
f902df128dea9044c226ed88306fca4d3a26f623 2023-08-22 [ruby/yarp] refactor: extract `peek_addr()`
8f0a8e579da41c767e70628e7864e6bdf1631088 2023-08-23 [ruby/yarp] Remove unnecessary loop
9c43ec621d72a7f98352f88b7fb27e0c599e1b7b 2023-08-23 [ruby/yarp] fix: newline tracking for a comment at EOF
20927a89c27948be866a5667117326ea02690a7c 2023-08-23 [ruby/yarp] Improve handling of line endings
b8cab92a3f1077abae7f5210b393fc4a1a909c28 2023-08-25 [ruby/yarp] fix: unterminated regular expression with a heredoc
3525c460f9a916f8089cbeca65fc3e893ca5d633 2023-08-25 [ruby/yarp] fix: regexes and strings with escaped newline around a heredoc
06f5d8f3a04e147fd757f2ed15882592bb66e3a9 2023-08-25 [ruby/yarp] Improve how we declare ripper exceptions in parse_test.rb
2b9a05374032b3d287b91e6307d2817b6c962612 2023-08-27 [ruby/yarp] fix: yp_interpolated_symbol_node_append
8926fd20f612aa6bae77844b8b6f5d14bf659cb1 2023-08-27 [ruby/yarp] test: backfill tests for %q/%Q spanning a heredoc
77e971b6ec93810842a8ef320e412174267dab6d 2023-08-27 [ruby/yarp] fix: %w list spanning a heredoc
74812df4963b1ee56a015babf3798d48bae447c6 2023-08-27 [ruby/yarp] fix: %W list spanning a heredoc
29c5b851281da753ea0ae204afbd3f9010b466bc 2023-08-27 [ruby/yarp] fix: %i list spanning a heredoc
9b87518ea0eff0c30c22db9c2394bb61db913646 2023-08-27 [ruby/yarp] fix: %I list spanning a heredoc
f652c05a59506dfe931f23db4965f7e40033de5e 2023-08-30 [ruby/yarp] debug: ensure valgrind will work when calling YARP.dump
440cdceffb7efef0aa93ad519b056a25d610f52d 2023-08-29 [ruby/yarp] test: new test file for capturing interesting fuzzer snippets
3da139d28428d9889f6b6680400242f400e3175e 2023-08-28 [ruby/yarp] fix: "$" at the end of a file
476f38d62dd24caf80c586b642a25ede66b13fab 2023-08-29 [ruby/yarp] fix: ":" at the end of a file
6f8126faebeddf8a93a7c0041c096bf584efcefb 2023-08-29 [ruby/yarp] fix: string escape char "\" at the end of a file
bd0268372e09eb45d088c44a534a5302bdca9796 2023-08-29 [ruby/yarp] fix: trailing comment at end of file
c83552a596a34808651efca29a4f480bb5c579c6 2023-08-30 [ruby/yarp] fix: trailing asterisk at end of file
46e47404a8734efd7f312e29e2fb705dd2f40291 2023-08-30 [ruby/yarp] fix: trailing decimal, binary, octal, and hex numbers at end of file
7cebb9b737eddced828073453004720f9970be6a 2023-08-30 [ruby/yarp] fix: incomplete escape in list at the end of file
341f47a6dd3690754fe9660bc248875c7b810260 2023-08-30 [ruby/yarp] fix: incomplete escape in regex at the end of file
ae7f9075592ea3570dfba831d086c423301fbcb7 2023-08-30 [ruby/yarp] fix: heredoc with incomplete escape at end of file
2d009805e71e76c4f7678409aea804e18df01446 2023-08-30 [ruby/yarp] fix: comment followed by whitespace at end of file
f80582cda8fb0d994db0c1cdf1c282f3a049485c 2023-08-30 [ruby/yarp] fix: StatementsNode with out-of-order body nodes
6beaf010a447ce9fb35c85f9fb2f41685e2114ba 2023-08-30 [ruby/yarp] fix: binary CallNode with out-of-order arg and receiver
bbaae3681ca9b4d00f2bb2330da1c7e3ff06cd17 2023-08-30 [ruby/yarp] fix: regular expression with start and end out of order
6599ca44bbaf9d1084638b392a46f1b3277212b9 2023-08-30 [ruby/yarp] simplify the calling convention for `unescape`
df4c77608e76068deed58b2781674b0eb247c325 2023-08-31 [ruby/yarp] fix: octal, hex, and unicode strings at the end of a file (https://github.com/ruby/yarp/pull/1371)
512f8217cb378c289b7d79cdf033715afcf82667 2023-09-01 [ruby/yarp] fix: double-counting of errors in parsing escaped strings
cfe1edddbf0512f029eaf8c6d68194d476120c16 2023-09-01 [ruby/yarp] fix: report syntax error for invalid hex escape
4efcaf956e27df365a1cf9e0cbb8d9a68eeb6995 2023-09-04 [ruby/yarp] Extract error messages into diagnostic.c and use canonical message IDs
60a52caf87c7e9ddfca73120c9d5b5030793ed77 2023-09-07 [ruby/yarp] Avoid an extra "stop" parameter to yp_strspn_whitespace_newlines
0cda3ac45441a8325d40ab71074e93fe4c628c97 2023-09-16 [ruby/yarp] fix: handling escaped whitespace in a %w list
e020eb26f060d96e332a1beb1001716ddda7a7a6 2023-11-12 [ruby/prism] fix: Handle zero-length block parameters in invalid Ruby
d6d1a1839abb64b40e5490509b498757a68c77f1 2023-11-12 [ruby/prism] fix: nested heredoc dedentation use-after-free
26d11383e548dccd7493079daeb9626c059aa87f 2023-11-13 [ruby/prism] fix: float suffix at end of file
66a6f2b15a8827f830db7bf8cf8c8ebba79fa237 2024-01-30 [rubygems/rubygems] feat: Gem::Requirement#initialize_copy deep-copies @requirements
31e4300ea704365e4578841d99ffadb1dfe5fd24 2024-01-30 [rubygems/rubygems] feat: Gem::Specification#initialize_copy deep-copies requirements
98c84ef42c61b84c1745bbc5a1ceff1ce00999d9 2024-04-15 [rubygems/rubygems] Excluding local platform from lockfile should not affect musl vs gnu case
1b8ba1551b26fac906998e34fd2af3f82b433469 2024-05-24 Allow compilation of C extensions with `-Wconversion`
ca2d229e6b31fc007204eed806b2b4af405c02fd 2024-05-27 Test for compiling without warnings against public headers
0b38e184881839d347a777e82ad1b037a1aeca6e 2024-10-17 [ruby/rdoc] feature: Render mixed-in methods and constants with `--embed-mixins` (https://github.com/ruby/rdoc/pull/842)
2923f42ed7622f6310c63aab4c0abf05402f9a04 2024-11-30 [ruby/rdoc] fix: C variables should never show up in Ancestors tree (https://github.com/ruby/rdoc/pull/1217)
83bd9191d8537e0c5c413841a2234552d2a3b756 2024-11-30 [ruby/rdoc] Methods are sorted symbols-first (https://github.com/ruby/rdoc/pull/1219)
4cce246d86d8ce16f13cfbbec465e0279d060f7f 2024-12-02 [ruby/rdoc] ClassModule#superclass= accepts a ClassModule as an argument (https://github.com/ruby/rdoc/pull/1222)
af5c34fb0b6d06f9c78952bccc9879fa735b3857 2024-12-02 [ruby/rdoc] Prefer String#ord to #codepoints[0] (https://github.com/ruby/rdoc/pull/1220)