aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* fix(coverage): badge on READMEmainluau-project19 hours1-1/+1
|
* fix(coverage): report must be generated and uploaded from the checkout dirluau-project19 hours1-10/+6
|
* docs: fix and optimize links in the documentation Richard Beckmann19 hours17-192/+191
|
* ci(unix): fix code coverage uploadluau-project5 days1-11/+18
|
* ci: do not run jobs due changes on docs or markdown filesluau-project6 days1-0/+6
|
* docs(readme): minor fixHisham Muhammad6 days1-1/+1
|
* tests: fix typo from Appveyor removalHisham Muhammad6 days1-1/+1
|
* docs(readmy): simplifyHisham Muhammad6 days1-18/+4
|
* docs: remove luacheck badgeHisham Muhammad6 days1-1/+0
|
* docs(readme): update codecov badgeHisham Muhammad6 days1-1/+1
|
* ci: enable on main branchHisham Muhammad6 days1-36/+36
|
* ci: remove AppveyorHisham Muhammad6 days5-130/+4
|
* ci(windows): add windows job to the testing workflow on GHluau-project6 days1-0/+548
|
* ci(windows): support MinGW-w64 UCRT64 on test_envluau-project6 days1-1/+49
|
* ci(windows): bypass Windows GH runner permissionsluau-project6 days1-1/+1
|
* ci(windows): bump luasocket versionluau-project6 days1-1/+1
|
* ci(windows): adjust docs on spec READMEluau-project6 days1-0/+1
|
* docs: improve installation instructions for unix (#1763)Richard Beckmann6 days1-19/+17
| | | | | | | * unix installation: improve lua and luarocks build instructions * unix installation: minor fixes * unix installation: minor improvement
* docs: update rockspec_format.mdHisham Muhammad12 days1-1/+1
|
* docs(server): add an example for running a luarocks serverHEADmasterThijs Schreijer2025-02-272-0/+39
|
* Fix markdown tables in windows install docsTobiasz Laskowski2025-02-241-40/+31
|
* Add compat53 installation to GNUmakefileTobiasz Laskowski2025-02-241-0/+10
|
* Add lua-compat53 files in install.batTobiasz Laskowski2025-02-241-0/+11
|
* Add vendored lua compat53 v0.14.4Tobiasz Laskowski2025-02-243-0/+1290
|
* fix: allow Lua C modules to be uninstalled on MSYS2 (#1756)Luau2025-02-241-1/+3
| | | | | | | | | | | | | | | | | | | | | Fixes #1755. Changes: * the idea applied as a fix was mirrored from the changes of #1616, by setting ``` defaults.fs_use_modules = false ``` in a suitable place for MSYS2. * the line ``` if platforms.windows and not platforms.msys2_mingw_w64 and hardcoded.WIN_TOOLS then ``` is meant to follow a MSYS2 patch https://github.com/msys2/MINGW-packages/blob/343eeab4f185847981c6b644d775ee98717b6231/mingw-w64-lua-luarocks/0001-luarocks_msys2_mingw_w64.patch#L57 that fixes previous issues for them.
* fix: override default C compiler to cc.exe on MSYS2 (#1754)Luau2025-02-241-0/+6
| | | | | | | | | | | | | | | | | ## Description Fixes #1753. Changes: 1. on each MSYS2 MinGW-w64 environment, there is a `cc.exe` that points to the default C compiler for the environment. 2. the line ```lua defaults.variables.PWD = "cd" ``` is meant to follow a MSYS2 patch ( https://github.com/msys2/MINGW-packages/blob/5fd4997c2508f0949366513f0a2dd4347f9c4e77/mingw-w64-lua-luarocks/0001-luarocks_msys2_mingw_w64.patch#L48 ) that fixes previous issues for them.
* docs: fix mingw URLHisham Muhammad2025-02-211-11/+11
|
* Fix make check for msys2 mingw system (#1745)tobil4sk2025-02-211-1/+1
| | | | | | | | | On an msys2 install of mingw, make is installed as `mingw32-make`. If `cmake` is installed, that takes priority over `mingw32-make` when matching the pattern `*make*.exe`. This patch changes the pattern to be `*-make*.exe` instead to avoid this bug.
* Fix LUA_LIBDIR for msvc installations (#1744)tobil4sk2025-02-211-1/+3
| | | | The order here was swapped in #1701 to fix mingw builds (see #1700), but this broke MSVC installations which need to link against the .lib, which defines the dll imports.
* core.path: more thorough error checkingHisham Muhammad2025-02-212-2/+20
|
* docs: some copyeditingHisham Muhammad2025-02-211-12/+13
|
* docs: update `upload` docs as per #1733Hisham Muhammad2025-02-211-3/+6
|
* docs: import Wiki docs into the main repoHisham Muhammad2025-02-2164-0/+4828
|
* update generated codeHisham Muhammad2025-01-1520-20/+20
|
* fix: interfaces cannot contain record definitionsHisham Muhammad2025-01-151-3/+3
|
* fix: Fix upload command to include the src.rock file as a second parameterLüchinger Dominic2025-01-052-2/+2
|
* tests: bump luasystem dependencyHisham Muhammad2025-01-031-1/+1
|
* ci: install bzip2 depenencies explicitlyHisham Muhammad2025-01-031-1/+8
|
* fix shellcheck warningHisham Muhammad2025-01-031-1/+1
|
* fix: add missing type variableHisham Muhammad2025-01-031-1/+1
| | | | See https://github.com/teal-language/tl/pull/890#issuecomment-2569388264
* rockspec: make order type more lenientHisham Muhammad2025-01-031-1/+1
| | | | See https://github.com/teal-language/tl/pull/890#issuecomment-2569388264
* fix: catch some unused variablesHisham Muhammad2025-01-036-29/+43
| | | | Thanks to @euclidianAce's work at https://github.com/teal-language/tl/pull/869
* chore: update autogenerated module preamblesHisham Muhammad2025-01-0333-33/+33
|
* types: use 'local type' on type aliasesHisham Muhammad2024-10-212-7/+7
|
* Temporary script for rebuilding sources.Hisham Muhammad2024-10-211-0/+31
| | | | | | We will replace this with Cyan soon, since Cyan runs much faster by rebuilding the project in one go using the module dependency graph.
* fs: more consistent function signaturesHisham Muhammad2024-10-213-13/+18
|
* fs: do dynamic requires in a Cyan-friendly wayHisham Muhammad2024-10-211-7/+9
| | | | | We avoid doing a plain require() with a literal module name, so that Cyan doesn't detect this as a circular dependency.
* Teal: make luarocks.fs not dependent on luarocks.utilHisham Muhammad2024-10-215-48/+66
| | | | Break circular dependency detected by Cyan
* Teal: make schedule_function genericHisham Muhammad2024-10-212-8/+8
|
* tests: synchronize actual and fs's chdirHisham Muhammad2024-10-211-0/+1
|