678 Commits (7a6e9cb4304d0dcd9ecbc50ebd79588adcae58f8)

Author SHA1 Message Date
Peter Johnson ad57a0ccab * genmodule.c (main): Make sure len is initialized to 0. 19 years ago
Peter Johnson 6aa4526e07 * bytecode.h (yasm_dv_create_float): Remove (no implementation exists or is 19 years ago
Peter Johnson 3d58d7aa71 * arch.h (yasm_arch_check_id_retval): Add YASM_ARCH_CHECK_ID_REGGROUP to 19 years ago
Peter Johnson f4d46c4e7f * symrec.c (symtab_parser_finalize_checksym): Remove cruft that snuck into 19 years ago
Peter Johnson 2f05bb6099 * symrec.h (yasm_symtab_parser_finalize): Add function to declare all 19 years ago
Peter Johnson 83ecf2c5a0 * coretype.h (yasm_expr_op): Add YASM_EXPR_NOR for NOR operator. 19 years ago
Peter Johnson a1e0e6a913 * arch.h (yasm_arch_syntax_flavor): Remove. 19 years ago
Peter Johnson df255ca25d * expr.c (expr_level_op): Fix corruption with certain types of complex 19 years ago
Peter Johnson f928be04b2 * hamt.c: Use uintptr_t to correctly cast to integer from pointer. On some 19 years ago
Peter Johnson ca17d58f87 Fix distcheck build breakage by including stamp-h1 instead of trying to 19 years ago
Peter Johnson ca1f865343 * bytecode.c (bc_incbin_tobytes): Fix fread call so that return value check 19 years ago
Peter Johnson 6851754058 Add -M option for Makefile dependency generation. 20 years ago
Michael Urman 68340f7ba7 Modify the output for 'make check' to be much less verbose, and thus 20 years ago
Peter Johnson a7b3e15588 * coff-objfmt.c (win32_objfmt_directive): New function that implements the 20 years ago
Peter Johnson 03430298aa * symrec.c (yasm_symrec_print): Add SYM_SPECIAL to type switch. 20 years ago
Peter Johnson 00d70daa7f * symrec.h (yasm_symrec_declare): Rename rec parameter to symrec to match 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 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 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
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 cf8c4b16d5 Add relocation information to nasm list format by establishing a common 20 years ago
Peter Johnson 2d0119c5b7 First part of list file support. This should accurately output all file 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 ad2c7b3e3f * bc-int.h (yasm_bytecode): Add new pointer to array symrecs. This is a 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 203a2474ac Fix handling of >32 bit NASM character constants; they were being shifted 21 years ago
Peter Johnson a4996c06c6 Massive libyasm / module interface update - Phase 2 (finally). 21 years ago
Peter Johnson d31c715eb5 Install assocdat.h along with the other headers. 21 years ago
Peter Johnson 7c50b6c319 Properly handle fatal errors (like missing include file) from the real 21 years ago
Peter Johnson 2722bd887e Fix macro definitions of yasm_arch_module_version() and 21 years ago
Peter Johnson 62f3ab6e15 Hide details of yasm_arch_module structure, instead creating wrapper macro 21 years ago
Peter Johnson 742d8359be Fix expression handling of unary NOT (~ in nasm syntax) operator. 21 years ago
Peter Johnson 98b92dbacf Fix reporting of redefinition errors by adding a set of error/warning 21 years ago
Michael Urman 7bfb3852e8 Add support for nasm-inherited command line options -D and -U. 21 years ago
Peter Johnson 4ad78594f5 Const-ify yasm_arch_module and yasm_parser_module usage. 21 years ago
Peter Johnson 24c2fcc7d8 yasm_section_print(): Fix incorrect number of args being given to printf(). 21 years ago
Peter Johnson 55438b7229 Massive libyasm / module interface update - Phase 1 21 years ago
Peter Johnson b360428730 Fix doxygen comment for yasm_bc_tobytes(). 22 years ago