summaryrefslogtreecommitdiff
path: root/po
Commit message (Collapse)AuthorAgeFilesLines
* Update gettext.Peter Johnson2014-08-105-59/+60
|
* Add .gitignore files.Peter Johnson2011-08-271-0/+10
| | | | These are based on the old svn:ignore properties.
* Remove $Id$ and RCSID() usage.Peter Johnson2011-08-191-2/+0
| | | | These are useless now that we're using git.
* Fix #206: Update gettext bits to gettext 0.17.Peter Johnson2010-06-162-8/+38
| | | | svn path=/trunk/yasm/; revision=2333
* Add initial gas preprocessor, contributed by Alexei Svitkine.Peter Johnson2009-12-231-0/+2
| | | | | | | | | | Support for include directive amongst other major key pieces. Does not currently support macros. Fixes #79. Contributed by: Alexei Svitkine <alexei.svitkine@gmail.com> svn path=/trunk/yasm/; revision=2243
* Remove yapp-preproc.c from list of files to scan for gettext.Peter Johnson2007-09-211-1/+0
| | | | svn path=/trunk/yasm/; revision=1972
* * Marked message strings so gettext can find them.paulbarker2007-09-011-3/+6
| | | | | | * Updated POTFILES.in svn path=/branches/multiarch/; revision=1925
* Bring POTFILES.in up to date.Peter Johnson2007-07-131-1/+1
| | | | svn path=/trunk/yasm/; revision=1890
* Don't distribute re2c-built files or configure-built stdint.h.Peter Johnson2007-02-221-2/+2
| | | | svn path=/trunk/yasm/; revision=1783
* Update to gettext 0.16.1.Peter Johnson2007-02-132-30/+83
| | | | | | | | Note that due to an m4 bug, you need at least m4 1.4.5, and autoconf built with the newer version of m4, to run autoconf on the source now (this does not apply if you're just running ./configure from a tarball). svn path=/trunk/yasm/; revision=1768
* Add support for Win64 structured exception handling (aka .xdata and .pdata).Peter Johnson2007-02-121-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Requested by: Myria Chan, Brian Gladman, several others Helped by: Brian Gladman (format documentation pointers) This commit adds the necessary directives and some higher-level macros to make it easier to generate the .xdata and .pdata sections needed for structured exception handling on Win64. The overall construction mirrors MASM very closely, so it should be possible for near-direct translation of MASM code to Yasm; see for example objfmts/win64/tests/sce3.masm and objfmts/win64/tests/sce4.asm. This commit does *not* break generating these yourself (which you may want to do if you're a compiler). This commit adds special proc macros so the function layout will look like: proc_frame <procname> ... (frame setup and unwind directives) end_prologue (or alternatively [endprolog]) ... endproc_frame The "raw pseudo operations" (.directives) as described in MSDN (http://msdn2.microsoft.com/en-us/library/ms235231(VS.80).aspx) have been exactly mirrored in Yasm, as follows: [pushreg], [setframe], [allocstack], [savereg], [savexmm128], [pushframe], [endprolog] Note the [] are required. Additionally, the following macros have been implemented that MASM provides in ksamd64.inc, and as documented in MSDN (http://msdn2.microsoft.com/en-us/library/ms235217(VS.80).aspx): push_reg, rex_push_reg, push_eflags, rex_push_eflags, alloc_stack, save_reg, save_xmm128, push_frame, set_frame, end_prologue I'll next work on getting all of this documented in the user manual. svn path=/trunk/yasm/; revision=1762
* GAS parser: convert to recursive descent.Peter Johnson2006-12-301-1/+1
| | | | | | Remove all Bison supporting struts as we no longer need Bison. svn path=/trunk/yasm/; revision=1724
* POTFILES.in: Bring up to date by adding a couple of missing files.Peter Johnson2006-12-241-0/+3
| | | | svn path=/trunk/yasm/; revision=1720
* Remove remaining references to nasm-bison.c/h.Peter Johnson2006-12-241-1/+0
| | | | | | | | | | Noticed by: Sean Darcy <seandarcy2@gmail.com> Patch by: Charles Bailey <charles@hashpling.org> Fix automake 1.10 error. Noticed/fix by: Sean Darcy <seandarcy2@gmail.com> svn path=/trunk/yasm/; revision=1719
* * POTFILES.in: Unbreak dist by removing a nonexistent file.Peter Johnson2006-08-102-2/+1
| | | | | | * Makevars: Set MSGID_BUGS_ADDRESS to eliminate a gettext warning. svn path=/trunk/yasm/; revision=1602
* Update POTFILES for new optimizer; disable lc3b as it's not active yet.Peter Johnson2006-06-211-4/+13
| | | | svn path=/branches/new-optimizer/; revision=1587
* Rewrite x86 identifier recognition to use a minimal perfect hash tablePeter Johnson2006-03-041-3/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | instead of re2c-generated code. This gives identifier recognition a significant speedup and also drastically shortens compilation time of yasm itself. This rewrite encouraged combining instruction and prefix recognition into one function and register and target modifier recognition into a second function (rather than having 5 or so separate functions). Also created a state in the NASM parser (as was done in the GAS parser), so instructions/prefixes are only looked for until an instruction is recognized. This avoids search time in the instructions hash for operands. The tool used to generate the new identifier recognition is called GAP. Someday we might extend this to generate more code than just the perfect hash lookup. * tools/gap: New tool to Generate Architecture Parser (aka perfect hashes). * phash.c, phash.h: Helper functions used by GAP-generated code. * x86id.re: Delete. Split into.. * x86parse.gap: Contains all identifier recognition portions. * x86id.c: Contains instruction operand tables and code and higher-level entry points into x86parse.gap perfect hash recognizers. Chose to flow history of x86id.re into this file. * arch.h: Combine instruction/prefix entry points and register/target modifier entry points. * lc3barch.c, lc3bid.re, lc3barch.h: Update to match. * x86arch.c, x86arch.h: Update to match. * Makefile.am, various Makefile.inc: Update. * POTFILES.in: Update due to numerous file changes (not just this commit). * Mkfiles: Update. VC build files untested at the moment. svn path=/trunk/yasm/; revision=1395
* * On most files: re-enable $IdPath$ as $Id$, and enable Id keyword expansion.Peter Johnson2004-09-041-1/+1
| | | | svn path=/trunk/yasm/; revision=1137
* Update auto*, libtool, libltdl, and gettext scripts.Peter Johnson2004-08-143-17/+87
| | | | | | | Make cross-building work by changing how re2c and other build tools are compiled. svn path=/trunk/yasm/; revision=1127
* Change from .cvsignore files to svn:ignore directory properties.Peter Johnson2004-08-081-6/+0
| | | | svn path=/trunk/yasm/; revision=1125
* Add an architecture to support the LC-3b ISA as used in the ECE 312 coursePeter Johnson2003-05-311-0/+3
| | | | | | | at the University of Illinois, Urbana-Champaign. See http://courses.ece.uiuc.edu/ece312/ for more details. svn path=/trunk/yasm/; revision=960
* Remove references to yapp source files now that it's no longer being built.Peter Johnson2003-04-011-2/+0
| | | | svn path=/trunk/yasm/; revision=905
* Split src into frontends, libyasm, and modules (forced commit after repo-copy).Peter Johnson2003-03-131-21/+24
| | | | svn path=/trunk/yasm/; revision=847
* Add coff-objfmt.c.Peter Johnson2002-10-311-0/+1
| | | | svn path=/trunk/yasm/; revision=791
* Add missing files: x86id.c, src/section.c, src/arch/x86/x86arch.c.Peter Johnson2002-10-021-0/+3
| | | | svn path=/trunk/yasm/; revision=722
* Initial revisionPeter Johnson2002-05-299-0/+489
| | | | svn path=/trunk/yasm/; revision=635
* Update with latest files. Add suggestion on how to get an updated list.Peter Johnson2002-04-151-3/+12
| | | | svn path=/trunk/yasm/; revision=591
* Add remove-potcdate.sed.Peter Johnson2002-04-151-0/+1
| | | | svn path=/trunk/yasm/; revision=590
* Update to gettext 0.11.1.Peter Johnson2002-04-151-0/+25
| | | | svn path=/trunk/yasm/; revision=589
* This was significantly out of date. Bring up-to-date with current source.Peter Johnson2001-12-261-3/+10
| | | | svn path=/trunk/yasm/; revision=399
* Cleanup of local .cvsignore files after addition of global CVSROOT/cvsignore.Peter Johnson2001-09-181-2/+0
| | | | svn path=/trunk/yasm/; revision=193
* $Id$ -> $IdPath$.Peter Johnson2001-09-171-1/+1
| | | | svn path=/trunk/yasm/; revision=174
* Convert to using gettext instead of the ugly errwarn constant strings.Peter Johnson2001-08-303-0/+18
NOTE: gettextize now needs to be run before building. svn path=/trunk/yasm/; revision=153