1256 Commits (20847cc76ff9d51bc4a8da1aa23663520605e253)
 

Author SHA1 Message Date
Peter Johnson ec66889b7d * Makefile.inc: Remove nasm-macros.c from SOURCES; having it there was 20 years ago
Peter Johnson e2fa2c1c11 Since modules are now built into libyasm, it's no longer necessary to 20 years ago
Peter Johnson 882738b234 Greatly simplify build system by removing libtool and integrating formerly 20 years ago
Peter Johnson 35304f5427 Refactor some the x86 bytecode handling now that we parse the entire file 20 years ago
Peter Johnson a5865b407d * bytecode.h: Doxygen cleanups. 20 years ago
Peter Johnson 5d04dc4701 * libyasm/tests/Makefile.inc: Build bitvect_test and floatnum_test with 20 years ago
Peter Johnson 55d8a8f874 Remove Check suite; hand-write the two tests that use it. While we're 20 years ago
Peter Johnson a44fb7746c Move generation of arch instruction bytecodes from on-the-fly during the 20 years ago
Peter Johnson 77074a7ae1 Merged [1173] from 0.4.x branch. 20 years ago
Peter Johnson 9489a636d8 Remove mingw build. 20 years ago
Peter Johnson 1feacb6483 * linemgr.c (yasm_linemap_create): Initialize pointers in initial 20 years ago
Peter Johnson 23e53d41ce Fix #44 by adding support for WRT special symbols (e.g. [sym WRT ..plt] and 20 years ago
Michael Urman f5b1d4532d Add better handling of functions for stabs debugging. It now looks for a 20 years ago
Peter Johnson 0d3abe5ff2 * modules.vcproj: Update to include new ELF files. 20 years ago
Peter Johnson 0bca1b1b91 Make manual size overrides on effective addresses only work if legal; 20 years ago
Peter Johnson 74cfd6a7a6 * configure.ac: Add detection for libgen.h. 20 years ago
Peter Johnson 692fa844ba * x86id.re (x86_new_jmp): Fix evaluation order dependent call when creating 20 years ago
Peter Johnson d067d79a87 * elf-x86-amd64.c: Set svn:keywords "Id". 20 years ago
Peter Johnson 7f8d2c0cca * elf.h: Update x86 and amd64 relocation types and associated comments. 20 years ago
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. 21 years ago
Peter Johnson 3116ca4161 ltmain.sh: Remove FreeBSD hack that prevents static libraries from being built 21 years ago
Peter Johnson a33b905735 * stabs-dbgfmt.c (stabs_dbgfmt_generate_sections): 21 years ago