1. 13 Jun, 2021 1 commit
    • Jakub Jirutka's avatar
      main/luajit: switch to OpenResty's maintained branch · c12fb28e
      Jakub Jirutka authored
      The MoonJIT fork is unmaintained since September 2020 [1]:
      
      > This code base does not have an active maintainer anymore, please
      > read this [Twitter thread][2] to know more. If you are an existing
      > contributor (or otherwise have an interest in maintaining this
      > project actively) then please email me using the email address in
      > my Twitter profile.
      
      Moreover, the transition from original LuaJIT to MoonJIT caused multiple
      compatibility and stability issues, mainly with Lua NGINX module
      (#12410, #10478), but also with some Lua packages written in C (segfaults).
      
      I wanted to switch back to the original (Mike's) LuaJIT, the latest revision
      from the v2.1 branch. The problem is that it doesn't support ppc64le and
      s390x. The existing patches don't apply anymore and I really don't have
      enough knowledge and insanity in blood to update them. Dropping these
      architectures would require updating many dependent aports which is not
      a good idea at this moment (v3.14 will be released very soon).
      
      OpenResty's "fork" seems to be the only active LuaJIT fork that regularly
      synchronize changes from the upstream LuaJIT project and provides support
      for all architectures we need.
      
      > This is the official OpenResty branch of LuaJIT. It is not to be
      > considered a fork, since we still regularly synchronize changes from the
      > upstream LuaJIT project
      
      Patches CVE-2020-15890 and 20-src-lib_string are already included in the
      OpenResty's branch.
      
      [1]: https://github.com/moonjit/moonjit/commit/a2a39ea7184f3c8cab9474c6e41f6541265fb362:
      [2]: https://twitter.com/siddhesh_p/status/1308594269502885889
      
      Resolves #12410 #10478
      c12fb28e
  2. 08 Jun, 2021 1 commit
  3. 10 Dec, 2020 1 commit
  4. 03 Aug, 2020 1 commit
  5. 14 Jun, 2020 1 commit
  6. 13 Jun, 2020 1 commit
  7. 29 Feb, 2020 4 commits
  8. 23 Jan, 2020 1 commit
  9. 21 Nov, 2019 1 commit
  10. 01 Jan, 2018 1 commit
  11. 29 Dec, 2017 3 commits
  12. 17 May, 2017 2 commits
  13. 11 May, 2017 1 commit
  14. 18 Apr, 2017 2 commits
    • Roberto Oliveira's avatar
      main/luajit: bump pkgrel · a67cbdab
      Roberto Oliveira authored
      Bump pkgrel to allow it to build again
      a67cbdab
    • Roberto Oliveira's avatar
      main/luajit: fix a segfault in ppc64le · a4209b34
      Roberto Oliveira authored
      Add -no-pie linker flag to fix a segfault in ppc64le. The segfault was happening
      because -pie was adding a prologue and corrupting the toc pointer.
      
      This is a temporary workaround to fix this issue for now but I will investigate
      latter why it is happening.
      a4209b34
  15. 31 Mar, 2017 1 commit
  16. 30 Mar, 2017 2 commits
  17. 20 Mar, 2017 1 commit
  18. 11 Aug, 2016 1 commit
  19. 17 Jul, 2015 1 commit
  20. 09 Apr, 2015 1 commit
  21. 06 May, 2014 2 commits
  22. 02 Apr, 2014 2 commits
  23. 16 Dec, 2012 1 commit
  24. 23 Nov, 2011 2 commits