lean4-htt/src/Init/System
Henrik Böving 24b412ebe3
refactor: move IO.Channel and IO.Mutex to Std.Sync (#6282)
This PR moves `IO.Channel` and `IO.Mutex` from `Init` to `Std.Sync` and
renames them to `Std.Channel` and `Std.Mutex`.

Note that the original files are retained and the deprecation is written
manually as we cannot import `Std` from `Init` so this is the only way
to deprecate without a hard breaking change. In particular we do not yet
move `Std.Queue` from `Init` to `Std` both because it needs to be
retained for this deprecation to work but also because it is already
within the `Std` namespace and as such we cannot maintain two copies of
the file at once. After the deprecation period is finished `Std.Queue`
will find a new home in `Std.Data.Queue`.
2024-12-03 09:36:50 +00:00
..
FilePath.lean chore: cleanup imports (#5825) 2024-10-23 23:51:13 +00:00
IO.lean feat: async linting (#4460) 2024-12-02 14:37:03 +00:00
IOError.lean chore: cleanup imports (#5825) 2024-10-23 23:51:13 +00:00
Mutex.lean refactor: move IO.Channel and IO.Mutex to Std.Sync (#6282) 2024-12-03 09:36:50 +00:00
Platform.lean feat: System.Platform.numBits inequalities (#6247) 2024-11-28 21:20:47 +00:00
Promise.lean refactor: make Promise implementation opaque (#3273) 2024-02-09 10:43:41 +00:00
ST.lean feat: code action resolvers 2022-10-20 11:20:42 -07:00
Uri.lean chore: avoid runtime array bounds checks (#6134) 2024-11-21 05:04:52 +00:00