summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Add morphology to limit jobs to 1baserock/morphbaserock/danielsilverstone/vagrant-supportDaniel Silverstone2014-05-091-0/+4
|
* coff-objfmt.c: Add missing break.Peter Johnson2014-04-131-0/+1
| | | | [#268 state:resolved]
* Merge pull request #67 from maksqwe/initalen_fixPeter Johnson2014-04-131-0/+1
|\ | | | | missing 'break' in initalen()
| * missing 'break' in initalen()Maks Naumov2014-04-111-0/+1
|/
* Rename a Visual Studio 2013 build fileBrian Gladman2014-04-061-0/+0
|
* Add Visual Studio 2013 build filesBrian Gladman2014-04-0618-0/+2839
|
* Add cpu ivybridge, haswell, broadwell, skylake.Peter Johnson2014-04-051-3/+38
|
* Add Intel ADX, RDSEED, and SMAP instructions.Peter Johnson2014-04-0511-12/+158
|
* Add Intel SHA instructions.Peter Johnson2014-02-143-1/+53
| | | | Contributed by: Mark Charney @ Intel
* Merge pull request #66 from Gramner/masterPeter Johnson2014-02-141-1/+1
|\ | | | | Use a larger hash table size
| * Use a larger hash table sizeHenrik Gramner2014-01-211-1/+1
|/ | | | | Increases compilation speed of files with a large number of macros by around 20x.
* test commitBrian Gladman2013-11-131-1/+1
|
* Minor change to Python detection in the Visual Studio build to avoid ↵briangladman2013-11-131-2/+2
| | | | spurious error message
* Optimize matching loops.Peter Johnson2013-08-073-4/+15
| | | | | | | | Reported by: Po-Chun Chang [#264 state:resolved] [#265 state:resolved] [#266 state:resolved]
* Update config.guess and config.sub.Peter Johnson2013-07-032-551/+952
| | | | [#255 state:resolved]
* cv8: Fix line number issues with multiple files.Peter Johnson2013-07-034-40/+67
| | | | | | Patch by: Knut St. Osmundsen [#263 state:resolved]
* Unbreak distcheck.Peter Johnson2013-06-211-2/+2
|
* Fix vpbroadcastq.Peter Johnson2013-06-211-1/+1
| | | | Patch by: Jason Garrett-Glaser <jason@x264.com>
* Make the detection of Python in the Visual Studio 2010 build more robustBrianGladman2012-11-061-3/+14
|
* Add support for "function" decorator in win32/win64.Peter Johnson2012-10-194-0/+171
| | | | | | This can be used on global directives (e.g. global _foo:function) to indicate the global is a function. This is useful for incremental linking in MSVC.
* add new elf file to visual studio 2010 buildBrianGladman2012-09-112-0/+4
|
* gas-parse.c: Eliminate warning.Peter Johnson2012-08-301-2/+0
|
* Regen yasm_arch.7 and yasm_objfmts.7.Peter Johnson2012-08-302-14/+36
|
* Add support for x32H.J. Lu2012-08-3033-23/+6440
| | | | | | | X32 is a 32-bit psABI for x86-64 with 32-bit pointer size. More info can be found at: https://sites.google.com/site/x32abi/
* Merge pull request #64 from sgraham/fix-win32-warningsPeter Johnson2012-08-302-2/+2
|\ | | | | Fix a couple warnings when building on win32
| * fix a couple warnings when building on win32Scott Graham2012-05-092-2/+2
| |
* | Improve check for Cython version.Peter Johnson2012-08-301-4/+5
| | | | | | | | [#249 state:resolved]
* | Fix vphaddudq opcode; should be DB rather than D8.Peter Johnson2012-08-182-4/+4
| |
* | Merge pull request #65 from vmt/masterPeter Johnson2012-05-311-1/+1
|\ \ | |/ |/| Fix definition of pmulhrw
| * Fix minor typo in the definition of pmulhrwVivek Thampi2012-05-281-1/+1
|/ | | | | This change fixes the definition of "pmulhrw" where it is defined as having the mnemonic "pmulhrwa".
* Merge pull request #63 from nico/blahPeter Johnson2012-03-121-1/+1
|\ | | | | Don't use a C++ comment in a C source file.
| * Don't use a C++ comment in a C source file.Nico Weber2012-03-101-1/+1
|/
* Merge pull request #62 from nico/ticket246Peter Johnson2012-03-091-3/+7
|\ | | | | | | | | In the Mach-O writer, only warn on ignored flags if the new flags are different from the old flags. [#246 state:resolved]
| * In the Mach-O writer, only warn on ignored flags if the new flagsNico Weber2012-03-061-3/+7
|/ | | | | | are different from the old flags. Fixes http://tortall.lighthouseapp.com/projects/78676-yasm/tickets/246
* Merge pull request #61 from fischman/masterPeter Johnson2012-03-021-9/+0
|\ | | | | Silence is golden: genperf emits too much stdout in success path
| * Drop success-path chatter from genperf.Ami Fischman2012-03-021-9/+0
| |
* | Added support for HSW TSX instructions:sergey semenko2012-03-025-4/+76
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | XAXQUIRE XRELEASE XABORT XBEGIN XEND XTEST Also fixed a bug for CALL instruction (opcode 0xE8) - it allowed 16 bit operand with 0x66 prefix in 64 bit mode, while 16 bit operand is not allowed at all in 64 bit mode. Added X86_ACQREL prefix group for XACQUIRE/XRELEASE prefixes, since they need to be orthogonal to LOCKREP prefixes, because TSX prefixes must come together with F0 (LOCK) prefix. However this commit does not enforce using TSX hints only with instructions they are allowed to be used. The reason for this is that lock prefix F0 itself is not enforced to be used only with lockable instructions, this seems to be a decision made by Yasm developers, that user himself must take care of these situations. Right now TSX hints can come with F0 prefix, can come with REPNE/REPZE prefixes, but they are used together in assembly, only the leftmost would be encoded to the binary and warning will be issued. This is the behavior of Yasm for duplicate LOCKREP prefixes.
* | Add AMD TBM instructions.Jason Garrett-Glaser2012-03-024-5/+58
|/ | | | | | Reference: http://support.amd.com/us/Processor_TechDocs/24594_APM_v3.pdf Also add appropriate CPU bits and directive handling for these.
* Add prebuild step for yasm-verssion.hBrianGladman2011-10-311-2/+6
|
* add path for YASM-VERSION.hBrianGladman2011-10-311-118/+121
|
* Bump DEF_VER to 1.2.0 for release.v1.2.0Peter Johnson2011-10-311-11/+1
|
* Add Mkfiles/vc10/out_copy_rename.bat to distribution.Peter Johnson2011-10-311-0/+1
|
* Copy YASM-VERSION.h to Mkfiles for distribution.Peter Johnson2011-10-311-1/+4
|
* re2c: Work around tmpfile() issue on win32.Peter Johnson2011-10-311-0/+59
| | | | | | | | | tmpfile() defaults to C:\, and on Windows 7 can run into permissions issues. Add workaround implementation from cairo (http://cgit.freedesktop.org/cairo/commit/?id=4fa46e3caaffb54f4419887418d8d0ea39816092) See also: http://msdn.microsoft.com/en-us/library/x8x7sakw(v=VS.80).aspx (community content section)
* win64: Default to nobase for .xdata section.Peter Johnson2011-10-304-5/+557
| | | | | | Also add ..imagebase special symbol to force use of a nobase relocation. [#135 state:resolved]
* re2c: Use tmpfile instead of fixed temporary filename.Peter Johnson2011-10-021-2/+1
| | | | | | | | | This could cause a race condition when running parallel make. Tracked down by Volker Braun. [#238 state:resolved] [#165 state:resolved]
* Merge pull request #60 from olsner/struc_basePeter Johnson2011-10-024-3/+20
|\ | | | | Implement the base offset parameter for the struc macro
| * Add testcase for struc with base offsetSimon Brenner2011-10-023-0/+17
| |
| * Implement the base offset parameter to 'struc'Simon Brenner2011-10-021-3/+3
|/
* nasm-pp.c: Plug a memory leak.Peter Johnson2011-09-301-0/+1
|