1256 Commits (20847cc76ff9d51bc4a8da1aa23663520605e253)
 

Author SHA1 Message Date
Peter Johnson 20847cc76f * tools/gap: Clean up unused variables, bad size usage, return success on 19 years ago
Peter Johnson 7f814ebfbb * Mkfiles/vc, Mkfiles/vc8: Fix a couple problems with the VC build changes in [1395]. 19 years ago
Peter Johnson 90a38d71b0 Rewrite x86 identifier recognition to use a minimal perfect hash table 19 years ago
Peter Johnson df944f90c1 * genmodule.c: Enable svn:keywords Id. 19 years ago
Peter Johnson 3951ad6780 * x86id.re (retnf_insn, yasm_x86__parse_check_insn): Fix handling of retf 19 years ago
Peter Johnson 52b3231aa8 * objfmt.h (yasm_objfmt_add_default_section): Update doxygen documentation. 19 years ago
Peter Johnson 4cfc29ac3e * coff-objfmt.c: Fix crash when sections are generated inside of the 19 years ago
Peter Johnson b5c76541cb Fix #70 by allowing overrides on the default (usually ".text") section. 19 years ago
Peter Johnson f908f39d0f Fix #69 by making the NASM preproc and parser use the yasm built-in 19 years ago
Peter Johnson b6f90d8191 * dwarf2-info.c (yasm_dwarf2__generate_info): Set section alignment to 0 for 19 years ago
Peter Johnson faee015579 Remove some unused variables/functions. 19 years ago
Peter Johnson 2e18bad174 * intnum.c (yasm_intnum_create_leb128): Create an intnum from a LEB128 19 years ago
Peter Johnson 5e4df9b9e4 * dwarf2-info.c (yasm_dwarf2__generate_info): Fully initialize second debug_abbrev to avoid crash 19 years ago
Peter Johnson 141c786f67 * Mkfiles: Update to sync with [1376]. 19 years ago
Peter Johnson 9b4c0b1b87 * dwarf2/Makefile.inc: Include dbgfmt-dwarf2.h. 19 years ago
Peter Johnson b2e43e41d3 Generate DWARF2 information from asm source, closing #43. Asm-level source 19 years ago
Peter Johnson 2eae22d7f9 * stabs-elf.hex: Update to match previous commit. 19 years ago
Peter Johnson b24edc227f * elf-objfmt.c (elf_objfmt_output): Create all missing section headers using 19 years ago
Peter Johnson bb15d52a37 * linemgr.h (yasm_linemap_traverse_filenames): New function to go through all 19 years ago
Peter Johnson a39b52bc53 * configure.ac: Add checks for unistd.h and getcwd(). These will be needed 19 years ago
Peter Johnson 035139d614 Fix #67 by autosizing push immediate with no specified size to either 8 bit 19 years ago
Peter Johnson 29b0319135 * x86bc.c (x86_bc_insn_tobytes, x86_bc_jmp_tobytes): Enable signed warnings 19 years ago
Peter Johnson 0b4f94f358 * push64.errwarn, addbyte.errwarn, arithsmall.errwarn: Update to match [1368]. 19 years ago
Peter Johnson d8c7ca6d3b * intnum.c (yasm_intnum_get_sized): Honor negative warn setting (signed). 19 years ago
Peter Johnson 1d4aab4fc5 * x86id.re (str_insn): Fix #68. Based on the patch submitted but with some 19 years ago
Peter Johnson 91ac655c47 * intnum.h (yasm_get_sleb128, yasm_size_sleb128): New functions to handle 19 years ago
Peter Johnson d69bb359ba Match yasm_symtab_traverse() implementation to doxygen documentation by 19 years ago
Peter Johnson 3f03dd3352 * bitvect.c (BitVector_from_Enum): Silence compiler warning. 19 years ago
Peter Johnson 1fcac8f4b0 * expr.c (yasm_expr_print): Increase size of opstr so it's large enough to 19 years ago
Peter Johnson 96be946565 * bytecode.c (yasm_bc_tobytes): *really* fix handling of bytecodes larger than provided buffer. 19 years ago
Peter Johnson afc69ea6f4 * objfmt.h (yasm_objfmt_output): Fix macro. 19 years ago
Peter Johnson 305a8e54e8 * re2c/main.c: Include string.h so strlen and memcpy are prototyped. 19 years ago
Peter Johnson 033757a726 * elf-objfmt.c (elf_objfmt_section_switch): Remove unused variable. 19 years ago
Peter Johnson 35229ba56a Update FSF address in GPL and LGPL licenses. 19 years ago
Peter Johnson 274e1fa43c * dwarf2-dbgfmt.c (generate_section): Split off large chunks into gen_line_op 19 years ago
Peter Johnson f7665e25c5 Implement DWARF2 .file "foo.c" (sans file number) so that it actually sets 19 years ago
Peter Johnson 5b4515ee00 * coretype.h (yasm__splitpath): Fix doxygen comment. 19 years ago
Peter Johnson 2cf718fcb6 * dwarf2-dbgfmt.c (dwarf2_dbgfmt_generate_section): Propogate last-label refs 19 years ago
Peter Johnson 24aabe1631 * coretype.h (yasm__splitpath): Add some detection logic to try to detect 19 years ago
Peter Johnson 6120f0209e * vc8/modules.vcproj: Unbreak. 19 years ago
Peter Johnson 3286a947d9 Update Mkfiles for DWARF2. 19 years ago
Peter Johnson 5b9da62f22 Add DWARF2 debugging format. Note: at the moment, this ONLY implements 19 years ago
Peter Johnson f3e684dace * arch.h (yasm_arch_min_insn_len): Get the minimum instruction length in 19 years ago
Peter Johnson d23670b12a * dbgfmt.h (yasm_dbgfmt_directive): Add section parameter to specify currently 19 years ago
Peter Johnson cea67a24b2 * splitpath_test.c: Add no-filename cases. 19 years ago
Peter Johnson dd73b5046f Set svn:keywords to include Id. 19 years ago
Peter Johnson 000ba73a81 Add functions to split a path into a directory and base filename. 19 years ago
Peter Johnson 58d57cc5a9 * symrec.h (yasm_symtab_get): Fix doxygen documentation. 19 years ago
Peter Johnson c1cf2657b7 * gas-bison.y: Pass .loc and .file directives onto dbgfmt. Note: no dbgfmt 19 years ago
Peter Johnson 2f6a210e31 * parser.h (do_parse): Add dbgfmt parameter. 19 years ago