Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | feat(init): add --no-gitignore, --no-wrapper-scripts, --wrapper-dir | Hisham Muhammad | 2024-02-17 | 2 | -32/+129 | |
| | | | | Closes #1513. | |||||
* | fix: handle error when failing to create local_cache | Hisham Muhammad | 2024-02-17 | 1 | -1/+6 | |
| | | | | | | Closes #1514. Co-Authored-By: FractalU <r.beckmann@protonmail.com> | |||||
* | fix: sysdetect: prefer interpreter to avoid multiarch shell on macOS | Hisham Muhammad | 2024-02-17 | 1 | -1/+1 | |
| | | | | | | Thanks @RunsFor for the suggested workaround! Fixes #1529. | |||||
* | refactor: reduce some aliasing | Hisham Muhammad | 2024-02-17 | 2 | -11/+13 | |
| | | | | | | | Reduce some variable aliasing, just in case this is what is triggering possible LuaJIT bugs on the MIPS-based LoongArch architecture. See #1553. | |||||
* | fix: avoid cross-device links | Hisham Muhammad | 2024-02-17 | 1 | -4/+1 | |
| | | | | Fixes #1559 | |||||
* | fix: `build.install_command` doesn't execute on windows | Sewbacca | 2024-02-16 | 2 | -6/+16 | |
| | ||||||
* | fix: build_dependencies can use a dependency found anywhere | Hisham Muhammad | 2024-02-16 | 1 | -1/+1 | |
| | ||||||
* | fix: avoid nil crash if config_files is not fully filled | Hisham Muhammad | 2024-02-15 | 1 | -1/+6 | |
| | | | | | | | | I couldn't track down which scenarios cause this, but it has happened on Windows: See: https://github.com/lunarmodules/luasystem/pull/17 See: https://github.com/lunarmodules/luasystem/actions/runs/7907096563/job/21583369125?pr=17 | |||||
* | Introduce locking for concurrent access control (#1557) | Hisham Muhammad | 2023-12-13 | 12 | -10/+100 | |
| | | | Fixes #1540 | |||||
* | improve rockspec.source.dir detection by moving it later (#1555) | Hisham Muhammad | 2023-12-12 | 5 | -43/+88 | |
| | ||||||
* | fs.tools: do not cd to initial directory | Hisham Muhammad | 2023-12-12 | 1 | -3/+5 | |
| | | | | Fixes #1545 | |||||
* | fix: Add value specified via --tree to cfg.rocks_trees (#1549) | leso-kn | 2023-12-11 | 1 | -0/+3 | |
| | | | | * Fixes a crash in `fulfill_dependency()` on musl | |||||
* | Don't use floats to parse the Lua version (#1552) | Michael Savage | 2023-12-11 | 1 | -4/+2 | |
| | ||||||
* | feat: auto-add luarocks-build-<build.type> build dependency (#1542) | Hisham Muhammad | 2023-10-31 | 2 | -0/+156 | |
| | ||||||
* | tests: auto-find interpreter at /usr/bin/lua (#1544) | Hisham Muhammad | 2023-10-31 | 1 | -16/+33 | |
| | ||||||
* | Strip quotes for tools in paths on Windows (#1498) | dundargoc | 2023-10-31 | 1 | -1/+2 | |
| | | | | | | | | | | | | As mentioned by @erw7 in https://github.com/luarocks/luarocks/issues/1443#issuecomment-1483816481, quotes is required when using io.popen but causes problems when using io.iopen. This makes luarocks unable to find its own md5sum.exe it is shipped with. Fixes https://github.com/luarocks/luarocks/issues/1443 Fixes https://github.com/neovim/neovim/issues/22752 Co-authored-by: erw7 <erw7.github@gmail.com> | |||||
* | luajit: ignore extra version info in jit.version (#1519) | wojas | 2023-10-31 | 1 | -1/+2 | |
| | | | | | | | | | | | Ignore any extra version info in jit.version when separated by a space. A normal LuaJIT jit.version string looks like "LuaJIT 2.1.0-beta3". Since official LuaJIT releases have all but stopped, various forks continue to use the same version for all forks. This change allows forks and patched rebuilds to add additional version information at the end of the string without breaking luarocks version detection, e.g. "LuaJIT 2.1.0-beta3 some-extra-version-info". | |||||
* | admin: remove now works with the file protocol (#1536) | Pavel Balaev | 2023-10-31 | 1 | -3/+11 | |
| | | | | | | | `admin add` can add rockspec using the file protocol without any problems: ./bin/luarocks-admin add testapp-scm-1.rockspec --server '/tmp/rocks/orig' But deletion only works using the rsync protocol. This patch adds deletion via file protocol. | |||||
* | Fix problems in path normalisation algorithm (#1541) | Aleksei Volkov | 2023-10-30 | 2 | -4/+15 | |
| | | | | | | | | Current implementation of path normalisation contains various flaws: - Trailing `.` and `..` at the end of path don't get normalised, - Path `/` turns into an empty string after normalisation. This patch changes implementation of normalisation to fix these. | |||||
* | update domain name of mirror (luafr.org -> loadk.com) (#1517) | Pierre Chapuis | 2023-07-26 | 1 | -1/+1 | |
| | ||||||
* | upload.api: using CURLNOCERTFLAG in curl_cmd instead of hardcoded -k (#1490) | Sebastian Hübner | 2023-03-02 | 1 | -1/+1 | |
| | ||||||
* | CHANGELOG: update for 3.9.2 | Hisham Muhammad | 2022-12-08 | 1 | -0/+20 | |
| | ||||||
* | Merge branch '3.9.2' | Hisham Muhammad | 2022-12-08 | 0 | -0/+0 | |
|\ | ||||||
| * | Windows binary build tweaksv3.9.2 | Hisham Muhammad | 2022-12-08 | 3 | -2/+138 | |
| | | ||||||
| * | Windows binary: update zlib to 1.2.13 | Hisham Muhammad | 2022-12-08 | 1 | -1/+1 | |
| | | ||||||
| * | Release 3.9.2 | Hisham Muhammad | 2022-12-08 | 5 | -6/+7 | |
|/ | ||||||
* | build.builtin: added support for clang on Windows (#1466) | Apoorv Sachan | 2022-12-08 | 1 | -2/+10 | |
| | ||||||
* | path.path_to_module: accept custom extensions in package.(c)path (#1468) | Hisham Muhammad | 2022-12-07 | 1 | -13/+18 | |
| | ||||||
* | Create SECURITY.md | Hisham Muhammad | 2022-12-01 | 1 | -0/+21 | |
| | ||||||
* | Do not auto-add "bug" labels to new issues | Hisham Muhammad | 2022-11-28 | 2 | -5/+4 | |
| | ||||||
* | fix `test --prepare` with non-busted rocks (#1453) | Pierre Chapuis | 2022-11-28 | 2 | -1/+14 | |
| | | | * fix `test --prepare` with non-busted rocks | |||||
* | update CHANGELOG | Hisham Muhammad | 2022-09-27 | 1 | -0/+33 | |
| | | | | Closes #1437 | |||||
* | Fix badge in the README | Sergey Bronnikov | 2022-09-09 | 1 | -1/+1 | |
| | ||||||
* | cfg: follow standard enviromental variables | Artturin | 2022-08-26 | 1 | -33/+33 | |
| | | | | distributions use these to use the correct compiler and other tools | |||||
* | tests: run quiet curl in mock API calls | Hisham Muhammad | 2022-08-26 | 1 | -1/+1 | |
| | ||||||
* | luarocks test: add nil check | Hisham Muhammad | 2022-08-26 | 1 | -1/+1 | |
| | ||||||
* | tests: only run luasocket rollback test on minimal environment | Hisham Muhammad | 2022-08-26 | 1 | -22/+24 | |
| | ||||||
* | CI: bump gh-actions-lua to master to use Lua 5.4.4 | Hisham Muhammad | 2022-08-26 | 1 | -1/+1 | |
| | ||||||
* | tests: run full tests with LuaSec | Hisham Muhammad | 2022-08-26 | 2 | -5/+9 | |
| | ||||||
* | luarocks test: check all dependency kinds | Hisham Muhammad | 2022-08-26 | 1 | -4/+11 | |
| | | | | | | When running tests we usually need runtime, build and test dependencies. This avoid having CI setups need to run `luarocks make --only-deps` in order to run `luarocks test`. | |||||
* | persist: create directory for file to be saved | Hisham Muhammad | 2022-08-26 | 1 | -0/+2 | |
| | ||||||
* | mingw: default to x86_64 compiler on 64-bit Windows | Hisham Muhammad | 2022-08-26 | 1 | -3/+8 | |
| | ||||||
* | CI: run test workflow on pull requests | Hisham Muhammad | 2022-08-25 | 1 | -1/+5 | |
| | ||||||
* | tests: Use upstream provided GH Action for Luacheck | Caleb Maclennan | 2022-08-25 | 3 | -26/+14 | |
| | ||||||
* | update copyright notice | Hisham Muhammad | 2022-08-25 | 1 | -1/+2 | |
| | | | | | | | | | | | | | | | | I was involved with Kepler as a funded project from 2006-2009; the project continued for a few years laters in a volunteer basis without an actual legal entity. This outdated copyright notice was maintained out of inertia, and I don't think anyone else involved in Kepler back in the day would claim ownership of LuaRocks beyond Kepler's original incarnation. To avoid any misunderstandings moving forward and to give credit to the many contributors over the years, I am updating this copyright notice to reflect the actual existence of Kepler, having spoken with original Kepler folks such as @carregal and @mascarenhas about it. The "LuaRocks project authors" notice follows the example of other projects such as V8; look at the Git history for the detailed credits. | |||||
* | avoid crash if variables.LUA* are unset | Hisham Muhammad | 2022-08-25 | 1 | -3/+3 | |
| | | | | Fixes #1418 | |||||
* | Merge branch '3.9.1' | Hisham Muhammad | 2022-07-01 | 0 | -0/+0 | |
|\ | ||||||
| * | Release 3.9.1v3.9.1 | Hisham Muhammad | 2022-07-01 | 5 | -6/+7 | |
|/ | ||||||
* | deps: sanity check on luajitver | Hisham Muhammad | 2022-06-06 | 1 | -1/+1 | |
| | ||||||
* | tests: tests for util.variable_substitutions | Hisham Muhammad | 2022-06-06 | 1 | -0/+25 | |
| |