Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Compact #6

Merged
merged 8 commits into from
Mar 6, 2025
Merged

Compact #6

merged 8 commits into from
Mar 6, 2025

Conversation

Lethja
Copy link
Owner

@Lethja Lethja commented Mar 6, 2025

This merge request consolidates different parts of the Lua for Watcom build system

Lethja added 8 commits March 2, 2025 09:44
…ly fixes up the build system for DOS building machines and emulators
Removed old patches and added a new patch file that modifieds Luas source code with conditional macros to address limitations and bugs in 16-bit compilers. If fixes the problem by bypassing several true mathematical checks in favor of the '_M_I86' definition. This ensures proper handling of integer size checks, UTF-8 decoding, and macro definitions for these environments while hopefully maintaining compatibility for building Lua on modern systems.
Revised the patching section to use the new single patch file 'lua.pat'.
This commit introduces a step to apply a patch to the Lua source code using a provided `lua.pat` file. This lessens the warnings coming from the Open Watcom build process and is a step that happens before proceeding with the 16-bit DOS build.
@Lethja Lethja merged commit b04f760 into master Mar 6, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant