summaryrefslogtreecommitdiff
path: root/src (unfollow)
Commit message (Collapse)AuthorFilesLines
2024-05-31Release 3.11.1v3.11.1Hisham Muhammad1-1/+1
2024-05-31makedist: fix arg checkHisham Muhammad1-1/+4
2024-05-31fix: if current directory contains luarocks.lock, use itHisham Muhammad1-1/+5
Fixes #1662.
2024-05-31fix(config): do not crash if err_files is empty for some reasonHisham Muhammad1-1/+1
Closes #1652.
2024-05-14Fix the open fd might be nil if failing to open in fetch_cachinggit-hulk1-4/+9
2024-05-14fs(unix): honor umask correctlyHisham Muhammad3-23/+24
2024-05-14tests: setup openssl via brew with new pathsHisham Muhammad2-2/+17
https://stackoverflow.com/questions/29651258/install-openssl-devel-on-mac
2024-05-14bump cluacov to 0.1.3Hisham Muhammad1-1/+1
2024-05-13install.bat: always set LUA_DIR if Lua install is foundHisham Muhammad1-0/+9
Closes #1671.
2024-04-17normalize package names to lowercase like the CLIHisham Muhammad1-0/+2
2024-04-10Makefile: add work around for environments that default to multiple jobsCaleb Maclennan1-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.
2024-04-05fix(build): ensure --force works for buildHisham Muhammad6-2/+50
2024-04-05tests(quick): fix NOT_STDERR test refactoring output checksHisham Muhammad1-46/+23
2024-03-29fix(init): check if we can create .gitignoreHisham Muhammad1-5/+7
Fixes #1651.
2024-03-13docs: update changelog for 3.11.0Hisham Muhammad1-0/+35
2024-03-13Release 3.11.0v3.11.0Hisham Muhammad4-5/+5
2024-03-13makedist: make lua54dir an explicit requirementHisham Muhammad3-6/+15
2024-03-13tests: convert some install testsHisham Muhammad3-27/+212
2024-03-13tests: convert most pack testsHisham Muhammad4-66/+135
2024-03-13tests: rockspec use cleanupsHisham Muhammad6-16/+5
2024-03-13tests: replace new_version with quick testsHisham Muhammad2-85/+213
2024-03-13tests: minor tweaksHisham Muhammad2-18/+1
2024-03-13tests: convert downgrade test to spec/quickHisham Muhammad2-6/+46
2024-03-13tweaks to --verbose outputHisham Muhammad4-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()
2024-03-11Makefile: fix mkdir in install-binaryHisham Muhammad1-1/+1
2024-03-11binary: fix public URL for lua-bz2Hisham Muhammad1-1/+1
2024-03-11ci: add binary build smoke testHisham Muhammad2-18/+37
2024-03-11always make --global target the system treeHisham Muhammad1-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.
2024-03-11don't set up a "project environment" on make default targetHisham Muhammad2-6/+1
Fixes #1639.
2024-03-06docs: update changelog for 3.10.0Hisham Muhammad1-0/+72
2024-03-06tests(windows): run unit tests with full envHisham Muhammad1-0/+13
2024-03-06fix(windows): parse slashes correctly when reading rock_manifestHisham Muhammad4-3/+51
2024-03-06fix(windows): output native slashes on fs.findHisham Muhammad4-10/+13
2024-03-06tests: bump luasec depHisham Muhammad1-1/+1
2024-03-06fs(windows): avoid excessive icacls callsHisham Muhammad1-4/+9
2024-03-06tests(quick): more consistent processing of tmpdirHisham Muhammad5-36/+37
2024-03-05fix: check permissions before trying to lockHisham Muhammad8-51/+60
This should provide a better error message.
2024-03-05feat: improve permissions error messageHisham Muhammad1-3/+35
2024-03-05fix(make): --no-install doesn't need lockingHisham Muhammad1-1/+1
2024-03-05fix(path): break Windows cmd to avoid argparse word wrapHisham Muhammad1-1/+2
2024-03-04tests: add tests for fs.execute_env using variables with spacesSewbacca2-0/+61
Co-Authored-By: Hisham Muhammad <hisham@gobolinux.org>
2024-02-29fix: on windows environment variables are passed with trailing spaceSewbacca1-1/+1
2024-02-29feat: better error message when lacking permissionsHisham Muhammad3-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.
2024-02-29fix: don't try to lock when using --pack-binary-rockHisham Muhammad7-7/+22
2024-02-29fix: don't crash when root_dir is a tableHisham Muhammad1-1/+1
2024-02-29tests: mark a couple of problematic tests as pendingHisham Muhammad1-2/+2
2024-02-29tests: speed up and simplifyHisham Muhammad24-295/+507
2024-02-29tests: disable luacov runner tickHisham Muhammad12-36/+23
2024-02-29ci: skip branches with PRs on AppVeyorHisham Muhammad1-0/+1
2024-02-29feat: more informative reports no bad LUA_{INC,LIB}DIR configsHisham Muhammad8-34/+225