Граф коммитов

25 Коммитов

Автор SHA1 Сообщение Дата
Kevin Newton afdfff933f
[PRISM] Bump to version 0.29.0 2024-05-10 13:09:45 -04:00
Kevin Newton 548a72e537
[PRISM] Sync prism version bump 2024-05-08 10:20:48 -04:00
Kevin Newton 3872e54039 [ruby/prism] Bump to v0.27.0
https://github.com/ruby/prism/commit/c9edeef91a
2024-04-26 17:01:03 -04:00
Kevin Newton a51139230b [ruby/prism] Bump to v0.26.0
https://github.com/ruby/prism/commit/eadb09ef36
2024-04-18 18:36:57 +00:00
Kevin Newton f2ac26d914 [ruby/prism] Bump to v0.25.0
https://github.com/ruby/prism/commit/4da514456f
2024-04-05 21:44:06 +00:00
Kevin Newton f5294ebbdb [ruby/prism] Shared integer parsing logic
https://github.com/ruby/prism/commit/a2594a23c1
2024-03-07 18:02:33 -05:00
Kevin Newton af0a6ea1d5 [ruby/prism] Add an IntegerField for parsing integer values
https://github.com/ruby/prism/commit/120d8c0479
2024-02-22 22:42:44 -05:00
Kevin Newton e7f7a85285
[PRISM] Sync prism version bump 2024-02-15 15:50:04 -05:00
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