Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Merge branch '3.11.1' | Hisham Muhammad | 2024-05-31 | 0 | -0/+0 | |
|\ | ||||||
| * | Release 3.11.1v3.11.1 | Hisham Muhammad | 2024-05-31 | 5 | -6/+7 | |
|/ | ||||||
* | makedist: fix arg check | Hisham Muhammad | 2024-05-31 | 1 | -1/+4 | |
| | ||||||
* | fix: if current directory contains luarocks.lock, use it | Hisham Muhammad | 2024-05-31 | 1 | -1/+5 | |
| | | | | Fixes #1662. | |||||
* | fix(config): do not crash if err_files is empty for some reason | Hisham Muhammad | 2024-05-31 | 1 | -1/+1 | |
| | | | | Closes #1652. | |||||
* | Fix the open fd might be nil if failing to open in fetch_caching | git-hulk | 2024-05-14 | 1 | -4/+9 | |
| | ||||||
* | fs(unix): honor umask correctly | Hisham Muhammad | 2024-05-14 | 3 | -23/+24 | |
| | ||||||
* | tests: setup openssl via brew with new paths | Hisham Muhammad | 2024-05-14 | 2 | -2/+17 | |
| | | | | https://stackoverflow.com/questions/29651258/install-openssl-devel-on-mac | |||||
* | bump cluacov to 0.1.3 | Hisham Muhammad | 2024-05-14 | 1 | -1/+1 | |
| | ||||||
* | install.bat: always set LUA_DIR if Lua install is found | Hisham Muhammad | 2024-05-13 | 1 | -0/+9 | |
| | | | | Closes #1671. | |||||
* | normalize package names to lowercase like the CLI | Hisham Muhammad | 2024-04-17 | 1 | -0/+2 | |
| | ||||||
* | Makefile: add work around for environments that default to multiple jobs | Caleb Maclennan | 2024-04-10 | 1 | -0/+1 | |
| | | | | | | | | | | | | Fixes #1638 This Makefile only supports single-job execution and is known to have race conditions that will fail if targets are run in parallel jobs. With the proliferation of cores, more and more distributions and host environments are setting default make flags to run jobs in parallel by default. We can't do anything about this for old versions of GNU Make, but for 4.3+ we can actually reset the flag ourselves to only run a single job so targets run in serial order. | |||||
* | fix(build): ensure --force works for build | Hisham Muhammad | 2024-04-05 | 6 | -2/+50 | |
| | ||||||
* | tests(quick): fix NOT_STDERR test refactoring output checks | Hisham Muhammad | 2024-04-05 | 1 | -46/+23 | |
| | ||||||
* | fix(init): check if we can create .gitignore | Hisham Muhammad | 2024-03-29 | 1 | -5/+7 | |
| | | | | Fixes #1651. | |||||
* | docs: update changelog for 3.11.0 | Hisham Muhammad | 2024-03-13 | 1 | -0/+35 | |
| | ||||||
* | Merge branch '3.11.0' | Hisham Muhammad | 2024-03-13 | 0 | -0/+0 | |
|\ | ||||||
| * | Release 3.11.0v3.11.0 | Hisham Muhammad | 2024-03-13 | 4 | -5/+5 | |
|/ | ||||||
* | makedist: make lua54dir an explicit requirement | Hisham Muhammad | 2024-03-13 | 3 | -6/+15 | |
| | ||||||
* | tests: convert some install tests | Hisham Muhammad | 2024-03-13 | 3 | -27/+212 | |
| | ||||||
* | tests: convert most pack tests | Hisham Muhammad | 2024-03-13 | 4 | -66/+135 | |
| | ||||||
* | tests: rockspec use cleanups | Hisham Muhammad | 2024-03-13 | 6 | -16/+5 | |
| | ||||||
* | tests: replace new_version with quick tests | Hisham Muhammad | 2024-03-13 | 2 | -85/+213 | |
| | ||||||
* | tests: minor tweaks | Hisham Muhammad | 2024-03-13 | 2 | -18/+1 | |
| | ||||||
* | tests: convert downgrade test to spec/quick | Hisham Muhammad | 2024-03-13 | 2 | -6/+46 | |
| | ||||||
* | tweaks to --verbose output | Hisham Muhammad | 2024-03-13 | 4 | -42/+69 | |
| | | | | | | | | * Make output more informative for bug reports: * print `luarocks config` output at the top * Make output a bit more compact: * shorter output for os.execute * do not output fs.current_dir() | |||||
* | Makefile: fix mkdir in install-binary | Hisham Muhammad | 2024-03-11 | 1 | -1/+1 | |
| | ||||||
* | binary: fix public URL for lua-bz2 | Hisham Muhammad | 2024-03-11 | 1 | -1/+1 | |
| | ||||||
* | ci: add binary build smoke test | Hisham Muhammad | 2024-03-11 | 2 | -18/+37 | |
| | ||||||
* | always make --global target the system tree | Hisham Muhammad | 2024-03-11 | 1 | -6/+13 | |
| | | | | | | | This alleviates the issue in the specific invocation given in #1425, but I don't think it is a full solution. See #1425. | |||||
* | don't set up a "project environment" on make default target | Hisham Muhammad | 2024-03-11 | 2 | -6/+1 | |
| | | | | Fixes #1639. | |||||
* | docs: update changelog for 3.10.0 | Hisham Muhammad | 2024-03-06 | 1 | -0/+72 | |
| | ||||||
* | tests(windows): run unit tests with full env | Hisham Muhammad | 2024-03-06 | 1 | -0/+13 | |
| | ||||||
* | fix(windows): parse slashes correctly when reading rock_manifest | Hisham Muhammad | 2024-03-06 | 4 | -3/+51 | |
| | ||||||
* | fix(windows): output native slashes on fs.find | Hisham Muhammad | 2024-03-06 | 4 | -10/+13 | |
| | ||||||
* | tests: bump luasec dep | Hisham Muhammad | 2024-03-06 | 1 | -1/+1 | |
| | ||||||
* | fs(windows): avoid excessive icacls calls | Hisham Muhammad | 2024-03-06 | 1 | -4/+9 | |
| | ||||||
* | tests(quick): more consistent processing of tmpdir | Hisham Muhammad | 2024-03-06 | 5 | -36/+37 | |
| | ||||||
* | fix: check permissions before trying to lock | Hisham Muhammad | 2024-03-05 | 8 | -51/+60 | |
| | | | | This should provide a better error message. | |||||
* | feat: improve permissions error message | Hisham Muhammad | 2024-03-05 | 1 | -3/+35 | |
| | ||||||
* | fix(make): --no-install doesn't need locking | Hisham Muhammad | 2024-03-05 | 1 | -1/+1 | |
| | ||||||
* | fix(path): break Windows cmd to avoid argparse word wrap | Hisham Muhammad | 2024-03-05 | 1 | -1/+2 | |
| | ||||||
* | tests: add tests for fs.execute_env using variables with spaces | Sewbacca | 2024-03-04 | 2 | -0/+61 | |
| | | | | Co-Authored-By: Hisham Muhammad <hisham@gobolinux.org> | |||||
* | fix: on windows environment variables are passed with trailing space | Sewbacca | 2024-02-29 | 1 | -1/+1 | |
| | ||||||
* | feat: better error message when lacking permissions | Hisham Muhammad | 2024-02-29 | 3 | -13/+40 | |
| | | | | | | The lock error message has clobbered the check_command_permissions error message. This is an interim solution, but we should probably move the permissions check further up for a more informative error. | |||||
* | fix: don't try to lock when using --pack-binary-rock | Hisham Muhammad | 2024-02-29 | 7 | -7/+22 | |
| | ||||||
* | fix: don't crash when root_dir is a table | Hisham Muhammad | 2024-02-29 | 1 | -1/+1 | |
| | ||||||
* | tests: mark a couple of problematic tests as pending | Hisham Muhammad | 2024-02-29 | 1 | -2/+2 | |
| | ||||||
* | tests: speed up and simplify | Hisham Muhammad | 2024-02-29 | 24 | -295/+507 | |
| | ||||||
* | tests: disable luacov runner tick | Hisham Muhammad | 2024-02-29 | 12 | -36/+23 | |
| |