Skip to content

b1.0.2

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 01 Jul 22:14
  • move macos ci to current intel runner
  • fix recursive trace retention and stock bench guard
  • move string intern pin to TG marker
  • document table structural owner bridge gap
  • fix shared table clear and platform CI
  • fix fixed finreg preclaim vector
  • fix ffi gc finreg trace safety
  • fix finalizer spawn gc step deferral
  • fix thread spawn root retention
  • fix b1.0.1 release platform artifacts
  • fix m7 ffi stack root publication
  • fix m7 ffi cdata spawn root handoff
  • Load ffi inside cdata alloc workers
  • Trace int64 parser shaped calls
  • Trace double pointer pointer calls
  • Trace mixed double int calls
  • Trace signed ptr ptr int calls
  • Trace unsigned write shaped calls
  • Trace unsigned ptr ptr size calls
  • Trace buffer string put through helper
  • Trace buffer string set through helper
  • Trace buffer reset and skip through helpers
  • Keep table length forwarding within poll regions
  • Trace buffer get through helper
  • Trace buffer tostring through helper
  • Trace no-newindex metatable nil stores
  • Trace buffer length through helper
  • Trace 64-bit pointer size FFI calls
  • Trace void pointer size FFI calls
  • Trace pointer size copy FFI calls
  • Trace pointer size compare FFI calls
  • Trace all-64 shared FFI pairs
  • Trace 64-bit pointer FFI pairs
  • Trace uint64 mixed-width FFI pairs
  • Trace int64 mixed-width FFI pairs
  • Tighten threading LuaLS overloads
  • Trace unsigned int 64-bit FFI pairs
  • Trace int size FFI call pairs
  • Trace int offset FFI call pairs
  • Trace seek shaped FFI calls
  • Cover signed pointer span FFI traces
  • Trace pointer 64-bit span FFI calls
  • Trace UCRT write shaped FFI calls
  • Trace int pointer size FFI calls
  • Trace one-arg 64-bit FFI GPR calls
  • Trace mixed signed 64-bit FFI calls
  • Trace two-arg 64-bit FFI calls
  • Distinguish uint32 FFI GPR call args
  • Trace signed FFI calls with uint32 args
  • Trace unbounded ffi strings through native strlen
  • Harden release artifact verification
  • Tighten threading LuaLS return types
  • Trace dynamic explicit ffi strings
  • Trace dynamic ffi copy and fill lengths
  • Trace poll-shaped FFI calls
  • Trace int64 and uint64 FFI call arguments
  • Trace int8 FFI call arguments
  • Trace shared next through table helper
  • Trace uint32 FFI call arguments
  • Trace FFI calls through native helpers
  • Trace integer stores and preserve event TG hints
  • Harden rolling release artifacts
  • Trace mixed pointer return FFI ccall case
  • Trace mixed pointer double FFI ccall cases
  • Trace mixed int double FFI ccall returns
  • Trace narrow GPR FFI ccall returns
  • Trace int64 and uint64 GPR FFI ccall returns
  • Trace uint32 GPR FFI ccall returns
  • Trace narrow FFI ccall returns
  • Trace uint64 FFI ccall returns
  • Trace uint32 FFI ccall returns
  • Trace int64 FFI ccall returns
  • Trace float FFI ccall trampolines
  • Tighten threading LuaLS annotations
  • Trace double FFI ccall trampolines
  • Trace void FFI ccall trampolines
  • Trace FFI pointer ccall trampolines
  • Test traced FFI ccall STOPREQ
  • Widen FFI int ccall trampolines
  • Trace narrow FFI int ccall trampoline
  • Drop M7 FFI source-shape guards
  • Split platform CI from release archives
  • Trace active-MT metatable existing stores
  • Trace active-MT shared ipairs
  • Harden active-MT table iteration traces
  • fix: use contiguous tmpref for shared next
  • fix: trace active-mt shared table traversal
  • ci: split platform smoke from release archives
  • chore: type threading spawn results
  • fix: trace active-mt local table traversal
  • fix: trace active-mt raw table writes
  • fix: trace active-mt shared table reads
  • fix: allow active-mt table allocation traces
  • fix: narrow active-mt jit table fences
  • fix: harden table resize concurrency
  • types: mark threading optional params
  • types: tighten threading LuaLS annotations
  • tests: require LuaJIT for suite launcher
  • tests: pin disabled FFI CALLXS recording
  • tests: stress JIT iterators across table resize
  • release: assert install-tree artifacts
  • gc: restore stock-sized allocation pacing
  • ffi: record stable string ctypes directly
  • tests: stress table library shifts across resize
  • types: tighten threading LuaLS annotations
  • ffi: make library memory spans native-safe
  • tests: stress table length across resize
  • os: serialize locale mutation before threading
  • os: use reentrant date conversion on windows
  • gc2: guard weak writes during weak drain
  • ci: configure git after ci home setup
  • ci: give wine an owned home
  • types: tighten threading gcstats annotations
  • ci: mark windows checkout safe
  • ci: run platform artifact checks
  • gc2: guard weak completion on active drains
  • devcontainer
  • move threading.lua to etc
  • gc2: wait for active assists at completion
  • safepoint: park consumed native acks
  • ffi: snapshot bitop destination ctypes
  • ci: use stock luajit harness
  • ci: gate stock LuaJIT semantics
  • ffi: snapshot arithmetic operand ctypes
  • ffi: snapshot cconv operands at entry
  • ffi: snapshot cconv destination at entry
  • ffi: cache ccall struct spill alignment
  • ffi: snapshot cdata conversion metadata
  • ffi: snapshot cdata indexing metadata
  • ffi: compare pointer structs by ctype id
  • ffi: reuse new layout snapshots
  • ci: harden rolling release artifacts
  • ffi: wait for cdata restore types
  • ffi: snapshot cdata serialization types
  • ffi: reuse cconv child snapshots
  • ffi: add cconv id snapshot conversions
  • ffi: snapshot recorder predefined conversions
  • ffi: snapshot recorded clib namespace metadata
  • ffi: snapshot recorded cdata arithmetic metadata
  • ffi: snapshot recorded cdata indexing metadata
  • ffi: snapshot recorded cdata store metadata
  • ffi: snapshot recorded ccall metadata
  • ffi: snapshot recorded cnew aggregate metadata
  • ci: add rolling release binary checks