Skip to content
Commits on Nov 7, 2015
  1. @PeterJohnson

    Added -Wno-segreg-in-64bit.

    This allows suppressing the annoying 'segment register ignored in 64-bit mode'
    warning.
    PeterJohnson committed Nov 6, 2015
Commits on Nov 6, 2015
  1. @BrianGladman
  2. @BrianGladman

    update MSVC14 build

    BrianGladman committed Nov 6, 2015
  3. @PeterJohnson

    Merge pull request #74 from darealshinji/patch-1

    fixing an argument parsing bug in ytasm
    PeterJohnson committed Nov 6, 2015
  4. @PeterJohnson

    Merge pull request #70 from sgraham/shadowing-warning-vs2015

    Avoid shadowing warning when building with VS2015
    PeterJohnson committed Nov 6, 2015
  5. @PeterJohnson

    Merge pull request #72 from Gramner/master

    Support numbers prefixed with + or - in %ifnum
    PeterJohnson committed Nov 6, 2015
Commits on Nov 5, 2015
  1. @darealshinji
Commits on Oct 17, 2015
  1. @Gramner
Commits on Jul 27, 2015
  1. @BrianGladman
Commits on May 16, 2015
  1. @BrianGladman
Commits on Feb 20, 2015
  1. @sgraham
Commits on Jan 2, 2015
  1. @PeterJohnson

    Merge pull request #68 from jix/master

    Optimization and improved @jix
    PeterJohnson committed Jan 1, 2015
  2. @PeterJohnson

    Merge pull request #69 from denji/gas-segfault

    Fix segfaults GNU assembler files on OS X
    PeterJohnson committed Jan 1, 2015
Commits on Nov 15, 2014
  1. @denji
Commits on Oct 5, 2014
  1. @PeterJohnson

    Allow -longopt as well as --longopt.

    This is more consistent with other tools.
    PeterJohnson committed Oct 5, 2014
  2. @PeterJohnson

    Rename -E option to -Z.

    "-E" is too easily typoed for "-e", and is dangerous because it overwrites
    the following filename.  "-E" is retained as a synonym for "-e".
    
    This change also makes yasm command-line consistent with NASM.
    PeterJohnson committed Oct 5, 2014
  3. @PeterJohnson
  4. @PeterJohnson

    Make cmake module search case-insensitive.

    This is needed to make things like "-f Win32" work, and matches the non-cmake
    behavior.
    
    [#276 state:resolved]
    PeterJohnson committed Oct 5, 2014
Commits on Sep 27, 2014
  1. @PeterJohnson

    COFF/PE: Always set paddr and vaddr to 0.

    It appears that GNU binutils always interpret PE/COFF object files as if
    they were executable files, namely that the paddr field is a rounded-up
    section size (aka virtual size).  Yasm previously followed the Microsoft
    specification which stated that for object files this field should be set
    to the "physical address" of the section (e.g. the sum of all previous
    section sizes).  However, several other sources state this field should be
    set to 0 in object files, and it appears that Microsoft tools accept this.
    
    For compatibility with the GNU tools, this commit makes Yasm always set the
    paddr/vsize field to 0.
    
    This commit also eliminates the COFF_SET_VMA customization for COFF
    files.  Previously this was used to set LMA=VMA in COFF, but LMA=0 in PE.
    Now that VMA is always 0, this is no longer required (LMA=VMA=0 in both
    PE and COFF).
    PeterJohnson committed Sep 26, 2014
Commits on Sep 19, 2014
  1. @PeterJohnson

    Add missing objfmt_x64 to CMakeLists.txt.

    This caused cmake builds to not recognize "x64" as an object format.
    
    Reported by: Brian Gladman
    PeterJohnson committed Sep 19, 2014
Commits on Aug 11, 2014
  1. @PeterJohnson
  2. @PeterJohnson
Commits on Aug 10, 2014
  1. @PeterJohnson
  2. @PeterJohnson
  3. @PeterJohnson

    Warnings cleanup.

    PeterJohnson committed Aug 10, 2014
  4. @PeterJohnson

    Add vsyasm to cmake build.

    PeterJohnson committed Aug 10, 2014
  5. @PeterJohnson
  6. @PeterJohnson
  7. @PeterJohnson
  8. @PeterJohnson

    Update gettext.

    PeterJohnson committed Aug 10, 2014
  9. @PeterJohnson
  10. @PeterJohnson
  11. @PeterJohnson
  12. @PeterJohnson
Commits on Apr 14, 2014
  1. @PeterJohnson

    coff-objfmt.c: Add missing break.

    [#268 state:resolved]
    PeterJohnson committed Apr 13, 2014
Something went wrong with that request. Please try again.