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) |