index
:
delta/yasm.git
0.2
0.3
0.4
0.5
0.5.0
0.5.0rc2
0.6
0.6.0
0.6.1
0.6.2
0.7
0.7.0
0.7.1
0.7.2
0.8
0.8.0
1.0
1.0.0
1.0.1
1.1
1.1.0
baserock/danielsilverstone/vagrant-support
baserock/morph
master
multiarch
github.com: yasm/yasm.git
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
libyasm
/
value.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
Overrides and dummy value finalization for bin
Jannis Harder
2012-07-31
1
-0
/
+11
*
Remove $Id$ and RCSID() usage.
Peter Johnson
2011-08-19
1
-1
/
+0
*
Implement yasm_value_finalize_expr() using yasm_value_finalize().
Peter Johnson
2010-08-18
1
-10
/
+10
*
Fix #178: Don't "distribute" shift right op.
Peter Johnson
2009-07-24
1
-40
/
+14
*
Allow {extern symbol}-{symbol in same segment} transformation.
Peter Johnson
2008-04-14
1
-2
/
+2
*
Support masking of relocatable values with an AND of the full value width to
Peter Johnson
2008-02-08
1
-0
/
+49
*
Fix #124: Fully simplify out sym-sym in values (e.g. a symbol minus itself).
Peter Johnson
2007-12-04
1
-0
/
+23
*
Merge expr-int.h into expr.h, removing YASM_EXPR_INTERNAL in the process.
Peter Johnson
2007-07-14
1
-1
/
+0
*
Merge bc-int.h into bytecode.h, removing YASM_BC_INTERNAL in the process.
Peter Johnson
2007-07-14
1
-1
/
+0
*
Remove YASM_LIB_INTERNAL. It never really gained us that much in terms of
Peter Johnson
2007-07-14
1
-1
/
+0
*
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
-488
/
+488
*
Restructure yasm_object as the central clearing house for yasm_objfmt,
Peter Johnson
2007-03-05
1
-5
/
+5
*
Move libyasm-stdint.h include out of util.h, as util.h is included from
Peter Johnson
2007-02-24
1
-0
/
+1
*
Add a jump_target flag to the yasm_value structure. This will be used in
Peter Johnson
2007-02-18
1
-0
/
+5
*
Remove yasm_immval, moving remaining unique information (sign flag) into
Peter Johnson
2007-01-21
1
-0
/
+13
*
yasm_value_delete(): Check for NULL expr before attempting to delete it.
Peter Johnson
2006-12-30
1
-1
/
+2
*
Take [1423] to the next logical step by supporting the general case of
Peter Johnson
2006-12-10
1
-21
/
+50
*
Remove YASM_EXPR_SYMREC hack; it's no longer used due to changes in
Peter Johnson
2006-11-27
1
-18
/
+6
*
Don't mix EQU expansion with other expr leveling; we could get confused
Peter Johnson
2006-10-18
1
-4
/
+4
*
- Fix much brokenness in absolute value handling, particularly in regards to
Peter Johnson
2006-09-29
1
-2
/
+38
*
In preparation for further work on optimizing multiple, break multiple apart
Peter Johnson
2006-06-20
1
-2
/
+2
*
Revert value.c/h changes made in [1567].
Peter Johnson
2006-06-11
1
-18
/
+16
*
Implement first phase of align and org.
Peter Johnson
2006-06-11
1
-16
/
+18
*
Fix all tests with miscomparing object files. Dramatically clean up some
Peter Johnson
2006-06-10
1
-3
/
+6
*
Get rid of origin_prevbc; it's no longer needed due to yasm_value handling
Peter Johnson
2006-06-10
1
-0
/
+60
*
Get rid of calc_bc_dist_func, the only times this was used was when
Peter Johnson
2006-06-07
1
-4
/
+4
*
Change yasm_value macros into functions. Fix up the prototype of
Peter Johnson
2006-05-31
1
-0
/
+52
*
* value.c (yasm_value_output_basic): The destsize parameter accidentally got
Peter Johnson
2006-05-12
1
-1
/
+1
*
* coretype.h (yasm_value): Add size field (specified in bits).
Peter Johnson
2006-05-10
1
-16
/
+20
*
Revamp error/warning handling, using a model similar to Python's internal
Peter Johnson
2006-05-04
1
-15
/
+14
*
First cut at CodeView (version "8" / 2005 only). Completely untested.
Peter Johnson
2006-03-27
1
-1
/
+1
*
Add a feature and fix a long-standing bug in Win64 output. The new feature
Peter Johnson
2006-03-20
1
-3
/
+39
*
* value.c (value_finalize_expr): Check for purely -1*symrec cases; these
Peter Johnson
2006-03-19
1
-0
/
+2
*
Massive cleanup of relocation and WRT handling. Closes #49 and lays the
Peter Johnson
2006-03-19
1
-0
/
+500