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
Commit message (
Expand
)
Author
Age
Files
Lines
*
Add opt_flags (space for use by the optimizer).
Peter Johnson
2001-12-03
12
-0
/
+90
*
Plug memory leak in floatnum_new().
Peter Johnson
2001-12-03
2
-8
/
+10
*
strcmp() returns 0 if the strings are equal.
Peter Johnson
2001-12-02
2
-2
/
+2
*
Make extension-replacement a utility function in file.c (as it will need to
Peter Johnson
2001-12-02
6
-22
/
+108
*
Fix a few LCLint errors.
Peter Johnson
2001-12-02
6
-12
/
+16
*
Replace extension on output format rather than just always appending.
Peter Johnson
2001-12-02
2
-4
/
+14
*
Generate smaller code where possible (eg, when op_len=1, it's not necessary to
Peter Johnson
2001-12-02
2
-58
/
+26
*
Allow overrides (a32/a16/rep/etc) to appear on their own line. The way this
Peter Johnson
2001-12-02
4
-4
/
+20
*
Add support for NASM's %line.
Peter Johnson
2001-12-02
12
-10
/
+124
*
Use stdout as the default output file if stdin is the input.
Peter Johnson
2001-12-02
2
-4
/
+14
*
Remove definition of line_number; it was overriding the global variable.
Peter Johnson
2001-12-02
2
-6
/
+0
*
Fix typo in HAVE_STRCMPI strncasecmp() #define.
Peter Johnson
2001-12-02
3
-3
/
+3
*
Do intl more correctly. nointl/libintl.h is unnecessary; it can be detected
Peter Johnson
2001-12-02
10
-27
/
+85
*
Optimize if dev is not enabled. Don't use DEVFLAGS for non-gcc compiler.
Peter Johnson
2001-12-02
2
-2
/
+6
*
(Mostly) Clean up floatnum internal allocations.
Peter Johnson
2001-12-01
6
-0
/
+58
*
Fix so "0h" works.
Peter Johnson
2001-12-01
2
-2
/
+2
*
Change REG_SOMEREG -> reg_somereg and add rules that allow BYTE/WORD/DWORD
Peter Johnson
2001-12-01
8
-162
/
+414
*
Don't free EA when simplifying shift_op case. Not only is this code completely
Peter Johnson
2001-12-01
4
-12
/
+0
*
Fix bug with ONE generation (overwrote both [0] and [1] indexes with opcode
Peter Johnson
2001-12-01
2
-0
/
+2
*
Change dbg optimizer to basic.
Peter Johnson
2001-12-01
3
-3
/
+3
*
Delete dbg optimizer (won't be useful) and add "basic" (equiv. to NASM 2-pass)
Peter Johnson
2001-12-01
14
-110
/
+22
*
Switch from using ternary tree to Hash Array Mapped Trie (HAMT), which has
Peter Johnson
2001-11-26
14
-378
/
+981
*
General tests of directives.
Peter Johnson
2001-11-21
1
-0
/
+14
*
Test the imm and imm8x forms of add.
Peter Johnson
2001-11-21
1
-0
/
+4
*
Add two larger NASM-preprocessed files from UIUC ECE 291's PModeLib as more
Peter Johnson
2001-11-21
2
-0
/
+2840
*
Test global/common sharing in addition to extern.
Peter Johnson
2001-11-21
1
-2
/
+4
*
How does NASM's bin format handle sections?
Peter Johnson
2001-11-21
1
-0
/
+11
*
Massive cleanup of debugging output (via _print() functions). All now take
Peter Johnson
2001-11-21
52
-824
/
+1402
*
Polish up most directive support. This necessitated adding objfmt-specific
Peter Johnson
2001-11-21
16
-136
/
+662
*
Add vps_next().
Peter Johnson
2001-11-21
2
-0
/
+6
*
Allow multiple EXTERN's of same variable without error (NASM's behavior).
Peter Johnson
2001-11-20
3
-2
/
+4
*
Don't do REG_E?AX combining with reg8/reg8x instructions, to allow things like
Peter Johnson
2001-11-20
2
-4
/
+4
*
Plug memory leak in dvs_delete().
Peter Johnson
2001-11-19
2
-4
/
+20
*
Print "undefined symbol" message for all undefined symbols. Also make a little
Peter Johnson
2001-11-19
2
-10
/
+28
*
Bugfix in expr_copy_except(): could allocate less than 2 terms of space (eg,
Peter Johnson
2001-11-19
2
-2
/
+2
*
Don't print out *all* bytecodes in the label's section for every label!
Peter Johnson
2001-11-19
6
-12
/
+16
*
In bytecode_print(), fix checks for short/near opcode printouts.
Peter Johnson
2001-11-19
4
-12
/
+12
*
Fix hexidecimal number handling. It was only allowing numbers starting with 0.
Peter Johnson
2001-11-19
2
-4
/
+4
*
Revert previous changes (which turned on -v), it was accidentally committed.
Peter Johnson
2001-11-19
2
-2
/
+2
*
Don't try to redefine a label for an already existing segment. Thus, add a
Peter Johnson
2001-11-19
8
-12
/
+26
*
Fix a memory re-free issue in nasm_parser_directive(). vp->param was passed
Peter Johnson
2001-11-19
4
-12
/
+36
*
- Greatly enhance capabilities of directives (they're actually parsed now).
Peter Johnson
2001-11-19
45
-290
/
+1185
*
Change val to be a string instead of an expr.
Peter Johnson
2001-11-19
4
-6
/
+16
*
Better LCLint settings for x86_bc_insn_get_ea().
Peter Johnson
2001-11-19
2
-2
/
+2
*
Add valparam data structure.
Peter Johnson
2001-11-18
11
-0
/
+197
*
Don't set nasm_parser_debug (as we'll soon not define YYDEBUG in bison.y.in).
Peter Johnson
2001-11-18
4
-8
/
+8
*
New function: expr_get_symrec().
Peter Johnson
2001-11-18
4
-0
/
+42
*
Add symrec_delete() for deleting non-table symbols. Use it from expr_delete().
Peter Johnson
2001-11-18
6
-6
/
+46
*
Decided to go ahead and commit these little NASM-syntax test files I've been
Peter Johnson
2001-11-17
32
-0
/
+483
*
Modify so that almost everything passes LCLint with the options in lclint.sh.
Peter Johnson
2001-11-17
102
-728
/
+1075
[next]