aboutsummaryrefslogtreecommitdiff
path: root/spec/util (unfollow)
Commit message (Collapse)AuthorFilesLines
2024-08-27CI updates for LuaJIT rolling release compatibilityHisham Muhammad1-4/+4
2024-08-27fix: patch: check array indices correctlyHisham Muhammad2-8/+6
2024-08-05fix: use luarocks.lock in cwd for non-binary rocks too (#1693)Marc Jakobi4-11/+28
2024-08-05fs.unix.tools: add __gc behavior to fs lock (#1702)Hisham Muhammad1-1/+9
2024-08-02turn assertion failure into a consistency check (#1703)Hisham Muhammad1-1/+3
2024-08-01Prioritise bin over lib for LUA_LIBDIR on windows (#1701)tobil4sk1-1/+1
2024-07-30Update pe-parser to version v0.6 (#1699)tobil4sk1-54/+49
2024-06-24fix: multipart: accept Windows-style paths (#1689)Hisham Muhammad1-1/+1
Fixes #1687.
2024-06-21tests: enable Github Actions workflow_dispatchHisham Muhammad1-0/+2
2024-06-06fix: give project dir higher priority than local_by_default settingHisham Muhammad1-5/+5
Fixes #1682.
2024-05-31docs: update changelog for 3.11.1Hisham Muhammad1-0/+12
2024-05-31Release 3.11.1v3.11.1Hisham Muhammad5-6/+7
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