Skip to content

Commit f5e6d14

Browse files
committed
Bug 1532645 - Update cubeb-backend to workaround a Rust bug. r=froydnj
rust-lang/rust#58881 doesn't repro with cubeb-backend v5.0.1, so use that so that other Rust nightly users don't get their builds busted. Differential Revision: https://phabricator.services.mozilla.com/D22092 UltraBlame original commit: 9286348b9c33218e956417ce8675851ddbccaeaa
1 parent 48b1b98 commit f5e6d14

File tree

4 files changed

+116
-105
lines changed

4 files changed

+116
-105
lines changed

Cargo.lock

Lines changed: 23 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

third_party/rust/cubeb-backend/.cargo-checksum.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ toml
1111
"
1212
:
1313
"
14-
4bae03732c4f490b3c7dbc07d2eabccf5d0f6b5ab2c1c74d592cc7609c9d8d8e
14+
5009330f8a03fc0cf4b10540514496db0281bb92541f9850217c5de7d12dc8b7
1515
"
1616
"
1717
LICENSE
@@ -51,7 +51,7 @@ rs
5151
"
5252
:
5353
"
54-
af1d787754706e34d6b8f4ac88aa89078ae9a16970b168ad8dc17cc4180688c2
54+
704faeb31934dad6bc6d02e01caa85118754209bd559d30d03fcfa5cb8c1603c
5555
"
5656
"
5757
src
@@ -92,6 +92,6 @@ package
9292
"
9393
:
9494
"
95-
fdcac95519416d9ec814db2dc40e6293e7da25b906023d93f48b87f0587ab138
95+
0432a0d08c3f9a778a2b0b6214c87ec2eb17e8639eb68baf0686bdafc4fd11f1
9696
"
9797
}

third_party/rust/cubeb-backend/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ version
124124
.
125125
5
126126
.
127-
0
127+
1
128128
"
129129
authors
130130
=

third_party/rust/cubeb-backend/src/log.rs

Lines changed: 89 additions & 96 deletions
Original file line numberDiff line numberDiff line change
@@ -76,81 +76,16 @@ into
7676
(
7777
)
7878
{
79-
if
80-
let
81-
Some
82-
(
83-
log_callback
84-
)
85-
=
86-
crate
87-
:
88-
:
89-
ffi
90-
:
91-
:
92-
g_cubeb_log_callback
93-
{
94-
let
95-
cstr
96-
=
97-
:
98-
:
99-
std
100-
:
101-
:
102-
ffi
103-
:
104-
:
105-
CString
106-
:
107-
:
108-
new
109-
(
110-
concat
79+
cubeb_log_internal
11180
!
11281
(
113-
"
114-
%
115-
s
116-
:
117-
%
118-
d
119-
:
120-
"
82+
__INTERNAL__
12183
msg
122-
"
123-
\
124-
n
125-
"
126-
)
127-
)
128-
.
129-
unwrap
130-
(
131-
)
132-
;
133-
log_callback
134-
(
135-
cstr
136-
.
137-
as_ptr
138-
(
139-
)
140-
file
141-
!
142-
(
143-
)
144-
line
145-
!
146-
(
147-
)
14884
)
14985
;
15086
}
15187
}
15288
}
153-
}
15489
;
15590
(
15691
level
@@ -162,7 +97,7 @@ expr
16297
(
16398
arg
16499
:
165-
tt
100+
expr
166101
)
167102
+
168103
)
@@ -194,6 +129,34 @@ into
194129
(
195130
)
196131
{
132+
cubeb_log_internal
133+
!
134+
(
135+
__INTERNAL__
136+
format
137+
!
138+
(
139+
fmt
140+
(
141+
arg
142+
)
143+
*
144+
)
145+
)
146+
;
147+
}
148+
}
149+
}
150+
;
151+
(
152+
__INTERNAL__
153+
msg
154+
:
155+
expr
156+
)
157+
=
158+
>
159+
{
197160
if
198161
let
199162
Some
@@ -225,22 +188,30 @@ CString
225188
:
226189
new
227190
(
228-
concat
191+
format
229192
!
230193
(
231194
"
232-
%
233-
s
195+
{
196+
}
234197
:
235-
%
236-
d
198+
{
199+
}
237200
:
238-
"
239-
fmt
240-
"
201+
{
202+
}
241203
\
242204
n
243205
"
206+
file
207+
!
208+
(
209+
)
210+
line
211+
!
212+
(
213+
)
214+
msg
244215
)
245216
)
246217
.
@@ -255,25 +226,11 @@ cstr
255226
as_ptr
256227
(
257228
)
258-
file
259-
!
260-
(
261-
)
262-
line
263-
!
264-
(
265-
)
266-
(
267-
arg
268-
)
269-
+
270229
)
271230
;
272231
}
273232
}
274233
}
275-
}
276-
}
277234
#
278235
[
279236
macro_export
@@ -311,7 +268,7 @@ expr
311268
(
312269
arg
313270
:
314-
tt
271+
expr
315272
)
316273
+
317274
)
@@ -374,7 +331,7 @@ expr
374331
(
375332
arg
376333
:
377-
tt
334+
expr
378335
)
379336
+
380337
)
@@ -436,14 +393,32 @@ cubeb_log
436393
!
437394
(
438395
"
396+
{
397+
}
439398
Formatted
440399
log
441-
%
442-
d
443400
"
444401
1
445402
)
446403
;
404+
cubeb_log
405+
!
406+
(
407+
"
408+
{
409+
}
410+
Formatted
411+
{
412+
}
413+
log
414+
{
415+
}
416+
"
417+
1
418+
2
419+
3
420+
)
421+
;
447422
}
448423
#
449424
[
@@ -472,13 +447,31 @@ cubeb_logv
472447
!
473448
(
474449
"
450+
{
451+
}
475452
Formatted
476453
log
477-
%
478-
d
479454
"
480455
1
481456
)
482457
;
458+
cubeb_logv
459+
!
460+
(
461+
"
462+
{
463+
}
464+
Formatted
465+
{
466+
}
467+
log
468+
{
469+
}
470+
"
471+
1
472+
2
473+
3
474+
)
475+
;
483476
}
484477
}

0 commit comments

Comments
 (0)