2054 Commits (2bd66514b6b100887c19d8598da38347b3cff40e)
 

Author SHA1 Message Date
Brian Gladman de776f46ea improve handling of Python batch file for genperf 15 years ago
Peter Johnson 7a0082c94d Fix #186: Avoid memory runaway in optimizer TIMES circular reference checking. 15 years ago
Peter Johnson 47d7fbf513 Fix #185: Add mkinstalldirs to svn repo, as autogen.sh doesn't pull it in. 15 years ago
Peter Johnson b5f0a4008c Fix #184: test -e is not portable (despite being in POSIX); use test -f instead. 15 years ago
Peter Johnson 0e0556cc9d Unbreak distcheck. 15 years ago
Peter Johnson dd7c64f68a Fix #178: Don't "distribute" shift right op. 15 years ago
Peter Johnson c2dce0a354 Update elf special symbols: 15 years ago
Peter Johnson 948d59417b Unbreak make check (broken by [2206]). 15 years ago
Peter Johnson fbb1fd248d elf: Add latest x86 relocation types. 15 years ago
Peter Johnson 0f373ef2ae elf: Add support for 64-bit PC-relative relocation. 15 years ago
Peter Johnson 6f329fb107 Special-case _GLOBAL_OFFSET_TABLE_ in elf32/64 to generate appropriate relocs. 15 years ago
Peter Johnson 2e2dbcd04f NASM is now licensed under the 2-clause BSD license. 15 years ago
Peter Johnson d69ce714c1 Fix #177: Make check fails on CR/LF systems. 15 years ago
Peter Johnson db5f343748 Fix #175: Only sanity check final section size if no user errors occurred. 15 years ago
Peter Johnson a498736454 Fix #173: Debug full paths were being generated incorrectly. 16 years ago
Peter Johnson 9752153285 Fix #171: Broken build in ytasm CMakeLists.txt. 16 years ago
Peter Johnson f91196bc8a CMakeLists.txt: Set cmake policy to avoid warning. 16 years ago
Peter Johnson 93c4d75fb2 Add support for AMD XOP, FMA4, and CVT16 instructions (replacing SSE5). 16 years ago
Peter Johnson e3b6f5bc9b Add gencheck.py Python script to make it easier to generate expected results 16 years ago
Peter Johnson bccb81d575 tasm (tweaked nasm) preproc fixes: 16 years ago
Peter Johnson 88ffc99804 tasm parser: Support "not" keyword. 16 years ago
Peter Johnson 8bc9e295a5 Default memory size to "s" for no-suffix FP conversions in GAS syntax. 16 years ago
Peter Johnson ff21f3e607 Fix referencing of local label from line that defines nonlocal label. 16 years ago
Peter Johnson 6ad55c80ee Update copyright dates. 16 years ago
Peter Johnson 338a832c34 Fix #155: Don't crash on missing %endmacro. 16 years ago
Peter Johnson 73276e64a8 Remove vc7 and vc8 build files, as they're no longer being maintained. 16 years ago
Peter Johnson bf635274b1 Rename tasm to ytasm in Unix builds. 16 years ago
Peter Johnson 4d2de8713a Update code generated for alignment padding for more recent processors. 16 years ago
Peter Johnson b22c1896f7 Use arrays instead of strings to store NOP fill. 16 years ago
Brian Gladman 1bdcac64ad Add (but don't enable) AMD K10 alignment padding data 16 years ago
Brian Gladman b39e06bc94 Update yasm.rules file for VC++ 16 years ago
Peter Johnson ccac72fdb3 Remove renamed tasm.vcproj (as of [2175] it is ytasm.vcproj). 16 years ago
Peter Johnson 92f63a58c7 Unbreak snapshots (broken in [2172]). 16 years ago
Brian Gladman 963ded10cd Tidy up VC++ project names for ytasm 16 years ago
Brian Gladman 0c544ecff1 rename tasm for VC++ 16 years ago
Peter Johnson cd68034145 Add support for VEX-encoded pclmul*qdq instructions per the latest AVX spec. 16 years ago
Peter Johnson b6c9134ac7 Fix #166: Off-by-one error in raw preproc caused hang on lines longer than 16 years ago
Peter Johnson b1710263e9 Add file missed in previous commit. 16 years ago
Peter Johnson 5624364e90 Update AVX and FMA to latest Intel specification (Dec 2008). 16 years ago
Peter Johnson ab1449c206 gas parser: Allow segment register prefixes before instructions. 16 years ago
Peter Johnson 7defbd57e6 gas parser: Allow equ's to be named the same as instructions. 16 years ago
Peter Johnson cf56635ebf Remove long-obsolete "debug" flag from internal parser structures. 16 years ago
Peter Johnson b7a38ed4fd Allow @ signs in identifiers in win32/win64 only. 16 years ago
Peter Johnson f8113755e5 elf-x86id.asm testcase: Don't require NASM preproc. 16 years ago
Peter Johnson ff8b0ae836 Gas parser: Move instruction/prefix lookup from tokenizer to parser. 16 years ago
Peter Johnson cdbf4a9434 gas-parse.c: Fix double-free on error. 16 years ago
Peter Johnson 3f620d2dcb Legalize effective addresses such as [eax*2+ebx*2-ebx]. 16 years ago
Peter Johnson 6eaa345a2c Fix Mach-O alignment handling by aligning start and end of every section. 16 years ago
Peter Johnson 1af17712ca gen_x86_insn.py: Handle invalid rcstag. 16 years ago
Peter Johnson 36598c7334 Don't assume CPP_PROG is 3 characters long (e.g. "gcc -E" isn't). 16 years ago