aboutsummaryrefslogtreecommitdiff
path: root/src/compat53/module.lua (unfollow)
Commit message (Collapse)AuthorFilesLines
2026-04-06Do not pin `lua` as a dependency.mainHisham Muhammad2-0/+22
Fixes #1874.
2026-03-17fix: check if table entry is nil or not (#1867)Bruno Thiago2-2/+40
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.
2026-03-17fix: correctly handling wrap_bin_scripts flag (#1866)Bruno Thiago3-6/+5
Fixes #1827.
2026-03-16ci: bump OpenSSL to 3.6.1luau-project1-1/+1
2026-03-16ci: test the build of LuaRocks binaries for Windowsluau-project1-0/+45
2026-03-16fix: use zlib fossilsluau-project1-1/+1
* the upstream zlib was updated from 1.3.1 to 1.3.2, invalidating the current URL; * according to zlib website, each tarball released so far can be found at https://www.zlib.net/fossils/ ;
2026-03-16fix: allow cross compilation of LuaRocks binariesluau-project1-1/+1
* this change is on LuaSocket 3.1.0 rockspec: see https://luarocks.org/manifests/lunarmodules/luasocket-3.1.0-1.rockspec
2026-02-03Improve flexibility around vendored librariestobil4sk50-55/+93
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.
2026-02-01assert: skip compat53 itself from the stacktraceHisham Muhammad1-2/+2
2026-01-28fix: use LuaFileSystem in the system only if its version is 1.6.0 or newer. ↵Luau Project1-0/+19
(#1825)
2026-01-28Remove extra chars in front of console commandscongusbongus1-7/+7
This allows copy pasting the commands easily
2026-01-28docs(rockspec-format): `source.dir` can be omitted if inferrable from ↵Marc Jakobi1-8/+8
archive content
2026-01-15rockspec: fix version numberHisham Muhammad1-1/+1
2026-01-15smoke test: allow passing configure flagsHisham Muhammad1-5/+7
2025-12-28Update ChangelogHisham Muhammad1-0/+8
2025-12-28Release 3.13.0Hisham Muhammad4-4/+5
2025-12-28Changelog: fix and updateHisham Muhammad1-13/+7
2025-12-28publishrelease: add GitHub ReleasesHisham Muhammad1-0/+12
2025-12-28publishrelease: fix typoHisham Muhammad1-1/+1
2025-12-27GNUmakefile: test for LUA_VERSION as 5.5luau-project1-1/+1
2025-12-26support Lua 5.5 in all_in_one scriptPierre Chapuis1-1/+1
Co-authored-by: luau-project <luau.project@gmail.com>
2025-12-26improve header matching for Lua 5.5+Pierre Chapuis2-10/+10
2025-12-26support Lua 5.5 in install.bat and win32 fs modulePierre Chapuis2-8/+9
Co-authored-by: luau-project <luau.project@gmail.com>
2025-12-26update handling of version-specific LUA_PATH / LUA_CPATHPierre Chapuis2-0/+10
Support Lua 5.4 and 5.5, see https://github.com/luarocks/luarocks/pull/1832
2025-12-26support Lua 5.5Pierre Chapuis15-20/+59
2025-12-23.github/workflows: bump openssl versiondaurnimator1-1/+1
This should fix our CI failure
2025-11-17docs: Fix links in file_locations.mdDaniel Jour1-2/+2
2025-07-27fix: deps.check_lua_libdir() should read liblua in binary modeSewbacca2-2/+2
2025-07-27chore(ci): use a released LuaRocks versionluau-project1-2/+2
2025-07-27chore(ci): bump OpenSSL to 3.5.1 and improve error message.luau-project1-2/+2
2025-07-27fix(ci): GitHub Actions yaml lint issuesluau-project1-3/+4