File tree Expand file tree Collapse file tree 1 file changed +12
-0
lines changed Expand file tree Collapse file tree 1 file changed +12
-0
lines changed Original file line number Diff line number Diff line change @@ -61,6 +61,18 @@ Swift 5.0
61
61
Swift 4.2
62
62
---------
63
63
64
+ * [ SE-0193] [ ]
65
+
66
+ Various function-like declarations can now be marked as ` @inlinable ` ,
67
+ making their bodies available for optimizations from other modules.
68
+
69
+ Inlinable function bodies must only reference public declarations, unless
70
+ the referenced declaration is marked as ` @usableFromInline ` .
71
+
72
+ Note that the presence of the attribute itself does not force inlining or
73
+ any other optimization to be performed, nor does it have any effect on
74
+ optimizations performed within a single module.
75
+
64
76
* The C ` long double ` type is now imported as ` Float80 ` on i386 and x86_64
65
77
macOS and Linux. The tgmath functions in the Darwin and glibc modules now
66
78
support ` Float80 ` as well as ` Float ` and ` Double ` . Several tgmath
You can’t perform that action at this time.
0 commit comments