Wojciech Nawrocki
8d04ac171d
feat: bundle of widget improvements ( #2964 )
...
Implements RFC #2963 .
Leftover tasks:
- [x] Provide companion PR to vscode-lean4 (leanprover/vscode-lean4#376 )
- [x] Companion PR to std4 (leanprover/std4#467 )
- [x] Companion PR to ProofWidgets4
(leanprover-community/ProofWidgets4#36 )
- [X] Companion commit to mathlib4
(0f4660f655 )
- [ ] ~~Update the manual chapter~~ (will do in a follow-up)
2023-12-21 06:24:33 +00:00
Kyle Miller
ae6fe098cb
feat: Rust-style raw string literals ( #2929 )
...
For example, `r"\n"` and `r#"The word "this" is in quotes."#`.
Implements #1422
2023-12-20 16:53:08 +00:00
lu-bulhoes
312ea12bc2
fix: fixing path of the generated binary in documentation ( #3093 )
...
This PR fixes the documentation error in "Extended Setup Notes", where
the path of builded binary is pointed to
`./build/bin/foo`, but the truly path is `./lake/build/bin/foo`.
---
Closes #3094 (`RFC` or `bug` issue number fixed by this PR, if any)
2023-12-19 17:26:55 +00:00
Joachim Breitner
ce15b43798
chore: allow updating stage0 via workflow_dispatch ( #3052 )
...
follow-up to #3042
2023-12-14 22:46:32 +00:00
Marc Huisinga
f74516a032
doc: update quickstart guide to reference vs code setup guide ( #2968 )
...
Since the vscode-lean4 setup guide allows us to provide information on
setting up Lean 4 tailored to the user's operating system, this PR
adjusts the quickstart guide to reference the vscode-lean4 setup guide
instead.
2023-12-12 08:36:27 +00:00
Joachim Breitner
e6c0484074
chore: stage0 autoupdater action ( #3042 )
...
This Github action automatically updates `stage0` on `master` if
`src/stdlib_flags.h` and `stage0/src/stdlib_flags.h`
are out of sync there.
It bypasses the merge queue to be quick, this way, an out-of-date stage0
on on
master should only exist for a few minutes.
Needs access to a _deploy SSH key_ with write permission.
2023-12-11 09:50:27 +00:00
Eric Wieser
dd42a0919d
doc: explain how to use custom lexers in the latest minted ( #3047 )
...
v3.0 is not yet released; in the meantime, the previous instructions did
not work in the latest version without some hacks.
[Zulip
thread](https://leanprover.zulipchat.com/#narrow/stream/113489-new-members/topic/XeLaTeX.20with.20minted.20error/near/406959183 )
2023-12-11 09:16:40 +00:00
Kyle Miller
bcbcf50442
feat: string gaps for continuing string literals across multiple lines ( #2821 )
...
Implements "gaps" in string literals. These are escape sequences of the
form `"\" newline whitespace+` that have the interpretation of an empty
string. For example,
```
"this is \
a string"
```
is equivalent to `"this is a string"`. These are modeled after string
continuations in
[Rust](https://doc.rust-lang.org/beta/reference/tokens.html#string-literals ).
Implements RFC #2838
2023-12-07 08:17:00 +00:00
Joachim Breitner
c91ece4f58
doc: typo Runnign ( #3018 )
2023-12-04 16:55:07 +00:00
Joachim Breitner
5c2292a923
doc: In testing doc, suggest make to pick up new tests ( #2815 )
2023-12-04 10:29:49 +00:00
Sebastian Ullrich
ea5b55b8f2
doc: remove Nix docs
2023-12-01 08:32:20 +00:00
Sebastian Ullrich
3a0edd05e6
doc: VS Code dev setup ( #2961 )
...
* multi-root workspace
* default settings including .lean line length
* tasks `build` and `test`
---------
Co-authored-by: mhuisi <mhuisi@protonmail.com>
2023-11-30 08:35:03 +00:00
Joachim Breitner
fbefbce8c7
doc: Adjust contributor's docs to squash merging ( #2927 )
...
Co-authored-by: Sebastian Ullrich <sebasti@nullri.ch>
2023-11-21 10:13:43 +00:00
Alexander Bentkamp
7fb7b5c5cb
chore: releases for web assembly and x86 Linux ( #2855 )
2023-11-15 18:18:47 +01:00
Eric Rodriguez
df6626f06b
doc: fix a link in development documentation #2780
2023-10-30 10:58:25 +11:00
Denis Gorbachev
d126c099f4
doc: Update contribution guides ( #2624 )
...
* doc: update contribution guides
This moves the contribution guide from `doc/contributions.md` to `CONTRIBUTING.md`.
2023-10-25 13:05:55 +11:00
David Christiansen
0700925bbe
doc: add a brief description of ccache
2023-10-11 09:30:46 +02:00
David Christiansen
7450a8cfa3
doc: describe commit conventions for update-stage0
...
Updates to stage0 should be their own commits.
2023-10-11 09:30:46 +02:00
int-y1
ce4ae37c19
chore: fix more typos in comments
2023-10-08 14:37:34 -07:00
David Thrane Christiansen
b3ff006eb8
doc: add missing character in testing.md
...
The testing docs omit the `s` in the `tests` directory at one point. The incorrect directory name threw me off - it will probably throw others off.
2023-10-06 11:07:10 +02:00
Denis Gorbachev
42cb59efdd
doc: fix the link to contribution guidelines ( #2623 )
2023-10-05 12:02:55 +11:00
Sebastian Ullrich
dceed634a0
doc: fix typo in quickstart.md
2023-10-04 17:49:50 +02:00
Sebastian Ullrich
dc60150b5a
chore: update domain
2023-09-20 15:13:27 -07:00
mhuisi
3aa1cfccea
doc: update quickstart doc for release
2023-09-08 16:39:55 +02:00
Scott Morrison
1dd443a368
doc: improve doc-string for Meta.getConst?
2023-08-24 07:42:28 -07:00
Leonardo de Moura
50bece202b
doc: add RFC questions
2023-08-17 20:23:38 -07:00
Scott Morrison
f1412ddb45
feat: enable failIfUnchanged by default in simp
2023-08-16 10:14:23 -07:00
Leonardo de Moura
dce7f71126
chore: clarify/fix contribution guidelines
2023-08-11 14:48:50 -07:00
Leonardo de Moura
133e03ce7f
feat: update external contribution guidelines
2023-08-11 11:39:41 -07:00
Sebastian Ullrich
befc4b997b
doc: writing good tests
2023-08-09 08:52:55 -07:00
Sebastian Ullrich
254582c000
doc: link to FFI examples
2023-08-04 10:45:53 +02:00
Sebastian Ullrich
8ffb389f3f
chore: Nix bump to LLVM 15
...
Also update mdbook dependency hash from nixpkgs bump.
Peeled from https://github.com/leanprover/lean4/pull/2340
to enable LLVM for stage1+ builds.
2023-07-28 10:56:54 +02:00
Scott Morrison
7213ff0065
doc: document generating releases via tags ( #2302 )
2023-07-13 17:39:54 +02:00
Sebastian Ullrich
a3ebfe29ea
chore: revert "chore: compile against glibc 2.26"
...
This reverts commit ae0e0ed1db .
2023-07-10 21:44:10 +02:00
Sebastian Ullrich
ae0e0ed1db
chore: compile against glibc 2.26
2023-07-10 18:59:06 +02:00
Sebastian Ullrich
e2383729a6
doc: clarify current release process
2023-06-30 10:30:37 -07:00
Sebastian Ullrich
371fc8868a
doc: move out Nix setup
2023-06-28 09:49:08 +01:00
Sebastian Ullrich
d54ecc4373
doc: refer to mathlib4 instructions in quickstart
2023-06-27 14:21:44 -07:00
Sebastian Ullrich
e84a5891f8
doc: quickstart note on moving from Lean 3 to 4
2023-06-27 14:21:44 -07:00
Pietro Monticone
fff4aea0d9
doc: fix typos ( #2287 )
2023-06-25 20:30:33 +02:00
Sebastian Ullrich
8ba05f34ea
doc: remove reference to harmful elan command
2023-06-07 20:08:33 +02:00
bc²
18d6bce7a9
chore: add ₚ to lstlean.tex ( #2221 )
2023-06-05 16:53:08 +02:00
Leonardo de Moura
ede14adb20
chore: expand remark
2023-05-05 12:21:32 -07:00
Martin Dvořák
2d33726c69
doc: f(x) is no longer allowed ( #2135 )
2023-05-05 12:19:19 -07:00
Connor Baker
667d54640d
chore: Nix: use strings instead of URL literals ( #2172 )
2023-03-28 10:10:24 +02:00
Pietro Monticone
158d58f3c3
doc: fix typos ( #2160 )
2023-03-22 10:01:59 +01:00
Martin Dvořák
3b50410ec0
doc: typo
2023-03-04 11:19:25 +01:00
Sebastian Ullrich
948eba4e8b
fix: render examples
2023-01-01 21:08:31 +01:00
Sebastian Ullrich
f3f27f5c15
doc: titling consistency
2022-12-31 12:52:27 +01:00
Sebastian Ullrich
048a088010
fix: render monad tutorials
2022-12-31 12:51:48 +01:00