2054 Commits (2bd66514b6b100887c19d8598da38347b3cff40e)
 

Author SHA1 Message Date
Peter Johnson 39913f32de Fix #114: Incorrect ELF32 ..gotpc address calculation. 17 years ago
Peter Johnson e774242fd1 Finish cleanup made in [1948]. 17 years ago
Peter Johnson cbb1bd2771 Switch x86 operand storage from manual bitfields to C structure bitfields. 17 years ago
Peter Johnson 42b841418b Change modifiers from a prioritized shifted sequence into an ordered array. 17 years ago
Peter Johnson 121de99320 Now that part of the build uses just Python, break apart the Python 17 years ago
Peter Johnson e19fd3ce2b Add Id tag. 17 years ago
Peter Johnson f0e2e9a262 Now that we have more cpu feature bits, properly document SSE4a as such. 17 years ago
Peter Johnson f61ca1e379 Restructure x86 CPU handling to allow for more than 30 CPU feature flags. 17 years ago
Peter Johnson 4c0289c7c7 Run gen_x86_insn.py from vc and vc8 builds. 17 years ago
Peter Johnson a7f73e3a6c Shrink the size of the x86_insn_info structure, particularly on 64-bit 17 years ago
Peter Johnson cfcad025c5 Now that genperf takes an output filename, change informational outputs 17 years ago
paulbarker 11543884ff Added dependency generation to cpp module. 17 years ago
paulbarker ca7439276e Delayed destruction of arguments list until cpp_preproc_destroy() in cpp module. 17 years ago
Peter Johnson d0033b06c5 Change genperf to take input and output filenames rather than outputting to 17 years ago
Peter Johnson 0e349f552d Check in generated files from the Python script added in [1937]. 17 years ago
Peter Johnson f150e45913 Change x86 instruction tables to be automatically generated. 17 years ago
paulbarker 37b2042a79 Fixed missing semicolon in file.h due to mistake when committing r1935. 17 years ago
paulbarker ac75ded379 Changed gas parser to only pass the first cpp line marker onto the debugging module. 17 years ago
paulbarker 44a777ca7c Added yasm_get_include_dir() function. 17 years ago
Peter Johnson 502f5a1c4d Re-enable lc3b in flat Mkfiles. 17 years ago
Peter Johnson 1387e29705 Windows build fixes: 17 years ago
Peter Johnson 1afb23f689 Fix a couple of Doxygen nits. 17 years ago
Peter Johnson 303c2867de Bring Mkfiles up to date with [1929]. 17 years ago
Peter Johnson 00e958bcf6 Break apart perfect hash lookup generation and x86 arch-specific 17 years ago
Peter Johnson 32921a0d12 Unbreak distcheck in lc3b tests. 17 years ago
Peter Johnson 23c19a1d52 Unbreak distcheck when Python is available by pulling in bitvect.h. 17 years ago
paulbarker 5e9f538bb3 Added code to gas parser to handle line markers produced by cpp. 17 years ago
paulbarker d628c6a315 * Marked message strings so gettext can find them. 17 years ago
paulbarker 2a1230f14e Tiny documentation fix for recent changes in the preprocessor create() inteface. 17 years ago
paulbarker a956b0e1db Removed FILE* argument from preprocessor create() interface. The preprocessor now opens the input file itself. 17 years ago
paulbarker 76d60df7b8 Removed FILE* argument from parser interface. The FILE* given was simply stored and never used. 17 years ago
paulbarker c88fd9dd7e Changed cpp module to destroy the argument list and free the memory it uses. 17 years ago
paulbarker 1069d0fce3 Modified cpp module to read directly from the preprocessor using a pipe, rather than storing the output in a temporary file. 17 years ago
paulbarker dc23b37308 Simplified cpp module, re-structuring much of the code and improving comments. 17 years ago
paulbarker 0157febba0 Fixed yasm frontend to call the correct wrappers (yasm_preproc_create and yasm_arch_create) rather than directly calling members of the preproc and arch modules. 17 years ago
paulbarker 09403aea2a Cleaned up cpp_invoke() function and removed call to asprintf(). 17 years ago
paulbarker 4f95e61961 Initial version of cpp module (on multiarch branch). 17 years ago
Peter Johnson d88cc90196 Merge [1912], [1913], [1914] into multiarch branch. 17 years ago
Peter Johnson e510b205cb Unbitrot lc3b architecture. 17 years ago
Peter Johnson 35f8e2b1fc Set value->sign appropriately instead of ineffective passing of -1 to 17 years ago
Peter Johnson 20dcf2190c Fix warning documentation to match behavior of yasm_value_output_basic(). 17 years ago
Peter Johnson 4b142ea112 GAS parser: Push down directive lookup to parser to simplify tokenizer. 17 years ago
Peter Johnson aea53cfd9e Add support for the following AMD instructions added in their July 2007 17 years ago
Peter Johnson 589c25b451 Update yasm.rules so that it's compatible with the Intel compiler. 17 years ago
Peter Johnson 66bcd03658 Fix #112: Use yasm__strcasecmp instead of strcasecmp. 17 years ago
Peter Johnson 49a1a96813 Fix typo in VC7 modules.vcproj. 17 years ago
Peter Johnson d7b386baba HAMT: Update stored key when building tree downwards from identical keys. 17 years ago
Peter Johnson 739b155741 Fix #111: Correctly #define HAVE__STRICMP for vc and vc8. 17 years ago
Peter Johnson dfa51bf888 Fix two bugs in HAMT: 17 years ago
Peter Johnson 3e1f0390e2 Add command line option aliases for -d (to -D) and -u (to -U) for 17 years ago