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

feature: added support for ARM64. #1379

Closed
wants to merge 4 commits into from

Commits on Sep 18, 2018

  1. feature: added support for ARM64.

    now we require OpenResty's LuaJIT branch to work properly on ARM64 since
    we make use of the thread.exdata Lua API.
    
    On architectures other than ARM64, the thread.exdata API also saves the
    per-request global env table and closure objects for each light thread,
    which gives a nice ~10% speedup for the simplest Lua handler location
    loaded by wrk over HTTP 1.1.
    
    We now use proper userdata instead of lightuserdata for the
    ngx.shared.DICT Lua objects.
    
    we also mask off the bits higher than 47-bit of lightuserdata keys based
    on C static variable addresses.
    
    We also implemented the pure C API for the ndk.* API (to be used in
    lua-resty-core).
    
    Thanks Dejiang Zhu and Zexuan Luo for the development work of this patch.
    
    Signed-off-by: Yichun Zhang (agentzh) <agentzh@gmail.com>
    doujiang24 authored and spacewander committed Sep 18, 2018
    Configuration menu
    Copy the full SHA
    6838f83 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2018

  1. Configuration menu
    Copy the full SHA
    190867a View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2018

  1. Configuration menu
    Copy the full SHA
    9ecd116 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b5c1ff8 View commit details
    Browse the repository at this point in the history