Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Bump version numbers for release.v1.0.01.0.0 | Peter Johnson | 2010-04-09 | 5 | -15/+15 |
| | | | | svn path=/tags/yasm-1.0.0/; revision=2320 | ||||
* | Merge [2317] from trunk. | Peter Johnson | 2010-04-08 | 2 | -2/+2 |
| | | | | svn path=/branches/yasm-1.0/; revision=2318 | ||||
* | Bump branch version to 1.0.x, with an internal version of 1.0.0. | Peter Johnson | 2010-04-08 | 5 | -22/+22 |
| | | | | svn path=/branches/yasm-1.0/; revision=2316 | ||||
* | COPYING: Update credits a bit. | Peter Johnson | 2010-04-08 | 1 | -2/+2 |
| | | | | svn path=/trunk/yasm/; revision=2314 | ||||
* | Update copyright dates. | Peter Johnson | 2010-04-08 | 1 | -1/+1 |
| | | | | svn path=/trunk/yasm/; revision=2313 | ||||
* | NASM preproc: Add basic support for %{x:y} parameter list expansion. | Peter Johnson | 2010-04-08 | 1 | -79/+128 |
| | | | | | | | | | Contributed by: Mathieu Monnier nasm64developer has a more advanced 3-parameter version that will take some time to integrate, so for now just provide the simpler version. svn path=/trunk/yasm/; revision=2312 | ||||
* | NASM preprocessor: Add %scope and %endscope. | Peter Johnson | 2010-04-08 | 4 | -11/+107 |
| | | | | | | Contributed by: Mathieu Monnier svn path=/trunk/yasm/; revision=2311 | ||||
* | Instead of initializing unknown sections en-masse during objfmt_output(), | Peter Johnson | 2010-03-28 | 11 | -185/+144 |
| | | | | | | | | | | | add new objfmt interface function init_new_section() to initialize as we go. This fixes several issues, primarily with debug formats that create sections. Reported by: Brian Gladman svn path=/trunk/yasm/; revision=2310 | ||||
* | vsyasm: Allow override of object, list, and map file extensions. | Peter Johnson | 2010-03-19 | 1 | -3/+70 |
| | | | | svn path=/trunk/yasm/; revision=2309 | ||||
* | vsyasm: Fix map extension. | Peter Johnson | 2010-03-19 | 1 | -1/+1 |
| | | | | svn path=/trunk/yasm/; revision=2308 | ||||
* | Improve VSYASM integration into Visual Studio 2010 | Brian Gladman | 2010-03-10 | 3 | -26/+107 |
| | | | | svn path=/trunk/yasm/; revision=2307 | ||||
* | vsyasm: if -E is used, print command line as first line in error file. | Peter Johnson | 2010-03-04 | 1 | -0/+5 |
| | | | | | | Requested by: Brian Gladman svn path=/trunk/yasm/; revision=2300 | ||||
* | Makefile.am: Update for [2297] changes. | Peter Johnson | 2010-03-04 | 1 | -3/+3 |
| | | | | svn path=/trunk/yasm/; revision=2299 | ||||
* | Adjust YASM integration into Visual Studio 2010 slightly | Brian Gladman | 2010-03-03 | 1 | -1/+1 |
| | | | | svn path=/trunk/yasm/; revision=2298 | ||||
* | Add VSYASM integration files for Visual Studio 2010 (and remove incorrect ↵ | Brian Gladman | 2010-03-03 | 5 | -120/+133 |
| | | | | | | YASM ones) svn path=/trunk/yasm/; revision=2297 | ||||
* | Correction to Python detection on Windows | Brian Gladman | 2010-02-25 | 2 | -2/+2 |
| | | | | svn path=/trunk/yasm/; revision=2296 | ||||
* | Yet one more attempt to find Python in Windows | Brian Gladman | 2010-02-25 | 2 | -22/+28 |
| | | | | svn path=/trunk/yasm/; revision=2295 | ||||
* | Make a further attempt to use the Windows registry to find Python | Brian Gladman | 2010-02-24 | 2 | -42/+12 |
| | | | | svn path=/trunk/yasm/; revision=2294 | ||||
* | correct error in python detection batch file | Brian Gladman | 2010-02-23 | 2 | -2/+2 |
| | | | | svn path=/trunk/yasm/; revision=2293 | ||||
* | Hopefully remove python discovery issue in Windows build | Brian Gladman | 2010-02-23 | 2 | -10/+36 |
| | | | | svn path=/trunk/yasm/; revision=2292 | ||||
* | vsyasm: More gracefully handle single input file by using output name as-is. | Peter Johnson | 2010-02-19 | 1 | -5/+9 |
| | | | | | | Patch by: Brian Gladman svn path=/trunk/yasm/; revision=2291 | ||||
* | Add vc10 and vsyasm build files to EXTRA_DIST. | Peter Johnson | 2010-02-17 | 1 | -6/+42 |
| | | | | svn path=/trunk/yasm/; revision=2290 | ||||
* | Update Visual Studio 2010 build files | Brian Gladman | 2010-02-15 | 11 | -39/+39 |
| | | | | svn path=/trunk/yasm/; revision=2289 | ||||
* | 1. Add vsyasm build to VC9 and vc10 builds | Brian Gladman | 2010-02-13 | 9 | -10/+724 |
| | | | | | | 2. Improve search for Python interpreter svn path=/trunk/yasm/; revision=2288 | ||||
* | vsyasm: create intermediate output directories if necessary. | Peter Johnson | 2010-02-13 | 4 | -5/+111 |
| | | | | | | | | This feature is apparently assumed by MSBUILD. Contributed (with minor modifications) by: Brian Gladman svn path=/trunk/yasm/; revision=2287 | ||||
* | Update yasm_parsers(7) now that GAS preprocessor support is fairly mature. | Peter Johnson | 2010-02-13 | 1 | -5/+5 |
| | | | | svn path=/trunk/yasm/; revision=2286 | ||||
* | Add support for gas preprocessor macro directives. | Peter Johnson | 2010-02-13 | 4 | -0/+241 |
| | | | | | | | | | It doesn't yet support the full set of macro types gas supports, but can handle a lot of common cases. Contributed by: Alexei Svitkine svn path=/trunk/yasm/; revision=2285 | ||||
* | Add "vsyasm", a batch version of yasm primarily useful for VS2010. | Peter Johnson | 2010-02-06 | 6 | -2/+1391 |
| | | | | | | | | | | | | Basically the objfile, listfile, and mapfile options specify output directories instead of files. Multiple files are accepted and each one is independently assembled in command line order. All options (such as include directories and predefined macros) apply to all input files. Any error terminates the process early. Suggested by: Brian Gladman svn path=/trunk/yasm/; revision=2284 | ||||
* | nasm_pp_cleanup(): Do a better job of cleaning up. | Peter Johnson | 2010-02-06 | 1 | -0/+6 |
| | | | | svn path=/trunk/yasm/; revision=2283 | ||||
* | Update flat and DJGPP Makefiles for GAS preproc and parser changes. | Peter Johnson | 2010-01-20 | 2 | -2/+16 |
| | | | | svn path=/trunk/yasm/; revision=2282 | ||||
* | Update VC++ v10 build | Brian Gladman | 2010-01-19 | 2 | -0/+4 |
| | | | | svn path=/trunk/yasm/; revision=2281 | ||||
* | Update VC++ v9 build | Brian Gladman | 2010-01-19 | 1 | -0/+4 |
| | | | | svn path=/trunk/yasm/; revision=2280 | ||||
* | Add .intel_syntax and .gas_syntax support to GAS parser. | Peter Johnson | 2010-01-19 | 15 | -11/+257 |
| | | | | | | | | Uses the NASM parser for the .intel_syntax parsing heavy lifting. Contributed by: Alexei Svitkine svn path=/trunk/yasm/; revision=2279 | ||||
* | Add nasm-parser-struct.h to SOURCES. | Peter Johnson | 2010-01-19 | 1 | -0/+1 |
| | | | | svn path=/trunk/yasm/; revision=2278 | ||||
* | Nasm parser: Add some very basic MASM-ish syntax handling, along the lines | Peter Johnson | 2010-01-19 | 5 | -4/+80 |
| | | | | | | | | | | | of the TASM "mode". These code paths aren't used yet; they will be used for GAS .intel_syntax handling. Contributed by: Alexei Svitkine svn path=/trunk/yasm/; revision=2277 | ||||
* | Split yasm_parser_nasm structure out to separate header. | Peter Johnson | 2010-01-19 | 2 | -61/+96 |
| | | | | | | | | | This is needed so that other parsers can get access to this structure without naming conflicts. Contributed by: Alexei Svitkine svn path=/trunk/yasm/; revision=2276 | ||||
* | Allow gas flags input to bin objfmt (ignored and not used). | Peter Johnson | 2010-01-14 | 1 | -1/+11 |
| | | | | | | Contributed by: Alexei Svitkine svn path=/trunk/yasm/; revision=2275 | ||||
* | substitute_values(): Allocate sufficient space for null terminator. | Peter Johnson | 2010-01-14 | 1 | -1/+1 |
| | | | | | | Noticed by: Alexei Svitkine svn path=/trunk/yasm/; revision=2274 | ||||
* | gas-preproc.c: Use sprintf instead of snprintf. | Peter Johnson | 2010-01-13 | 2 | -5/+1 |
| | | | | | | | | It's impossible for a decimal long string to be longer than 64 chars. Also remove workaround for MSVC added in r2267. svn path=/trunk/yasm/; revision=2273 | ||||
* | Allow older automake version (1.9.6). | Peter Johnson | 2010-01-12 | 1 | -1/+1 |
| | | | | svn path=/trunk/yasm/; revision=2272 | ||||
* | Fix #200 - yasm.rules double quote issue | Brian Gladman | 2010-01-08 | 1 | -25/+26 |
| | | | | svn path=/trunk/yasm/; revision=2271 | ||||
* | "Fix #200" - yasm.rules double quote issue | Brian Gladman | 2010-01-08 | 1 | -5/+5 |
| | | | | svn path=/trunk/yasm/; revision=2270 | ||||
* | Update autoconf/automake scripts. | Peter Johnson | 2010-01-07 | 7 | -6949/+27 |
| | | | | | | | | Also remove ltmain.sh as we no longer use libtool. Patch submitted by: Roumen Petrov <bugtrack@roumenpetrov.info> svn path=/trunk/yasm/; revision=2269 | ||||
* | Unbreak make distcheck. | Peter Johnson | 2010-01-07 | 3 | -2/+3 |
| | | | | svn path=/trunk/yasm/; revision=2268 | ||||
* | 1. Add gas preprocessor build on Windows | Brian Gladman | 2010-01-05 | 5 | -1/+36 |
| | | | | | | 2. Add snprintf -> _snprintf define for VC++ build svn path=/trunk/yasm/; revision=2267 | ||||
* | Now that the gas preproc supports .rept, remove it from the gas parser. | Peter Johnson | 2010-01-03 | 4 | -269/+1 |
| | | | | svn path=/trunk/yasm/; revision=2266 | ||||
* | GAS preproc: Fix line number for .rept without matching .endr error. | Peter Johnson | 2010-01-03 | 3 | -2/+7 |
| | | | | | | | | The line number reported for the error is that of the .rept directive. Contributed by: Alexei Svitkine <alexei.svitkine@gmail.com> svn path=/trunk/yasm/; revision=2265 | ||||
* | Update Pyxelator to avoid deprecation warnings on recent Python versions. | Peter Johnson | 2010-01-03 | 2 | -6/+20 |
| | | | | svn path=/trunk/yasm/; revision=2264 | ||||
* | bin-objfmt.c: Comment out unused function (kept in the code for debugging). | Peter Johnson | 2010-01-03 | 1 | -0/+3 |
| | | | | svn path=/trunk/yasm/; revision=2263 | ||||
* | Fix two more instances of queue.h HEAD macros for portability. | Peter Johnson | 2010-01-03 | 2 | -2/+3 |
| | | | | svn path=/trunk/yasm/; revision=2262 |