yui-knk
|
9d1d2de2fe
|
Make nd_plen to be int to reduce rb_long2int usage
|
2024-04-05 14:25:04 +09:00 |
|
dependabot[bot]
|
f890070fd3
|
Bump lewagon/wait-on-check-action from 1.3.3 to 1.3.4
Bumps [lewagon/wait-on-check-action](https://github.com/lewagon/wait-on-check-action) from 1.3.3 to 1.3.4.
- [Release notes](https://github.com/lewagon/wait-on-check-action/releases)
- [Commits](595dabb3ac...ccfb013c15 )
---
updated-dependencies:
- dependency-name: lewagon/wait-on-check-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2024-04-04 20:07:07 -07:00 |
|
yui-knk
|
bd728a625a
|
Remove unused functions from struct rb_parser_config_struct
|
2024-04-05 10:04:48 +09:00 |
|
David Rodriguez
|
58d03c3458
|
[rubygems/rubygems] Fix crash with development bundler binstub
Fixes the following error:
````
$ ruby /home/deivid/code/rubygems/rubygems/bundler/spec/support/bundle.rb clean --force
--- ERROR REPORT TEMPLATE -------------------------------------------------------
```
TypeError: no implicit conversion of Pathname into String
/home/deivid/code/rubygems/rubygems/bundler/lib/bundler/runtime.rb:167:in `match'
/home/deivid/code/rubygems/rubygems/bundler/lib/bundler/runtime.rb:167:in `block in clean'
/home/deivid/code/rubygems/rubygems/bundler/lib/bundler/runtime.rb:164:in `each'
/home/deivid/code/rubygems/rubygems/bundler/lib/bundler/runtime.rb:164:in `clean'
/home/deivid/code/rubygems/rubygems/bundler/lib/bundler/cli/clean.rb:13:in `run'
/home/deivid/code/rubygems/rubygems/bundler/lib/bundler/cli.rb:590:in `clean'
/home/deivid/code/rubygems/rubygems/bundler/lib/bundler/vendor/thor/lib/thor/command.rb:28:in `run'
/home/deivid/code/rubygems/rubygems/bundler/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'
/home/deivid/code/rubygems/rubygems/bundler/lib/bundler/vendor/thor/lib/thor.rb:527:in `dispatch'
/home/deivid/code/rubygems/rubygems/bundler/lib/bundler/cli.rb:34:in `dispatch'
/home/deivid/code/rubygems/rubygems/bundler/lib/bundler/vendor/thor/lib/thor/base.rb:584:in `start'
/home/deivid/code/rubygems/rubygems/bundler/lib/bundler/cli.rb:28:in `start'
/home/deivid/code/rubygems/rubygems/bundler/exe/bundle:28:in `block in <top (required)>'
/home/deivid/code/rubygems/rubygems/bundler/lib/bundler/friendly_errors.rb:117:in `with_friendly_errors'
/home/deivid/code/rubygems/rubygems/bundler/exe/bundle:20:in `<top (required)>'
/home/deivid/code/rubygems/rubygems/bundler/spec/support/bundle.rb:5:in `load'
/home/deivid/code/rubygems/rubygems/bundler/spec/support/bundle.rb:5:in `<main>'
```
(...)
````
ff7ce7eb6d
|
2024-04-05 09:34:51 +09:00 |
|
tomoya ishida
|
4e48d2724e
|
[ruby/reline] Thread safe readline
(https://github.com/ruby/reline/pull/669)
Block until other Reline.readline or Reline.readmultiline finish
ebab2875f1
|
2024-04-05 09:34:28 +09:00 |
|
tomoya ishida
|
4cbe4e49c7
|
[ruby/reline] Always call finalize and deprep
(https://github.com/ruby/reline/pull/668)
91b030caa4
|
2024-04-05 09:34:28 +09:00 |
|
yui-knk
|
cebbe18eed
|
Remove needless check
`nodetype_markable_p` always returns `false` then
`rb_ast_node_type_change` never calls `rb_bug`.
|
2024-04-05 09:19:57 +09:00 |
|
yui-knk
|
fc8fe78c07
|
Merge two node_buffer_list_t fields into one
All types of Node are managed by `node_buffer_list_t unmarkable`
therefore merge them into `node_buffer_list_t buffer_list`.
|
2024-04-05 09:19:57 +09:00 |
|
Jeremy Evans
|
3a674c9c65
|
Remove compiler code to handle keywords and blocks in operator assignment syntax
Code such as:
```ruby
foo[0, &bar] = baz
foo[0, bar: 1] = baz
foo[0, **bar] = baz
```
Is now a syntax error, so all of the removed code is now dead.
|
2024-04-04 17:13:40 -07:00 |
|
yui-knk
|
39afab6083
|
Remove unused macros from node.c
|
2024-04-05 08:22:58 +09:00 |
|
Kevin Newton
|
440c63df31
|
[ruby/prism] Change forwarding error messages to match CRuby
6a15e475c9
|
2024-04-04 20:59:08 +00:00 |
|
Kevin Newton
|
2ecf269e68
|
[ruby/prism] Eliminate character class duplicated range warning
da939bbd4e
|
2024-04-04 15:29:14 -04:00 |
|
Kevin Newton
|
f45c9dbe87
|
[ruby/prism] Fix up some comments in the parser compiler
e2147cddd8
|
2024-04-04 15:29:10 -04:00 |
|
Kevin Newton
|
0aa1d61ab9
|
[PRISM] Ensure unfrozen when interpolation is present in string literal
|
2024-04-04 15:27:51 -04:00 |
|
Kevin Newton
|
48c2ffe980
|
[PRISM] Enable SCRIPT_COMPILED tracepoint event
|
2024-04-04 15:27:51 -04:00 |
|
Kevin Newton
|
3efc1c36f2
|
[PRISM] Add CLASS and END tracepoint events
|
2024-04-04 15:27:51 -04:00 |
|
Kevin Newton
|
6748526edd
|
[PRISM] Fix location of ensure iseqs
|
2024-04-04 15:27:51 -04:00 |
|
Kevin Newton
|
0f742a33fb
|
[PRISM] Remove trailing spaces
|
2024-04-04 14:14:55 -04:00 |
|
Kevin Newton
|
ed99f03a38
|
[PRISM] Consistent style in prism_compile.c
|
2024-04-04 14:14:55 -04:00 |
|
Kevin Newton
|
457abb2c47
|
[PRISM] Remove pm_line_node_t, consolidate all line number handling
|
2024-04-04 14:14:55 -04:00 |
|
Kevin Newton
|
338d10f9df
|
[PRISM] Finish removing dummy_line_node usage in pm_compile_node
|
2024-04-04 14:14:55 -04:00 |
|
Kevin Newton
|
895e777227
|
[PRISM] Remove dummy_line_node creation in pm_compile_node
|
2024-04-04 14:14:55 -04:00 |
|
Kevin Newton
|
0cf00ca7aa
|
[PRISM] Remove specialized macros that used dummy_line_node
|
2024-04-04 14:14:55 -04:00 |
|
Kevin Newton
|
b360b4ce3e
|
[PRISM] Remove dummy_line_node usage from get/set local instructions
|
2024-04-04 14:14:55 -04:00 |
|
Kevin Newton
|
cb5dbca82e
|
[PRISM] Remove dummy_line_node usage from remaining nodes
|
2024-04-04 14:14:55 -04:00 |
|
Kevin Newton
|
8bf368d183
|
[PRISM] Remove dummy_line_node usage from ensure and flip flop nodes
|
2024-04-04 14:14:55 -04:00 |
|
Kevin Newton
|
cc248706dd
|
[PRISM] Remove dummy_line_node usage from false and else node
|
2024-04-04 14:14:55 -04:00 |
|
Kevin Newton
|
829ca8c4e3
|
[PRISM] Remove dummy_line_node usage from embedded nodes
|
2024-04-04 14:14:55 -04:00 |
|
Kevin Newton
|
ca5ad4dac7
|
[PRISM] Remove dummy_line_node usage from class nodes
|
2024-04-04 14:14:55 -04:00 |
|
Kevin Newton
|
2e408d3077
|
[PRISM] Remove dummy_line_node usage from case nodes
|
2024-04-04 14:14:55 -04:00 |
|
Kevin Newton
|
2d523c27cf
|
[PRISM] Remove dummy_line_node usage from defined expressions
|
2024-04-04 14:14:55 -04:00 |
|
Kevin Newton
|
3410387096
|
[PRISM] Remove dummy_line_node usage from constant nodes
|
2024-04-04 14:14:55 -04:00 |
|
Kevin Newton
|
3cc61dc9ba
|
[PRISM] Remove dummy_line_node usage from class variable nodes
|
2024-04-04 14:14:55 -04:00 |
|
Kevin Newton
|
116a332c3a
|
[PRISM] Remove dummy_line_node usage from global variable nodes
|
2024-04-04 14:14:55 -04:00 |
|
Kevin Newton
|
bc5a520eca
|
[PRISM] Remove dummy_line_node usage from index nodes
|
2024-04-04 14:14:55 -04:00 |
|
Kevin Newton
|
6bec2a5333
|
[PRISM] Remove dummy_line_node usage from instance variable nodes
|
2024-04-04 14:14:55 -04:00 |
|
Kevin Newton
|
5be0357847
|
[PRISM] Remove dummy_line_node usage from keyword hash and lambda nodes
|
2024-04-04 14:14:55 -04:00 |
|
Kevin Newton
|
98823b5091
|
[PRISM] Remove dummy_line_node usage from local variable nodes
|
2024-04-04 14:14:55 -04:00 |
|
Kevin Newton
|
0782fc4a2a
|
[PRISM] Remove dummy_line_node usage from match predicate node
|
2024-04-04 14:14:55 -04:00 |
|
Kevin Newton
|
95ad2b0a62
|
[PRISM] Remove dummy_line_node usage from match required node
|
2024-04-04 14:14:55 -04:00 |
|
Kevin Newton
|
c9f80021e2
|
[PRISM] Simplify match write node compilation
|
2024-04-04 14:14:55 -04:00 |
|
Kevin Newton
|
69ec4990d8
|
[PRISM] Remove dummy_line_node usage from module and match write node
|
2024-04-04 14:14:55 -04:00 |
|
Kevin Newton
|
449384f337
|
[PRISM] Remove dummy_line_node usage for multi write node
|
2024-04-04 14:14:55 -04:00 |
|
Kevin Newton
|
5e8546e8a9
|
[PRISM] Remove dummy_line_node usage for next node
|
2024-04-04 14:14:55 -04:00 |
|
Kevin Newton
|
24f9faf67c
|
[PRISM] Remove dummy_line_node usage for call operator write node
|
2024-04-04 14:14:55 -04:00 |
|
Kevin Newton
|
4d347a0a55
|
[PRISM] Remove dummy_line_node usage for call and/or write node
|
2024-04-04 14:14:55 -04:00 |
|
Kevin Newton
|
91373bd64d
|
[PRISM] Remove dummy_line_node usage for call nodes
|
2024-04-04 14:14:55 -04:00 |
|
Kevin Newton
|
eb3bad1a0f
|
[PRISM] Remove dummy_line_node usage for break nodes
|
2024-04-04 14:14:55 -04:00 |
|
Kevin Newton
|
ffd9402c8d
|
[PRISM] Remove dummy_line_node usage for block argument nodes
|
2024-04-04 14:14:55 -04:00 |
|
Kevin Newton
|
c15c611ea5
|
[PRISM] Remove dummy_line_node usage for begin nodes
|
2024-04-04 14:14:55 -04:00 |
|