#LuaJIT

πŸ“£ Just released ShΓΆve v1.0.6!

Sometimes LESS is MORE - we saw up to 20% faster rendering on Steam Deck-like hardware by removing "clever" optimizations. Paradoxical? Check out our blog for the full performance story and benchmark results! #LΓ–VE2D #gamedev #LuaJIT

oval-tutu.com/blogs/shove-less

2025-04-16

#dnsjit v1.5.0 released!
- Added `Label.torfc1035()`
- Added support for DLT_LINUX_SLL2
- Fixed UDP & IP packet padding calculations
^JL
#DNS #Lua #Script #LuaJIT #OpenSource
github.com/DNS-OARC/dnsjit/rel

Alejandro Baezzeab@fosstodon.org
2025-03-30

May seem small but #FerrousSystems donating their
#rust spec is huge.

In #lua, it's helped so much to design things like #luajit and custom embeds. 😎
rustfoundation.org/media/ferro

2025-03-06
2025-01-21

Thinking about adding Lua scripting.

How does one decide between Lua 5.4, 5.3, 5.2, 5.1 (yay, LuaJIT) or Luau?

#rustlang #lualang #luajit

Michal :verified: :btw:michal@kottman.xyz
2024-12-22

I didn't realize #LuaJIT had a built-in profiler. It's really cool (that I don't have to install anything to use it)!

$ luajit -jp=fla3m1 main.lua

luajit.org/ext_profiler.html

Michal :verified: :btw:michal@kottman.xyz
2024-12-11

#LuaRocks question - how can I use it with #LuaJIT?

$ luarocks --lua-version=5.1 install --local opencl
Installing luarocks.org/opencl-1.2.0-1.sr

Warning: variable CFLAGS was not passed in build_variables
make[1]: Entering directory '/tmp/luarocks_opencl-1.2.0-1/lua-opencl/test'
/usr/bin/lua5.1 platform.lua
/usr/bin/lua5.1: ...opencl-1.2.0-1/lua-opencl/test/../opencl/C.lua:7: module 'ffi' not found

Do I need to reconfigure/reinstall luarocks, or can I make it work with both LuaJIT and Lua 5.1/5.4?

Michal :verified: :btw:michal@kottman.xyz
2024-12-07

I love #Lua and #LuaJIT. I just write the most straightforward code I can think of, and my 10yo computer spits out an answer in under 10s.

I just fear this brute force approach will bite me in later stages...

#AdventOfCode

Frederic Branczyk :verified:brancz@hachyderm.io
2024-11-13

Tommy has really outdone himself on this one! The LuaJIT engine is super sophisticated, and this post goes into all the gory details of how we had to reverse-engineer it so we can profile it with zero-instrumentation!

#openresty #luajit #profiling

buff.ly/40LD8ub

Π’ΠΈΠ½Ρ‚ ΠŸΡ€ΠΎΠΊΡvint@mastodon.ml
2024-11-12

БСйчас понимаю, Ρ‡Ρ‚ΠΎ Luanti, Hedgewars ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΈΠ³Ρ€Ρ‹ с Lua-скриптингом ΠΊΠ»Π°Π΄ΡƒΡ‚ свои яйца Π² LuaJIT, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ являСтся слСшСм Lua 5.1 (PUC) ΠΈ бэкпортом ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΠΈΡ‡ ΠΈΠ· Lua 5.2+5.3. :blobcatgooglyholdingitsheadinitshands:

И всё ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ LuaJIT создавался для ускорСния Lua 5.1 Ρ‡Π΅Ρ€Π΅Π· Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡ†ΠΈΡŽ, ΠΊΠ°ΠΊ ΠΏΠΎΡ‚ΠΎΠΌ появился ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ Lua 5.2, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ»ΠΎΠΌΠ°Π» ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°. Π’ΠΎ ΠΆΠ΅ самоС ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ ΠΈ с синтаксичСскими плюшками Π² 5.3. Π’Π΅ΠΏΠ΅Ρ€ΡŒ люди просто Π½Π΅ хотят ΡΠΎΡΠΊΠ°ΠΊΠΈΠ²Π°Ρ‚ΡŒ Π½Π° 5.4, ΠΈΠ±ΠΎ JIT-компиляция Π½ΡƒΠΆΠ½Π° ΠΈ Π΅ΡΡ‚ΡŒ опаска, Ρ‡Ρ‚ΠΎ Lua Π² ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠΉ Ρ€Π°Π· сломаСт Π²Π΅Ρ‰ΠΈ. :blobcatgooglywhaat:

Но Π½Π΅ ΡΠΏΡ€Π°ΡˆΠΈΠ²Π°ΠΉΡ‚Π΅ мСня: Ρƒ Майка Полла Π΅ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Ρ‡Π΅Π³ΠΎ ΠΏΠΎΠ²Π΅Π΄Π°Ρ‚ΡŒ ΠΎΠ± этих разнорСчиях.

github.com/LuaJIT/LuaJIT/issue
github.com/LuaJIT/LuaJIT/issue

#lua #luajit #semver #luanti #minetest #hedgewars

2024-08-28

#dnsjit v1.4.0 released!
- New module `input.zmmpcap`
- `core.thread` push/pop fixed for floating point numbers
- `input.zpcap` support reading zlib/lzma files
- Removed signal blocking and more... ^JL
#DNS #Lua #JIT #LuaJIT #OpenSource
github.com/DNS-OARC/dnsjit/rel

Seve_py :vim: :python:seve_py@fosstodon.org
2024-07-12

@jarkko
I'm skeptical that plugins will perform better in #Neovim compared to #Vim. For example, plugins like Fugitive written in legacy VIML will likely have similar speeds in both editors. Only plugins optimized for #Luajit can achieve faster speeds, but I've only come across a handful of those, which, by the way, won't be compatible with Vim.

Sikorski Arkadiusz / ArakuSarq@fosstodon.org
2024-07-07

NVIM v0.11.0-dev-359+g5b778a64e
Build type: #Release
#LuaJIT 2.1.1720049189 from #git repo.
Compiled with #Debian clang version 19.0.0 (++20240707111301+902fb1b4653d-1~exp1~20240707111414.2195)
#clang #clang-19 #clang19 #neovim #nvim #lazyvim

NVIM v0.11.0-dev-359+g5b778a64e
by Sikorski Arkadiusz / arq.pl
Sikorski Arkadiuszarq@101010.pl
2024-07-07

NVIM v0.11.0-dev-359+g5b778a64e
github.com/neovim/neovim
Build type: #Release
#LuaJIT 2.1.1720049189 from #git repo.
Compiled with #Debian gcc version 12.2.0 (Debian 12.2.0-14)
#gcc #gcc12 #gcc12.2 #neovim #nvim #lazyvim

NVIM v0.11.0-dev-359+g5b778a64e
by Sikorski Arkadiusz / arq.pl
2024-06-22

and being on par with is quite surprising.

Plot showing benchmarks of some tests comparing C, Julia, LuaJit, Rust and some other languages. The results for Rust, LuaJit and Julia are generally on par.
2024-02-16

Recovering from a week of flu. Mainlining coffee. Dusted off my old #LuaJIT #roguelike project and got the basics of a Tiled map loader working, after some frustration with learning how global ids work.

Progress is a comfortable disease.

Troubleshooting an Intermittent Failure in CI Tests on ARM64

https://konghq.com/blog/engineering/troubleshooting-an-intermittent-failure-on-arm64

#luajit

2023-12-07

#dnsjit v1.3.0 released!
- Added `core.object.dns:reset()` to reset DNS objects
- Updated examples to reset DNS objects and correctly set `includes_dnslen` for TCP packets
- New `pcap2tcpdns`, create bin files for replaying with `dnsperf -B`!
^JL
#DNS #OARC #OpenSource #LuaJIT #dnsperf
github.com/DNS-OARC/dnsjit/rel

Michal :verified: :btw:michal@kottman.xyz
2023-12-05

I accidentally came across this: github.com/LuaJIT/LuaJIT/issue

Is LuaJIT 3.0 being actively developed? 🍿

#lua #LuaJIT

Scripter :verified_flashing:scripter@social.tchncs.de
2023-09-27

Außergewâhnliche Malware nimmt westeuropÀische Telkos ins Visier | heise online
heise.de/-9315204 #Cybercrime #Malware #LuaDream #LuaJIT

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst