10
I Use This!
Very Low Activity

Commits : Listings

Analyzed 1 day ago. based on code collected 2 days ago.
May 19, 2023 — May 19, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Add global filename variable and handling for a filename passed on the command line (no real command-line parsing yet). More... almost 23 years ago
Add lexing, parsing, and internal format for strings and character constants. Completely handle data declarations (db/dw/etc) and reserve space declarations (resb/resw/etc). More... almost 23 years ago
Formatting changes and starting to comment more heavily. More... almost 23 years ago
At least in NASM syntax, there is no differentation between labels and data declarations, so delete SYM_DATA. We may add it back in someday if we add another syntax. More... almost 23 years ago
Add unary precedence to some of the expression rules. Add '+' as a unary operator. Change target to use expr instead of just explabel. More... almost 23 years ago
Add strdup and strtoul replacements to EXTRA_DIST. More... almost 23 years ago
Move ..start in with ..@label. More... almost 23 years ago
Move some previously seperate identifiers into general label handlers. More... almost 23 years ago
This is now in the root directory, so no need to include it here. More... almost 23 years ago
Match build changes. More... almost 23 years ago
Repo-copied include files to src to make automake/autoconf build structure work properly. Changed Makefile.am, src/Makefile.am, and configure.in to match directory changes. More... almost 23 years ago
First attempt at supporting relative jump instructions. A few hacks, but seems to work well. A few other minor fixes/changes as well (noticed when coding). More... almost 23 years ago
Better and more generalized kludge for sliding $0.\d down. More... almost 23 years ago
Integrate expression handling into memory address expressions. Consequently change Imm->EA, and update DebugPrintBC (fix segvs too) More... almost 23 years ago
Fix and tighten down on validation regexps. Add support for 4th group parameter. More... almost 23 years ago
Eliminate conflicts by setting associativity (and precedence too). More... almost 23 years ago
Align inst the same as !grp to improve readability. More... almost 23 years ago
Fixed the non-ansi attempts to pass a union member casted as the union type. More... almost 23 years ago
Enable and add support for (in gen_instr.pl) short xchg AX and EAX forms. More... almost 23 years ago
Oops. Used the write struct this time. More... almost 23 years ago
Added prototype for ConvertExprToImm() More... almost 23 years ago
Long hairy integration of expression handling into the grammar. Added printing, getvalue functionality to expr.[ch] Changed immval to house an expr* instead of an unsigned long. More... almost 23 years ago
Change groupdate into an array, and make everything 0-based in the output code. Bit of a kludge required in gen_instr.pl to slide the $0.\d down by one (is there a better way to do it?). More... almost 23 years ago
Allow opsize parameters, to eliminate !onebyte16 and !onebyte32. More... almost 23 years ago
Initial checkin of expression handling. More... almost 23 years ago
Fix movdq2q, movq2dq encodings. More... almost 23 years ago
Fix typo (cmpneqps -> cmpneqsd). More... almost 23 years ago
Implement all variations of the SSE and SSE2 cmp* family. More... almost 23 years ago
#0 and #1 -> @0 and @1 (for the CPU field), to avoid warning from Perl. More... almost 23 years ago
Many minor relocations, fixes, particularly with the CPU field. More... almost 23 years ago