Mike Pall
|
c345946819
|
Update documentation for switch to rolling releases.
|
2023-08-21 02:28:49 +02:00 |
|
Mike Pall
|
158a284cc9
|
Bump copyright date.
|
2023-08-20 21:25:30 +02:00 |
|
Mike Pall
|
abb27c7771
|
Fix maxslots when recording BC_VARG, part 3.
Thanks to Peter Cawley. #1046
|
2023-08-12 20:16:56 +02:00 |
|
Mike Pall
|
caf7cbc57c
|
Fix predict_next() in parser.
Reported by Sergey Kaplun. #1033
|
2023-08-12 16:21:41 +02:00 |
|
Mike Pall
|
aa2db7ebd1
|
Fix base register coalescing in side trace.
Thanks to Sergey Kaplun, NiLuJe and Peter Cawley. #1031 #1016
|
2023-07-12 21:56:17 +02:00 |
|
Mike Pall
|
a01cba9d2d
|
Fix maxslots when recording BC_VARG, part 2.
Analyzed by Sergey Kaplun. #1024
|
2023-07-09 21:08:12 +02:00 |
|
Mike Pall
|
94ada59628
|
Fix maxslots when recording BC_VARG.
Analyzed by Sergey Kaplun. #1024
|
2023-07-08 19:40:12 +02:00 |
|
Mike Pall
|
b7a8c7c184
|
Fix register mask for stack check in head of side trace.
Analyzed by Sergey Kaplun. #1016
|
2023-07-08 19:36:24 +02:00 |
|
Mike Pall
|
4c35a42d9c
|
FFI: Fix ffi.metatype() for non-raw types.
Reported by 999pingGG. #1005
|
2023-07-08 19:30:56 +02:00 |
|
Mike Pall
|
9f452bbef5
|
Fix handling of instable types in TNEW/TDUP load forwarding.
Analyzed by Sergey Kaplun. #994
|
2023-06-02 11:38:45 +02:00 |
|
Mike Pall
|
8c20c3b1a3
|
Fix compiler warning.
Reported by Myriachan.
|
2023-06-02 11:36:24 +02:00 |
|
Mike Pall
|
c7db8255e1
|
Fix TDUP load forwarding after table rehash.
Reported by Sergey Kaplun. #980
|
2023-04-16 13:26:18 +02:00 |
|
Mike Pall
|
96fc114a7a
|
Fix canonicalization of +-0.0 keys for IR_NEWREF.
Reported by Sergey Kaplun. #981
|
2023-04-16 13:24:08 +02:00 |
|
Mike Pall
|
8135de2a02
|
Improve error reporting on stack overflow.
Thanks to Nicolas Lebedenco.
|
2023-02-21 17:05:12 +01:00 |
|
Mike Pall
|
126526ab93
|
Allow building sources with mixed LF/CRLF line-endings.
Reported by mgood7123.
|
2023-02-21 16:49:51 +01:00 |
|
Mike Pall
|
8a5e398c52
|
Avoid negation of signed integers in C that may hold INT*_MIN.
Reported by minoki.
Recent C compilers 'take advantage' of the undefined behavior.
This completely changes the meaning of expressions like (k == -k).
|
2022-12-22 00:03:06 +01:00 |
|
Mike Pall
|
b2791179ef
|
Correct fix for stack check when recording BC_VARG.
Reported by Yichun Zhang.
|
2022-12-09 00:20:05 +01:00 |
|
Mike Pall
|
cc96ab9d51
|
FFI: Fix dangling reference to CType. Improve checks.
Reported by elmknot.
|
2022-12-07 17:19:29 +01:00 |
|
Mike Pall
|
1c5113aea9
|
Clarify contact page.
|
2022-11-14 09:55:38 +01:00 |
|
Mike Pall
|
ca8d3257bb
|
Ensure correct stack top for OOM error message.
Reported by Sergey Kaplun.
|
2022-11-09 11:01:41 +01:00 |
|
Mike Pall
|
46e62cd963
|
Fix last edit.
|
2022-09-13 11:32:53 +02:00 |
|
Mike Pall
|
b907ffc49f
|
Remove dead Wiki links.
The lost content may be resurrected later.
|
2022-09-13 11:21:30 +02:00 |
|
Mike Pall
|
3b3d427ae3
|
Patch luajit.pc with INSTALL_INC, if customized.
Suggested by Henrique Bucher.
|
2022-08-15 14:16:14 +02:00 |
|
Mike Pall
|
a93f4bb39f
|
Prevent use of RTLD_DEFAULT when NO_RTLD_DEFAULT is defined.
Workaround for Android 4.4 bug.
Thanks to gudzpoz.
|
2022-08-07 20:02:40 +02:00 |
|
Mike Pall
|
899093a9e0
|
FFI: Fix sizeof expression in C parser for reference types.
|
2022-07-13 00:32:31 +02:00 |
|
Mike Pall
|
36b2962d40
|
FFI: Fix ffi.alignof() for reference types.
Reported by Eric Gouyer.
|
2022-07-13 00:32:04 +02:00 |
|
Mike Pall
|
27a6fee82e
|
FFI: Allow ffi.metatype() for typedefs with attributes.
Reported by Eric Gouyer.
|
2022-07-13 00:30:23 +02:00 |
|
Mike Pall
|
674afcd4e2
|
x86/x64: Fix math.ceil(-0.9) result sign.
Reported by minoki.
|
2022-07-08 14:57:01 +02:00 |
|
Mike Pall
|
2e98c3d064
|
Grammar and spell check.
|
2022-06-23 09:10:09 +02:00 |
|
Mike Pall
|
7dc3850e78
|
Fix warnings in minilua.c.
|
2022-06-08 15:35:12 +02:00 |
|
Mike Pall
|
fd86c924b9
|
Update console build instructions.
|
2022-06-08 14:55:59 +02:00 |
|
Mike Pall
|
bb7a30727e
|
Prevent C compiler undefined-behavior optimization.
|
2022-05-21 12:00:10 +02:00 |
|
Mike Pall
|
5743edf3b0
|
Cleanup of system and architecture support docs.
|
2022-04-18 01:54:00 +02:00 |
|
Mike Pall
|
1a401622fe
|
Fix assertions.
Reported by ssdr.
|
2022-04-17 10:56:11 +02:00 |
|
Mike Pall
|
93a65d3cc2
|
Fix BC_UCLO insertion for returns.
Contributed by XmiliaH.
|
2022-03-13 18:32:32 +01:00 |
|
Mike Pall
|
62339a614f
|
Fix install docs for Android.
Thanks to GuDzpoz.
|
2022-03-07 09:50:25 +01:00 |
|
Mike Pall
|
9ebebc9b58
|
Fix command-line argv handling.
|
2022-01-27 22:18:39 +01:00 |
|
Mike Pall
|
c2237247cc
|
Don't export internal symbol.
|
2022-01-25 22:17:56 +01:00 |
|
Mike Pall
|
c50232eb32
|
Always exit after machine code page protection change fails.
Reported by Sergey Kaplun.
|
2022-01-23 19:16:53 +01:00 |
|
Mike Pall
|
b5b20191f3
|
Save trace recorder state around VM event call.
Reported by Sergey Kaplun.
|
2022-01-16 20:58:42 +01:00 |
|
Mike Pall
|
c4dfb625ba
|
Bump copyright date.
|
2022-01-15 19:30:54 +01:00 |
|
Mike Pall
|
e560487536
|
Limit exponent range in number parsing.
Reported by XmiliaH.
|
2022-01-13 17:48:43 +01:00 |
|
Mike Pall
|
103c29e634
|
Fix tonumber("-0") in dual-number mode.
Reported by Sergey Kaplun.
|
2022-01-13 15:38:56 +01:00 |
|
Mike Pall
|
a01602a826
|
Limit work done in SINK pass.
Reported by XmiliaH.
|
2022-01-13 15:13:59 +01:00 |
|
Mike Pall
|
c8bcf1e5fb
|
Fix ABC FOLD rule with constants.
Reported by XmiliaH.
|
2022-01-13 14:40:11 +01:00 |
|
Mike Pall
|
e73916d811
|
Prevent CSE of a REF_BASE operand across IR_RETF.
Reported by XmiliaH.
|
2021-12-19 18:35:27 +01:00 |
|
Mike Pall
|
7b994e0ee0
|
Fix FOLD rule for x-0.
Reported by XmiliaH.
|
2021-12-17 14:15:40 +01:00 |
|
Mike Pall
|
43f117946e
|
Update Android build docs.
|
2021-11-13 20:24:06 +01:00 |
|
Mike Pall
|
d3294fa63b
|
MIPS: Fix register allocation in assembly of HREF.
Reported by Jakub Piotr Cłapa.
|
2021-10-02 16:52:57 +02:00 |
|
Mike Pall
|
1811c4b0f1
|
Windows/x64: Document MSVC flags for C++ exception interoperability.
Suggested by Julien Cugnière.
|
2021-09-24 12:10:44 +02:00 |
|