lean4-htt/src/Init/System
Cameron Zwarich f61a412801
fix: make unsafeBaseIO noinline (#8669)
This PR makes `unsafeBaseIO` `noinline`. The new compiler is better at
optimizing `Result`-like types, which can cause the final operation in
an `unsafeBaseIO` block to be dropped, since `unsafeBaseIO` is
discarding the state.
2025-06-09 14:48:37 +00:00
..
FilePath.lean chore: do not use the coercion α → Option α in Init and Std (#8085) 2025-04-24 13:35:01 +00:00
IO.lean fix: make unsafeBaseIO noinline (#8669) 2025-06-09 14:48:37 +00:00
IOError.lean chore: do not use the coercion α → Option α in Init and Std (#8085) 2025-04-24 13:35:01 +00:00
Mutex.lean feat: do not export def bodies by default (#8221) 2025-05-15 12:16:54 +00:00
Platform.lean feat: enable experimental module system in Init (#8047) 2025-04-23 17:21:33 +00:00
Promise.lean feat: do not export def bodies by default (#8221) 2025-05-15 12:16:54 +00:00
ST.lean feat: do not export def bodies by default (#8221) 2025-05-15 12:16:54 +00:00
Uri.lean feat: enable experimental module system in Init (#8047) 2025-04-23 17:21:33 +00:00