summaryrefslogtreecommitdiff
path: root/libyasm/section.h
Commit message (Expand)AuthorAgeFilesLines
* Overrides and dummy value finalization for binJannis Harder2012-07-311-0/+10
* Remove $Id$ and RCSID() usage.Peter Johnson2011-08-191-4/+0
* Fix #132: Add --prefix and --suffix (aka --postfix) options.Peter Johnson2008-06-081-0/+20
* Enable DLL/plugin builds with cmake on Windows.Peter Johnson2008-05-231-0/+33
* Add NASM-compatible multi-section binary support to bin object format.Peter Johnson2007-11-141-19/+1
* Doxygen documentation fixes.Peter Johnson2007-07-161-1/+3
* Remove YASM_LIB_INTERNAL. It never really gained us that much in terms ofPeter Johnson2007-07-141-7/+0
* Move absolute section handling into NASM parser, removing all traces of itPeter Johnson2007-05-151-30/+7
* Update all copyright dates.Peter Johnson2007-04-221-1/+1
* Bite the bullet and convert tabs to spaces. Previously yasm's source hasPeter Johnson2007-04-221-101/+101
* Massive update of directive handling, including handling of extern, global,Peter Johnson2007-03-211-0/+21
* Update doxygen comments.Peter Johnson2007-03-061-0/+1
* Restructure yasm_object as the central clearing house for yasm_objfmt,Peter Johnson2007-03-051-31/+27
* yasm_object_optimize(): Fix error/warning handling by using the new method.Peter Johnson2006-06-101-3/+5
* Merge [1333]-[1543] (inclusive) into new-optimizer branch. This results inPeter Johnson2006-05-311-7/+53
|\
| * Revamp error/warning handling, using a model similar to Python's internalPeter Johnson2006-05-041-6/+11
| * More gracefully handle absolute section refernce expansion, and allow forPeter Johnson2006-03-141-0/+7
| * Fix #70 by allowing overrides on the default (usually ".text") section.Peter Johnson2006-02-251-0/+13
| * Implement DWARF2 .file "foo.c" (sans file number) so that it actually setsPeter Johnson2006-02-011-1/+22
* | Merge [1270] - [1332] (inclusive) into new-optimizer branch. It's goingPeter Johnson2006-01-171-2/+37
|\ \ | |/
| * Move section alignment to libyasm, refactoring it from individual objectPeter Johnson2005-11-131-2/+17
| * In GAS mode, detect sections that are marked as contain code thanks to "x"Peter Johnson2005-11-111-1/+9
* | Create new working branch for new (Robertson 1977) optimizer.Peter Johnson2005-10-081-12/+8
|/
* Move generation of arch instruction bytecodes from on-the-fly during thePeter Johnson2004-11-141-0/+5
* Add relocation information to nasm list format by establishing a commonPeter Johnson2004-10-081-0/+49
* * On most files: re-enable $IdPath$ as $Id$, and enable Id keyword expansion.Peter Johnson2004-09-041-1/+1
* Massive libyasm / module interface update - Phase 1Peter Johnson2003-10-021-59/+111
* Allow complex (expression) section starts, primarily used for implementationPeter Johnson2003-07-081-4/+6
* Add \rcs, \endrcs, \license, and \endlicense wrappers around $IdPath$ andPeter Johnson2003-06-281-1/+5
* Doxygen comment-only change: \caution does not exist, use \attention instead.Peter Johnson2003-06-251-2/+2
* Change how bytecode and section lists are allocated. When YASM_INTERNAL is notPeter Johnson2003-05-041-10/+6
* Make yasm_section_delete() static. It's unsafe to call from outside, becausePeter Johnson2003-05-041-3/+1
* Comment for Doxygen documentation generation. Comment-only changes.Peter Johnson2003-05-041-11/+101
* Make libyasm a "real" library, including installing header files.Peter Johnson2003-03-151-0/+4
* Unmodularize errwarn, while making key errwarn functions replaceable.Peter Johnson2003-03-101-6/+2
* The Great Renaming (prefixing with yasm_), Part 1.Peter Johnson2003-03-081-30/+36
* Relicense under 2-clause BSD license.Peter Johnson2003-02-211-14/+19
* Modularize errwarn. gettext()-ize in errwarn, not in every module, eliminatingPeter Johnson2002-11-011-6/+7
* Delete last of global variables by making a line manager and passing aroundPeter Johnson2002-10-271-2/+4
* Remove indent_level global by passing it as a parameter.Peter Johnson2002-10-261-2/+3
* Dynamically load all modules (preloading some of the default ones).Peter Johnson2002-10-261-4/+3
* Change how section of_data is allocated/destroyed, separating it from thePeter Johnson2002-10-171-2/+2
* Switch back to returning @dependent@ instead of @observer@.Peter Johnson2002-04-271-11/+11
* Change most Splint return annotations from dependent to observer.Peter Johnson2002-04-221-12/+12
* Binary object format output! Lots of structural changes needed, particularlyPeter Johnson2002-03-171-0/+2
* Add bin object format.Peter Johnson2002-03-101-0/+6
* Reverse how traverse functions do early termination (now, they terminate onPeter Johnson2002-02-201-0/+6
* Start work on optimizer module. Moved all "post-parser-finalization" codePeter Johnson2001-12-071-1/+2
* Add opt_flags (space for use by the optimizer).Peter Johnson2001-12-031-0/+4
* Massive cleanup of debugging output (via _print() functions). All now takePeter Johnson2001-11-211-2/+2