Sebastian Ullrich
dbdb92a411
doc: advise using Developer Mode on Windows
2021-11-19 10:09:26 +01:00
Sebastian Ullrich
941b4c21e0
chore: CRLF be gone
2021-11-09 09:49:09 +01:00
Sebastian Ullrich
c29ad9a9b3
doc: ubuntu: specify fewer versions that will become outdated anyway
2021-11-09 09:41:18 +01:00
Sebastian Ullrich
7a91c494b9
chore: submodule hints
2021-10-15 06:56:02 -07:00
Sebastian Ullrich
74b813fbcd
doc: restructure make/index.md
...
debug builds are not very interesting currently given the state of
debugging Lean code
2021-10-15 06:56:02 -07:00
Chris Lovett
2ca4188fc3
doc: somehow wsl2.md was created so the page on https://leanprover.github.io/lean4/doc/make/wsl2.html is empty. This fixes that.
2021-09-23 23:26:35 +02:00
Chris Lovett
3a20b6be8a
doc: add wsl setup docs and reorganize a new "dev" folder
2021-09-23 09:21:39 +02:00
Chris Lovett
ad7c5b26a7
fix: UTF-8 file path support for lean on Windows
...
* fix msys2 windows build so the windows apps support utf-8 file paths.
* use windres to compile default-manifest.o
* windres is in binutils.
* stop modifying default-manifest.o
* copy to stage0
* fix semicolon joining of lists in add_custom_target
* undo changes to stage0 as per CR feedback.
* fix makefile
* fix: revert cmakelists.txt COMMAND_EXPAND_LISTS change
* fix: msys2 dependencies
* add unit test for decoding UTF-8 chars to prove "lean.exe" can read utf-8 encoded files where utf-8 is also used in the file name.
* fix: utf-8 test by using windows-2022
* fix: do we really need cmake 3.11 or will 3.10 do?
* nope, really does require cmake 11.
2021-09-22 12:21:52 +02:00
Chris Lovett
1591bb1640
doc: fix msys text based on code review feedback
2021-09-10 10:07:57 +02:00
Chris Lovett
bc3900cbb9
doc: small fixes
2021-09-07 19:19:58 -07:00
Sebastian Ullrich
5f4b1b1d44
Revert "Revert "feat: reintroduce libleanshared, link lean & leanpkg against it""
...
This reverts commit ccbc9d00db .
2021-08-20 09:42:05 -07:00
Sebastian Ullrich
ccbc9d00db
Revert "feat: reintroduce libleanshared, link lean & leanpkg against it"
2021-08-20 15:39:00 +02:00
Sebastian Ullrich
440abd4bd1
chore: CI: switch to GCC on Windows for now
...
See discussion at https://github.com/leanprover/lean4/pull/555
2021-08-18 13:54:52 +02:00
Sebastian Ullrich
917eb4d081
chore: collect stdlib compilation flags in new header
2021-08-12 07:51:50 -07:00
Sebastian Ullrich
7e78de978d
doc: further bootstrapping complications
2021-08-12 07:51:50 -07:00
Sebastian Ullrich
a94e48cec7
doc: less Emacs-centric
2021-05-18 21:08:53 +02:00
Sebastian Ullrich
8175003707
doc: update links to elan
2021-04-17 16:33:23 +02:00
Sebastian Ullrich
f80147e264
doc: update dev setup editor instructions
2021-02-02 17:30:51 +01:00
Sebastian Ullrich
9ecabe5a06
feat: Nix: integrate vscode-lean4
2021-01-03 19:58:46 +01:00
Sebastian Ullrich
9485b8d074
doc: setup
2021-01-03 13:21:58 +01:00
Sebastian Ullrich
b0f1bfb580
doc: fix ctest advice
2020-12-29 14:42:48 -08:00
Sebastian Ullrich
d2b82bf563
doc: LSP setup using Nix
2020-12-23 20:00:52 +01:00
Sebastian Ullrich
4e3025fe81
feat: Nix: use HEAD as stage0
2020-12-16 18:52:39 +01:00
Sebastian Ullrich
d96393ee47
doc: building Lean packages with Nix
2020-12-02 17:52:57 +01:00
Sebastian Ullrich
797bec86f5
chore: Nix: overhaul nix-dev, lift technical restrictions
2020-12-02 16:49:25 +01:00
Sebastian Ullrich
5adaecc00e
doc: Nix: more about nix develop
2020-12-01 15:55:41 +01:00
Sebastian Ullrich
6f8d039c1b
doc: Nix: make binary cache setup compatible with Nix 2.3
2020-11-29 22:56:48 +01:00
Sebastian Ullrich
967c9c7d00
doc: Nix: debugging tip
2020-11-29 18:59:39 +01:00
Sebastian Ullrich
45a315d273
doc: Nix: seems to work fine on macOS
2020-11-25 09:48:50 +01:00
Sebastian Ullrich
2c64441910
chore: Nix: disable dirty Git tree warning & fix lean4-diff-test-file
...
/cc @leodemoura
Note that you will have to restart Emacs and the "Lean shell" around it for the changes to take effect
2020-11-24 20:05:24 +01:00
Sebastian Ullrich
6be438d7b1
doc: Nix: more notes
2020-11-24 19:16:27 +01:00
Sebastian Ullrich
4f89cbf9b9
doc: Nix: explain some warnings
...
/cc @leodemoura @javra
2020-11-24 19:16:27 +01:00
Sebastian Ullrich
1b302f328f
doc: fix Bash comment highlighting
2020-11-24 19:16:27 +01:00
Sebastian Ullrich
ffb8e1904b
doc: Nix setup
2020-11-24 19:16:27 +01:00
Sebastian Ullrich
e167085429
doc: remove outdated description
2020-11-24 19:16:27 +01:00
Sebastian Ullrich
d5f58d27b0
chore: delete StyleCheck
2020-10-14 19:07:52 +02:00
Sebastian Ullrich
c54d51b0c9
chore: go back to previous bootstrapping scheme where the stage N+1 stdlib is created using the stage N compiler
2020-09-24 18:57:53 +02:00
Sebastian Ullrich
589afc4095
doc: wording
2020-08-25 16:12:19 +02:00
mhuisi
21d176c1ea
doc: correct msys2 build instructions
2020-08-25 16:08:58 +02:00
Sebastian Ullrich
34e496d606
chore: add stage 1.5 (yes, really)
2020-08-12 09:15:59 -07:00
Sebastian Ullrich
ff0d56da65
doc: further elaborate on elan and Emacs setup
...
/cc @leodemoura @mhuisi
2020-05-18 11:00:29 +02:00
Sebastian Ullrich
bb554930f8
doc: elaborate on elan setup
2020-05-15 21:31:23 +02:00
Sebastian Ullrich
ed9b845eaa
chore: test/update-stage0 targets with default stage
2020-05-15 11:46:38 +02:00
Sebastian Ullrich
f64a343183
doc: describe new bootstrap setup
2020-05-14 23:13:51 +02:00
Sebastian Ullrich
274e6bf931
doc: update make docs
2020-05-14 14:47:54 +02:00
Sebastian Ullrich
dda44bc47f
doc: building Lean using Nix in WSL does work reasonably well
2020-03-25 14:24:49 +01:00
Sebastian Ullrich
1756d31694
chore: update build instructions
2020-03-25 12:45:52 +01:00
Daniel Selsam
b4e285f91a
fix: dead link in doc
2020-01-02 14:36:14 +01:00
Sebastian Ullrich
5ce037b7e8
doc: document stage2&3
...
/cc @leodemoura
2019-12-16 13:32:34 +01:00
Sebastian Ullrich
21ac37378e
doc: update build docs
2019-11-29 11:23:42 +01:00