Skip to content

Commit 6b280f7

Browse files
authored
[JavaScriptCore] Implement missing Xcode 16.0 changes. (#21716)
1 parent 20f3c5d commit 6b280f7

File tree

3 files changed

+12
-24
lines changed

3 files changed

+12
-24
lines changed

src/JavaScriptCore/Enums.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ public enum JSClassAttributes : uint {
4545
NoAutomaticPrototype = 1 << 1
4646
}
4747

48-
[iOS (18, 0), MacCatalyst (18, 0), TV (18, 0), NoMac]
48+
[iOS (18, 0), MacCatalyst (18, 0), TV (18, 0), Mac (15, 0)]
4949
public enum JSRelationCondition : uint {
5050
Undefined,
5151
Equal,

src/javascriptcore.cs

+11-11
Original file line numberDiff line numberDiff line change
@@ -186,11 +186,11 @@ partial interface JSValue {
186186
[Export ("toUInt32")]
187187
uint ToUInt32 ();
188188

189-
[iOS (18, 0), MacCatalyst (18, 0), TV (18, 0), NoMac]
189+
[iOS (18, 0), MacCatalyst (18, 0), TV (18, 0), Mac (15, 0)]
190190
[Export ("toInt64")]
191191
long ToInt64 ();
192192

193-
[iOS (18, 0), MacCatalyst (18, 0), TV (18, 0), NoMac]
193+
[iOS (18, 0), MacCatalyst (18, 0), TV (18, 0), Mac (15, 0)]
194194
[Export ("toUInt64")]
195195
ulong ToUInt64 ();
196196

@@ -342,46 +342,46 @@ partial interface JSValue {
342342
bool IsSymbol { get; }
343343

344344
[Static]
345-
[iOS (18, 0), MacCatalyst (18, 0), TV (18, 0), NoMac]
345+
[iOS (18, 0), MacCatalyst (18, 0), TV (18, 0), Mac (15, 0)]
346346
[Export ("valueWithNewBigIntFromString:inContext:")]
347347
[return: NullAllowed]
348348
JSValue CreateNewBigInt (string @string, JSContext context);
349349

350350
[Static]
351-
[iOS (18, 0), MacCatalyst (18, 0), TV (18, 0), NoMac]
351+
[iOS (18, 0), MacCatalyst (18, 0), TV (18, 0), Mac (15, 0)]
352352
[Export ("valueWithNewBigIntFromInt64:inContext:")]
353353
[return: NullAllowed]
354354
JSValue CreateNewBigInt (long int64, JSContext context);
355355

356356
[Static]
357-
[iOS (18, 0), MacCatalyst (18, 0), TV (18, 0), NoMac]
357+
[iOS (18, 0), MacCatalyst (18, 0), TV (18, 0), Mac (15, 0)]
358358
[Export ("valueWithNewBigIntFromUInt64:inContext:")]
359359
[return: NullAllowed]
360360
JSValue CreateNewBigInt (ulong uint64, JSContext context);
361361

362362
[Static]
363-
[iOS (18, 0), MacCatalyst (18, 0), TV (18, 0), NoMac]
363+
[iOS (18, 0), MacCatalyst (18, 0), TV (18, 0), Mac (15, 0)]
364364
[Export ("valueWithNewBigIntFromDouble:inContext:")]
365365
[return: NullAllowed]
366366
JSValue CreateNewBigInt (double uint64, JSContext context);
367367

368-
[iOS (18, 0), MacCatalyst (18, 0), TV (18, 0), NoMac]
368+
[iOS (18, 0), MacCatalyst (18, 0), TV (18, 0), Mac (15, 0)]
369369
[Export ("isBigInt")]
370370
bool IsBigInt { get; }
371371

372-
[iOS (18, 0), MacCatalyst (18, 0), TV (18, 0), NoMac]
372+
[iOS (18, 0), MacCatalyst (18, 0), TV (18, 0), Mac (15, 0)]
373373
[Export ("compareJSValue:")]
374374
JSRelationCondition Compare (JSValue other);
375375

376-
[iOS (18, 0), MacCatalyst (18, 0), TV (18, 0), NoMac]
376+
[iOS (18, 0), MacCatalyst (18, 0), TV (18, 0), Mac (15, 0)]
377377
[Export ("compareInt64:")]
378378
JSRelationCondition Compare (long other);
379379

380-
[iOS (18, 0), MacCatalyst (18, 0), TV (18, 0), NoMac]
380+
[iOS (18, 0), MacCatalyst (18, 0), TV (18, 0), Mac (15, 0)]
381381
[Export ("compareUInt64:")]
382382
JSRelationCondition Compare (ulong other);
383383

384-
[iOS (18, 0), MacCatalyst (18, 0), TV (18, 0), NoMac]
384+
[iOS (18, 0), MacCatalyst (18, 0), TV (18, 0), Mac (15, 0)]
385385
[Export ("compareDouble:")]
386386
JSRelationCondition Compare (double other);
387387
}

tests/xtro-sharpie/api-annotations-dotnet/macOS-JavaScriptCore.todo

-12
This file was deleted.

0 commit comments

Comments
 (0)