1675 Commits (0e349f552d3f7008ea28bb0fc67767b594537777)
 

Author SHA1 Message Date
Peter Johnson 4f1e59a328 Support .set in GAS parser. 18 years ago
Peter Johnson 513fbd0234 Fix issue with [1843]; we can't use strlen() here as we can be given 18 years ago
Peter Johnson b2b92e20d8 Fix yasm__xstrdup() for the case when the destination is larger than the 18 years ago
Peter Johnson 4bfff483e5 Move absolute section handling into NASM parser, removing all traces of it 18 years ago
Peter Johnson 02e9d2b02b Updated testcase result to match [1840] missed in that commit. 18 years ago
Peter Johnson 3fb20416e0 Fix handling of SVM (AMD Pacifica) instructions that take an implicit 18 years ago
Peter Johnson 106dbd2763 Clean up expect_() in both parsers. In the nasm parser we were passing a 18 years ago
Peter Johnson 3122ac66be Fix #107: Float input "1.000000" hit an edge case in the code that caused 18 years ago
Peter Johnson 017fbf35c3 Fix handling of SSE4 crc opcodes with 64-bit register operands. 18 years ago
Peter Johnson 92598dd029 Add copyright and license text to GAP input file. 18 years ago
Peter Johnson 3dd2ca3c87 Add SSE4.1 and SSE4.2 instructions. 18 years ago
Peter Johnson eae906ab00 Rename sse4 test to ssse3, to make way for the real SSE4. 18 years ago
Peter Johnson 7a2583bc7f Call yasm_symtab_parser_finalize() from parser so caller doesn't need to 18 years ago
Peter Johnson 469e54fa4a Update all copyright dates. 18 years ago
Peter Johnson fd17478c7c Expand tabs to spaces. 18 years ago
Peter Johnson 00473ca981 Bite the bullet and convert tabs to spaces. Previously yasm's source has 18 years ago
Peter Johnson 4238a7c5ce Add end_prolog macro (maps to [endprolog]) in addition to end_prologue. 18 years ago
Peter Johnson 6a3bf650f4 Fix #104 by removing obsolete comment about -m amd64 not setting BITS=64. 18 years ago
Peter Johnson 90012d0483 Unbreak Windows build by using yasm__strcasecmp instead of strcasecmp. 18 years ago
Peter Johnson 1fdf335aa7 Fix a couple of doxygen comments. 18 years ago
Peter Johnson decb27eaa2 Massive update of directive handling, including handling of extern, global, 18 years ago
Peter Johnson ee10323d3a hamt.c: Fix portability nit (uintptr_t & ~1UL) and make some minor cleanups. 18 years ago
Peter Johnson 633132cdcd Update doxygen comments. 18 years ago
Peter Johnson 415eee49ea Restructure yasm_object as the central clearing house for yasm_objfmt, 18 years ago
Peter Johnson 4fb65a432b Mach-O object format: 0-fill unused portion of section and segment names 18 years ago
Peter Johnson 55a1d7ea14 Make symrec robust against defining a symbol both as a label and an equ, 18 years ago
Peter Johnson 8bb5902e14 GAS parser: fix unterminated string handling to properly handle EOF. 18 years ago
Peter Johnson 37436edcb4 Fix a couple of NULL pointer derefs. 18 years ago
Peter Johnson 3b44e937b2 Follow the lead of GAS and change the prefix order to SEG, ADDR, DATA, 18 years ago
Peter Johnson cb4bd8caee Add option -Wsize-override to turn on warning on multiple operand size 18 years ago
Peter Johnson f2ac68564a Work around possibly used uninitialized warning, even though it never can be. 18 years ago
Peter Johnson 6c934ab7cf Add -E and -s command line options. These mimic the NASM behavior of these 18 years ago
Peter Johnson 6c39f22458 Bump trunk version to 0.6.99 after 0.6.0 release. 18 years ago
Peter Johnson 5f8749516c Add Mach-O to yasm_objfmts(7) man page. 18 years ago
Peter Johnson 9bfe358d03 stabs_test.sh: Fix line endings after removal of eol-style native property. 18 years ago
Peter Johnson 9bef846410 stabs_test.sh: Fix properties. 18 years ago
Peter Johnson 2f2180767d Massive warnings cleanup and cleanup of size_t vs uintptr_t vs unsigned long. 18 years ago
Peter Johnson b0765a936c intnum.c: Remove tracking of origsize. This wasn't useful. 18 years ago
Peter Johnson 5906e68dd5 Warning cleanups (unused variable/label). 18 years ago
Peter Johnson a770e511c1 Move libyasm-stdint.h include out of util.h, as util.h is included from 18 years ago
Peter Johnson 2adad19b6a Fix DJGPP build. 18 years ago
Peter Johnson 4ca492b3d9 Don't distribute re2c-built files or configure-built stdint.h. 18 years ago
Peter Johnson ae046f2c29 Set keyword expansion. 18 years ago
Peter Johnson 55afa703ca CV8: Don't put any ".name" symbols into the debug symbol table. These 18 years ago
Peter Johnson 9cf646aa2b Revamp macho object format design, fixing some bugs in the process. 18 years ago
Peter Johnson 8ecec6666c GAS parser: support calll and callq. 18 years ago
Peter Johnson fbaf118106 GAS parser: support labels on the same line as other instructions/directives. 18 years ago
Peter Johnson 8aa68a2ee2 Fix build (hopefully) on Win64 by using uintptr_t more widely; Win64 is a 18 years ago
Peter Johnson 7c5901713d Add a jump_target flag to the yasm_value structure. This will be used in 18 years ago
Peter Johnson 2a04be1d05 Fix crash when possibly 32-bit 64-bit immediate is a weird absolute value. 18 years ago