1128 Commits (da8140c01b4a157dce9bfff78117e8129016eec1)
 

Author SHA1 Message Date
Peter Johnson c3cb4d8d16 Fix opcodes FINIT, FCLEX, UCOMISS, and UCOMISD. 20 years ago
Peter Johnson f213c34e6a * genmacro.c (main): Incorporate slightly modified version of David 20 years ago
Peter Johnson a67496706c Fix #52 by updating flat and DJGPP Makefiles to match changes to how 20 years ago
Peter Johnson 102324c090 Add SSE3 (PNI) instruction support. 20 years ago
Michael Urman 68340f7ba7 Modify the output for 'make check' to be much less verbose, and thus 20 years ago
Michael Urman 3cc450d3ea Add `hidden' `internal' and `protected' symbol visibility types to 20 years ago
Peter Johnson 7a703538bf * xdf-objfmt.c (XDF_MAGIC): Change to XDF version 2.0. No backwards 20 years ago
Peter Johnson 931eacb816 * configure.ac: Turn on -Wno-unused; this covers more warnings than the old 20 years ago
Peter Johnson a7b3e15588 * coff-objfmt.c (win32_objfmt_directive): New function that implements the 20 years ago
Peter Johnson 8c9c42b651 Remove 3 warnings that caused mingw build to break. 20 years ago
Peter Johnson 32a1a9f331 * yasm.c (options): Allow -i as a synonym for -I. 20 years ago
Peter Johnson c75a0a41bd * nasm-listfmt.c (nasm_listfmt_output_expr): Fix garbage due to non-simple 20 years ago
Peter Johnson 1044d6df03 * configure.ac: Reorganize and add a few more extra GCC warnings. 20 years ago
Peter Johnson 1a19e5c44c * yasm.c (main): Make sure we check for undefined symbols before doing any 20 years ago
Peter Johnson 3a8a66d7a9 * nasm-token.re (nasm_parser_lex): b/q/h suffixes should be case-insensitive. 20 years ago
Peter Johnson 03430298aa * symrec.c (yasm_symrec_print): Add SYM_SPECIAL to type switch. 20 years ago
Peter Johnson 642238f27c Move pregenerated man pages to root. 20 years ago
Peter Johnson 00d70daa7f * symrec.h (yasm_symrec_declare): Rename rec parameter to symrec to match 20 years ago
Peter Johnson 2b5f4b7704 Change how man pages are built (and where they are built to). Building man 20 years ago
Peter Johnson cb9a9f95f8 Add some abilities to base symrec so that it can be more effectively used by 20 years ago
Peter Johnson 2ebbb43764 Fix up VC, flat, DJ build files to match build changes made in [1183]. 20 years ago
Peter Johnson 7c23a1e805 Fix free-before-use case in x86 finalize code. Bytecode transformation 20 years ago
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