Skip to content

Commit 44f9892

Browse files
committed
Fork yajl-ruby for deprecated API
1 parent 8c881a6 commit 44f9892

2 files changed

Lines changed: 59 additions & 51 deletions

File tree

benchmarks/fluentd/Gemfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,4 @@ gem 'csv'
55
gem 'fluentd'
66
gem 'base64'
77
gem 'concurrent-ruby', github: 'ruby-concurrency/concurrent-ruby'
8+
gem 'yajl-ruby', github: 'brianmario/yajl-ruby'

benchmarks/fluentd/Gemfile.lock

Lines changed: 58 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,39 @@
1+
GIT
2+
remote: https://github.com/brianmario/yajl-ruby.git
3+
revision: 875b92d9dece3bd6ab9e4abea476c765763539bd
4+
specs:
5+
yajl-ruby (1.4.3)
6+
17
GIT
28
remote: https://github.com/ruby-concurrency/concurrent-ruby.git
3-
revision: 978eed6c317c523a5ce31769bdf46c0f947e6fdb
9+
revision: 129cf004294af68ac53e53a2f1197621b303570a
410
specs:
5-
concurrent-ruby (1.3.5)
11+
concurrent-ruby (1.3.6)
612

713
GEM
814
remote: https://rubygems.org/
915
specs:
10-
async (2.24.0)
16+
async (2.35.0)
1117
console (~> 1.29)
1218
fiber-annotation
13-
io-event (~> 1.9)
19+
io-event (~> 1.11)
1420
metrics (~> 0.12)
15-
traces (~> 0.15)
16-
async-http (0.89.0)
21+
traces (~> 0.18)
22+
async-http (0.92.1)
1723
async (>= 2.10.2)
18-
async-pool (~> 0.9)
24+
async-pool (~> 0.11)
1925
io-endpoint (~> 0.14)
2026
io-stream (~> 0.6)
2127
metrics (~> 0.12)
2228
protocol-http (~> 0.49)
2329
protocol-http1 (~> 0.30)
2430
protocol-http2 (~> 0.22)
31+
protocol-url (~> 0.2)
2532
traces (~> 0.10)
26-
async-pool (0.11.0)
33+
async-pool (0.11.1)
2734
async (>= 2.0)
2835
base64 (0.3.0)
29-
console (1.33.0)
36+
console (1.34.2)
3037
fiber-annotation
3138
fiber-local (~> 1.1)
3239
json
@@ -37,104 +44,104 @@ GEM
3744
fiber-local (1.1.0)
3845
fiber-storage
3946
fiber-storage (1.0.1)
40-
fluentd (1.19.0)
47+
fluentd (1.19.1)
4148
async-http (~> 0.86)
4249
base64 (~> 0.2)
4350
bundler
4451
cool.io (>= 1.4.5, < 2.0.0)
4552
csv (~> 3.2)
4653
drb (~> 2.2)
4754
http_parser.rb (>= 0.5.1, < 0.9.0)
48-
io-event (< 1.11.0)
49-
io-stream (< 0.8.0)
5055
logger (~> 1.6)
5156
msgpack (>= 1.3.1, < 2.0.0)
5257
serverengine (>= 2.3.2, < 3.0.0)
5358
sigdump (~> 0.2.5)
5459
strptime (>= 0.2.4, < 1.0.0)
5560
tzinfo (>= 1.0, < 3.0)
5661
tzinfo-data (~> 1.0)
57-
uri (~> 1.0)
62+
uri (~> 1.0, < 1.1.0)
5863
webrick (~> 1.4)
5964
yajl-ruby (~> 1.0)
6065
zstd-ruby (~> 1.5)
61-
http_parser.rb (0.8.0)
62-
io-endpoint (0.15.2)
63-
io-event (1.10.2)
64-
io-stream (0.7.0)
65-
json (2.13.2)
66+
http_parser.rb (0.8.1)
67+
io-endpoint (0.16.0)
68+
io-event (1.14.2)
69+
io-stream (0.11.1)
70+
json (2.18.0)
6671
logger (1.7.0)
67-
metrics (0.12.2)
72+
metrics (0.15.0)
6873
msgpack (1.8.0)
6974
protocol-hpack (1.5.1)
70-
protocol-http (0.51.0)
71-
protocol-http1 (0.34.1)
75+
protocol-http (0.56.1)
76+
protocol-http1 (0.35.2)
7277
protocol-http (~> 0.22)
73-
protocol-http2 (0.22.1)
78+
protocol-http2 (0.23.0)
7479
protocol-hpack (~> 1.4)
7580
protocol-http (~> 0.47)
81+
protocol-url (0.4.0)
7682
serverengine (2.4.0)
7783
base64 (~> 0.1)
7884
logger (~> 1.4)
7985
sigdump (~> 0.2.2)
8086
sigdump (0.2.5)
8187
strptime (0.2.5)
82-
traces (0.15.2)
88+
traces (0.18.2)
8389
tzinfo (2.0.6)
8490
concurrent-ruby (~> 1.0)
85-
tzinfo-data (1.2025.2)
91+
tzinfo-data (1.2025.3)
8692
tzinfo (>= 1.0.0)
87-
uri (1.0.3)
88-
webrick (1.9.1)
89-
yajl-ruby (1.4.3)
90-
zstd-ruby (1.5.7.0)
93+
uri (1.0.4)
94+
webrick (1.9.2)
95+
zstd-ruby (1.5.7.1)
9196

