Kevin Newton
|
8ab56869a6
|
Rename YARP filepaths to prism filepaths
|
2023-09-27 13:57:38 -04:00 |
Kevin Newton
|
7e0971eb5d
|
Update YARP build targets
|
2023-09-27 12:10:23 -04:00 |
Kevin Newton
|
758e70d3d4
|
Update YARP gitignore
|
2023-09-27 12:10:23 -04:00 |
Kevin Newton
|
5f905026bc
|
[ruby/yarp] Move node ext and parse result to their own files
https://github.com/ruby/yarp/commit/916828767c
|
2023-09-27 12:10:23 -04:00 |
Kevin Newton
|
7d11f58b6e
|
[ruby/yarp] Move lex compat into its own file
https://github.com/ruby/yarp/commit/e90f88f21f
|
2023-09-27 12:10:23 -04:00 |
Kevin Newton
|
3e8aa3d1cc
|
[ruby/yarp] Move node inspector into its own file
https://github.com/ruby/yarp/commit/1c843d2f22
|
2023-09-27 12:10:23 -04:00 |
Kevin Newton
|
978f91a10c
|
[ruby/yarp] Move debug into its own file
https://github.com/ruby/yarp/commit/139362c90a
|
2023-09-27 12:10:23 -04:00 |
Kevin Newton
|
aeb53cb50e
|
[ruby/yarp] More documentation for desugar compiler
https://github.com/ruby/yarp/commit/4a6df3c2a4
|
2023-09-27 12:10:23 -04:00 |
Kevin Newton
|
b18e05b18f
|
[ruby/yarp] Split up compiler versus visitor
https://github.com/ruby/yarp/commit/2e6baa3f19
|
2023-09-27 12:10:23 -04:00 |
Kevin Newton
|
3cec94624b
|
Rename compiler test to iseq test
|
2023-09-27 12:10:23 -04:00 |
Kevin Newton
|
0517ca3aac
|
Delete mutation visitor manually so sync can run
|
2023-09-27 12:10:23 -04:00 |
Kevin Newton
|
2a4a55f896
|
[ruby/yarp] Move DSL into its own file
https://github.com/ruby/yarp/commit/3d34404d80
|
2023-09-27 12:10:23 -04:00 |
Kevin Newton
|
1c049c64c0
|
[ruby/yarp] Move BasicVisitor below ParseResult in yarp.rb
https://github.com/ruby/yarp/commit/d51014582a
|
2023-09-27 12:10:23 -04:00 |
Kevin Newton
|
28cc144b63
|
[ruby/yarp] Move more features under autoload
https://github.com/ruby/yarp/commit/2f1f3fa448
|
2023-09-27 12:10:23 -04:00 |
Kevin Newton
|
af8d475281
|
[ruby/yarp] Move dispatcher into its own autoload
https://github.com/ruby/yarp/commit/52bd001ea2
|
2023-09-27 12:10:23 -04:00 |
Kevin Newton
|
be861053c5
|
[ruby/yarp] Use less magical numbers for regular expression flags
https://github.com/ruby/yarp/commit/c6a0abdd24
|
2023-09-27 12:10:23 -04:00 |
eileencodes
|
2bc243b3dc
|
[YARP] Implement regex flags
This fixes the TODO in the code that was passing 0 instead of the regex
flags.
|
2023-09-27 11:25:53 -04:00 |
Jemma Issroff
|
2000cf9183
|
[YARP] Implemented BlockArgumentNode (#8499)
|
2023-09-27 11:08:54 -04:00 |
Nobuyoshi Nakada
|
5b36c11e21
|
Out of place jumps are valid in `defined?`
|
2023-09-27 21:53:01 +09:00 |
Nobuyoshi Nakada
|
29e5fca718
|
Syntax check of `retry` in the parser
|
2023-09-27 21:53:01 +09:00 |
Nobuyoshi Nakada
|
ff8278e52c
|
Fix error token location
|
2023-09-27 21:53:01 +09:00 |
Nobuyoshi Nakada
|
9fd342f8d2
|
Block exits are now syntax error in ripper
|
2023-09-27 21:53:01 +09:00 |
Nobuyoshi Nakada
|
e1250a5f97
|
Syntax check of block exits in the parser
|
2023-09-27 21:53:01 +09:00 |
Nobuyoshi Nakada
|
50520cc193
|
[DOC] Missing comment markers
|
2023-09-27 16:18:05 +09:00 |
Nobuyoshi Nakada
|
262a0cc868
|
[DOC] Missing comment marker
|
2023-09-27 15:50:37 +09:00 |
Ry Biesemeyer
|
bece880874
|
[rubygems/rubygems] Centralize logic using `Pathname#relative_path_from`
To avoid potential crashes when trying to jump from a drive to another
on Windows, and take the change refactor things a bit.
https://github.com/rubygems/rubygems/commit/7c9a9a431a
|
2023-09-27 05:20:58 +00:00 |
David Rodriguez
|
a812f1fed0
|
[rubygems/rubygems] Reword a couple of error messages
When a path does not make a lot of sense.
https://github.com/rubygems/rubygems/commit/d173c79e9a
|
2023-09-27 05:20:57 +00:00 |
krororo
|
bc664609df
|
[rubygems/rubygems] Refactor full sha revision match logic
https://github.com/rubygems/rubygems/commit/f0d8255ebd
|
2023-09-27 05:18:10 +00:00 |
krororo
|
fbee93fc19
|
[rubygems/rubygems] Fix bundle install when older revisions of git source
https://github.com/rubygems/rubygems/commit/a30712c0fc
|
2023-09-27 05:18:10 +00:00 |
David Rodriguez
|
57c3e45ee8
|
[rubygems/rubygems] Fix `bundle lock --minor --update <dep>` edge case
When the latest allowed minor of `dep` adds a new dependency, that new
dependency would be incorrectly resolved to the latest minor of the
first major version.
https://github.com/rubygems/rubygems/commit/fd50c9d4f3
|
2023-09-27 03:29:37 +00:00 |
Kevin Newton
|
705bd6439d
|
[ruby/yarp] Ensure newlines are sorted in newline test
https://github.com/ruby/yarp/commit/3bfefc44c4
|
2023-09-26 18:23:59 +00:00 |
Kevin Newton
|
a436805d3b
|
[ruby/yarp] Remove visitor usage to not rely on overriding visit
https://github.com/ruby/yarp/commit/6903860981
|
2023-09-26 18:07:55 +00:00 |
Peter Zhu
|
154bd04ee2
|
[DOC] Fix link in process.c
|
2023-09-26 11:28:36 -04:00 |
BurdetteLamar
|
a40ab12768
|
[DOC] Refactor doc in process.c
|
2023-09-26 11:26:19 -04:00 |
Nobuyoshi Nakada
|
8bbaa81454
|
Clean also YARP build directory [ci skip]
|
2023-09-27 00:16:56 +09:00 |
Adam Hess
|
ef59175a68
|
fix iseq kwargs table and original_iseq leaks
[bug #19903]
Co-authored-by: Peter Zhu <peter@peterzhu.ca>
|
2023-09-26 11:12:21 -04:00 |
Haldun Bayhantopcu
|
3f511a1d09
|
[ruby/yarp] Check predicate of while and until
https://github.com/ruby/yarp/commit/f57a6066b5
|
2023-09-26 15:08:25 +00:00 |
elfham
|
3f1cfc43bd
|
[ruby/reline] Fix config.rb to File.expand_path $include path in
inputrc
(https://github.com/ruby/reline/pull/592)
* Fix config.rb to File.expand_path $include path in inputrc
* fix bug of test_include_expand_path on Windows
https://github.com/ruby/reline/commit/4d34e52d0b
|
2023-09-26 13:08:20 +00:00 |
tomoya ishida
|
c2c0a083f0
|
[ruby/irb] Disable pager in show-source test
(https://github.com/ruby/irb/pull/720)
https://github.com/ruby/irb/commit/5669efa4c1
|
2023-09-26 10:06:17 +00:00 |
Kouhei Yanagita
|
4199e49cad
|
Optimize Range#bsearch by reducing the number of Integer#+ calls
|
2023-09-26 17:31:10 +09:00 |
Kouhei Yanagita
|
91042ec0ae
|
Add benchmarks for Range#bsearch
|
2023-09-26 17:31:10 +09:00 |
Nobuyoshi Nakada
|
6d7730ab98
|
Run crash report test processes without `RUBY_ON_BUG`
These processes are to be crashed, avoid running debugger.
|
2023-09-26 17:25:08 +09:00 |
Yusuke Endoh
|
8233572d45
|
Prevent warnings: "unused literal ignored"
```
[24688/26146] TestParse#test_named_capture_in_block(eval at /home/chkbuild/chkbuild/tmp/build/20230926T063004Z/ruby/test/ruby/test_parse.rb:999):1: warning: unused literal ignored
(eval at /home/chkbuild/chkbuild/tmp/build/20230926T063004Z/ruby/test/ruby/test_parse.rb:999):1: warning: unused literal ignored
(eval at /home/chkbuild/chkbuild/tmp/build/20230926T063004Z/ruby/test/ruby/test_parse.rb:999):1: warning: unused literal ignored
(eval at /home/chkbuild/chkbuild/tmp/build/20230926T063004Z/ruby/test/ruby/test_parse.rb:999):1: warning: unused literal ignored
(eval at /home/chkbuild/chkbuild/tmp/build/20230926T063004Z/ruby/test/ruby/test_parse.rb:999):1: warning: unused literal ignored
(eval at /home/chkbuild/chkbuild/tmp/build/20230926T063004Z/ruby/test/ruby/test_parse.rb:999):1: warning: possibly useless use of + in void context
= 0.00 s
```
|
2023-09-26 17:01:24 +09:00 |
Yusuke Endoh
|
55a297c840
|
Prevent warnings: "unused literal ignored"
The test emits many warnings under `RUBYOPT=-w`
```
[22699/26146] YARP::CompilerTest#test_FloatNode<compiled>:1: warning: unused literal ignored
<compiled>:1: warning: unused literal ignored
<compiled>:1: warning: unused literal ignored
<compiled>:1: warning: unused literal ignored
= 0.00 s
```
|
2023-09-26 16:42:47 +09:00 |
Nobuyoshi Nakada
|
6b66b5fded
|
[Bug #19902] Update the coderange regarding the changed region
|
2023-09-26 15:35:40 +09:00 |
Nobuyoshi Nakada
|
f0d8278607
|
Run crash report test processes without `RUBY_ON_BUG`
These processes are to be crashed, avoid running debugger.
|
2023-09-26 14:28:49 +09:00 |
Nobuyoshi Nakada
|
5eef125afe
|
Dump backtraces to an arbitrary stream when using libprocstat
|
2023-09-26 09:02:37 +09:00 |
Nobuyoshi Nakada
|
d2cc4437a1
|
Labels cannot at the end of block
|
2023-09-26 08:31:51 +09:00 |
dependabot[bot]
|
78cb795491
|
[rubygems/rubygems] Bump rb-sys
Bumps [rb-sys](https://github.com/oxidize-rb/rb-sys) from 0.9.81 to 0.9.82.
- [Release notes](https://github.com/oxidize-rb/rb-sys/releases)
- [Commits](https://github.com/oxidize-rb/rb-sys/compare/v0.9.81...v0.9.82)
---
updated-dependencies:
- dependency-name: rb-sys
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
https://github.com/rubygems/rubygems/commit/780fb19b03
|
2023-09-25 18:16:47 +00:00 |
dependabot[bot]
|
78af64d08f
|
[rubygems/rubygems] Bump rb-sys
Bumps [rb-sys](https://github.com/oxidize-rb/rb-sys) from 0.9.81 to 0.9.82.
- [Release notes](https://github.com/oxidize-rb/rb-sys/releases)
- [Commits](https://github.com/oxidize-rb/rb-sys/compare/v0.9.81...v0.9.82)
---
updated-dependencies:
- dependency-name: rb-sys
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
https://github.com/rubygems/rubygems/commit/f48d03aabd
|
2023-09-25 18:16:03 +00:00 |