| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Better errors on dependency failures (#1919) | Christian Clauss | 2026-08-16 | 1 | -2/+4 |
| | | |||||
| * | tests: add test case for #1874 (#1875) | Hisham Muhammad | 2026-08-16 | 1 | -1/+2 |
| | | |||||
| * | Upgrade luafilesystem for lua5.5 compatibility (#1914) | Christian Clauss | 2026-08-13 | 1 | -1/+1 |
| | | |||||
| * | Bump lua-zlib from 1.2 to 1.4 as part of Lua 5.5 support (#1858) | Luau Project | 2026-08-11 | 1 | -1/+1 |
| | | | | | | | | * chore(deps): bump lua-zlib to 1.4 * refactor: adjust static lib for `lua-zlib` 1.4 rockspec * refactor(ci): remove unused copy of zlib import lib for MSVC | ||||
| * | Upgrade deps compat53 and luacov for lua5.5 compatibility | Christian Clauss | 2026-08-11 | 3 | -5/+8 |
| | | |||||
| * | feat(upload): add a dry-run flag | Thijs Schreijer | 2026-07-18 | 1 | -0/+13 |
| | | |||||
| * | fix: make write_rockspec command write valid rockspec given the ↵ | Hugo Levy-Falk | 2026-07-16 | 1 | -7/+15 |
| | | | | | rockspec_format argument. | ||||
| * | tests: Add lint pass on the created rockspecs for the write_rockspec command. | Hugo Levy-Falk | 2026-07-16 | 1 | -15/+7 |
| | | |||||
| * | lua5.5: loop control variables are const in quick_parse | Christian Clauss | 2026-07-16 | 1 | -0/+1 |
| | | |||||
| * | fix: make write_rockspec command write valid rockspec given the ↵ | Hugo Levy-Falk | 2026-07-13 | 2 | -18/+26 |
| | | | | | rockspec_format argument. | ||||
| * | tests: Add lint pass on the created rockspecs for the write_rockspec command. | Hugo Levy-Falk | 2026-07-13 | 1 | -2/+8 |
| | | |||||
| * | tests: Add lint pass on the created rockspecs for the init command. | Hugo Levy-Falk | 2026-07-13 | 1 | -1/+8 |
| | | |||||
| * | Fix typos discovered by codespell | Christian Clauss | 2026-07-11 | 1 | -1/+1 |
| | | |||||
| * | tests: remove duplicate from quick tests | Hisham Muhammad | 2026-05-21 | 1 | -35/+0 |
| | | |||||
| * | tests: fix tests for luarocks.lock -- lua version is no longer pinned | Hisham Muhammad | 2026-05-21 | 2 | -6/+3 |
| | | |||||
| * | fix: check if table entry is nil or not (#1867) | Bruno Thiago | 2026-03-17 | 1 | -0/+38 |
| | | | | | | | | | | | | | | | | | running ```luarocks config local_by_default``` returns ```Error: Unknown entry local_by_default``` and running ```luarocks config local_by_default true``` writes it as a string to the config file: ```lua local_by_default = "true" ``` Same is true to any bool var set as false. This pr aims to fix this issue. | ||||
| * | Improve flexibility around vendored libraries | tobil4sk | 2026-02-03 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | | | compat53 is vendored since #1757 as it is required to run luarocks with lua 5.1 or 5.2. However, this introduced some issues as the GNUmakefile install rule places these in the same place where `luarocks install compat53` would install them. This means you get conflicts if you install the actual package: ``` Warning: /.../prefix/share/lua/5.1/compat53/init.lua is not tracked by this installation of LuaRocks. Moving it to /.../prefix/share/lua/5.1/compat53/init.lua~ Warning: /.../prefix/share/lua/5.1/compat53/module.lua is not tracked by this installation of LuaRocks. Moving it to /.../prefix/share/lua/5.1/compat53/module.lua~ Warning: /.../prefix/share/lua/5.1/compat53/file_mt.lua is not tracked by this installation of LuaRocks. Moving it to /.../prefix/share/lua/5.1/compat53/file_mt.lua~ ``` It is also not ideal for linux package maintainers to include a vendored package, see: https://github.com/luarocks/luarocks/pull/1757#issuecomment-3409873412. To solve these issues, this patchset makes the following changes: - GNUmakefile now places the compat53 files under `luarocks/vendor/compat53` (which is added internally to the luarocks script's `package.path`). This way a user's installation of compat53 does not interfere at all with luarocks one. - Added `--with-system-compat53` option to configure script for external packaging systems. - Fixed install.bat's logic for deciding whether to vendor compat53, as the current script includes it for every version. install.bat already places luarocks sources outside of LUAPATH, so that part can stay as is. I've also inverted the version check to avoid the need for future patches like: #1850. | ||||
| * | update handling of version-specific LUA_PATH / LUA_CPATH | Pierre Chapuis | 2025-12-26 | 1 | -0/+4 |
| | | | | | | Support Lua 5.4 and 5.5, see https://github.com/luarocks/luarocks/pull/1832 | ||||
| * | support Lua 5.5 | Pierre Chapuis | 2025-12-26 | 1 | -2/+2 |
| | | |||||
| * | feat: add build vars. for rockspecs with the dir. of its deps. | Renato Maia | 2025-05-19 | 1 | -0/+49 |
| | | | | | | | | Rockspecs can access the directory of its dependencies using variables in the format 'foo_ROCKDIR' where 'foo' is the name of a dependency. This is used to be able to access files of the rock like 'conf', 'docs' and more. | ||||
| * | feat: add LUA_VERSION build variable for rockspecs | Renato Maia | 2025-05-19 | 1 | -0/+46 |
| | | |||||
| * | tests: fix typo from Appveyor removal | Hisham Muhammad | 2025-03-09 | 1 | -1/+1 |
| | | |||||
| * | ci: remove Appveyor | Hisham Muhammad | 2025-03-09 | 2 | -12/+2 |
| | | |||||
| * | ci(windows): support MinGW-w64 UCRT64 on test_env | luau-project | 2025-03-09 | 1 | -1/+49 |
| | | |||||
| * | ci(windows): bypass Windows GH runner permissions | luau-project | 2025-03-09 | 1 | -1/+1 |
| | | |||||
| * | ci(windows): bump luasocket version | luau-project | 2025-03-09 | 1 | -1/+1 |
| | | |||||
| * | ci(windows): adjust docs on spec README | luau-project | 2025-03-09 | 1 | -0/+1 |
| | | |||||
| * | tests: bump luasystem dependency | Hisham Muhammad | 2025-01-03 | 1 | -1/+1 |
| | | |||||
| * | tests: synchronize actual and fs's chdir | Hisham Muhammad | 2024-10-21 | 1 | -0/+1 |
| | | |||||
| * | tests: use compat53 | Hisham Muhammad | 2024-10-21 | 2 | -0/+5 |
| | | |||||
| * | tests: some testing environment cleanups | Hisham Muhammad | 2024-10-21 | 2 | -2/+9 |
| | | |||||
| * | tests: unit test updates | V1K1NGbg | 2024-10-21 | 4 | -19/+10 |
| | | |||||
| * | fix: patch: check array indices correctly | Hisham Muhammad | 2024-08-27 | 1 | -3/+2 |
| | | |||||
| * | tests: setup openssl via brew with new paths | Hisham Muhammad | 2024-05-14 | 1 | -2/+13 |
| | | | | | https://stackoverflow.com/questions/29651258/install-openssl-devel-on-mac | ||||
| * | bump cluacov to 0.1.3 | Hisham Muhammad | 2024-05-14 | 1 | -1/+1 |
| | | |||||
| * | fix(build): ensure --force works for build | Hisham Muhammad | 2024-04-05 | 2 | -0/+45 |
| | | |||||
| * | tests(quick): fix NOT_STDERR test refactoring output checks | Hisham Muhammad | 2024-04-05 | 1 | -46/+23 |
| | | |||||
| * | 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 |
| | | |||||
| * | fix(windows): parse slashes correctly when reading rock_manifest | Hisham Muhammad | 2024-03-06 | 2 | -1/+48 |
| | | |||||
| * | fix(windows): output native slashes on fs.find | Hisham Muhammad | 2024-03-06 | 2 | -6/+6 |
| | | |||||
| * | tests: bump luasec dep | Hisham Muhammad | 2024-03-06 | 1 | -1/+1 |
| | | |||||
| * | 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 | 1 | -24/+52 |
| | | | | | This should provide a better error message. | ||||
| * | 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> | ||||
| * | feat: better error message when lacking permissions | Hisham Muhammad | 2024-02-29 | 1 | -7/+28 |
| | | | | | | | 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. | ||||
