The project is superceded by Fengari. See https://fengari.io/
Role in this project:
Back-end Developer Contributions:131 commits, 4 PRs, 34 pushes in 2 years 4 months
Contributions summary:James's contributions primarily involved enhancing the Lua VM's functionality. They refactored the build process to use `json.dumps` for correct escaping. Further contributions involved upgrading the emscripten version and significant overhaul of JS<=>Lua interop, including creating and setting up a weakly keyed table for proxy objects. In addition, they made changes in the HTML and JS source.
lualua-vmjavascriptemscripten
HTTP Library for Lua. Supports HTTP(S) 1.0, 1.1 and 2.0; client and server.
Role in this project:
Back-end Developer Contributions:4 releases, 16 reviews, 1444 commits in 6 years 4 months
Contributions summary:James was primarily involved in the development of the HTTP library for Lua, with their work focusing on implementing features related to the HTTP/2 protocol. Their contributions included adding an HPACK implementation, which is essential for header compression in HTTP/2. They also refactored existing code and added functionalities like the ability to handle a different number of header blocks. Furthermore, they were responsible for addressing and fixing various bugs related to the codebase's functionality.
luacqueuesnetworkhttp2