summaryrefslogtreecommitdiff
path: root/libyasm
Commit message (Expand)AuthorAgeFilesLines
...
* | 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
* Expand tabs to spaces.Peter Johnson2007-04-221-31/+31
* Bite the bullet and convert tabs to spaces. Previously yasm's source hasPeter Johnson2007-04-2264-6603/+6603
* Fix a couple of doxygen comments.Peter Johnson2007-03-222-2/+2
* Massive update of directive handling, including handling of extern, global,Peter Johnson2007-03-2113-214/+500
* hamt.c: Fix portability nit (uintptr_t & ~1UL) and make some minor cleanups.Peter Johnson2007-03-081-10/+16
* Update doxygen comments.Peter Johnson2007-03-062-2/+1
* Restructure yasm_object as the central clearing house for yasm_objfmt,Peter Johnson2007-03-059-169/+190
* Make symrec robust against defining a symbol both as a label and an equ,Peter Johnson2007-03-041-7/+17
* Follow the lead of GAS and change the prefix order to SEG, ADDR, DATA,Peter Johnson2007-03-021-1/+1
* Add option -Wsize-override to turn on warning on multiple operand sizePeter Johnson2007-03-012-2/+3
* Massive warnings cleanup and cleanup of size_t vs uintptr_t vs unsigned long.Peter Johnson2007-02-2410-27/+30
* intnum.c: Remove tracking of origsize. This wasn't useful.Peter Johnson2007-02-241-21/+3
* Move libyasm-stdint.h include out of util.h, as util.h is included fromPeter Johnson2007-02-2416-6/+21
* Fix build (hopefully) on Win64 by using uintptr_t more widely; Win64 is aPeter Johnson2007-02-185-48/+42
* Add a jump_target flag to the yasm_value structure. This will be used inPeter Johnson2007-02-182-0/+11
* Work around other warnings by including util.h earlier.Peter Johnson2007-02-151-8/+2
* Fix up some GCC 4.x warnings.Peter Johnson2007-02-151-2/+2
* Allow more than just times to trigger on any change during optimization;Peter Johnson2007-02-132-6/+8
* Allow directives to have no parameters in the parser, and check for it atPeter Johnson2007-02-073-6/+8
* Fix #98. Fix implemented by merging any reserve multiple into the mainPeter Johnson2007-02-0411-33/+116
* Allow multiples to become temporarily negative during optimization.Peter Johnson2007-02-043-12/+7
* section.c (check_cylce): Avoid segfault by checking for bt_size=0.Peter Johnson2007-02-041-4/+6
* Fix handling of times 0 <...>.Peter Johnson2007-02-033-1/+11
* Massive Python/Pyrex wrapper cleanup. We now use Pyxelator to generatePeter Johnson2007-01-298-37/+53
* Remove yasm_immval, moving remaining unique information (sign flag) intoPeter Johnson2007-01-215-32/+21