Peter Johnson
685920384f
Update splint script.
...
svn path=/trunk/yasm/; revision=1887
18 years ago
Peter Johnson
42af0d898f
Remove remaining references to nasm-bison.c/h.
...
Noticed by: Sean Darcy <seandarcy2@gmail.com>
Patch by: Charles Bailey <charles@hashpling.org>
Fix automake 1.10 error.
Noticed/fix by: Sean Darcy <seandarcy2@gmail.com>
svn path=/trunk/yasm/; revision=1719
18 years ago
Peter Johnson
7325626c6a
Split split parameters into separate lines to make it much easier to edit.
...
svn path=/trunk/yasm/; revision=597
23 years ago
Peter Johnson
78f566c510
Add options: +allglobals -noeffect -shiftnegative.
...
svn path=/trunk/yasm/; revision=596
23 years ago
Peter Johnson
55b9cf9b81
Use -shiftimplementation because it's seeing enums as possibly negative for
...
the right side of <<.
svn path=/trunk/yasm/; revision=545
23 years ago
Peter Johnson
a6e5b3e166
LCLint is now Splint (www.splint.org).
...
svn path=/trunk/yasm/; revision=543
23 years ago
Peter Johnson
ef801289fd
Add basic optimizer to checks.
...
svn path=/trunk/yasm/; revision=446
23 years ago
Peter Johnson
5ad58cef6b
Correct for renamed/moved files.
...
svn path=/trunk/yasm/; revision=428
23 years ago
Peter Johnson
ce4a5fe02a
Switch from using ternary tree to Hash Array Mapped Trie (HAMT), which has
...
*much* less overhead.
XXX: current implementation of HAMT is *not* portable due to pointer alignment
restrictions (it uses the LSB of a pointer to store a flag). Need to write a
portable (if not so space-efficient) equivalent.
svn path=/trunk/yasm/; revision=363
23 years ago
Peter Johnson
8178f883a5
Modify so that almost everything passes LCLint with the options in lclint.sh.
...
This is actually worthwhile; I found and fixed a few bugs/edge cases while
doing this.
For more information on LCLint, see <http://lclint.cs.virginia.edu/ >.
svn path=/trunk/yasm/; revision=335
23 years ago