Commit Graph

11 Commits

Author SHA1 Message Date
Jordan Dominion
3df5d3b42b Removes +x from files that shouldn't have it (#75574)
Each of these is an extra operation TGS has to do when copying the repo.

Who is committing these?
2023-05-21 18:59:59 -07:00
Y0SH1M4S73R
358f5b2b7a Bumps auxlua to 1.4.1 (#74265)
## About The Pull Request

I had to add new Windows signatures to auxtools so it would work on 515.
I then had to bump the auxtools lua dependency and push a new release
version. This PR bumps the auxlua dependency version.

## Why It's Good For The Game

Fixes admin lua scripting on Windows for 515, for now (it will probably
break again as more 515 beta releases come down the pipeline, but what
else can you do about it? It's probably still broken on Linux but that's
because nobody's found the 515 function signatures on Linux.)

## Changelog

🆑
admin: Fixed admin lua scripting on Windows-hosted servers running on
beta version 515.1602 (the latest version as of this change)
/🆑
2023-03-26 15:52:32 -07:00
Y0SH1M4S73R
8d04aae433 bumps auxlua to 1.4.0 (#72108)
## About The Pull Request

Mothblocks recently talked about wanting an auxlua function to check if
the lua state was about to overrun its execution limit, and that was
something I had been thinking about for a long time prior, but never
bothered to actually implement until it was brought up. So I did just
that. The documentation has also been updated to include a description
of how the execution limit works and how to use the new function,
`over_exec_time`

## Why It's Good For The Game

Allows for lua loops of indeterminate length to do as much work as they
reasonably can in a single tick without setting off the execution
limiter and erroring out.

## Changelog

🆑
admin: Adds a new function for admin lua scripting, "over_exec_time",
for checking if lua code is running close to the execution limit.
Details are available in the lua editor's help menu.
admin: The execution limit is described in detail in the lua editor's
help menu.
/🆑

Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
2022-12-21 08:34:36 +00:00
Y0SH1M4S73R
273d29a2f1 bumps auxlua to 1.3.2 (#70619) 2022-10-18 21:47:55 +02:00
Y0SH1M4S73R
94e819f8aa bumps auxlua to 1.3.1 (#70585) 2022-10-16 21:43:48 -07:00
Y0SH1M4S73R
9696961644 Bumps auxlua to 1.3.0 (#69681)
Bumps auxlua to 1.3.0. The only thing this adds is the loadstring function, which is present in basically all other forms of lua scripting.
loadstring allows for compiling strings of lua code and running them. It's a function that exists in most other forms of lua. One particular use case is downloading the raw code of a lua module from the internet using a /datum/http_request, then using loadstring to run that module.
2022-09-05 11:07:18 +01:00
Y0SH1M4S73R
57b10fcb64 Bumps auxlua to 1.2.1 (+ several other ui fixes and qol tweaks) (#69271)
* preparations for self-referential list conversion

* additional changes for the auxlua 1.1.1 update

* fixed a type in `SS13.await`

* bumps auxlua to 1.2.0

* bumps auxlua to 1.2.1
2022-08-23 23:21:39 -07:00
Mothblocks
cb24aa4cb5 Bump auxlua to 1.0.0 (#68729)
* Bump auxlua to 1.0.0

* This should be automated at some point, but meh

* Fix caps diff
2022-07-27 00:12:14 -04:00
Y0SH1M4S73R
a6b4c3db8a [GBP no update] Mitigates lua-related harddels and fixes lua signal handlers for COMSIG_PARENT_QDELETING (#68677) 2022-07-24 00:56:17 -07:00
Y0SH1M4S73R
99b3995299 [GBP no update] Bumps auxlua to 0.2.0 to fix a server-crashing bug (#68649) 2022-07-22 01:52:16 -07:00
Y0SH1M4S73R
4e6e1f090e [Ready for Review] Admin lua scripting (#65635)
Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
2022-07-19 15:45:23 -07:00