9297
PLATFORMS
98+
arm64-darwin-25
9399
ruby
94-
x86_64-linux
95100

96101
DEPENDENCIES
97102
base64
98103
concurrent-ruby!
99104
csv
100105
fluentd
106+
yajl-ruby!
101107

102108
CHECKSUMS
103-
async (2.24.0) sha256=589d11ac6d5808da195ed5ac71f37afcab505855aa958bf5fc463a5469c34377
104-
async-http (0.89.0) sha256=1a40728cf38ec4c3eff121474bd4f218237ffff177e471ca677b57d7aa436682
105-
async-pool (0.11.0) sha256=2228c4a8d1ca59a259b5f9dab7e0f9f23d57856b195aca1c0aa684a7439ea525
109+
async (2.35.0) sha256=0f792ce968023677669fb8608d0b16585332247181ed5417b4ff45900201e834
110+
async-http (0.92.1) sha256=66db56854cd9173b2f4e3b55f6ba48e15021e316425f0275e310a1d9ab173d59
111+
async-pool (0.11.1) sha256=98e1583e199a75f7dc70f8e65fc8d0d3b28636c3f256595d43e206642ad8fbda
106112
base64 (0.3.0) sha256=27337aeabad6ffae05c265c450490628ef3ebd4b67be58257393227588f5a97b
107-
concurrent-ruby (1.3.5)
108-
console (1.33.0) sha256=a1cc1910e3b24169b4925e42d72da414d53e5bd6773aee9a811e57dfe0399384
113+
concurrent-ruby (1.3.6)
114+
console (1.34.2) sha256=1c036abf606ccec83f9dc28f0c31710fe5936ffe7ba5d235ae2865590a482d58
109115
cool.io (1.9.1) sha256=2001bfec1b87ad5e87c0eb9f197a6ee6f1a0433ddba04002227da6ee8b74c6c1
110116
csv (3.3.5) sha256=6e5134ac3383ef728b7f02725d9872934f523cb40b961479f69cf3afa6c8e73f
111117
drb (2.2.3) sha256=0b00d6fdb50995fe4a45dea13663493c841112e4068656854646f418fda13373
112118
fiber-annotation (0.2.0) sha256=7abfadf1d119f508867d4103bf231c0354d019cc39a5738945dec2edadaf6c03
113119
fiber-local (1.1.0) sha256=c885f94f210fb9b05737de65d511136ea602e00c5105953748aa0f8793489f06
114120
fiber-storage (1.0.1) sha256=f48e5b6d8b0be96dac486332b55cee82240057065dc761c1ea692b2e719240e1
115-
fluentd (1.19.0) sha256=96530a9d5706dfd3672efea69270004756ea9ee44d7788113102798c345ed400
116-
http_parser.rb (0.8.0) sha256=5a0932f1fa82ce08a8516a2685d5a86031c000560f89946913c555a0697544be
117-
io-endpoint (0.15.2) sha256=1e7e90bb683945288075b43ac505aba11460a281600236b5f8fbc210cf878f25
118-
io-event (1.10.2) sha256=abe043a317df429db3670c7c246c167eda190cb5e9b5c543b1691970c9c3a13e
119-
io-stream (0.7.0) sha256=f80f46103828f43a554a2980f8bbce257e879ca6ff400f3f774bac09d9e325bd
120-
json (2.13.2) sha256=02e1f118d434c6b230a64ffa5c8dee07e3ec96244335c392eaed39e1199dbb68
121+
fluentd (1.19.1) sha256=6b6e8408894cea64ce93c2b20b7f2f63788bf5a14c3233ca1c97e9ae0462c579
122+
http_parser.rb (0.8.1) sha256=9ae8df145b39aa5398b2f90090d651c67bd8e2ebfe4507c966579f641e11097a
123+
io-endpoint (0.16.0) sha256=b5517d9d2cde28e32ef0b0e13d4422d172a093760f50aad244d50282e990a114
124+
io-event (1.14.2) sha256=b0a069190eafe86005c22f7464f744971b5bd82f153740d34e6ab49548d4f613
125+
io-stream (0.11.1) sha256=fa5f551fcff99581c1757b9d1cee2c37b124f07d2ca4f40b756a05ab9bd21b87
126+
json (2.18.0) sha256=b10506aee4183f5cf49e0efc48073d7b75843ce3782c68dbeb763351c08fd505
121127
logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203
122-
metrics (0.12.2) sha256=75caab08235dc2b3bb7440e00f64e8426b23b9caa94755d81cf9371fffa1e12a
128+
metrics (0.15.0) sha256=61ded5bac95118e995b1bc9ed4a5f19bc9814928a312a85b200abbdac9039072
123129
msgpack (1.8.0) sha256=e64ce0212000d016809f5048b48eb3a65ffb169db22238fb4b72472fecb2d732
124130
protocol-hpack (1.5.1) sha256=6feca238b8078da1cd295677d6f306c6001af92d75fe0643d33e6956cbc3ad91
125-
protocol-http (0.51.0) sha256=da1c48c67b6f5bb3477f2475a56665f103ae13a89b77e20c62cc52c28e41ca21
126-
protocol-http1 (0.34.1) sha256=146532623e506f3cbe814a69411ca45477c29249dc92c945249ca3222a02eb88
127-
protocol-http2 (0.22.1) sha256=91966e7083e792e9b54fd5a62891a59078dfe8e1cf0162ce58b387db812ca768
131+
protocol-http (0.56.1) sha256=a2cf738967f417048c27f0beb37a976c54fedc6a2532d8d13e7454597dd294d1
132+
protocol-http1 (0.35.2) sha256=b47aded38cd08dc37e9ed9ac7a54dc7bfaffa6d088dfaf3b178e2ef42fc614e6
133+
protocol-http2 (0.23.0) sha256=bb7a782bb24a386cf475bc8cd6190bd28b392fcef943e06c8d8fce06cc3b2ba8
134+
protocol-url (0.4.0) sha256=64d4c03b6b51ad815ac6fdaf77a1d91e5baf9220d26becb846c5459dacdea9e1
128135
serverengine (2.4.0) sha256=4a42a431f187fac9906834d1bacf00321e835b11bc7f7b8af5f9b5c8fbd246bc
129136
sigdump (0.2.5) sha256=bb706c1cce70458b285d2c3a57121e801ccb79f68be7f7377692eb40b5437242
130137
strptime (0.2.5) sha256=98ed77ff7717a47387ba473614f478e78b162d70a64072fd71d54f547e079af9
131-
traces (0.15.2) sha256=d2547834b7248bb8c8f4f6532c6b9ba80ef8e2d6068ce16e7873575d7b802d81
138+
traces (0.18.2) sha256=80f1649cb4daace1d7174b81f3b3b7427af0b93047759ba349960cb8f315e214
132139
tzinfo (2.0.6) sha256=8daf828cc77bcf7d63b0e3bdb6caa47e2272dcfaf4fbfe46f8c3a9df087a829b
133-
tzinfo-data (1.2025.2) sha256=a92375a1fbb47d38fe88fd514c40a38cc8f97d168da2a6479f15185e86470939
134-
uri (1.0.3) sha256=e9f2244608eea2f7bc357d954c65c910ce0399ca5e18a7a29207ac22d8767011
135-
webrick (1.9.1) sha256=b42d3c94f166f3fb73d87e9b359def9b5836c426fc8beacf38f2184a21b2a989
136-
yajl-ruby (1.4.3) sha256=8c974d9c11ae07b0a3b6d26efea8407269b02e4138118fbe3ef0d2ec9724d1d2
137-
zstd-ruby (1.5.7.0) sha256=893819f6b95244ca8885c62f9b3be7edfbf604f055bdef0574f4ccca175e87db
140+
tzinfo-data (1.2025.3) sha256=b546e2f1e5e5c40a0c619aafb24e30d3d6a128c2f689278f721b7286dd499562
141+
uri (1.0.4) sha256=34485d137c079f8753a0ca1d883841a7ba2e5fae556e3c30c2aab0dde616344b
142+
webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131
143+
yajl-ruby (1.4.3)
144+
zstd-ruby (1.5.7.1) sha256=ded1fbf83afa32d613f28448a6d546129c578e5a9df3bd92f3f1e2542169fd21
138145

139146
BUNDLED WITH
140-
4.0.0
147+
4.0.3

0 commit comments

Comments
 (0)