Lars Müller
3e308584a3
Optimize strict.lua ( #12495 )
...
Co-authored-by: sfan5 <sfan5@live.de>
2022-07-02 19:58:15 +01:00
Zughy
6f0c966877
Remove unused variable WARN_INIT
2022-05-08 19:11:15 +02:00
red-001
a50d07d39a
[CSM] Improve security for client-sided mods ( #5100 )
2017-03-13 23:56:05 +01:00
HybridDog
80cebdc23c
Only allow strings to be passed to minetest.global_exists ( #4253 )
...
Sometimes you accidentally forget the quotes when using global_exists, this makes minetest abort if you did so.
M builtin/common/strict.lua
2016-06-28 06:34:22 +02:00
ShadowNinja
2139d7d45f
Refactor logging
...
- Add warning log level
- Change debug_log_level setting to enumeration string
- Map Irrlicht log events to MT log events
- Encapsulate log_* functions and global variables into a class, Logger
- Unify dstream with standard logging mechanism
- Unify core.debug() with standard core.log() script API
2015-10-14 01:03:54 -04:00
ShadowNinja
436cb468e9
Add minetest.global_exists()
2015-04-21 22:58:37 +02:00
rubenwardy
b56f1175a2
Change assignment to global in a function to warning
2015-02-04 14:57:06 -05:00
ShadowNinja
a1db83e93f
Make duplicate warning checks file and line specific
2014-11-23 16:34:49 -05:00
sapier
0dcc4b251f
Fix console spaming by debug function on mod checking for global variable to exist.
2014-11-23 15:24:37 +01:00
ShadowNinja
a6ba042cf7
Add strict module
...
Also fix leaking globals found by it.
2014-11-19 12:40:54 -05:00