| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
svn path=/trunk/yasm/; revision=2258
|
| |
|
|
|
|
| |
Reported and fix submitted by: Mark Charney
svn path=/trunk/yasm/; revision=2159
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
svn path=/trunk/yasm/; revision=2098
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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 <brg@gladman.plus.com>
svn path=/trunk/yasm/; revision=2082
|
| |
|
|
|
|
|
|
|
| |
Note: label values are still not supported, and probably never will be,
as yasm is single-pass parsing, and only reads the source file once.
Someday we may add specific support for relatively common %if-%error
idioms.
svn path=/trunk/yasm/; revision=2008
|
| |
|
|
|
|
|
|
|
|
| |
This will make certain types of parser-preprocessor synchronization
easier for upcoming feature enhancements.
Due to additional complexity in GAS (rept), internally GAS converts
lines back into blocks.
svn path=/trunk/yasm/; revision=2007
|
| |
|
|
| |
svn path=/trunk/yasm/; revision=2005
|
| |
|
|
|
|
| |
VC build files, as there's no popen.
svn path=/trunk/yasm/; revision=1970
|
| |
|
|
|
|
|
| |
* Marked a string for gettext.
* Fixed a comment error.
svn path=/branches/multiarch/; revision=1961
|
| |
|
|
| |
svn path=/branches/multiarch/; revision=1941
|
| |
|
|
| |
svn path=/branches/multiarch/; revision=1940
|
| |
|
|
|
|
| |
* Updated POTFILES.in
svn path=/branches/multiarch/; revision=1925
|
| |
|
|
|
|
| |
preprocessor now opens the input file itself.
svn path=/branches/multiarch/; revision=1923
|
| |
|
|
| |
svn path=/branches/multiarch/; revision=1921
|
| |
|
|
|
|
| |
rather than storing the output in a temporary file.
svn path=/branches/multiarch/; revision=1920
|
| |
|
|
| |
svn path=/branches/multiarch/; revision=1919
|
| |
|
|
| |
svn path=/branches/multiarch/; revision=1917
|
|
|
svn path=/branches/multiarch/; revision=1916
|