Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2022-02-22 | liblzma: Use non-executable stack on FreeBSD as on Linux | Ed Maste | 1 | -2/+2 | |
2020-12-23 | liblzma: Enable Intel CET in x86 CRC assembly codes | H.J. Lu | 1 | -0/+9 | |
When Intel CET is enabled, we need to include <cet.h> in assembly codes to mark Intel CET support and add _CET_ENDBR to indirect jump targets. Tested on Intel Tiger Lake under CET enabled Linux. | |||||
2010-02-12 | Fix jl -> jb in ASM files. | Lasse Collin | 1 | -2/+2 | |
2010-02-12 | Use __APPLE__ instead of __MACH__ in ASM files. | Lasse Collin | 1 | -4/+4 | |
This allows the files to work on HURD. Thanks to Jonathan Nieder. | |||||
2009-08-31 | Revert 43f44160b1ddcbf7e5205c37db09b3bebe7226f9 | Lasse Collin | 1 | -5/+2 | |
and use a fix that works on all systems using GNU assembler. Maybe the assembler code is used e.g. on Solaris x86 but let's worry about it if this doesn't work on it. | |||||
2009-08-29 | Fix x86 assembler on GCC 3. | Lasse Collin | 1 | -2/+5 | |
Thanks to Karl Berry. | |||||
2009-06-27 | Hopefully improved portability of the assembler code in | Lasse Collin | 1 | -1/+7 | |
Autotools based builds on Windows. | |||||
2009-06-26 | Basic support for building with Cygwin and MinGW using | Lasse Collin | 1 | -3/+4 | |
the Autotools based build system. It's not good yet, more fixes will follow. | |||||
2009-04-13 | Put the interesting parts of XZ Utils into the public domain. | Lasse Collin | 1 | -5/+9 | |
Some minor documentation cleanups were made at the same time. | |||||
2009-02-13 | Improve support for DOS-like systems. | Lasse Collin | 1 | -3/+3 | |
Here DOS-like means DOS, Windows, and OS/2. | |||||
2009-02-07 | Support LZMA_API_STATIC in assembler files to | Lasse Collin | 1 | -0/+2 | |
avoid __declspec(dllexport) equivalent. | |||||
2009-02-02 | Updated the x86 assembler code: | Lasse Collin | 1 | -10/+72 | |
- Use call/ret pair to get instruction pointer for PIC. - Use PIC only if PIC or __PIC__ is #defined. - The code should work on MinGW and Darwin in addition to GNU/Linux and Solaris. | |||||
2008-01-26 | Added note.GNU-stack to x86 assembler files. It is needed | Lasse Collin | 1 | -0/+9 | |
when using non-executable stack. | |||||
2007-12-14 | Use the filename suffix .S instead of .s for assembler files | Lasse Collin | 1 | -0/+0 | |
so that the preprocessor removes the /* */ style comments, which are not supported by some non-GNU assemblers (Solaris) that otherwise work with this code. | |||||
2007-12-14 | Fixed wrong symbol name in crc64_x86.s. | Lasse Collin | 1 | -1/+1 | |
2007-12-14 | Use .globl instead of .global in x86 assembler code for | Lasse Collin | 1 | -1/+1 | |
better portability. Still needs fixing the commenting. |