Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-12-06 | Following the license change, modify the boilerplates in crypto/perlasm/ | Richard Levitte | |
[skip ci] Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/7807) | |||
2018-01-09 | Update copyright years on all files merged since Jan 1st 2018 | Richard Levitte | |
Reviewed-by: Tim Hudson <tjh@openssl.org> (Merged from https://github.com/openssl/openssl/pull/5038) | |||
2018-01-07 | Remove remaining NETWARE ifdef's | Rich Salz | |
Reviewed-by: Richard Levitte <levitte@openssl.org> (Merged from https://github.com/openssl/openssl/pull/5028) | |||
2017-05-11 | Remove filename argument to x86 asm_init. | David Benjamin | |
The assembler already knows the actual path to the generated file and, in other perlasm architectures, is left to manage debug symbols itself. Notably, in OpenSSL 1.1.x's new build system, which allows a separate build directory, converting .pl to .s as the scripts currently do result in the wrong paths. This also avoids inconsistencies from some of the files using $0 and some passing in the filename. Reviewed-by: Richard Levitte <levitte@openssl.org> Reviewed-by: Andy Polyakov <appro@openssl.org> (Merged from https://github.com/openssl/openssl/pull/3431) | |||
2016-06-14 | perlasm/x86*.pl: add endbranch instruction. | Andy Polyakov | |
For further information see "Control-flow Enforcement Technology Preview" by Intel. Reviewed-by: Rich Salz <rsalz@openssl.org> | |||
2016-04-20 | Copyright consolidation: perl files | Rich Salz | |
Add copyright to most .pl files This does NOT cover any .pl file that has other copyright in it. Most of those are Andy's but some are public domain. Fix typo's in some existing files. Reviewed-by: Richard Levitte <levitte@openssl.org> | |||
2014-08-09 | Undo a90081576c94f9f54de1755188a00ccc1760549a | Rich Salz | |
Undo unapproved commit that removed DJGPP and WATT32 | |||
2014-08-08 | Remove DJGPP (and therefore WATT32) #ifdef's. | Rich Salz | |
DJGPP is no longer a supported platform. Remove all #ifdef, etc., cases that refer to it. DJGPP also #define'd WATT32, so that is now removed as well. | |||
2014-02-27 | perlasm/x86asm.pl: recognize elf-1 denoting old ELF platforms. | Andy Polyakov | |
2014-02-14 | x86[_64]cpuid.pl: add low-level RDSEED. | Andy Polyakov | |
2012-11-17 | Extend OPENSSL_ia32cap_P with extra word to accomodate AVX2 capability. | Andy Polyakov | |
2012-08-29 | x86cpuid.pl: hide symbols [backport from x86_64]. | Andy Polyakov | |
2011-10-15 | Add android-x86. | Andy Polyakov | |
2011-06-04 | x86[_64]cpuid.pl: add function accessing rdrand instruction. | Andy Polyakov | |
2011-05-16 | x86gas.pl: add palignr and move pclmulqdq. | Andy Polyakov | |
2010-07-26 | perlasm/x86asm.pl: move aesni and pclmulqdq opcodes to aesni-x86.pl and | Andy Polyakov | |
ghash-x86.pl. | |||
2010-05-13 | x86asm.pl: consistency imrovements. | Andy Polyakov | |
2010-04-10 | perlasm/x86*: add support to SSE>2 and pclmulqdq. x86_64-xlate.pl provides | Andy Polyakov | |
correct solution to problem addressed in committ #19244. | |||
2009-04-26 | AESNI perlasm update. | Andy Polyakov | |
2008-12-17 | perlasm/x86* update: support for 3 and 4 argument instructions. | Andy Polyakov | |
2007-12-18 | Mac OS X x86 assembler support. | Andy Polyakov | |
2007-12-18 | Disable support for Metrowerks assembler. Assembler itself is broken, | Andy Polyakov | |
specifically it incorrectly encodes EA offsets between 128 and 255. | |||
2007-12-18 | x86 perlasm overhaul. | Andy Polyakov | |
2006-10-17 | Typo in perlasm/x86asm.pl. | Andy Polyakov | |
2006-10-17 | Support for .asciz directive in perlasm modules. | Andy Polyakov | |
2006-09-18 | Remove x86ms.pl and reimplement x86*.pl. | Andy Polyakov | |
2006-02-04 | Recognize mingw in perlasm. | Dr. Stephen Henson | |
2004-08-29 | crypto/perlasm update primarily to unify Netware modules. Once it's verified | Andy Polyakov | |
x86*_nw.pl will be deleted. In addition this update implements initseg on several additional [in addition to ELF] platforms. Functions registered with initseg are supposed to be called prior main(). | |||
2004-08-01 | Deprecate cpp and gaswin targets. New coff fills in for gaswin, but cpp is | Andy Polyakov | |
going out... | |||
2003-11-28 | Netware-specific changes, | Richard Levitte | |
PR: 780 Submitted by: Verdon Walker <VWalker@novell.com> Reviewed by: Richard Levitte | |||
2003-01-10 | Avoid unnecessary pollution of object module name table. Cygwin shared | Andy Polyakov | |
build workaround (DJGPP swallows it too). One probably should do same as with ELF calling it COFF, but I'm very short in COFF platforms, so I just go for easy ad-hoc solution. I'll take care of merge to 0.9.7 later. | |||
2003-01-03 | Unified targets for ELF assembler modules. Tested on Linux, Solaris and | Andy Polyakov | |
FreeBSD. Goal is to extend support even to SCO5, UnixWare/OpenUnix... | |||
2002-07-18 | Further enhance assembler support on Cygwin and DJGPP. | Richard Levitte | |
Make pod2mantest useable on DOS-based systems. Part of PR 75, the rest is still under investigation. | |||
2000-02-28 | Support assembler for Mingw32. | Ulf Möller | |
1999-07-12 | Beginnings of experimental support for NASM assembler. This is a free | Dr. Stephen Henson | |
assembler for various X86 platforms including Win32. It can output object files that VC++ will tolerate so it could be used to provide assembly language support to Win32 without the need for MASM. This is preliminary stuff: it doesn't even work yet. | |||
1999-07-06 | improve readability of #if conditions (ELF, if defined, supersedes BSDI | Bodo Möller | |
[which we don't really define if ELF is defined, but who knows]) | |||
1999-03-31 | New option to generate 80386 code. | Ulf Möller | |
1999-03-30 | New switch "386" to generate 80386 code (emulate bswap). | Ulf Möller | |
1998-12-21 | Import of old SSLeay release: SSLeay 0.9.0b | Ralf S. Engelschall | |