| Commit message (Expand) | Author | Age | Files | Lines |
* | Add core TASM syntax support. | Peter Johnson | 2008-10-07 | 1 | -0/+37 |
* | Enable DLL/plugin builds with cmake on Windows. | Peter Johnson | 2008-05-23 | 1 | -0/+36 |
* | Fix a couple of Doxygen nits. | Peter Johnson | 2007-09-08 | 1 | -1/+5 |
* | Add support for second parameter (fill value) to .org directive in GAS | Peter Johnson | 2007-07-20 | 1 | -1/+2 |
* | Doxygen documentation fixes. | Peter Johnson | 2007-07-16 | 1 | -10/+11 |
* | Merge bc-int.h into bytecode.h, removing YASM_BC_INTERNAL in the process. | Peter Johnson | 2007-07-14 | 1 | -15/+226 |
* | Remove YASM_LIB_INTERNAL. It never really gained us that much in terms of | Peter Johnson | 2007-07-14 | 1 | -7/+1 |
* | Change handling of frontend (mnenomic) instructions to make it easier to | Peter Johnson | 2007-07-08 | 1 | -128/+7 |
* | Move absolute section handling into NASM parser, removing all traces of it | Peter Johnson | 2007-05-15 | 1 | -0/+16 |
* | Update all copyright dates. | Peter Johnson | 2007-04-22 | 1 | -1/+1 |
* | Bite the bullet and convert tabs to spaces. Previously yasm's source has | Peter Johnson | 2007-04-22 | 1 | -143/+143 |
* | Fix build (hopefully) on Win64 by using uintptr_t more widely; Win64 is a | Peter Johnson | 2007-02-18 | 1 | -6/+6 |
* | Allow more than just times to trigger on any change during optimization; | Peter Johnson | 2007-02-13 | 1 | -0/+2 |
* | Allow multiples to become temporarily negative during optimization. | Peter Johnson | 2007-02-04 | 1 | -1/+1 |
* | Remove yasm_immval, moving remaining unique information (sign flag) into | Peter Johnson | 2007-01-21 | 1 | -15/+0 |
* | Rename yasm_dvs_destroy() to yasm_dvs_delete() to match the fact it's an | Peter Johnson | 2006-12-23 | 1 | -1/+1 |
* | Take [1423] to the next logical step by supporting the general case of | Peter Johnson | 2006-12-10 | 1 | -2/+4 |
* | Have incbin search include paths (long-missing feature). | Peter Johnson | 2006-10-28 | 1 | -2/+4 |
* | * bytecode.h: Fix doxygen comments. | Peter Johnson | 2006-08-12 | 1 | -2/+4 |
* | In preparation for further work on optimizing multiple, break multiple apart | Peter Johnson | 2006-06-20 | 1 | -0/+9 |
* | Implement first phase of align and org. | Peter Johnson | 2006-06-11 | 1 | -1/+1 |
* | Get rid of origin_prevbc; it's no longer needed due to yasm_value handling | Peter Johnson | 2006-06-10 | 1 | -5/+5 |
* | Get rid of calc_bc_dist_func, the only times this was used was when | Peter Johnson | 2006-06-07 | 1 | -7/+9 |
* | Merge [1333]-[1543] (inclusive) into new-optimizer branch. This results in | Peter Johnson | 2006-05-31 | 1 | -30/+86 |
|\ |
|
| * | Fix major bug related to multiple handling. Unfortunately this slows down | Peter Johnson | 2006-05-11 | 1 | -4/+10 |
| * | * coretype.h (yasm_value): Add size field (specified in bits). | Peter Johnson | 2006-05-10 | 1 | -6/+3 |
| * | Try to combine as much data as possible into single raw (used to be string) | Peter Johnson | 2006-05-08 | 1 | -2/+17 |
| * | Revamp error/warning handling, using a model similar to Python's internal | Peter Johnson | 2006-05-04 | 1 | -3/+1 |
| * | Massive cleanup of relocation and WRT handling. Closes #49 and lays the | Peter Johnson | 2006-03-19 | 1 | -16/+53 |
* | | Change calc_len to call back to add_span function so that multiple spans can | Peter Johnson | 2006-05-28 | 1 | -27/+31 |
* | | Merge [1270] - [1332] (inclusive) into new-optimizer branch. It's going | Peter Johnson | 2006-01-17 | 1 | -3/+25 |
|\ \
| |/ |
|
| * | * bytecode.h (yasm_dv_create_string): Fix up documentation. | Peter Johnson | 2005-10-27 | 1 | -1/+2 |
| * | Enhance builtin bytecode_data to support embedded NULs in character strings. | Peter Johnson | 2005-10-26 | 1 | -2/+5 |
| * | Support standalone, segment, and REX prefixes in GAS mode. | Peter Johnson | 2005-10-24 | 1 | -0/+9 |
| * | Add support for LEB128 encoded integers (both signed and unsigned). This | Peter Johnson | 2005-10-17 | 1 | -0/+9 |
* | | * section.c: Refine optimizer algorithm description. Code will need to | Peter Johnson | 2006-01-16 | 1 | -4/+12 |
* | | Create new working branch for new (Robertson 1977) optimizer. | Peter Johnson | 2005-10-08 | 1 | -25/+25 |
|/ |
|
* | Implement align and org bytecodes. While we're here, implement .zero | Peter Johnson | 2005-10-03 | 1 | -1/+19 |
* | Revert [1251]. From further investigation, ML64's generation of REL32 in | Peter Johnson | 2005-10-01 | 1 | -6/+0 |
* | * coff-objfmt.c (coff_objfmt_output_expr): Change relocations output for | Peter Johnson | 2005-09-28 | 1 | -0/+6 |
* | Preliminary GAS parser. Only a few instructions are supported at present. | Peter Johnson | 2005-09-25 | 1 | -0/+10 |
* | * bytecode.h (yasm_dv_create_float): Remove (no implementation exists or is | Peter Johnson | 2005-09-25 | 1 | -6/+0 |
* | * bytecode.h: Doxygen cleanups. | Peter Johnson | 2004-11-16 | 1 | -1/+2 |
* | Move generation of arch instruction bytecodes from on-the-fly during the | Peter Johnson | 2004-11-14 | 1 | -0/+42 |
* | First part of list file support. This should accurately output all file | Peter Johnson | 2004-10-02 | 1 | -2/+3 |
* | * bc-int.h (yasm_bytecode): Add new pointer to array symrecs. This is a | Peter Johnson | 2004-09-13 | 1 | -0/+9 |
* | * On most files: re-enable $IdPath$ as $Id$, and enable Id keyword expansion. | Peter Johnson | 2004-09-04 | 1 | -1/+1 |
* | Massive libyasm / module interface update - Phase 1 | Peter Johnson | 2003-10-02 | 1 | -160/+45 |
* | Fix doxygen comment for yasm_bc_tobytes(). | Peter Johnson | 2003-08-20 | 1 | -2/+2 |
* | STABS debugging information. This includes, naturally, several draft | Michael Urman | 2003-08-15 | 1 | -0/+16 |