Up to [cvs.NetBSD.org] / pkgsrc / devel / nasm
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.12 / (download) - annotate - [select for diffs], Thu May 18 21:44:42 2017 UTC (2 years, 9 months ago) by adam
CVS Tags: pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3, pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3, pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2, HEAD
Changes since 1.11: +6 -3 lines
Diff to previous 1.11 (colored)
Version 2.13.01 Fix incorrect output for some types of FAR or SEG references in the obj output format, and possibly other 16-bit output formats. Fix the address in the list file for an instruction containing a TIMES directive. Fix error with TIMES used together with an instruction which can vary in size, e.g. JMP. Fix breakage on some uses of the DZ pseudo-op.
Revision 1.11 / (download) - annotate - [select for diffs], Wed Jul 22 21:21:33 2009 UTC (10 years, 7 months ago) by wiz
CVS Tags: pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2, pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4, pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2, pkgsrc-2015Q1-base, pkgsrc-2015Q1, pkgsrc-2014Q4-base, pkgsrc-2014Q4, pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2, pkgsrc-2014Q1-base, pkgsrc-2014Q1, pkgsrc-2013Q4-base, pkgsrc-2013Q4, pkgsrc-2013Q3-base, pkgsrc-2013Q3, pkgsrc-2013Q2-base, pkgsrc-2013Q2, pkgsrc-2013Q1-base, pkgsrc-2013Q1, pkgsrc-2012Q4-base, pkgsrc-2012Q4, pkgsrc-2012Q3-base, pkgsrc-2012Q3, pkgsrc-2012Q2-base, pkgsrc-2012Q2, pkgsrc-2012Q1-base, pkgsrc-2012Q1, pkgsrc-2011Q4-base, pkgsrc-2011Q4, pkgsrc-2011Q3-base, pkgsrc-2011Q3, pkgsrc-2011Q2-base, pkgsrc-2011Q2, pkgsrc-2011Q1-base, pkgsrc-2011Q1, pkgsrc-2010Q4-base, pkgsrc-2010Q4, pkgsrc-2010Q3-base, pkgsrc-2010Q3, pkgsrc-2010Q2-base, pkgsrc-2010Q2, pkgsrc-2010Q1-base, pkgsrc-2010Q1, pkgsrc-2009Q4-base, pkgsrc-2009Q4, pkgsrc-2009Q3-base, pkgsrc-2009Q3
Changes since 1.10: +6 -1 lines
Diff to previous 1.10 (colored)
Update to 2.07. Set LICENSE. Remove code for gcc 2 in pkgsrc Makefile; it required gcc 3.0 anyway. cl-2.07 Version 2.07 NASM is now under the 2-clause BSD license. Fix the section type for the .strtab section in the elf64 output format. Fix the handling of COMMON directives in the obj output format. New ith and srec output formats; these are variants of the bin output format which output Intel hex and Motorola S-records, respectively. See ithfmt and srecfmt. rdf2ihx replaced with an enhanced rdf2bin, which can output binary, COM, Intel hex or Motorola S-records. The Windows installer now puts the NASM directory first in the PATH of the "NASM Shell". Revert the early expansion behavior of %+ to pre-2.06 behavior: %+ is only expanded late. Yet another Mach-O alignment fix. Don't delete the list file on errors. Also, include error and warning information in the list file. Support for 64-bit Mach-O output, see machofmt. Fix assert failure on certain operations that involve strings with high-bit bytes. cl-2.06 Version 2.06 This release is dedicated to the memory of Charles A. Crayne, long time NASM developer as well as moderator of comp.lang.asm.x86 and author of the book Serious Assembler. We miss you, Chuck. Support for indirect macro expansion (%[...]). See indmacro. %pop can now take an argument, see pushpop. The argument to %use is no longer macro-expanded. Use %[...] if macro expansion is desired. Support for thread-local storage in ELF32 and ELF64. See elftls. Fix crash on %ifmacro without an argument. Correct the arguments to the POPCNT instruction. Fix section alignment in the Mach-O format. Update AVX support to version 5 of the Intel specification. Fix the handling of accesses to context-local macros from higher levels in the context stack. Treat WAIT as a prefix rather than as an instruction, thereby allowing constructs like O16 FSAVE to work correctly. Support for structures with a non-zero base offset. See struc. Correctly handle preprocessor token concatenation (see concat) involving floating-point numbers. The PINSR series of instructions have been corrected and rationalized. Removed AMD SSE5, replaced with the new XOP/FMA4/CVT16 (rev 3.03) spec. The ELF backends no longer automatically generate a .comment section. Add additional "well-known" ELF sections with default attributes. See elfsect.
Revision 1.10 / (download) - annotate - [select for diffs], Sun Jun 14 17:48:59 2009 UTC (10 years, 8 months ago) by joerg
CVS Tags: pkgsrc-2009Q2-base, pkgsrc-2009Q2
Changes since 1.9: +1 -3 lines
Diff to previous 1.9 (colored)
Remove @dirrm entries from PLISTs
Revision 1.9 / (download) - annotate - [select for diffs], Wed Nov 5 12:48:35 2008 UTC (11 years, 3 months ago) by wiz
CVS Tags: pkgsrc-2009Q1-base, pkgsrc-2009Q1, pkgsrc-2008Q4-base, pkgsrc-2008Q4
Changes since 1.8: +3 -1 lines
Diff to previous 1.8 (colored)
Update to 2.05.01: Version 2.05.01 * Fix the -w/-W option parsing, which was broken in NASM 2.05. Version 2.05 * Fix redundant REX.W prefix on JMP reg64. * Make the behaviour of -O0 match NASM 0.98 legacy behavior. See section 2.1.22. * -w-user can be used to suppress the output of %warning directives. See section 2.1.24. * Fix bug where ALIGN would issue a full alignment datum instead of zero bytes. * Fix offsets in list files. * Fix %include inside multi-line macros or loops. * Fix error where NASM would generate a spurious warning on valid optimizations of immediate values. * Fix arguments to a number of the CVT SSE instructions. * Fix RIP-relative offsets when the instruction carries an immediate. * Massive overhaul of the ELF64 backend for spec compliance. * Fix the Geode PFRCPV and PFRSQRTV instruction. * Fix the SSE 4.2 CRC32 instruction. Version 2.04 * Sanitize macro handing in the %error directive. * New %warning directive to issue user-controlled warnings. * %error directives are now deferred to the final assembly phase. * New %fatal directive to immediately terminate assembly. * New %strcat directive to join quoted strings together. * New %use macro directive to support standard macro directives. See section 4.6.4. * Excess default parameters to %macro now issues a warning by default. See section 4.3. * Fix %ifn and %elifn. * Fix nested %else clauses. * Correct the handling of nested %reps. * New %unmacro directive to undeclare a multi-line macro. See section 4.3.10. * Builtin macro __PASS__ which expands to the current assembly pass. See section 4.11.9. * __utf16__ and __utf32__ operators to generate UTF-16 and UTF-32 strings. See section 3.4.5. * Fix bug in case-insensitive matching when compiled on platforms that don't use the configure script. Of the official release binaries, that only affected the OS/2 binary. * Support for x87 packed BCD constants. See section 3.4.7. * Correct the LTR and SLDT instructions in 64-bit mode. * Fix unnecessary REX.W prefix on indirect jumps in 64-bit mode. * Add AVX versions of the AES instructions (VAES...). * Fix the 256-bit FMA instructions. * Add 256-bit AVX stores per the latest AVX spec. * VIA XCRYPT instructions can now be written either with or without REP, apparently different versions of the VIA spec wrote them differently. * Add missing 64-bit MOVNTI instruction. * Fix the operand size of VMREAD and VMWRITE. * Numerous bug fixes, especially to the AES, AVX and VTX instructions. * The optimizer now always runs until it converges. It also runs even when disabled, but doesn't optimize. This allows most forward references to be resolved properly.
Revision 1.8 / (download) - annotate - [select for diffs], Wed Mar 12 21:16:12 2008 UTC (11 years, 11 months ago) by drochner
CVS Tags: pkgsrc-2008Q3-base, pkgsrc-2008Q3, pkgsrc-2008Q2-base, pkgsrc-2008Q2, pkgsrc-2008Q1-base, pkgsrc-2008Q1, cwrapper, cube-native-xorg-base, cube-native-xorg
Changes since 1.7: +2 -1 lines
Diff to previous 1.7 (colored)
update to 2.02 changes: -bugfixes -documentation improvements -ELF: Experimental support for DWARF debugging information -New compile date and time standard macros -%ifnum now returns true for negative numbers -Add support for the XSAVE instruction group
Revision 1.7 / (download) - annotate - [select for diffs], Fri Feb 8 03:50:07 2008 UTC (12 years ago) by bjs
Changes since 1.6: +15 -15 lines
Diff to previous 1.6 (colored)
Update package to install html documentation in the right place. While here, simplify things by using the BSD_INSTALL* variables. Bump PKGREVISION.
Revision 1.6 / (download) - annotate - [select for diffs], Mon Jan 28 05:38:20 2008 UTC (12 years ago) by bjs
Changes since 1.5: +8 -2 lines
Diff to previous 1.5 (colored)
Update to version 2.01. There are far too many changes to include here; please see the ChangeLog if interested. All patches except Makefile patches are no longer necessary. While here, add -Wno-signed-char to quiet these warnings. Also change INSTALLATION_DIRS to AUTO_MKDIRS, quiet pkglint by setting INFO_FILES=yes.
Revision 1.5 / (download) - annotate - [select for diffs], Fri Mar 31 05:37:09 2006 UTC (13 years, 10 months ago) by jlam
CVS Tags: pkgsrc-2007Q4-base, pkgsrc-2007Q4, pkgsrc-2007Q3-base, pkgsrc-2007Q3, pkgsrc-2007Q2-base, pkgsrc-2007Q2, pkgsrc-2007Q1-base, pkgsrc-2007Q1, pkgsrc-2006Q4-base, pkgsrc-2006Q4, pkgsrc-2006Q3-base, pkgsrc-2006Q3, pkgsrc-2006Q2-base, pkgsrc-2006Q2
Changes since 1.4: +2 -1 lines
Diff to previous 1.4 (colored)
* Move info file entries into the PLIST. * Honor PKGINFODIR and EMACS_INFOPREFIX.
Revision 1.4 / (download) - annotate - [select for diffs], Fri Feb 25 11:42:17 2005 UTC (14 years, 11 months ago) by adam
CVS Tags: pkgsrc-2006Q1-base, pkgsrc-2006Q1, pkgsrc-2005Q4-base, pkgsrc-2005Q4, pkgsrc-2005Q3-base, pkgsrc-2005Q3, pkgsrc-2005Q2-base, pkgsrc-2005Q2, pkgsrc-2005Q1-base, pkgsrc-2005Q1
Changes since 1.3: +7 -7 lines
Diff to previous 1.3 (colored)
Changes 0.98.39: * fix buffer overflow * fix outas86's .bss handling * "make spotless" no longer deletes config.h.in. * %(el)if(n)idn insensitivity to string quotes difference (#809300). * (nasm.c) __OUTPUT_FORMAT__ changed to string value instead of symbol.
Revision 1.3 / (download) - annotate - [select for diffs], Mon Feb 16 13:12:23 2004 UTC (16 years ago) by seb
CVS Tags: pkgsrc-2004Q4-base, pkgsrc-2004Q4, pkgsrc-2004Q3-base, pkgsrc-2004Q3, pkgsrc-2004Q2-base, pkgsrc-2004Q2, pkgsrc-2004Q1-base, pkgsrc-2004Q1
Changes since 1.2: +1 -16 lines
Diff to previous 1.2 (colored)
Remove info files entries from PLIST.
Revision 1.2 / (download) - annotate - [select for diffs], Wed Sep 17 16:40:12 2003 UTC (16 years, 5 months ago) by jmmv
CVS Tags: pkgsrc-2003Q4-base, pkgsrc-2003Q4
Changes since 1.1: +41 -1 lines
Diff to previous 1.1 (colored)
Update to 0.98.37 (really, rename nasm-devel to nasm). This version is far more complete than 0.98, plus homogenizing the package in a single one will save us from conflicts during bulk builds (and during manual builds too).
Revision 1.1 / (download) - annotate - [select for diffs], Thu Nov 1 01:24:55 2001 UTC (18 years, 3 months ago) by zuntum
CVS Tags: pkgviews-base, pkgviews, netbsd-1-6-RELEASE-base, netbsd-1-6-1-base, netbsd-1-6-1, netbsd-1-6, netbsd-1-5-PATCH003, buildlink2-base, buildlink2
Move pkg/ files into package's toplevel directory
This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.