Scott Morrison
09cfcefb25
chore: upstream List.get?_append ( #3424 )
...
This suffices to get `lean-auto` off Std. (At least, `lake build` works.
Their test suite is [not
automated](https://github.com/leanprover-community/lean-auto/issues/21 )?)
2024-02-20 23:53:41 +00:00
Sebastian Ullrich
c9aea32d3e
chore: speedcenter: count max symbols in shared libraries ( #3418 )
2024-02-20 19:25:24 +00:00
Eric Wieser
07f490513c
doc: fix confusing language in Expr.isProp ( #3420 )
...
`True` "is *a* `Prop`", but this function actually returns whether
something *is* `Prop`.
2024-02-20 16:08:28 +00:00
Leonardo de Moura
928f3e434e
chore: add norm_cast_add_elim ne_eq
...
Recall that `add_elim` was a local command in Std
2024-02-20 07:00:47 -08:00
Leonardo de Moura
855a762bcb
chore: update stage0
2024-02-20 07:00:47 -08:00
Leonardo de Moura
e1c176543a
feat: add command norm_cast_add_elim
2024-02-20 07:00:47 -08:00
Leonardo de Moura
15be8fc2a6
fix: builtin_initialize at pushCastExt
2024-02-20 07:00:47 -08:00
Scott Morrison
28a02a8688
chore: upstream norm_cast attributes and tests
2024-02-20 07:00:47 -08:00
Adrien Champion
a898aa18f3
chore: add documentation for the String.iterator API ( #3300 )
...
Adds documentation to the `String.Iterator` API, mentored by
@eric-wieser and @david-christiansen
---------
Co-authored-by: David Thrane Christiansen <david@davidchristiansen.dk>
2024-02-20 13:31:27 +00:00
Joachim Breitner
263629d140
chore: pr-release to suggest a git rebase command ( #3417 )
2024-02-20 13:06:06 +00:00
Henrik Böving
b598c0fea9
doc: prelude convention in Lean ( #3416 )
2024-02-20 12:11:57 +00:00
Sebastian Ullrich
d0fb48b4e4
fix: use builtin code action for "try this"
2024-02-20 12:48:19 +01:00
Sebastian Ullrich
79a9f6759a
chore: update stage0
2024-02-20 12:48:19 +01:00
Sebastian Ullrich
f1a3169424
fix: [builtin_code_action_provider]
2024-02-20 12:48:19 +01:00
Scott Morrison
4a7c1ea439
chore: upstream simp?
2024-02-20 12:48:19 +01:00
Scott Morrison
15cbcae7b2
chore: typo ( #3415 )
2024-02-20 10:40:59 +00:00
Scott Morrison
ea665de453
chore: CI checks for copyright headers ( #3412 )
...
Hopefully this will fail until #3411 is merged.
2024-02-20 07:02:50 +00:00
Scott Morrison
8b8e001794
chore: add missing copyright headers ( #3411 )
2024-02-20 01:49:55 +00:00
Scott Morrison
35e374350c
chore: upstream norm_cast tactic ( #3322 )
...
This is a quite substantial tactic.
It also includes the infamour `NatCast` typeclass (which I've equipped
with a module-doc). I wasn't at all sure where that should live, so it
is currently randomly in `Lean/Elan/Tactic/NatCast.lean`: presumably if
we're doing this it will go somewhere in `Init`.
---------
Co-authored-by: Leonardo de Moura <leomoura@amazon.com>
2024-02-19 17:49:17 -08:00
Leonardo de Moura
9e27e92eea
chore: set literal notation ( #3348 )
...
Co-authored-by: Sebastian Ullrich <sebasti@nullri.ch>
2024-02-19 23:22:36 +00:00
Leonardo de Moura
489f2da711
feat: add simproc for BitVec.signExtend ( #3409 )
2024-02-19 15:15:37 -08:00
Leonardo de Moura
75d7bc0ef1
chore: disable test to fix build failure on Windows ( #3410 )
2024-02-19 15:15:26 -08:00
Leonardo de Moura
5d9552d66c
feat: simprocs for BitVec ( #3407 )
2024-02-19 14:01:00 -08:00
Leonardo de Moura
067913bc36
chore: remove sorry
2024-02-19 13:01:44 -08:00
Leonardo de Moura
c23a35c472
chore: quick temporary fix
2024-02-19 12:53:25 -08:00
Leonardo de Moura
f64d14ea54
chore: update stage0
2024-02-19 12:47:04 -08:00
Leonardo de Moura
90b5a0011d
feat: assume function application arguments occurring in local simp theorems have been annotated with no_index ( #3406 )
...
closes #2670
2024-02-19 12:43:34 -08:00
Scott Morrison
ca941249b9
chore: upstream Std.BitVec.* ( #3400 )
...
Co-authored-by: Leonardo de Moura <leomoura@amazon.com>
2024-02-19 12:43:34 -08:00
Sebastian Ullrich
94a9ab45ff
chore: Nix CI: stop pushing to cachix ( #3402 )
2024-02-19 16:41:20 +00:00
Joe Hendrix
e2b3b34d14
feat: introduce native functions for Int.ediv / Int.emod ( #3376 )
...
These still need tests, but I thought I'd upstream so I can use
benchmarking and check for build errors.
2024-02-19 15:04:51 +00:00
Sebastian Ullrich
204b408df7
chore: remove noisy root code owners
2024-02-19 17:30:21 +01:00
Lean stage0 autoupdater
7545b85512
chore: update stage0
2024-02-19 15:51:18 +00:00
Sebastian Ullrich
1d66c32d5f
fix: weaken builtin widget collision check
2024-02-19 15:45:01 +00:00
Scott Morrison
7f08975176
chore: upstream simpa ( #3396 )
2024-02-19 13:37:34 +00:00
Sebastian Ullrich
0e0ed9ccaf
fix: broken trace tree on elab runtime exception ( #3371 )
2024-02-19 11:15:23 +00:00
Sebastian Ullrich
59bf220934
chore: update stage0
2024-02-19 12:37:19 +01:00
Sebastian Ullrich
032a2ecaa1
chore: update builtin_widget_module registration code
2024-02-19 12:33:23 +01:00
Joachim Breitner
da24708ba5
refactor: use isAppOfArity ( #3394 )
2024-02-19 09:24:11 +00:00
Scott Morrison
16757bb256
chore: upstream Std.Data.Fin.Iterate ( #3392 )
2024-02-19 04:29:45 +00:00
Scott Morrison
3f548edcd7
chore: upstream (most of) Std.Data.Nat.Lemmas ( #3391 )
...
When updating Std, be careful that not every lemma has been upstreamed,
so we need to be careful to only delete things that have already been
declared.
2024-02-19 03:47:49 +00:00
Scott Morrison
8758c0adf5
chore: upstream Std.Data.Bool ( #3389 )
2024-02-19 02:44:07 +00:00
Scott Morrison
b41499cec1
chore: upstream Std.Data.Fin.Basic ( #3390 )
2024-02-19 02:16:17 +00:00
Scott Morrison
88deb34ddb
chore: upstream omega ( #3367 )
...
Co-authored-by: Joe Hendrix <joe@lean-fro.org>
2024-02-19 00:19:55 +00:00
Sebastian Ullrich
5e5bdfba1a
fix: savePanelWidgetInfo on @[builtin_widget_module] ( #3329 )
2024-02-18 22:47:30 +00:00
Henrik Böving
23e49eb519
perf: add prelude to all Lean modules
2024-02-18 14:55:17 -08:00
Leonardo de Moura
5ce20ba160
chore: add link to issue
2024-02-18 14:19:01 -08:00
Leonardo de Moura
aa42fc07d3
test: for issue #2843
...
closes #2843
2024-02-18 14:14:55 -08:00
Leonardo de Moura
bc74e6eb38
chore: update RELEASES.md
2024-02-18 14:14:55 -08:00
Leonardo de Moura
52f1fcc498
chore: remove workaround
2024-02-18 14:14:55 -08:00
Leonardo de Moura
a6cdc333d5
chore: fix tests
2024-02-18 14:14:55 -08:00