Mercurial > vim
annotate .appveyor.yml @ 32721:94f4a488412e v9.0.1683
Updated runtime files
Commit: https://github.com/vim/vim/commit/6efb1980336ff324e9c57a4e282530b952fca816
Author: Christian Brabandt <cb@256bit.org>
Date: Thu Aug 10 05:44:25 2023 +0200
Updated runtime files
This is a collection of various PRs from github that all require a minor
patch number:
1) https://github.com/vim/vim/pull/12612
Do not conflate dictionary key with end of block
2) https://github.com/vim/vim/pull/12729:
When saving and restoring 'undolevels', the constructs `&undolevels` and
`:set undolevels` are problematic.
The construct `&undolevels` reads an unpredictable value; it will be the
local option value (if one has been set), or the global option value
(otherwise), making it unsuitable for saving a value for later
restoration.
Similarly, if a local option value has been set for 'undolevels',
temporarily modifying the option via `:set undolevels` changes the local
value as well as the global value, requiring extra work to restore both
values.
Saving and restoring the option value in one step via the construct
`:let &undolevels = &undolevels` appears to make no changes to the
'undolevels' option, but if a local option has been set to a different
value than the global option, it has the unintended effect of changing
the global 'undolevels' value to the local value.
Update the documentation to explain these issues and recommend explicit
use of global and local option values when saving and restoring. Update
some unit tests to use `g:undolevels`.
3) https://github.com/vim/vim/pull/12702:
Problem: Pip requirements files are not recognized.
Solution: Add a pattern to match pip requirements files.
4) https://github.com/vim/vim/pull/12688:
Add indent file and tests for ABB Rapid
5) https://github.com/vim/vim/pull/12668:
Use Lua 5.1 numeric escapes in tests and add to CI
Only Lua 5.2+ and LuaJIT understand hexadecimal escapes in strings. Lua
5.1 only supports decimal escapes:
> A character in a string can also be specified by its numerical value
> using the escape sequence \ddd, where ddd is a sequence of up to three
> decimal digits. (Note that if a numerical escape is to be followed by a
> digit, it must be expressed using exactly three digits.) Strings in Lua
> can contain any 8-bit value, including embedded zeros, which can be
> specified as '\0'.
To make sure this works with Lua 5.4 and Lua 5.1 change the Vim CI to
run with Lua 5.1 as well as Lua 5.4
6) https://github.com/vim/vim/pull/12631:
Add hurl filetype detection
7) https://github.com/vim/vim/pull/12573:
Problem: Files for haskell persistent library are not recognized
Solution: Add pattern persistentmodels for haskell persistent library
closes: #12612
closes: #12729
closes: #12702
closes: #12688
closes: #12668
closes: #12631
closes: #12573
Co-authored-by: lacygoill <lacygoill@lacygoill.me>
Co-authored-by: Michael Henry <drmikehenry@drmikehenry.com>
Co-authored-by: ObserverOfTime <chronobserver@disroot.org>
Co-authored-by: KnoP-01 <knosowski@graeffrobotics.de>
Co-authored-by: James McCoy <jamessan@jamessan.com>
Co-authored-by: Jacob Pfeifer <jacob@pfeifer.dev>
Co-authored-by: Borys Lykah <lykahb@fastmail.com>
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Thu, 10 Aug 2023 06:30:06 +0200 |
parents | 0c7d833308c7 |
children | 93c715c63a4a |
rev | line source |
---|---|
7121
a497a9868255
commit https://github.com/vim/vim/commit/0600f3511c6018cbcdb170a904bcf6533a06bf2d
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
1 version: "{build}" |
a497a9868255
commit https://github.com/vim/vim/commit/0600f3511c6018cbcdb170a904bcf6533a06bf2d
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
2 |
31716
9dd5bc4f2783
patch 9.0.1190: AppVeyor runs much slower with MSVC 2022
Bram Moolenaar <Bram@vim.org>
parents:
31690
diff
changeset
|
3 image: Visual Studio 2015 |
31628
238f424acc6c
patch 9.0.1146: MS-Windows: various special keys/modifiers are not mappable
Bram Moolenaar <Bram@vim.org>
parents:
31561
diff
changeset
|
4 |
8244
acc8029e530f
commit https://github.com/vim/vim/commit/84f4996d2ab2982006d79ee69df4688c966bf8e8
Christian Brabandt <cb@256bit.org>
parents:
8242
diff
changeset
|
5 skip_tags: true |
acc8029e530f
commit https://github.com/vim/vim/commit/84f4996d2ab2982006d79ee69df4688c966bf8e8
Christian Brabandt <cb@256bit.org>
parents:
8242
diff
changeset
|
6 |
8242
1313d2e282dc
commit https://github.com/vim/vim/commit/81275ca9ce3059148fdb65dff29f7ecdbca446fb
Christian Brabandt <cb@256bit.org>
parents:
7370
diff
changeset
|
7 environment: |
1313d2e282dc
commit https://github.com/vim/vim/commit/81275ca9ce3059148fdb65dff29f7ecdbca446fb
Christian Brabandt <cb@256bit.org>
parents:
7370
diff
changeset
|
8 matrix: |
1313d2e282dc
commit https://github.com/vim/vim/commit/81275ca9ce3059148fdb65dff29f7ecdbca446fb
Christian Brabandt <cb@256bit.org>
parents:
7370
diff
changeset
|
9 - FEATURE: HUGE |
31716
9dd5bc4f2783
patch 9.0.1190: AppVeyor runs much slower with MSVC 2022
Bram Moolenaar <Bram@vim.org>
parents:
31690
diff
changeset
|
10 |
9dd5bc4f2783
patch 9.0.1190: AppVeyor runs much slower with MSVC 2022
Bram Moolenaar <Bram@vim.org>
parents:
31690
diff
changeset
|
11 # Alternate environments, not used right now. 2022 is a lot slower. |
9dd5bc4f2783
patch 9.0.1190: AppVeyor runs much slower with MSVC 2022
Bram Moolenaar <Bram@vim.org>
parents:
31690
diff
changeset
|
12 # |
9dd5bc4f2783
patch 9.0.1190: AppVeyor runs much slower with MSVC 2022
Bram Moolenaar <Bram@vim.org>
parents:
31690
diff
changeset
|
13 # - job_name: VS-2015 |
9dd5bc4f2783
patch 9.0.1190: AppVeyor runs much slower with MSVC 2022
Bram Moolenaar <Bram@vim.org>
parents:
31690
diff
changeset
|
14 # appveyor_build_worker_image: Visual Studio 2015 |
9dd5bc4f2783
patch 9.0.1190: AppVeyor runs much slower with MSVC 2022
Bram Moolenaar <Bram@vim.org>
parents:
31690
diff
changeset
|
15 # FEATURE: HUGE |
9dd5bc4f2783
patch 9.0.1190: AppVeyor runs much slower with MSVC 2022
Bram Moolenaar <Bram@vim.org>
parents:
31690
diff
changeset
|
16 |
9dd5bc4f2783
patch 9.0.1190: AppVeyor runs much slower with MSVC 2022
Bram Moolenaar <Bram@vim.org>
parents:
31690
diff
changeset
|
17 # - job_name: VS-2017 |
9dd5bc4f2783
patch 9.0.1190: AppVeyor runs much slower with MSVC 2022
Bram Moolenaar <Bram@vim.org>
parents:
31690
diff
changeset
|
18 # appveyor_build_worker_image: Visual Studio 2017 |
9dd5bc4f2783
patch 9.0.1190: AppVeyor runs much slower with MSVC 2022
Bram Moolenaar <Bram@vim.org>
parents:
31690
diff
changeset
|
19 # FEATURE: HUGE |
9dd5bc4f2783
patch 9.0.1190: AppVeyor runs much slower with MSVC 2022
Bram Moolenaar <Bram@vim.org>
parents:
31690
diff
changeset
|
20 |
9dd5bc4f2783
patch 9.0.1190: AppVeyor runs much slower with MSVC 2022
Bram Moolenaar <Bram@vim.org>
parents:
31690
diff
changeset
|
21 # - job_name: VS-2019 |
9dd5bc4f2783
patch 9.0.1190: AppVeyor runs much slower with MSVC 2022
Bram Moolenaar <Bram@vim.org>
parents:
31690
diff
changeset
|
22 # appveyor_build_worker_image: Visual Studio 2019 |
9dd5bc4f2783
patch 9.0.1190: AppVeyor runs much slower with MSVC 2022
Bram Moolenaar <Bram@vim.org>
parents:
31690
diff
changeset
|
23 # FEATURE: HUGE |
9dd5bc4f2783
patch 9.0.1190: AppVeyor runs much slower with MSVC 2022
Bram Moolenaar <Bram@vim.org>
parents:
31690
diff
changeset
|
24 |
9dd5bc4f2783
patch 9.0.1190: AppVeyor runs much slower with MSVC 2022
Bram Moolenaar <Bram@vim.org>
parents:
31690
diff
changeset
|
25 # - job_name: VS-2022 |
9dd5bc4f2783
patch 9.0.1190: AppVeyor runs much slower with MSVC 2022
Bram Moolenaar <Bram@vim.org>
parents:
31690
diff
changeset
|
26 # appveyor_build_worker_image: Visual Studio 2022 |
9dd5bc4f2783
patch 9.0.1190: AppVeyor runs much slower with MSVC 2022
Bram Moolenaar <Bram@vim.org>
parents:
31690
diff
changeset
|
27 # FEATURE: HUGE |
9dd5bc4f2783
patch 9.0.1190: AppVeyor runs much slower with MSVC 2022
Bram Moolenaar <Bram@vim.org>
parents:
31690
diff
changeset
|
28 |
8242
1313d2e282dc
commit https://github.com/vim/vim/commit/81275ca9ce3059148fdb65dff29f7ecdbca446fb
Christian Brabandt <cb@256bit.org>
parents:
7370
diff
changeset
|
29 # disabled |
1313d2e282dc
commit https://github.com/vim/vim/commit/81275ca9ce3059148fdb65dff29f7ecdbca446fb
Christian Brabandt <cb@256bit.org>
parents:
7370
diff
changeset
|
30 # - FEATURE: TINY |
21534
69a59cc69519
patch 8.2.1317: MS-Windows tests on AppVeyor are slow
Bram Moolenaar <Bram@vim.org>
parents:
19663
diff
changeset
|
31 # - FEATURE: NORMAL |
8242
1313d2e282dc
commit https://github.com/vim/vim/commit/81275ca9ce3059148fdb65dff29f7ecdbca446fb
Christian Brabandt <cb@256bit.org>
parents:
7370
diff
changeset
|
32 # - FEATURE: BIG |
1313d2e282dc
commit https://github.com/vim/vim/commit/81275ca9ce3059148fdb65dff29f7ecdbca446fb
Christian Brabandt <cb@256bit.org>
parents:
7370
diff
changeset
|
33 |
1313d2e282dc
commit https://github.com/vim/vim/commit/81275ca9ce3059148fdb65dff29f7ecdbca446fb
Christian Brabandt <cb@256bit.org>
parents:
7370
diff
changeset
|
34 matrix: |
1313d2e282dc
commit https://github.com/vim/vim/commit/81275ca9ce3059148fdb65dff29f7ecdbca446fb
Christian Brabandt <cb@256bit.org>
parents:
7370
diff
changeset
|
35 fast_finish: true |
7252
1b591fcf2517
commit https://github.com/vim/vim/commit/7487792ab14c1fb8dbdb37bdd74265d8b1d3be50
Christian Brabandt <cb@256bit.org>
parents:
7121
diff
changeset
|
36 |
7121
a497a9868255
commit https://github.com/vim/vim/commit/0600f3511c6018cbcdb170a904bcf6533a06bf2d
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
37 before_build: |
31690
52232e3ff22f
patch 9.0.1177: AppVeyor uses some older tools
Bram Moolenaar <Bram@vim.org>
parents:
31628
diff
changeset
|
38 - call ver |
31748
0c7d833308c7
patch 9.0.1206: testing with Python on AppVeyor does not work properly
Bram Moolenaar <Bram@vim.org>
parents:
31716
diff
changeset
|
39 - ci\appveyor.bat install |
7121
a497a9868255
commit https://github.com/vim/vim/commit/0600f3511c6018cbcdb170a904bcf6533a06bf2d
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
40 |
a497a9868255
commit https://github.com/vim/vim/commit/0600f3511c6018cbcdb170a904bcf6533a06bf2d
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
41 build_script: |
31748
0c7d833308c7
patch 9.0.1206: testing with Python on AppVeyor does not work properly
Bram Moolenaar <Bram@vim.org>
parents:
31716
diff
changeset
|
42 - ci\appveyor.bat build |
7121
a497a9868255
commit https://github.com/vim/vim/commit/0600f3511c6018cbcdb170a904bcf6533a06bf2d
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
43 |
a497a9868255
commit https://github.com/vim/vim/commit/0600f3511c6018cbcdb170a904bcf6533a06bf2d
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
44 test_script: |
31748
0c7d833308c7
patch 9.0.1206: testing with Python on AppVeyor does not work properly
Bram Moolenaar <Bram@vim.org>
parents:
31716
diff
changeset
|
45 - ci\appveyor.bat test |
8242
1313d2e282dc
commit https://github.com/vim/vim/commit/81275ca9ce3059148fdb65dff29f7ecdbca446fb
Christian Brabandt <cb@256bit.org>
parents:
7370
diff
changeset
|
46 |
31561
e24772b8fbc9
patch 9.0.1113: users cannot easily try out a PR
Bram Moolenaar <Bram@vim.org>
parents:
30645
diff
changeset
|
47 artifacts: |
e24772b8fbc9
patch 9.0.1113: users cannot easily try out a PR
Bram Moolenaar <Bram@vim.org>
parents:
30645
diff
changeset
|
48 - path: src/vim.exe |
e24772b8fbc9
patch 9.0.1113: users cannot easily try out a PR
Bram Moolenaar <Bram@vim.org>
parents:
30645
diff
changeset
|
49 name: vim |
e24772b8fbc9
patch 9.0.1113: users cannot easily try out a PR
Bram Moolenaar <Bram@vim.org>
parents:
30645
diff
changeset
|
50 - path: src/gvim.exe |
e24772b8fbc9
patch 9.0.1113: users cannot easily try out a PR
Bram Moolenaar <Bram@vim.org>
parents:
30645
diff
changeset
|
51 name: gvim |
e24772b8fbc9
patch 9.0.1113: users cannot easily try out a PR
Bram Moolenaar <Bram@vim.org>
parents:
30645
diff
changeset
|
52 |
10080
e836872c2a4c
commit https://github.com/vim/vim/commit/dd905a2ae14bf2ee59a068f1c3acbca1ff0b7067
Christian Brabandt <cb@256bit.org>
parents:
8244
diff
changeset
|
53 # vim: sw=2 sts=2 et ts=8 sr |