aboutsummaryrefslogtreecommitdiffstats
path: root/lua/mason-core
Commit message (Expand)AuthorAgeFilesLines
* fix(installer): update cwd after uv_fs_rename() was successful (#2033)HEADmainWilliam Boman2025-11-141-8/+8
* fix(installer): attempt to recover from known fs error while finalizing insta...Sam-Briney2025-11-142-1/+14
* fix(spawn): always expand executable path on Windows (#2021)William Boman2025-09-301-6/+19
* 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(process): close check handles (#1995)Mirek Długosz2025-07-282-0/+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-241-7/+24
* fix(pypi): pass --no-user flag (#1958)William Boman2025-05-191-0/+1
* 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-062-2/+2
* feat: associate package instances with registry source and record it in receiptWilliam Boman2025-05-064-9/+38
* feat(ui): display purl informationWilliam Boman2025-04-221-0/+6
* feat(ui): support 'winborder'William Boman2025-04-211-1/+2
* refactor(command): use callback in Package:install() when running :MasonInsta...William Boman2025-03-031-1/+1
* fix(uninstaller): only unlink if recipt is foundWilliam Boman2025-03-031-1/+2
* refactor(registry): refactor registry initializationWilliam Boman2025-03-031-3/+2
* 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
* 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-1918-118/+157
* feat(context): add ctx:fetch()William Boman2025-02-191-0/+12
* fix(expr): also interpolate table keysWilliam Boman2025-02-191-0/+3
* refactor!: change Package APIWilliam Boman2025-02-1920-421/+712
* 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-1915-115/+174
* 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-195-57/+64
* refactor(installer): move initializations to InstallContext constructorWilliam Boman2025-02-194-21/+23
* refactor: add InstallLocation.global()William Boman2025-02-192-1/+6
* chore: hoist single file modulesWilliam Boman2025-02-192-0/+0
* chore: remove todo commentWilliam Boman2025-02-191-1/+0
* chore(compilers): remove default environment from github build compilerWilliam Boman2025-02-191-7/+1
* refactor!: refactor installer internals and add new Package class methods (#1...William Boman2025-02-1932-582/+666
* refactor(receipt): change receipt structure and remove old builder APIs (#1521)William Boman2025-02-165-100/+49
* fix(package): support older receipt structures (#1520)William Boman2025-02-161-1/+5
* fix(installer): schedule back to main loop before executing installer functio...William Boman2025-02-161-0/+1
* refactor!: consolidate Lua registry sources and the Package API (#1498)William Boman2025-02-166-193/+99
* refactor!: remove old managers (#1497)William Boman2025-02-1620-1809/+15
* feat(ui): add backdrop (#1759)Hung Vu2025-02-151-18/+51
* fix(fs): fall back to `fs_stat` if entry type is not returned by `fs_readdir`...Nicolas Thierry2025-02-151-0/+7
* fix: avoid calling vim.fn in fast event (#1878)William Boman2025-02-152-3/+5
* fix(ui): reposition window if border is different than "none" (#1859)Pedro Gabriel de Morais Ribeiro2025-02-151-5/+7
* fix: replace deprecated calls to vim.validate (#1876)Mark Sommers2025-02-151-20/+23
* fix(pypi): prefer stock python3 if it satisfies version requirement (#1736)Inhyuk Cho2024-07-091-2/+4
* fix(pypi): allow access to system site packages by default (#1584)Silico_Biomancer2024-07-071-1/+2