summaryrefslogtreecommitdiff
path: root/libyasm
Commit message (Expand)AuthorAgeFilesLines
...
* Allow registering of new modules at runtime.Peter Johnson2008-04-302-35/+83
* Allow {extern symbol}-{symbol in same segment} transformation.Peter Johnson2008-04-141-2/+2
* Allow underscores in the middle of binary, octal, and hex constants.Peter Johnson2008-04-121-2/+9
* Add complete Intel Advanced Vector Extensions (AVX) support.Peter Johnson2008-04-111-1/+1
* Enable use of sym@FOO constructs in GAS parser.Peter Johnson2008-02-091-0/+20
* Support masking of relocatable values with an AND of the full value width toPeter Johnson2008-02-086-0/+63
* Make jmp with seg:off equ behave the same as NASM.Peter Johnson2008-01-192-9/+18
* Fix #123: Be explicit that errors are such by printing "error:" at beginningPeter Johnson2007-12-0410-22/+22
* Fix #124: Fully simplify out sym-sym in values (e.g. a symbol minus itself).Peter Johnson2007-12-045-0/+37
* Add NASM-compatible multi-section binary support to bin object format.Peter Johnson2007-11-146-47/+94
* Support use of EQU values within NASM preprocessor.Peter Johnson2007-11-031-3/+6
* Change preprocessor interface from block-oriented to line-oriented.Peter Johnson2007-11-031-13/+8
* Fix #118: Don't use getcwd(NULL, 0), as it's platform-specific behavior.Peter Johnson2007-10-162-4/+31
* Commit tests missed in [1979] commit.Peter Johnson2007-09-212-0/+5
* Fix #115: 1<<0 resulted in 0 instead of 1 (broken in [1900]).Peter Johnson2007-09-212-2/+4
* Merge r1916-r1961 (cpp preproc module) from multiarch into trunk.Peter Johnson2007-09-204-10/+29
|\
| * Fixed missing semicolon in file.h due to mistake when committing r1935.paulbarker2007-09-091-1/+1
| * Added yasm_get_include_dir() function.paulbarker2007-09-092-0/+21
| * Tiny documentation fix for recent changes in the preprocessor create() inteface.paulbarker2007-08-301-2/+2
| * Removed FILE* argument from preprocessor create() interface. The preprocessor...paulbarker2007-08-301-8/+7
| * Removed FILE* argument from parser interface. The FILE* given was simply stor...paulbarker2007-08-301-2/+1
| * Merge [1912], [1913], [1914] into multiarch branch.Peter Johnson2007-08-201-3/+1
* | Support NASM's upcoming RIP-relative syntax, with a few differences.Peter Johnson2007-09-191-0/+6
* | Add support for IEEE-754r "half precision" (16-bit) float format.Peter Johnson2007-09-161-1/+15
* | Fix a couple of Doxygen nits.Peter Johnson2007-09-082-8/+12
* | Fix warning documentation to match behavior of yasm_value_output_basic().Peter Johnson2007-08-201-3/+1
|/
* Fix #112: Use yasm__strcasecmp instead of strcasecmp.Peter Johnson2007-08-051-1/+1
* HAMT: Update stored key when building tree downwards from identical keys.Peter Johnson2007-08-011-3/+6
* Fix two bugs in HAMT:Peter Johnson2007-07-311-2/+8
* Use intnum_tobv() in a couple more places.Peter Johnson2007-07-261-22/+3
* Change intnum so it stores long instead of unsigned long; this allowsPeter Johnson2007-07-261-175/+147
* Add support for second parameter (fill value) to .org directive in GASPeter Johnson2007-07-202-3/+6
* Doxygen documentation fixes.Peter Johnson2007-07-164-16/+33
* Don't use an inner structure for line mappings.Peter Johnson2007-07-151-31/+23
* Merge expr-int.h into expr.h, removing YASM_EXPR_INTERNAL in the process.Peter Johnson2007-07-149-141/+120
* Merge bc-int.h into bytecode.h, removing YASM_BC_INTERNAL in the process.Peter Johnson2007-07-1413-162/+227
* Remove YASM_LIB_INTERNAL. It never really gained us that much in terms ofPeter Johnson2007-07-1430-105/+3
* Clean up a number of obsolete autoconf-detected standard C things.Peter Johnson2007-07-1311-69/+18
* Change handling of frontend (mnenomic) instructions to make it easier toPeter Johnson2007-07-0810-890/+684
* Properly mark yasm_arch->create() error parameter as an output param.Peter Johnson2007-06-301-1/+1
* Optimize negating a simple intnum.Peter Johnson2007-06-301-0/+2
* Fix buglet in handling of SEG of SEG:OFF. We were deleting the term atPeter Johnson2007-06-251-1/+2
* Fix use-after-free in linemap_poke. The first yasm_linemap_set call canPeter Johnson2007-06-011-1/+3
* Fix #102: Permit non-standard macho section names.Peter Johnson2007-05-282-0/+35
* Clean up directive handling. This standardizes error/warning messages andPeter Johnson2007-05-263-29/+413
* Fix issue with [1843]; we can't use strlen() here as we can be givenPeter Johnson2007-05-201-4/+3
* Fix yasm__xstrdup() for the case when the destination is larger than thePeter Johnson2007-05-182-3/+7
* Move absolute section handling into NASM parser, removing all traces of itPeter Johnson2007-05-156-146/+52
* Fix #107: Float input "1.000000" hit an edge case in the code that causedPeter Johnson2007-05-112-3/+20
* Update all copyright dates.Peter Johnson2007-04-2252-52/+52