lean4-htt/src/Init
Scott Morrison 8475ec7e36
fix: reference implementation ByteArray.copySlice (#2967)
Fixes reference implementation of `ByteArray.copySlice`, as reported
https://github.com/leanprover/lean4/issues/2966.

Adds tests.

---------

Co-authored-by: Joachim Breitner <mail@joachim-breitner.de>
2023-12-16 20:26:16 +00:00
..
Control chore: add semiOutParam annotations 2023-04-10 13:00:04 -07:00
Data fix: reference implementation ByteArray.copySlice (#2967) 2023-12-16 20:26:16 +00:00
System feat: IO.FS.Handle.lock/tryLock/unlock 2023-11-15 19:31:08 -05:00
Classical.lean fix: spacing in by_cases 2022-11-16 08:16:42 -08:00
Coe.lean doc: improve documentation of Init.Coe 2023-06-05 15:52:25 -07:00
Control.lean feat: add ExceptCpsT 2021-02-27 18:44:24 -08:00
Conv.lean chore: update domain 2023-09-20 15:13:27 -07:00
Core.lean chore: change trustCompiler axiom to True (#2662) 2023-10-11 06:59:03 +00:00
Data.lean feat: Channel 2022-09-05 08:52:46 -07:00
Dynamic.lean chore: snake-case attributes (part 2) 2022-10-19 09:28:08 -07:00
Hints.lean fix: Not should not be reducible, special support for Ne 2021-02-15 17:36:11 -08:00
Meta.lean feat: string gaps for continuing string literals across multiple lines (#2821) 2023-12-07 08:17:00 +00:00
MetaTypes.lean doc: document constructors of TransparencyMode (#3037) 2023-12-07 17:04:40 +00:00
Notation.lean feat: allow trailing comma in tuples, lists, and tactics (#2643) 2023-11-17 13:31:41 +01:00
NotationExtra.lean chore: update domain 2023-09-20 15:13:27 -07:00
Prelude.lean fix: Option.getD eagerly evaluates dflt (#3043) 2023-12-11 10:07:30 +00:00
ShareCommon.lean chore: snake-case attributes (part 2) 2022-10-19 09:28:08 -07:00
SimpLemmas.lean feat: find Decidable instances via unification (#2816) 2023-11-12 00:47:13 +00:00
SizeOf.lean doc: documentation for Init.SizeOf 2022-08-17 14:48:10 -07:00
SizeOfLemmas.lean fix: protect sizeOf lemmas 2023-07-19 08:50:59 +02:00
System.lean feat: Mutex, Condvar 2022-09-05 08:52:46 -07:00
Tactics.lean fix: eq_refl tactic’s name is eqRefl 2023-11-21 18:59:22 +01:00
Util.lean perf: leak environments not freed before process exit 2023-11-14 17:33:04 +01:00
WF.lean fix: generalize Prod.lexAccessible to match Lean 3 (#2388) 2023-08-09 08:54:53 -07:00
WFTactics.lean refactor: add Init/MetaTypes to workaround bootstrapping issues 2023-10-29 09:38:23 -07:00