aboutsummaryrefslogtreecommitdiff
path: root/src/Makefile (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'master' into v2.1Mike Pall3 days1-1/+1
|\
| * Bump copyright date.Mike Pall3 days1-1/+1
| |
* | Remove compiler flag for FP conversions. Now unnecessary.Mike Pall2025-11-271-3/+0
| | | | | | | | Undo #1355. #1397 #1411
* | x64: Various fixes for CET IBT.Mike Pall2025-10-281-3/+7
| | | | | | | | Also add ELF notes. #1391
* | x64: Add support for CET IBT.Mike Pall2025-10-161-0/+4
| | | | | | | | | | Note: this is not enabled by default, look for CET in lj_arch.h Contributed by Yuichiro Naito. #1391
* | Add GNU/Hurd build support.Mike Pall2025-10-161-0/+3
| | | | | | | | | | Note: this is not an officially supported target. Contributed by Pino Toscano and Samuel Thibault. #1383 #1384
* | Prevent Clang UB 'optimization' which breaks integerness checks.Mike Pall2025-04-101-0/+3
| | | | | | | | Thanks to Kacper Michajłow. #1351 #1355
* | Merge branch 'master' into v2.1Mike Pall2025-01-131-1/+1
|\|
| * Bump copyright date.Mike Pall2025-01-131-1/+1
| |
* | macOS: Remove obsolete -single_module flag.Mike Pall2024-10-021-2/+2
| | | | | | | | Thanks to dundargoc. #1284
* | Reflect override of INSTALL_LJLIBD in package.path.Mike Pall2024-08-151-0/+3
| | | | | | | | Suggested by GitSparTV. #1239
* | Merge branch 'master' into v2.1Mike Pall2023-09-091-1/+1
|\|
| * Improve architecture detection error messages.Mike Pall2023-09-091-1/+1
| |
* | Merge branch 'master' into v2.1Mike Pall2023-09-091-1/+5
|\|
| * Fix native MinGW build.Mike Pall2023-09-091-1/+5
| | | | | | | | Thanks to Victor Bombi. #1071
* | Merge branch 'master' into v2.1Mike Pall2023-08-221-1/+1
|\|
| * Handle the case when .git is not a directory.Mike Pall2023-08-221-1/+1
| | | | | | | | Thanks to Alexander Shpilkin.
* | Merge branch 'master' into v2.1v2.1.ROLLINGMike Pall2023-08-211-7/+16
|\|
| * Switch build system to rolling releases.v2.0.ROLLINGMike Pall2023-08-211-7/+16
| |
* | Merge branch 'master' into v2.1Mike Pall2023-08-201-1/+1
|\|
| * Bump copyright date.Mike Pall2023-08-201-1/+1
| |
* | ARM64: Add support for ARM64e pointer authentication codes (PAC).Mike Pall2023-08-121-0/+4
| | | | | | | | Contributed by Peter Cawley. #559
* | Merge branch 'master' into v2.1Mike Pall2022-01-151-1/+1
|\|
| * Bump copyright date.Mike Pall2022-01-151-1/+1
| |
* | OSX/ARM64: Fix external unwinding.Mike Pall2021-10-171-4/+1
| | | | | | | | Contributed by Edmund Kapusniak. #698 #757
* | OSX/ARM64: Disable external unwinding for now.Mike Pall2021-09-191-1/+4
| | | | | | | | | | | | This reduces functionality, e.g. no handling of on-trace errors. Someone with very deep knowledge about macOS and MACH-O/DWARF stack unwinding internals is needed to fix this. See issue #698.
* | Fix MinGW static build.Mike Pall2021-06-031-1/+2
| | | | | | | | Reported by Sundaram Ramaswamy.
* | Fix build with busybox grep.Mike Pall2021-03-311-1/+1
| | | | | | | | Reported by ymph.
* | BSD: Fix build with BSD grep.Mike Pall2021-03-261-1/+1
| | | | | | | | Thanks to carlocab.
* | OSX: Fix build by hardcoding external frame unwinding.Mike Pall2021-03-251-7/+8
| | | | | | | | Apparently they can't even get 'grep' right, let alone a keyboard.
* | String buffers, part 1: object serialization.Mike Pall2021-03-251-2/+4
| | | | | | | | Sponsored by fmad.io.
* | Cleanup and enable external unwinding for more platforms.Mike Pall2021-03-231-4/+7
| |
* | Merge branch 'master' into v2.1Mike Pall2021-01-021-1/+1
|\|
| * Bump copyright date.Mike Pall2021-01-021-1/+1
| |
* | Merge branch 'master' into v2.1Mike Pall2020-08-051-1/+1
|\|
| * Fix Makefile dependencies.Mike Pall2020-08-051-1/+1
| | | | | | | | Thanks to Stefanos Chaliasos.
* | Follow-up fix for iOS build.Mike Pall2020-06-231-1/+1
| |
* | Redesign and harden string interning.Mike Pall2020-06-231-1/+0
| | | | | | | | | | Up to 40% faster on hash-intensive benchmarks. With some ideas from Sokolov Yura.
* | Use a securely seeded global PRNG for the VM.Mike Pall2020-06-151-2/+2
| | | | | | | | It's not 2005 anymore.
* | Cleanup some arch defines and fix builds.Mike Pall2020-06-151-2/+1
| |
* | Improve assertions.Mike Pall2020-06-151-1/+1
| |
* | Cleanup CPU detection and tuning for old CPUs.Mike Pall2020-05-201-1/+0
| |
* | Merge branch 'master' into v2.1Mike Pall2020-04-281-1/+1
|\|
| * Fix Windows make clean.Mike Pall2020-04-281-1/+1
| |
* | Merge branch 'master' into v2.1Mike Pall2020-01-201-1/+1
|\|
| * Bump copyright date.Mike Pall2020-01-201-1/+1
| |
* | Remove support for de-facto dead archs.Mike Pall2020-01-201-3/+0
| |
* | MIPS: Add MIPS64 R6 port.Mike Pall2020-01-201-0/+3
| | | | | | | | | | | | Contributed by Hua Zhang, YunQiang Su from Wave Computing, and Radovan Birdic from RT-RK. Sponsored by Wave Computing.
* | x64: Enable LJ_GC64 mode by default.Mike Pall2019-12-081-2/+2
| |
* | Merge branch 'master' into v2.1Mike Pall2019-12-081-3/+4
|\|