2054 Commits (2bd66514b6b100887c19d8598da38347b3cff40e)
 

Author SHA1 Message Date
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
Peter Johnson 284442e86a Work around other warnings by including util.h earlier. 18 years ago
Peter Johnson 6d79f08dd1 Fix up some GCC 4.x warnings. 18 years ago
Peter Johnson 2e09de21dd Try to cut down on DJGPP build warnings. 18 years ago
Peter Johnson 24a600a075 Update to gettext 0.16.1. 18 years ago
Peter Johnson 9702325363 Allow more than just times to trigger on any change during optimization; 18 years ago
Peter Johnson 6ce59d4085 Only enable -ansi -pedantic -Wall in maintainer mode. 18 years ago
Peter Johnson 729ac1722d Fix some warnings. 18 years ago
Peter Johnson 5498e865f1 Pyrex detection: strip a-z suffix to correctly detect Pyrex 0.9.5.1a. 18 years ago
Peter Johnson a298bfa83b Enable .pdata and .xdata special handling only for win64, not for win32 18 years ago
Peter Johnson ef6fd9c8c0 Add support for Win64 structured exception handling (aka .xdata and .pdata). 18 years ago
Peter Johnson 1e76ae89cb coff-objfmt.c: Refactor directives. Also fix small feature regression 18 years ago
Peter Johnson 11caf966d9 Update copyright date to 2007. 18 years ago
Peter Johnson 6b0bded6cb Tokenize registers in directives. 18 years ago
Peter Johnson 3a6bad6d8f Missed one NULL-handling case in previous commit. 18 years ago
Peter Johnson e7b1cea7ff Allow directives to have no parameters in the parser, and check for it at 18 years ago
Peter Johnson 96c34438da macho-objfmt.c: Fix unused variable warning. 18 years ago
Peter Johnson 267862622b nasm-listfmt.c: Fix warning due to [1752] multiple -> signed change. 18 years ago
Peter Johnson fdf47df378 Support forced identifiers ($foo) in directives. This makes yasm match 18 years ago
Peter Johnson 5603155758 Fix #98. Fix implemented by merging any reserve multiple into the main 18 years ago
Peter Johnson d260877b31 Allow multiples to become temporarily negative during optimization. 18 years ago
Peter Johnson cbe4f45086 section.c (check_cylce): Avoid segfault by checking for bt_size=0. 18 years ago