Benoit Daloze
|
c2d8d6eba6
|
Initialize the Prism::Source directly with all 3 fields for the C extension
* Faster that way:
$ ruby -Ilib -rprism -rbenchmark/ips -e 'Benchmark.ips { |x| x.report("parse") { Prism.parse("1 + 2") } }'
195.722k (± 0.5%) i/s
rb_iv_set():
179.609k (± 0.5%) i/s
rb_funcall():
190.030k (± 0.3%) i/s
before this PR:
183.319k (± 0.4%) i/s
|
2024-02-14 15:48:33 +00:00 |
Benoit Daloze
|
f0f6ffef42
|
[ruby/prism] Serialize the newline_list to avoid recomputing it again later
* Fixes https://github.com/ruby/prism/issues/2380
https://github.com/ruby/prism/commit/4eaaa90114
|
2024-02-14 15:48:32 +00:00 |
Kevin Newton
|
12b0e67fec
|
[PRISM] Sync to latest prism
|
2024-02-14 09:58:36 -05:00 |
Kevin Newton
|
fcc8df622a
|
Bump prism version
|
2024-02-07 13:36:06 -05:00 |
Kevin Newton
|
0b5be2f9e9
|
Sync to latest prism
|
2024-02-05 11:07:07 -05:00 |
Kevin Newton
|
e9f1324464
|
Sync to latest prism
|
2024-02-01 12:52:16 -05:00 |
Kevin Newton
|
8bbe835cd8
|
Bump prism to version 0.19.0
|
2023-12-14 15:06:09 -05:00 |
Kevin Newton
|
7d6f812c31
|
[ruby/prism] Update to v0.18.0
https://github.com/ruby/prism/commit/1398879d79
|
2023-11-21 13:59:10 -05:00 |
Kevin Newton
|
5a132c7864
|
Update prism to v0.17.1
|
2023-11-03 13:59:07 -04:00 |
Kevin Newton
|
c44c982c93
|
[ruby/prism] Bump to version 0.17.0
https://github.com/ruby/prism/commit/61a306cd5c
|
2023-11-03 11:17:37 -04:00 |
Kevin Newton
|
b413760d66
|
[prism] Update prism to latest
|
2023-10-30 12:35:39 -04:00 |
Kevin Newton
|
6873f96abc
|
[ruby/prism] Bump to version 0.15.1
https://github.com/ruby/prism/commit/d906a8ceba
|
2023-10-18 19:19:38 +00:00 |
Kevin Newton
|
0f1e040068
|
[ruby/prism] Bump to version 0.15.0
https://github.com/ruby/prism/commit/ee429f8d50
|
2023-10-18 16:49:58 +00:00 |
Kevin Newton
|
e700582d98
|
[ruby/prism] Bump version to 0.14.0
https://github.com/ruby/prism/commit/1731bf4520
|
2023-10-13 19:45:37 +00:00 |
Kevin Newton
|
be63e2515b
|
[ruby/prism] Bump version
https://github.com/ruby/prism/commit/3e44415ca2
|
2023-09-29 15:21:50 +00:00 |
Kevin Newton
|
4f73a7c2f7
|
Sync to prism rename commits
|
2023-09-27 13:57:38 -04:00 |
Kevin Newton
|
8ab56869a6
|
Rename YARP filepaths to prism filepaths
|
2023-09-27 13:57:38 -04:00 |