summaryrefslogtreecommitdiff
path: root/src/lj_serialize.h (unfollow)
Commit message (Expand)AuthorFilesLines
2021-07-27Consider slots used by upvalues in use-def analysis.Mike Pall1-3/+32
2021-07-23Prevent loop in snap_usedef().Mike Pall1-1/+6
2021-07-22Fix io.close() error message.Mike Pall1-2/+8
2021-07-22Fix io.close().Mike Pall1-9/+11
2021-07-21Fix minilua vararg stack handling.Mike Pall1-1/+1
2021-07-19PS4: Fix compile.Mike Pall1-1/+1
2021-07-19Avoid out-of-range number of results when compiling select(k, ...).Mike Pall1-1/+1
2021-07-19String buffers, part 3d: Compile string buffer methods and functions.Mike Pall18-87/+625
2021-07-19Minor improvements of optimizations.Mike Pall2-1/+17
2021-07-19Fix error message in lj_lib_checkintrange().Mike Pall1-0/+2
2021-07-19String buffers, part 2f: Prevent self-put of buffer.Mike Pall3-1/+6
2021-07-19String buffers, part 3c: Add IRBUFHDR_WRITE mode.Mike Pall14-5/+112
2021-07-19Fix IRXLOAD_* mode bits description.Mike Pall1-4/+4
2021-07-19String buffers, part 3b: Change IR_BUFHDR op2 mode bits to mode.Mike Pall2-13/+19
2021-07-19String buffers, part 3a: Add IR_TMPREF for passing TValues to helpers.Mike Pall12-125/+249
2021-07-19Add IRCONV_NONE for pass-through INT to I64/U64 type change.Mike Pall5-4/+7
2021-07-19Fix jit.dump() output for IR_CONV.Mike Pall1-1/+1
2021-06-25Disable unreliable assertion for external frame unwinding.Mike Pall1-0/+2
2021-06-25Flush and close output file after profiling run.Mike Pall1-0/+1
2021-06-25Avoid conflict between 64 bit lightuserdata and ITERN key.Mike Pall1-1/+2
2021-06-14Throw any errors before stack changes in trace stitching.Mike Pall1-0/+4
2021-06-08DynASM/x86: Add missing escape in pattern.Mike Pall1-1/+1
2021-06-07Fix HTML.Mike Pall1-4/+3
2021-06-07String buffers, part 2e: add serialization string dictionary.Mike Pall10-65/+214
2021-06-04DynASM/ARM64: Fix LSL/BFI* encoding with variable shifts.Mike Pall1-6/+8
2021-06-03Fix MinGW static build.Mike Pall1-1/+2
2021-06-03Fix dependencies.Mike Pall1-1/+1
2021-06-03Fix IR_BUFHDR assembly.Mike Pall1-3/+4
2021-06-03FFI: Support FFI numbers in string.format() and buf:putf().Mike Pall4-6/+47
2021-06-03ARM64: More improvements to the generation of immediates.Mike Pall3-16/+12
2021-06-01String buffers, part 2d: basic string buffer methods.Mike Pall18-82/+813
2021-06-01String buffers, part 2c: abstract out string.format.Mike Pall4-89/+121
2021-06-01Abstract out on-demand loading of FFI library.Mike Pall4-15/+13
2021-06-01String buffers, part 2b: Add extended string buffers. Use in serializer.Mike Pall6-98/+210
2021-06-01String buffers, part 2a: internal SBuf reorg. Use full pointers.Mike Pall24-160/+153
2021-06-01FFI: Fix dangling reference to CType.Mike Pall1-0/+2
2021-05-29PPC/PS3: Fix BC_ADD*/BC_SUB*.Mike Pall1-4/+4
2021-05-29Fix use-def analysis for vararg functions.Mike Pall1-2/+4
2021-05-24Fix use-def analysis for BC_VARG.Mike Pall1-1/+3
2021-05-22DynASM/ARM64: Fix ADRP encoding with absolute address.Mike Pall1-1/+7
2021-05-17Fix compiler warnings.Mike Pall1-3/+1
2021-05-02DynASM: Bump version to 1.5.0.Mike Pall7-20/+20
2021-05-02DynASM/ARM64: Add .long expr. Add .quad/.addr expr + refs.Mike Pall2-23/+84
2021-05-02DynASM/x86: Fix x64 .aword refs. Add .qword, .quad, .addr and .long.Mike Pall2-11/+55
2021-05-02FFI/ARM64/OSX: Fix vararg call handling.Mike Pall2-5/+5
2021-04-25Add FAQ about table iteration order.Mike Pall1-0/+13
2021-04-21Prevent compile of __concat with tailcall to fast function.Mike Pall1-0/+3
2021-04-20Fix IR_RENAME snapshot number. Follow-up fix for a32aeadc.Mike Pall1-1/+8
2021-04-19Fix compiler warning.Mike Pall1-0/+2
2021-03-31DynASM: Fix global label referencesMike Pall4-8/+20