Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | fix(loader): remove cyclic dependency on vim.fs (when --luamod-dev) | Jongwook Choi | 2024-02-13 |
| | | | | | | | | | | Problem: Loading `vim.fs` via the `vim.loader` Lua package loader will result in a stack overflow due to a cyclic dependency. This may happen when the `vim.fs` module isn't byte-compiled, i.e. when `--luamod-dev` is used (#27413). Solution: `vim.loader` depends on `vim.fs`. Therefore `vim.fs` should be loaded in advance. | ||
* | test: remove helpers.sleep() | Lewis Russell | 2024-01-12 |
| | |||
* | refactor: format test/* | Justin M. Keyes | 2024-01-03 |
| | |||
* | fix(loader): cache path ambiguity #24491 | Tyler Miller | 2023-08-01 |
| | | | | | | | | | | | Problem: cache paths are derived by replacing each reserved/filesystem- path-sensitive char with a `%` char in the original path. With this method, two different files at two different paths (each containing `%` chars) can erroneously resolve to the very same cache path in certain edge-cases. Solution: derive cache paths by url-encoding the original (path) instead using `vim.uri_encode()` with `"rfc2396"`. Increment `Loader.VERSION` to denote this change. | ||
* | fix(loader): reset hashes when running the loader | Lewis Russell | 2023-04-13 |