From peter at tortall.net Thu May 8 23:28:48 2008 From: peter at tortall.net (peter at tortall.net) Date: Thu, 8 May 2008 23:28:48 -0700 (PDT) Subject: svn commit: r2081 - trunk/yasm/modules/parsers/gas Message-ID: <20080509062848.2196417875@cvs.tortall.net> Author: peter Date: Thu May 8 23:28:47 2008 New Revision: 2081 Modified: trunk/yasm/modules/parsers/gas/gas-parse.c Changeset: http://www.tortall.net/projects/yasm/changeset/2081 Log: Allow registers as GAS directive parameters. This is required for the win64 SEH directives. From peter at tortall.net Thu May 8 23:46:03 2008 From: peter at tortall.net (peter at tortall.net) Date: Thu, 8 May 2008 23:46:03 -0700 (PDT) Subject: svn commit: r2082 - in trunk/yasm: frontends/yasm libyasm modules/objfmts/bin modules/objfmts/coff modules/objfmts/dbg modules/objfmts/elf modules/objfmts/macho modules/objfmts/rdf modules/objfmts/win64/tests modules/objfmts/win64/tests/gas modules/objfmts/xdf modules/parsers/gas modules/parsers/nasm modules/preprocs/cpp modules/preprocs/nasm/tests modules/preprocs/raw modules/preprocs/yapp Message-ID: <20080509064603.DEE6317875@cvs.tortall.net> Author: peter Date: Thu May 8 23:46:02 2008 New Revision: 2082 Added: trunk/yasm/modules/objfmts/coff/win64-gas.mac trunk/yasm/modules/objfmts/coff/win64-nasm.mac trunk/yasm/modules/objfmts/win64/tests/gas/ trunk/yasm/modules/objfmts/win64/tests/gas/Makefile.inc (contents, props changed) trunk/yasm/modules/objfmts/win64/tests/gas/win64-gas-sce.asm trunk/yasm/modules/objfmts/win64/tests/gas/win64-gas-sce.hex trunk/yasm/modules/objfmts/win64/tests/gas/win64_gas_test.sh (contents, props changed) trunk/yasm/modules/parsers/nasm/nasm-std.mac - copied, changed from r2070, /trunk/yasm/modules/preprocs/nasm/standard.mac Removed: trunk/yasm/modules/preprocs/nasm/genmacro.c trunk/yasm/modules/preprocs/nasm/standard.mac Modified: trunk/yasm/frontends/yasm/yasm.c trunk/yasm/libyasm/coretype.h trunk/yasm/libyasm/objfmt.h trunk/yasm/libyasm/parser.h trunk/yasm/libyasm/preproc.h trunk/yasm/modules/objfmts/bin/bin-objfmt.c trunk/yasm/modules/objfmts/coff/Makefile.inc trunk/yasm/modules/objfmts/coff/coff-objfmt.c trunk/yasm/modules/objfmts/dbg/dbg-objfmt.c trunk/yasm/modules/objfmts/elf/elf-objfmt.c trunk/yasm/modules/objfmts/macho/macho-objfmt.c trunk/yasm/modules/objfmts/rdf/rdf-objfmt.c trunk/yasm/modules/objfmts/win64/tests/Makefile.inc trunk/yasm/modules/objfmts/xdf/xdf-objfmt.c trunk/yasm/modules/parsers/gas/gas-parser.c trunk/yasm/modules/parsers/nasm/Makefile.inc trunk/yasm/modules/parsers/nasm/nasm-parser.c trunk/yasm/modules/preprocs/cpp/cpp-preproc.c trunk/yasm/modules/preprocs/nasm/Makefile.inc trunk/yasm/modules/preprocs/nasm/genversion.c trunk/yasm/modules/preprocs/nasm/nasm-pp.c trunk/yasm/modules/preprocs/nasm/nasm-preproc.c trunk/yasm/modules/preprocs/nasm/tests/nasmpp-nested.errwarn trunk/yasm/modules/preprocs/raw/raw-preproc.c trunk/yasm/modules/preprocs/yapp/yapp-preproc.c Changeset: http://www.tortall.net/projects/yasm/changeset/2082 Log: Split NASM preprocessor standard macro set between various modules. Standard macro sets are looked up based on parser and preprocessor keyword from individual modules. The "standard" NASM parser macros now reside in the NASM parser, so when the GAS parser is used with the NASM preprocessor, the NASM-specific macros are no longer defined. Object-format specific macros are now individually defined by each object formatm module. This allows for the object formats to be independent of the NASM preprocessor module and yields a small optimization benefit as unused object format macros don't need to be skipped over. Also add GAS macro equivalents for the Win64 SEH more complex directives [1]. [1] Requested by Brian Gladman From peter at tortall.net Thu May 8 23:51:42 2008 From: peter at tortall.net (peter at tortall.net) Date: Thu, 8 May 2008 23:51:42 -0700 (PDT) Subject: svn commit: r2083 - trunk/yasm/modules/objfmts/coff Message-ID: <20080509065142.3E7E517875@cvs.tortall.net> Author: peter Date: Thu May 8 23:51:41 2008 New Revision: 2083 Modified: trunk/yasm/modules/objfmts/coff/win64-except.c Changeset: http://www.tortall.net/projects/yasm/changeset/2083 Log: Fix #138: Incorrect UNW_FLAG_CHAININFO value (currently unused). From peter at tortall.net Fri May 9 00:08:18 2008 From: peter at tortall.net (peter at tortall.net) Date: Fri, 9 May 2008 00:08:18 -0700 (PDT) Subject: svn commit: r2084 - in trunk/yasm/tools: . Message-ID: <20080509070818.E469317875@cvs.tortall.net> Author: peter Date: Fri May 9 00:08:17 2008 New Revision: 2084 Added: trunk/yasm/tools/genmacro/ trunk/yasm/tools/genmacro/Makefile.inc (contents, props changed) trunk/yasm/tools/genmacro/genmacro.c - copied, changed from r2070, /trunk/yasm/modules/preprocs/nasm/genmacro.c Modified: trunk/yasm/tools/Makefile.inc Changeset: http://www.tortall.net/projects/yasm/changeset/2084 Log: Commit moved, updated genmacro script missed in [2082] commit. From peter at tortall.net Mon May 12 19:19:40 2008 From: peter at tortall.net (peter at tortall.net) Date: Mon, 12 May 2008 19:19:40 -0700 (PDT) Subject: svn commit: r2085 - trunk/yasm-doc/manual/arch-x86 Message-ID: <20080513021940.340BF1786A@cvs.tortall.net> Author: peter Date: Mon May 12 19:19:39 2008 New Revision: 2085 Modified: trunk/yasm-doc/manual/arch-x86/chapter.xml Changeset: http://www.tortall.net/projects/yasm/changeset/2085 Log: Resynchronize documentation with supported x86 processors and features. Notable additions: new AVX instructions. From peter at tortall.net Mon May 12 20:41:27 2008 From: peter at tortall.net (peter at tortall.net) Date: Mon, 12 May 2008 20:41:27 -0700 (PDT) Subject: svn commit: r2086 - in trunk/yasm/modules/objfmts: coff Message-ID: <20080513034128.0820B1786A@cvs.tortall.net> Author: peter Date: Mon May 12 20:41:27 2008 New Revision: 2086 Modified: trunk/yasm/modules/objfmts/coff/win64-gas.mac trunk/yasm/modules/objfmts/win64/tests/gas/win64-gas-sce.hex Changeset: http://www.tortall.net/projects/yasm/changeset/2086 Log: Fix handling of alloc_stack macro in GAS mode. Reported by: Brian Gladman From peter at tortall.net Mon May 12 22:28:10 2008 From: peter at tortall.net (peter at tortall.net) Date: Mon, 12 May 2008 22:28:10 -0700 (PDT) Subject: svn commit: r2087 - in trunk/yasm/Mkfiles: . vc8/genmacro vc9/genmacro Message-ID: <20080513052810.CF52F17875@cvs.tortall.net> Author: peter Date: Mon May 12 22:28:09 2008 New Revision: 2087 Modified: trunk/yasm/Mkfiles/Makefile.dj trunk/yasm/Mkfiles/Makefile.flat trunk/yasm/Mkfiles/vc/genmacro/genmacro.vcproj trunk/yasm/Mkfiles/vc/genmacro/run.bat trunk/yasm/Mkfiles/vc8/genmacro/genmacro.vcproj trunk/yasm/Mkfiles/vc8/genmacro/run.bat trunk/yasm/Mkfiles/vc9/genmacro/genmacro.vcproj trunk/yasm/Mkfiles/vc9/genmacro/run.bat Changeset: http://www.tortall.net/projects/yasm/changeset/2087 Log: Bring Mkfiles up-to-date with genmacro/preproc changes. From peter at tortall.net Tue May 13 20:32:21 2008 From: peter at tortall.net (peter at tortall.net) Date: Tue, 13 May 2008 20:32:21 -0700 (PDT) Subject: svn commit: r2088 - trunk/yasm/modules/arch/x86 Message-ID: <20080514033221.89AFD1786A@cvs.tortall.net> Author: peter Date: Tue May 13 20:32:20 2008 New Revision: 2088 Modified: trunk/yasm/modules/arch/x86/x86cpu.gperf Changeset: http://www.tortall.net/projects/yasm/changeset/2088 Log: Add westmere CPU (supports AES and CLMUL), redefine sandybridge to add AVX (FMA won't appear until the 22nm shrink of sandybridge). Reported by: nasm64developer at users.sf.net From peter at tortall.net Tue May 13 20:37:11 2008 From: peter at tortall.net (peter at tortall.net) Date: Tue, 13 May 2008 20:37:11 -0700 (PDT) Subject: svn commit: r2089 - trunk/yasm-doc/manual/arch-x86 Message-ID: <20080514033711.761431786A@cvs.tortall.net> Author: peter Date: Tue May 13 20:37:10 2008 New Revision: 2089 Modified: trunk/yasm-doc/manual/arch-x86/chapter.xml Changeset: http://www.tortall.net/projects/yasm/changeset/2089 Log: Sync documentation with [2088] commit. From peter at tortall.net Tue May 13 20:43:20 2008 From: peter at tortall.net (peter at tortall.net) Date: Tue, 13 May 2008 20:43:20 -0700 (PDT) Subject: svn commit: r2090 - in branches/yasm-0.7.x/modules/arch/x86: tests Message-ID: <20080514034320.D639E1786A@cvs.tortall.net> Author: peter Date: Tue May 13 20:43:20 2008 New Revision: 2090 Modified: branches/yasm-0.7.x/modules/arch/x86/gen_x86_insn.py branches/yasm-0.7.x/modules/arch/x86/tests/avx.hex Changeset: http://www.tortall.net/projects/yasm/changeset/2090 Log: Merge [2074] from trunk. From peter at tortall.net Tue May 13 20:44:54 2008 From: peter at tortall.net (peter at tortall.net) Date: Tue, 13 May 2008 20:44:54 -0700 (PDT) Subject: svn commit: r2091 - branches/yasm-0.7.x/modules/arch/x86 Message-ID: <20080514034454.659481786A@cvs.tortall.net> Author: peter Date: Tue May 13 20:44:53 2008 New Revision: 2091 Modified: branches/yasm-0.7.x/modules/arch/x86/gen_x86_insn.py Changeset: http://www.tortall.net/projects/yasm/changeset/2091 Log: Merge [2077] from trunk (LAR and LSL should be 286+Prot, not 386). From peter at tortall.net Tue May 13 20:46:42 2008 From: peter at tortall.net (peter at tortall.net) Date: Tue, 13 May 2008 20:46:42 -0700 (PDT) Subject: svn commit: r2092 - branches/yasm-0.7.x/modules/arch/x86 Message-ID: <20080514034642.175F01786A@cvs.tortall.net> Author: peter Date: Tue May 13 20:46:41 2008 New Revision: 2092 Modified: branches/yasm-0.7.x/modules/arch/x86/x86cpu.gperf Changeset: http://www.tortall.net/projects/yasm/changeset/2092 Log: Merge [2088] from trunk (Add westmere CPU). From peter at tortall.net Wed May 14 18:34:37 2008 From: peter at tortall.net (peter at tortall.net) Date: Wed, 14 May 2008 18:34:37 -0700 (PDT) Subject: svn commit: r2093 - tags/yasm-0.7.1 Message-ID: <20080515013437.14DDC1786A@cvs.tortall.net> Author: peter Date: Wed May 14 18:34:36 2008 New Revision: 2093 Added: tags/yasm-0.7.1/ - copied from r2092, /branches/yasm-0.7.x/ Changeset: http://www.tortall.net/projects/yasm/changeset/2093 Log: Tag 0.7.1 from 0.7.x branch. From peter at tortall.net Wed May 14 18:38:47 2008 From: peter at tortall.net (peter at tortall.net) Date: Wed, 14 May 2008 18:38:47 -0700 (PDT) Subject: svn commit: r2094 - in tags/yasm-0.7.1: Mkfiles/dj Mkfiles/vc Mkfiles/vc8 Mkfiles/vc9 Message-ID: <20080515013847.1088C1786A@cvs.tortall.net> Author: peter Date: Wed May 14 18:38:46 2008 New Revision: 2094 Modified: tags/yasm-0.7.1/Mkfiles/dj/config.h tags/yasm-0.7.1/Mkfiles/vc/config.h tags/yasm-0.7.1/Mkfiles/vc8/config.h tags/yasm-0.7.1/Mkfiles/vc9/config.h tags/yasm-0.7.1/configure.ac Changeset: http://www.tortall.net/projects/yasm/changeset/2094 Log: Bump version numbers for release. From peter at tortall.net Wed May 14 18:40:10 2008 From: peter at tortall.net (peter at tortall.net) Date: Wed, 14 May 2008 18:40:10 -0700 (PDT) Subject: svn commit: r2095 - in branches/yasm-0.7.x: Mkfiles/dj Mkfiles/vc Mkfiles/vc8 Mkfiles/vc9 Message-ID: <20080515014010.1386217876@cvs.tortall.net> Author: peter Date: Wed May 14 18:40:09 2008 New Revision: 2095 Modified: branches/yasm-0.7.x/Mkfiles/dj/config.h branches/yasm-0.7.x/Mkfiles/vc/config.h branches/yasm-0.7.x/Mkfiles/vc8/config.h branches/yasm-0.7.x/Mkfiles/vc9/config.h branches/yasm-0.7.x/configure.ac Changeset: http://www.tortall.net/projects/yasm/changeset/2095 Log: Bump 0.7.x branch version to 0.7.2. From peter at tortall.net Wed May 14 23:55:58 2008 From: peter at tortall.net (peter at tortall.net) Date: Wed, 14 May 2008 23:55:58 -0700 (PDT) Subject: svn commit: r2096 - trunk/yasm/tools/re2c Message-ID: <20080515065558.8CFA21786A@cvs.tortall.net> Author: peter Date: Wed May 14 23:55:57 2008 New Revision: 2096 Modified: trunk/yasm/tools/re2c/main.c Changeset: http://www.tortall.net/projects/yasm/changeset/2096 Log: Make ISO C89 compliant (too long constant string, use of // comment). From peter at tortall.net Thu May 22 01:37:33 2008 From: peter at tortall.net (peter at tortall.net) Date: Thu, 22 May 2008 01:37:33 -0700 (PDT) Subject: svn commit: r2097 - in trunk/yasm: libyasm Message-ID: <20080522083733.A011617D07@cvs.tortall.net> Author: peter Date: Thu May 22 01:37:32 2008 New Revision: 2097 Modified: trunk/yasm/libyasm/errwarn.c trunk/yasm/util.h Changeset: http://www.tortall.net/projects/yasm/changeset/2097 Log: Make util.h more robust against use without config.h by moving the toascii redefinition to the only file that uses it, errwarn.c. From peter at tortall.net Thu May 22 02:08:06 2008 From: peter at tortall.net (peter at tortall.net) Date: Thu, 22 May 2008 02:08:06 -0700 (PDT) Subject: svn commit: r2098 - in trunk/yasm: . cmake cmake/modules frontends frontends/yasm libyasm modules modules/arch modules/arch/lc3b modules/arch/x86 modules/dbgfmts modules/dbgfmts/codeview modules/dbgfmts/dwarf2 modules/dbgfmts/null modules/dbgfmts/stabs modules/listfmts modules/listfmts/nasm modules/objfmts modules/objfmts/bin modules/objfmts/coff modules/objfmts/dbg modules/objfmts/elf modules/objfmts/rdf modules/objfmts/xdf modules/parsers modules/parsers/gas modules/parsers/nasm modules/preprocs modules/preprocs/cpp modules/preprocs/nasm modules/preprocs/raw plugins plugins/dbg plugins/x86 tools tools/genmacro tools/genperf tools/re2c Message-ID: <20080522090806.C928E17D06@cvs.tortall.net> Author: peter Date: Thu May 22 02:08:03 2008 New Revision: 2098 Added: trunk/yasm/CMakeLists.txt trunk/yasm/ConfigureChecks.cmake trunk/yasm/cmake/ trunk/yasm/cmake/CMakeLists.txt trunk/yasm/cmake/modules/ trunk/yasm/cmake/modules/CMakeLists.txt trunk/yasm/cmake/modules/DummyCFile.c trunk/yasm/cmake/modules/YasmMacros.cmake trunk/yasm/config.h.cmake trunk/yasm/frontends/CMakeLists.txt trunk/yasm/frontends/yasm/CMakeLists.txt trunk/yasm/frontends/yasm/genstring.py (contents, props changed) trunk/yasm/frontends/yasm/yasm-plugin.c trunk/yasm/frontends/yasm/yasm-plugin.h trunk/yasm/libyasm-stdint.h.cmake trunk/yasm/libyasm/CMakeLists.txt trunk/yasm/libyasm/cmake-module.c trunk/yasm/modules/CMakeLists.txt trunk/yasm/modules/arch/CMakeLists.txt trunk/yasm/modules/arch/lc3b/CMakeLists.txt trunk/yasm/modules/arch/x86/CMakeLists.txt trunk/yasm/modules/dbgfmts/CMakeLists.txt trunk/yasm/modules/dbgfmts/codeview/CMakeLists.txt trunk/yasm/modules/dbgfmts/dwarf2/CMakeLists.txt trunk/yasm/modules/dbgfmts/null/CMakeLists.txt trunk/yasm/modules/dbgfmts/stabs/CMakeLists.txt trunk/yasm/modules/listfmts/CMakeLists.txt trunk/yasm/modules/listfmts/nasm/CMakeLists.txt trunk/yasm/modules/objfmts/CMakeLists.txt trunk/yasm/modules/objfmts/bin/CMakeLists.txt trunk/yasm/modules/objfmts/coff/CMakeLists.txt trunk/yasm/modules/objfmts/dbg/CMakeLists.txt trunk/yasm/modules/objfmts/elf/CMakeLists.txt trunk/yasm/modules/objfmts/macho/CMakeLists.txt trunk/yasm/modules/objfmts/rdf/CMakeLists.txt trunk/yasm/modules/objfmts/xdf/CMakeLists.txt trunk/yasm/modules/parsers/CMakeLists.txt trunk/yasm/modules/parsers/gas/CMakeLists.txt trunk/yasm/modules/parsers/nasm/CMakeLists.txt trunk/yasm/modules/preprocs/CMakeLists.txt trunk/yasm/modules/preprocs/cpp/CMakeLists.txt trunk/yasm/modules/preprocs/nasm/CMakeLists.txt trunk/yasm/modules/preprocs/raw/CMakeLists.txt trunk/yasm/plugins/ trunk/yasm/plugins/README trunk/yasm/plugins/dbg/ trunk/yasm/plugins/dbg/CMakeLists.txt trunk/yasm/plugins/dbg/README trunk/yasm/plugins/dbg/dbg-objfmt.c trunk/yasm/plugins/dbg/init_plugin.c trunk/yasm/plugins/x86/ trunk/yasm/plugins/x86/CMakeLists.txt trunk/yasm/plugins/x86/README trunk/yasm/plugins/x86/init_plugin.c trunk/yasm/tools/CMakeLists.txt trunk/yasm/tools/genmacro/CMakeLists.txt trunk/yasm/tools/genperf/CMakeLists.txt trunk/yasm/tools/re2c/CMakeLists.txt Modified: trunk/yasm/frontends/yasm/yasm.c Changeset: http://www.tortall.net/projects/yasm/changeset/2098 Log: Add cmake build infrastructure. Not default nor even distributed in the .tar.gz, the cmake build allows for loadable yasm plugins by building libyasm as a shared library. Example plugins are in the plugins/ directory, and may be loaded into a cmake-built yasm using the -N command line option (non-cmake builds will not have this option). Tested only on Linux so far, but should be relatively painless to port to Windows thanks to the use of cmake rather than libtool to create shared libraries. The only modification to the main source tree is some conditional-compiled additions to yasm.c. From peter at tortall.net Thu May 22 23:30:39 2008 From: peter at tortall.net (peter at tortall.net) Date: Thu, 22 May 2008 23:30:39 -0700 (PDT) Subject: svn commit: r2099 - trunk/yasm/frontends/yasm Message-ID: <20080523063039.7ED6017D09@cvs.tortall.net> Author: peter Date: Thu May 22 23:30:38 2008 New Revision: 2099 Modified: trunk/yasm/frontends/yasm/yasm-plugin.c trunk/yasm/frontends/yasm/yasm.c Changeset: http://www.tortall.net/projects/yasm/changeset/2099 Log: Prepend "lib" on plugin name only on Unix. From peter at tortall.net Thu May 22 23:31:53 2008 From: peter at tortall.net (peter at tortall.net) Date: Thu, 22 May 2008 23:31:53 -0700 (PDT) Subject: svn commit: r2100 - trunk/yasm/frontends/yasm Message-ID: <20080523063153.451A417D09@cvs.tortall.net> Author: peter Date: Thu May 22 23:31:52 2008 New Revision: 2100 Modified: trunk/yasm/frontends/yasm/yasm-plugin.c (props changed) trunk/yasm/frontends/yasm/yasm-plugin.h (contents, props changed) Changeset: http://www.tortall.net/projects/yasm/changeset/2100 Log: Enable Id keyword expansion. From peter at tortall.net Thu May 22 23:46:52 2008 From: peter at tortall.net (peter at tortall.net) Date: Thu, 22 May 2008 23:46:52 -0700 (PDT) Subject: svn commit: r2101 - in trunk/yasm: libyasm tools/genperf Message-ID: <20080523064652.AFA5717D09@cvs.tortall.net> Author: peter Date: Thu May 22 23:46:51 2008 New Revision: 2101 Modified: trunk/yasm/libyasm-stdint.h.cmake trunk/yasm/libyasm/CMakeLists.txt trunk/yasm/libyasm/assocdat.h trunk/yasm/libyasm/bitvect.h trunk/yasm/libyasm/bytecode.h trunk/yasm/libyasm/coretype.h trunk/yasm/libyasm/errwarn.h trunk/yasm/libyasm/expr.h trunk/yasm/libyasm/file.h trunk/yasm/libyasm/floatnum.h trunk/yasm/libyasm/hamt.h trunk/yasm/libyasm/insn.h trunk/yasm/libyasm/intnum.h trunk/yasm/libyasm/inttree.h trunk/yasm/libyasm/linemap.h trunk/yasm/libyasm/md5.h trunk/yasm/libyasm/module.h trunk/yasm/libyasm/phash.h trunk/yasm/libyasm/section.h trunk/yasm/libyasm/symrec.h trunk/yasm/libyasm/valparam.h trunk/yasm/libyasm/value.h trunk/yasm/libyasm/xmalloc.c trunk/yasm/tools/genperf/CMakeLists.txt trunk/yasm/util.h Changeset: http://www.tortall.net/projects/yasm/changeset/2101 Log: Enable DLL/plugin builds with cmake on Windows. Add proper declspec dllimport/dllexport to all libyasm functions. Use macros to make these do nothing on non-cmake and Unix builds. From peter at tortall.net Sat May 24 11:30:30 2008 From: peter at tortall.net (peter at tortall.net) Date: Sat, 24 May 2008 11:30:30 -0700 (PDT) Subject: svn commit: r2102 - in trunk/yasm: libyasm Message-ID: <20080524183030.150F717D07@cvs.tortall.net> Author: peter Date: Sat May 24 11:30:29 2008 New Revision: 2102 Modified: trunk/yasm/libyasm/CMakeLists.txt trunk/yasm/modules/CMakeLists.txt Changeset: http://www.tortall.net/projects/yasm/changeset/2102 Log: (cmake build) Install DLL files to correct locations on Windows. From peter at tortall.net Sat May 24 11:32:39 2008 From: peter at tortall.net (peter at tortall.net) Date: Sat, 24 May 2008 11:32:39 -0700 (PDT) Subject: svn commit: r2103 - in trunk/yasm/plugins: x86 Message-ID: <20080524183239.A739A17D07@cvs.tortall.net> Author: peter Date: Sat May 24 11:32:39 2008 New Revision: 2103 Modified: trunk/yasm/plugins/dbg/CMakeLists.txt trunk/yasm/plugins/x86/CMakeLists.txt Changeset: http://www.tortall.net/projects/yasm/changeset/2103 Log: Clean up plugins CMakeLists a bit. Be more clever about finding the yasm executable on Windows. From peter at tortall.net Sat May 24 11:49:59 2008 From: peter at tortall.net (peter at tortall.net) Date: Sat, 24 May 2008 11:49:59 -0700 (PDT) Subject: svn commit: r2104 - trunk/yasm/plugins/x86 Message-ID: <20080524184959.C65AD17D07@cvs.tortall.net> Author: peter Date: Sat May 24 11:49:59 2008 New Revision: 2104 Modified: trunk/yasm/plugins/x86/CMakeLists.txt Changeset: http://www.tortall.net/projects/yasm/changeset/2104 Log: Fix x86 plugin build on Windows. From peter at tortall.net Sat May 24 11:50:34 2008 From: peter at tortall.net (peter at tortall.net) Date: Sat, 24 May 2008 11:50:34 -0700 (PDT) Subject: svn commit: r2105 - trunk/yasm Message-ID: <20080524185034.79D4C17D07@cvs.tortall.net> Author: peter Date: Sat May 24 11:50:32 2008 New Revision: 2105 Modified: trunk/yasm/ConfigureChecks.cmake Changeset: http://www.tortall.net/projects/yasm/changeset/2105 Log: Error out if Python not found. From peter at tortall.net Sat May 24 12:00:50 2008 From: peter at tortall.net (peter at tortall.net) Date: Sat, 24 May 2008 12:00:50 -0700 (PDT) Subject: svn commit: r2106 - in trunk/yasm/plugins: . x86 Message-ID: <20080524190050.456F817D09@cvs.tortall.net> Author: peter Date: Sat May 24 12:00:48 2008 New Revision: 2106 Modified: trunk/yasm/plugins/README trunk/yasm/plugins/dbg/README trunk/yasm/plugins/x86/README Changeset: http://www.tortall.net/projects/yasm/changeset/2106 Log: Update plugin README files for Windows. From peter at tortall.net Sun May 25 10:02:24 2008 From: peter at tortall.net (peter at tortall.net) Date: Sun, 25 May 2008 10:02:24 -0700 (PDT) Subject: svn commit: r2107 - trunk/yasm/frontends/yasm Message-ID: <20080525170224.E8A3917D07@cvs.tortall.net> Author: peter Date: Sun May 25 10:02:24 2008 New Revision: 2107 Modified: trunk/yasm/frontends/yasm/yasm-plugin.c Changeset: http://www.tortall.net/projects/yasm/changeset/2107 Log: Quiet a warning about casting from a data to function pointer. This is required to get a function pointer from dlsym().