1087 Commits (7a8e71f8bb0f46fc2356fe12067cba8b561840c2)
 

Author SHA1 Message Date
Michael Urman 9974f8f4eb Enable machine specific handling of relocation section type, since amd64 20 years ago
Michael Urman 8b38ea65cb Deconst yasm_expr_get_intnum's return, allowing inplace modifications to 20 years ago
Peter Johnson 533979e455 * intnum.c (yasm_intnum_zero): New function to zero an existing intnum. 20 years ago
Peter Johnson 7ad7637861 Add work around for static-build libtool binaries to find preloaded modules 20 years ago
Michael Urman 02c79b209c Phase 2 of 2 cleanup to elf's internal structure. 20 years ago
Michael Urman 77713ed0fb Phase 1 of a 2 phase cleanup to elf's internal structure. 20 years ago
Peter Johnson cf8c4b16d5 Add relocation information to nasm list format by establishing a common 20 years ago
Peter Johnson f45c782b55 Update VC++ build files for tree changes. 20 years ago
Peter Johnson 2d0119c5b7 First part of list file support. This should accurately output all file 20 years ago
Peter Johnson da554ebe3b * xdf-objfmt.c (xdf_reloc.type): Remove FLAT relocation type and renumber. 20 years ago
Peter Johnson 713ab6d384 * expr.h (yasm_expr_extract_seg): Comment change: remove documentation for 20 years ago
Peter Johnson 2ac9e732f2 * expr.c (yasm_expr_extract_symrec): Add "relocate" parameter. Use it to 20 years ago
Peter Johnson eafa108191 * util.h (BitCount): Change bit-counting algorithm; the old one miscounted 20 years ago
Peter Johnson ad2c7b3e3f * bc-int.h (yasm_bytecode): Add new pointer to array symrecs. This is a 20 years ago
Michael Urman ddbfba0fbe Add a final SO for any .text section. This is used to identify the end 20 years ago
Peter Johnson 1adf22dd67 * yasm_arch.xml, yasm_arch.7: Fix typo in 64-bit implicit zero extension 20 years ago
Peter Johnson 38846c5556 * ins.h, scanner.h, dfa.h, code.c, re.h, parse.h, token.h, substr.h: 20 years ago
Peter Johnson fd25e2545d * tools/re2c/Makefile.inc: Update build rules for re2c-parser.c and 20 years ago
Peter Johnson bd048ead19 * yasm_arch.xml, yasm_arch.1: Add large section on 64 bit mode. 20 years ago
Peter Johnson f9fd2ff8cf * yasm_arch.xml, yasm.xml: Turn on Id keyword expansion 20 years ago
Peter Johnson f916f1c79d * arch/lc3b/README, arch/x86/README: Remove (replaced by man page). 20 years ago
Peter Johnson 83ad81cf4f * Makefile.am: Unbreak build (broken due to new man page generation). 20 years ago
Peter Johnson 72bce5ac1d * configure.ac: Remove check for groff, add check for xmlto. 20 years ago
Peter Johnson 1a86c34026 * On most files: re-enable $IdPath$ as $Id$, and enable Id keyword expansion. 20 years ago
Peter Johnson 643570c777 * errwarn.h (yasm_warn_class): Add new class YASM_WARN_ORPHAN_LABEL. 20 years ago
Peter Johnson 7e64aca4cd * x86id.re (yasm_x86__parse_insn): Add checking of effective address size. 20 years ago
Peter Johnson 14b381744a * configure.ac, Mkfiles/*/config.h: Stop using date command / CVS string, 20 years ago
Peter Johnson feef185e96 Makefile.am: Include mkinstalldirs in the distribution. 20 years ago
Peter Johnson e6c06ae0fd * COPYING: Revert unintentional change to text of GPL license made in r1127. 20 years ago
Peter Johnson 3116ca4161 ltmain.sh: Remove FreeBSD hack that prevents static libraries from being built 20 years ago
Peter Johnson a33b905735 * stabs-dbgfmt.c (stabs_dbgfmt_generate_sections): 20 years ago
Peter Johnson 1da8da54d1 NASM preprocessor's genmacro needs to built differently for cross-building. 20 years ago
Peter Johnson f094f47abb Update auto*, libtool, libltdl, and gettext scripts. 20 years ago
Peter Johnson 78a7672adb Change from .cvsignore files to svn:ignore directory properties. 20 years ago
Peter Johnson 7ef7399875 Remove malloc function check; it can need a malloc.c, and thus breaks on 21 years ago
Michael Urman 2b7a521979 Fixed handling of absolute sections in the elf object format, including 21 years ago
Peter Johnson 1934989ab1 Add support for NASM-compatible ELF extensions to the GLOBAL and COMMON 21 years ago
Peter Johnson 27f75eead2 Add flat Makefile for MINGW cross-compile to Win32. 21 years ago
Peter Johnson e8d0cb9f22 Add compile of libyasm/objfmt.c. 21 years ago
Peter Johnson f973ee2c21 snprintf is not portable; use strcpy/strcat instead. 21 years ago
Peter Johnson 8c575dad16 Fix LSS opcode. 21 years ago
Peter Johnson b959339814 Add rudimentary, untested, AMD64 support. 21 years ago
Peter Johnson e9084ab7c4 Previous commit broke build on non-CygWin. Fixed so it now works on both 21 years ago
Peter Johnson 155a517051 Disable checking for system-wide ARGZ functions; they're broken on CygWin 21 years ago
Peter Johnson 5ce8614501 Add objfmt.c and assocdat.c to libyasm VC++ build. 21 years ago
Peter Johnson 481e41ccae Fix crash on cygwin due to large on-stack allocation. 21 years ago
Peter Johnson f1c305ea25 Include nasm-macros.c in the distribution by including it in SOURCES. 21 years ago
Peter Johnson 9b44cf2458 Actually include needed function replacements in the yasm link. 21 years ago
Peter Johnson 843cbf7485 Fix indexreg handling in x86_expr_checkea_getregusage() to correctly handle 21 years ago
Peter Johnson 920c008236 Fix push in 64-bit mode to take a 32-bit signed immediate rather than a 21 years ago