Kevin Newton
5e9397279b
[ruby/yarp] Handle escaping in regexp slow path
...
https://github.com/ruby/yarp/commit/8dd0a1b281
2023-08-16 17:47:32 -07:00
Kevin Newton
0b6a26abff
[ruby/yarp] Provide slow path for finding ) in regexp when encoding changes
...
https://github.com/ruby/yarp/commit/c1064a65e3
2023-08-16 17:47:32 -07:00
Kevin Newton
0004565a91
[ruby/yarp] Use yp_memchr in regexp parsing
...
https://github.com/ruby/yarp/commit/08081dd24f
2023-08-16 17:47:32 -07:00
Kevin Newton
45efbadba5
[ruby/yarp] Enable all of -wconversion
...
https://github.com/ruby/yarp/commit/638163f6c6
2023-08-16 17:47:32 -07:00
Jemma Issroff
bfb933371d
Manual YARP resync
2023-07-05 16:58:55 -04:00
Kevin Newton
ec59b95cfd
[ruby/yarp] Use smaller regexp options
...
https://github.com/ruby/yarp/commit/4deb7c3ae0
2023-06-26 14:03:33 +00:00
Steven Johnstone
4fc8b8f06d
[ruby/yarp] Prevent reading/writing outside the bounds of options
...
https://github.com/ruby/yarp/commit/52bed3cbe2
2023-06-26 13:31:29 +00:00
Steven Johnstone
261e3663fd
[ruby/yarp] Check for eof in yp_regexp_char_is_eof
...
https://github.com/ruby/yarp/commit/f3fbc5bf9e
2023-06-23 19:56:40 +00:00
Steven Johnstone
6ee106ff79
[ruby/yarp] If ? is last char of regexp buffer, don't read beyond it.
...
https://github.com/ruby/yarp/commit/1764532572
2023-06-23 19:56:39 +00:00
Steven Johnstone
6dc2314965
[ruby/yarp] Don't read past the end of input parsing regex group
...
https://github.com/ruby/yarp/commit/03f5a330a9
2023-06-23 19:56:39 +00:00
Jemma Issroff
cc7f765f2c
[Feature #19741 ] Sync all files in yarp
...
This commit is the initial sync of all files from ruby/yarp
into ruby/ruby. Notably, it does the following:
* Sync all ruby/yarp/lib/ files to ruby/ruby/lib/yarp
* Sync all ruby/yarp/src/ files to ruby/ruby/yarp/
* Sync all ruby/yarp/test/ files to ruby/ruby/test/yarp
2023-06-21 11:25:39 -07:00