Skip to content

Conversation

@tapple
Copy link

@tapple tapple commented Jan 20, 2026

I think this might be complete now. Changes done:

  • Updates from upstream
  • Sorted all the SLua library module functions (sorry this ruins the diff. The individual commits are extra-clean to compensate)
  • Added missing functions
  • Fixed typings (mostly from types_lua_default.xml, partly my own work)
  • Improved the tooltip comments (mostly from types_lua_default.xml, partly my own writing)

These files are 99.9% auto-generated by secondlife/lsl-definitions#38 using these 2 commands:

python gen_definitions.py lsl_definitions.yaml syntax keywords_lsl_default.xml
python gen_definitions.py lsl_definitions.yaml slua_syntax slua_definitions.yaml keywords_lua_default.xml --pretty

Part of a set of PR's improving the definitions and keywords files in lsl and slua:

@tapple tapple marked this pull request as ready for review January 21, 2026 21:42
@tapple tapple changed the title Type-fixes-2 Updates and improvements to keywords_lua_default.xml Jan 21, 2026
Copy link
Contributor

@marchcat marchcat left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

@marchcat
Copy link
Contributor

This change is already big enough to make the GitHub UI freeze while rendering the diff.
We can probably merge it now and continue with a new PR if needed.
@tapple, any objections?

@tapple
Copy link
Author

tapple commented Jan 22, 2026

This change is already big enough to make the GitHub UI freeze while rendering the diff. We can probably merge it now and continue with a new PR if needed. @tapple, any objections?

I think I'm pretty much done with this file. ready to merge

@marchcat
Copy link
Contributor

Thank you!

@marchcat marchcat merged commit 3f528b6 into secondlife:project/lua_editor Jan 22, 2026
11 checks passed
@github-actions github-actions bot locked and limited conversation to collaborators Jan 22, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Improve keywords files for SLua and LSL

2 participants