yasm/libyasm
Peter Johnson 871b6ff6fb * hamt.c (HAMT_insert): Avoid hash collisions by checking full string on hash
match.

svn path=/trunk/yasm/; revision=1511
2006-04-26 04:55:01 +00:00
..
tests * expr.c (expr_simplify_identity): Fix crash when there are greater than 2 2006-03-28 09:35:44 +00:00
arch.c Preliminary GAS parser. Only a few instructions are supported at present. 2005-09-25 04:25:26 +00:00
arch.h Massive cleanup of relocation and WRT handling. Closes #49 and lays the 2006-03-19 04:18:10 +00:00
assocdat.c * assocdat.c (yasm__assoc_data_add): Add safety valve: don't delete existing 2005-11-01 05:29:34 +00:00
assocdat.h * On most files: re-enable $IdPath$ as $Id$, and enable Id keyword expansion. 2004-09-04 01:24:57 +00:00
bc-int.h Massive cleanup of relocation and WRT handling. Closes #49 and lays the 2006-03-19 04:18:10 +00:00
bitvect.c * bitvect.c (BitVector_from_Enum): Silence compiler warning. 2006-02-05 18:53:11 +00:00
bitvect.h * On most files: re-enable $IdPath$ as $Id$, and enable Id keyword expansion. 2004-09-04 01:24:57 +00:00
bytecode.c Massive cleanup of relocation and WRT handling. Closes #49 and lays the 2006-03-19 04:18:10 +00:00
bytecode.h Massive cleanup of relocation and WRT handling. Closes #49 and lays the 2006-03-19 04:18:10 +00:00
compat-queue.h * On most files: re-enable $IdPath$ as $Id$, and enable Id keyword expansion. 2004-09-04 01:24:57 +00:00
coretype.h Change the NASM preprocessor to use yasm_intnum and yasm_expr. This 2006-04-15 04:06:44 +00:00
dbgfmt.h Implement DWARF2 .file "foo.c" (sans file number) so that it actually sets 2006-02-01 07:01:47 +00:00
errwarn.c Add warning class (YASM_WARN_UNINIT_CONTENTS) to turn off the 2005-11-03 03:49:10 +00:00
errwarn.h Add warning class (YASM_WARN_UNINIT_CONTENTS) to turn off the 2005-11-03 03:49:10 +00:00
expr-int.h More gracefully handle absolute section refernce expansion, and allow for 2006-03-14 08:52:41 +00:00
expr.c Change the NASM preprocessor to use yasm_intnum and yasm_expr. This 2006-04-15 04:06:44 +00:00
expr.h Massive cleanup of relocation and WRT handling. Closes #49 and lays the 2006-03-19 04:18:10 +00:00
file.c Finally fix brokenness that was NASM imported preprocessor include path 2006-03-28 09:05:53 +00:00
file.h Finally fix brokenness that was NASM imported preprocessor include path 2006-03-28 09:05:53 +00:00
floatnum.c * On most files: re-enable $IdPath$ as $Id$, and enable Id keyword expansion. 2004-09-04 01:24:57 +00:00
floatnum.h * On most files: re-enable $IdPath$ as $Id$, and enable Id keyword expansion. 2004-09-04 01:24:57 +00:00
genmodule.c * genmodule.c (main): Make sure len is initialized to 0. 2005-09-25 03:35:49 +00:00
hamt.c * hamt.c (HAMT_insert): Avoid hash collisions by checking full string on hash 2006-04-26 04:55:01 +00:00
hamt.h * symrec.pxi: Implement iterators. 2006-04-16 22:46:22 +00:00
intnum.c * intnum.c (yasm_intnum_calc): Use BitVector_Compare, not Lexicompare; 2006-04-17 03:06:44 +00:00
intnum.h * intnum.c (yasm_intnum_create_sized): New, reverse function of 2006-04-15 09:59:17 +00:00
linemgr.c * linemgr.h (yasm_linemap_traverse_filenames): New function to go through all 2006-02-11 21:33:51 +00:00
linemgr.h * linemgr.h (yasm_linemap_traverse_filenames): New function to go through all 2006-02-11 21:33:51 +00:00
listfmt.h Since modules are now built into libyasm, it's no longer necessary to 2004-12-01 08:09:43 +00:00
Makefile.inc In preparation for more file handling functions to get moved to libyasm, 2006-03-28 02:20:28 +00:00
md5.c First cut at CodeView (version "8" / 2005 only). Completely untested. 2006-03-27 02:15:19 +00:00
md5.h First cut at CodeView (version "8" / 2005 only). Completely untested. 2006-03-27 02:15:19 +00:00
mergesort.c * On most files: re-enable $IdPath$ as $Id$, and enable Id keyword expansion. 2004-09-04 01:24:57 +00:00
module.h Greatly simplify build system by removing libtool and integrating formerly 2004-12-01 07:49:18 +00:00
module.in Greatly simplify build system by removing libtool and integrating formerly 2004-12-01 07:49:18 +00:00
objfmt.h * objfmt.h (yasm_objfmt_add_default_section): Update doxygen documentation. 2006-03-01 01:45:36 +00:00
optimizer.h Since modules are now built into libyasm, it's no longer necessary to 2004-12-01 08:09:43 +00:00
parser.h * parser.h (do_parse): Add dbgfmt parameter. 2006-01-23 06:24:35 +00:00
phash.c Eliminate some signed/unsigned character mismatches in GAP build. 2006-03-18 22:36:21 +00:00
phash.h Eliminate some signed/unsigned character mismatches in GAP build. 2006-03-18 22:36:21 +00:00
preproc.h Add -M option for Makefile dependency generation. 2005-06-29 06:16:10 +00:00
section.c More gracefully handle absolute section refernce expansion, and allow for 2006-03-14 08:52:41 +00:00
section.h More gracefully handle absolute section refernce expansion, and allow for 2006-03-14 08:52:41 +00:00
strcasecmp.c Build cleanups (mostly for warnings) for VC8. 2006-01-11 05:51:32 +00:00
strsep.c * On most files: re-enable $IdPath$ as $Id$, and enable Id keyword expansion. 2004-09-04 01:24:57 +00:00
symrec.c * symrec.pxi: Implement iterators. 2006-04-16 22:46:22 +00:00
symrec.h * symrec.pxi: Implement iterators. 2006-04-16 22:46:22 +00:00
valparam.c * On most files: re-enable $IdPath$ as $Id$, and enable Id keyword expansion. 2004-09-04 01:24:57 +00:00
valparam.h * On most files: re-enable $IdPath$ as $Id$, and enable Id keyword expansion. 2004-09-04 01:24:57 +00:00
value.c First cut at CodeView (version "8" / 2005 only). Completely untested. 2006-03-27 02:15:19 +00:00
value.h First cut at CodeView (version "8" / 2005 only). Completely untested. 2006-03-27 02:15:19 +00:00
xmalloc.c * On most files: re-enable $IdPath$ as $Id$, and enable Id keyword expansion. 2004-09-04 01:24:57 +00:00
xstrdup.c * xstrdup.c: Remove compatibility shims that, due to this file's inclusion in gap, broke DJGPP 2006-04-07 01:47:30 +00:00