aboutsummaryrefslogtreecommitdiffstats
path: root/lua
Commit message (Expand)AuthorAgeFilesLines
* feat(compiler): make `supported_platforms` a universal source field (#2002)William Boman2025-08-075-63/+45
* fix(pypi): add support for "compatible release" (~=) PEP440 expressions (#2000)William Boman2025-08-011-6/+14
* fix(ui): only set border to none if `'winborder'` doesn't exist (#1984)Sebastian Lyng Johansen2025-07-281-6/+2
* fix(process): close check handles (#1995)Mirek Długosz2025-07-282-0/+2
* chore(main): release 2.0.1 (#1921)v2.0.1williambotman[bot]2025-07-251-2/+2
* fix(spawn): fix locating exepath on Windows systems using a Unix `'shell'` (#...William Boman2025-07-251-1/+16
* fix(fetch): add busybox wget support (#1829)Fredrik Foss-Indrehus2025-05-242-8/+25
* fix(pypi): pass --no-user flag (#1958)William Boman2025-05-191-0/+1
* fix(registry): ensure there's no duplicate registry entries (#1957)William Boman2025-05-195-4/+67
* fix(spawn): fix calling vim.fn when inside fast event loop on Windows (#1950)William Boman2025-05-151-0/+1
* docs: update references to mason-org/mason.nvim (#1925)William Boman2025-05-066-7/+7
* v2.0.0v2.0.0William Boman2025-05-061-1/+1
* feat: associate package instances with registry source and record it in receiptWilliam Boman2025-05-069-19/+77
* refactor(registry): change lua registries to not instantiate Package themselvesWilliam Boman2025-05-023-23/+36
* feat(ui): display purl informationWilliam Boman2025-04-223-0/+16
* feat(ui): support 'winborder'William Boman2025-04-213-3/+15
* feat(ui): display current version in headerWilliam Boman2025-04-211-0/+3
* fix(ui): fix setting outdated package stateWilliam Boman2025-03-281-4/+2
* fix(registry): fix registry.is_installed()William Boman2025-03-241-2/+2
* refactor(command): use callback in Package:install() when running :MasonInsta...William Boman2025-03-032-53/+46
* v2.0.0-rc.2v2.0.0-rc.2William Boman2025-03-031-1/+1
* refactor(registry)!: add events "update:success", "update:start", "update:pro...William Boman2025-03-035-70/+92
* fix(ui): fix initializing stateWilliam Boman2025-03-032-16/+29
* fix(uninstaller): only unlink if recipt is foundWilliam Boman2025-03-031-1/+2
* refactor(registry): parallelize registry installationWilliam Boman2025-03-035-31/+74
* refactor(registry): refactor registry initializationWilliam Boman2025-03-0310-306/+300
* fix(spawn): expand executable paths on Windows before passing to uv_spawn (#1...William Boman2025-02-222-25/+14
* style: fix stylua and selene errorsWilliam Boman2025-02-202-2/+1
* v2.0.0-rc.1v2.0.0-rc.1William Boman2025-02-191-3/+3
* chore!: update required Neovim version to 0.10.0William Boman2025-02-191-3/+3
* feat(context): add ctx:await()William Boman2025-02-191-0/+6
* chore: remove unnecessary vim.schedule and nvim_err_writelnWilliam Boman2025-02-191-4/+1
* refactor: turn StdioSink into a proper classWilliam Boman2025-02-1919-119/+159
* feat(context): add ctx:fetch()William Boman2025-02-191-0/+12
* feat(ui): display latest version for uninstalled packagesWilliam Boman2025-02-191-0/+3
* fix(expr): also interpolate table keysWilliam Boman2025-02-191-0/+3
* refactor!: change Package APIWilliam Boman2025-02-1928-519/+848
* fix(pypi): remove -U flag and fix log messageWilliam Boman2025-02-191-2/+1
* fix(async): also check async context termination immediately after suspendingWilliam Boman2025-02-192-2/+5
* refactor: standardize constructors and improve inheritance constructionWilliam Boman2025-02-1924-141/+206
* fix(location): use correct registry pathWilliam Boman2025-02-191-1/+1
* feat(linker): use relative targets for symlinks (#1525)William Boman2025-02-192-24/+11
* feat(path): add relative(from, to)William Boman2025-02-191-1/+32
* refactor(path): use InstallLocation to produce paths, remove static path methodsWilliam Boman2025-02-198-70/+75
* refactor(installer): move initializations to InstallContext constructorWilliam Boman2025-02-195-29/+26
* refactor: add InstallLocation.global()William Boman2025-02-192-1/+6
* chore: hoist single file modulesWilliam Boman2025-02-192-0/+0
* fix(command): don't attempt installing packages that are already installingWilliam Boman2025-02-191-8/+13
* chore: remove todo commentWilliam Boman2025-02-191-1/+0
* chore(compilers): remove default environment from github build compilerWilliam Boman2025-02-191-7/+1