"Fossies" - the Fresh Open Source Software Archive  

Source code changes report for "sparse" between the packages
sparse-0.6.3.tar.xz and sparse-0.6.4.tar.xz

About: Sparse is a semantic parser for C including a static analyzer.

Summary:

The "sparse" source code changed by about 9.2% and now consists of 1085 regular files (+145) and 20 directories (+2).

Related Informations:

See Documentation/release-notes/v0.6.4.rst (sparse 0.6.4).

Changes In Files (According File Type):

File TypeTotalAddedRemovedChanged
Header file 47 1 1 12
C program 980 146 2 53
Perl program 1 0 0 0
Python program 3 0 0 1
Shell program 4 0 0 1
Awk program 3 0 0 0
Makefile 2 0 0 1
Man page 3 0 0 1
Module-Definition file 1 0 0 1
CSS style sheet 1 0 0 0
DTD file 1 0 0 0
Git file 3 0 0 1
HTML page 2 0 0 0
Include file 1 0 0 0
RST file 26 1 0 5
Vector Image file 1 0 0 0
Directory 20 2 0 0
Information file 2 0 0 1
License 1 0 0 0
Readme file 1 0 0 0
Text file 4 0 0 0
Other 1 0 0 0
Total Files1108150377



Header Files (14 of 47):

NameStatusDeltaVisual Diff
bits.h changed 19.3% diff
builtin.h changed 44.5% diff
expression.h changed 0.4% diff
flow.h changed 21.6% diff
flowgraph.h changed 100.0% diff
ident-list.h changed 5.2% diff
lib.h changed 2.2% diff
linearize.h changed 18.6% diff
opcode.h changed 73.8% diff
options.h changed 1.0% diff
ptrlist.h changed 21.0% diff
simplify.h added
sset.h removed
symbol.h changed 1.3% diff

C Programs (201 of 980):

NameStatusDeltaVisual Diff
builtin.c changed 36.5% diff
compile-i386.c changed 0.2% diff
cse.c changed 3.4% diff
evaluate.c changed 1.3% diff
example.c changed 0.5% diff
flow.c changed 36.9% diff
ir.c changed 0.4% diff
lib.c changed 0.2% diff
linearize.c changed 7.4% diff
liveness.c changed 1.8% diff
memops.c changed 50.0% diff
opcode.c changed 4.5% diff
optimize.c changed 17.4% diff
options.c changed 0.8% diff
parse.c changed 2.3% diff
pre-process.c changed 0.2% diff
predefine.c changed 2.6% diff
ptrlist.c changed 8.2% diff
scheck.c added
show-parse.c changed 0.5% diff
simplify.c changed 86.4% diff
sparse-llvm.c changed 4.7% diff
sparse.c changed 3.8% diff
ssa.c changed 27.9% diff
sset.c removed
storage.c changed 10.8% diff
symbol.c changed 6.0% diff
test-parsing.c changed 2.9% diff
validation/asm-bad0.c changed 3.0% diff
validation/asm-empty-clobber.c changed 4.5% diff
validation/asm-goto-labels.c changed 6.1% diff
validation/bad-check-access0.c added
validation/bad-type-twice0.c changed 48.5% diff
validation/badtype2.c changed 10.4% diff
validation/badtype3.c changed 8.4% diff
validation/builtin-arith.c changed 95.4% diff
validation/builtin-atomic-clear.c added
validation/builtin-objsize-dyn.c added
validation/builtin-objsize0.c added
validation/builtin-objsize1.c added
validation/builtin-sync-fetch.c added
validation/call-inlined.c changed 16.7% diff
validation/enum-type-dubious.c added
validation/enum-type-exotic.c added
validation/eval/assign-restricted-ok.c added
validation/eval/not-cast-bool.c added
validation/eval/not-cast-float.c added
validation/eval/unqual-cast.c added
validation/eval/unqual-comma.c added
validation/eval/unqual-postop.c added
validation/eval/unqual-stmt-expr.c added
validation/eval/unqual02.c added
validation/expand/builtin_constant_inline0.c changed 11.1% diff
validation/expand/builtin_isdigit.c added
validation/implicit-KR-arg-type1.c changed 63.8% diff
validation/inline_base0.c changed 20.0% diff
validation/knr-attr-crash.c added
validation/linear/asm-out0.c added
validation/linear/bitfield-sign-default.c added
validation/linear/bitfield-sign-signed.c added
validation/linear/bitfield-sign-unsigned.c added
validation/linear/bitfield-size.c changed 4.1% diff
validation/linear/builtin-fma.c changed 14.8% diff
validation/linear/builtin_isdigit.c added
validation/linear/builtin_unreachable0.c changed 10.4% diff
validation/linear/builtin_unreachable1.c changed 10.8% diff
validation/linear/call-inline.c changed 7.3% diff
validation/linear/inline-definition.c added
validation/linear/join-cond-discard.c added
validation/linear/pointer-arith32.c changed 15.0% diff
validation/linear/pointer-arith64.c changed 14.6% diff
validation/mem2reg/asm-reload0.c added
validation/mem2reg/cond-expr.c changed 27.8% diff
validation/mem2reg/cond-expr5.c changed 30.7% diff
validation/mem2reg/not-same-memop0.c added
validation/mem2reg/packed-bitfield.c added
validation/memops/kill-dead-loads00.c added
validation/memops/kill-dead-store-parent0.c added
validation/memops/kill-dead-store-parent2.c added
validation/memops/kill-redundant-store0.c added
validation/memops/partial-load00.c added
validation/optim/and-extendx.c removed
validation/optim/bad-phisrc1.c added
validation/optim/bad-phisrc1a.c added
validation/optim/bad-phisrc2.c added
validation/optim/bad-phisrc3.c added
validation/optim/bitfield-size.c changed 30.7% diff
validation/optim/bitfield-store-loads.c changed 10.0% diff
validation/optim/call-inlined.c changed 34.0% diff
validation/optim/canonical-abs.c added
validation/optim/canonical-arg.c added
validation/optim/canonical-cmp-zero.c added
validation/optim/canonical-cmp.c changed 96.1% diff
validation/optim/canonical-cmpe-minmax.c added
validation/optim/canonical-cmps-minmax.c added
validation/optim/canonical-cmps-sel.c added
validation/optim/canonical-cmps.c added
validation/optim/canonical-cmpu.c added
validation/optim/canonical-not.c added
validation/optim/canonical-sub-cte.c added
validation/optim/cgoto01.c added
validation/optim/cgoto02.c added
validation/optim/cmp-and-pow2.c added
validation/optim/cmp-op-type.c added
validation/optim/cmp-sext-sext.c added
validation/optim/cmp-sext-simm.c added
validation/optim/cmp-sext-uimm.c added
validation/optim/cmp-sext.c added
validation/optim/cmp-type0.c added
validation/optim/cmp-type1.c added
validation/optim/cmp-zext-simm.c added
validation/optim/cmp-zext-uimm0.c added
validation/optim/cmp-zext-uimm1.c added
validation/optim/cmp-zext-uimm2.c added
validation/optim/cmp-zext-zext.c added
validation/optim/cmp-zext.c added
validation/optim/cmpe-and0.c added
validation/optim/cmpe-or0.c added
validation/optim/cmps-and0.c added
validation/optim/cmps-minmax.c added
validation/optim/cmps-or0.c added
validation/optim/cmps0-and0.c added
validation/optim/cmpu-and0.c added
validation/optim/cmpu-or0.c added
validation/optim/cse-arg01.c added
validation/optim/cse-label.c added
validation/optim/cse-not01.c added
validation/optim/cse-not02.c added
validation/optim/cse-reg01.c added
validation/optim/cse-size.c changed 34.1% diff
validation/optim/eqne-select.c added
validation/optim/fact-add-mul.c added
validation/optim/fact-and-ior.c added
validation/optim/fact-and-shift.c added
validation/optim/fact-ior-and.c added
validation/optim/fact-ior-shift.c added
validation/optim/fact-select01.c added
validation/optim/fact-xor-and.c added
validation/optim/fact-xor-shift.c added
validation/optim/lsr-to-asr.c added
validation/optim/memops-missed01.c added
validation/optim/memops-missed02.c added
validation/optim/merge_bbe-adjust_phi.c added
validation/optim/multi-phisrc.c added
validation/optim/phi-count00.c added
validation/optim/range-check1.c added
validation/optim/range-check2.c added
validation/optim/reassoc-op-op1.c added
validation/optim/select-and-shift.c added
validation/optim/select-constant-cond.c added
validation/optim/select-same-args.c added
validation/optim/select-select-true-false0.c added
validation/optim/select-select-true-false1.c added
validation/optim/select-select-true-true.c added
validation/optim/select-self-zero.c added
validation/optim/set-uimm0.c added
validation/optim/set-uimm1.c added
validation/optim/set-uimm2.c added
validation/optim/set-uimm3.c added
validation/optim/sext.c changed 48.2% diff
validation/optim/simplify-add-neg.c added
validation/optim/simplify-cte-sub-addl.c added
validation/optim/simplify-cte-sub-addr.c added
validation/optim/simplify-cte-sub-subr.c added
validation/optim/simplify-neg-add-cte.c added
validation/optim/simplify-neg-add.c added
validation/optim/simplify-neg-not.c added
validation/optim/simplify-neg-sub.c added
validation/optim/simplify-not-add-cte.c added
validation/optim/simplify-not-neg.c added
validation/optim/simplify-not-sub-cte.c added
validation/optim/simplify-not-xor-cte.c added
validation/optim/simplify-same-add-subl.c added
validation/optim/simplify-same-add-subr.c added
validation/optim/simplify-same-addl-sub.c added
validation/optim/simplify-same-sub-addl.c added
validation/optim/simplify-same-subl-add.c added
validation/optim/simplify-same-subr-add.c added
validation/optim/simplify-sub-neg.c added
validation/optim/simplify-zero-sub.c added
validation/optim/testsuite.c added
validation/optim/trivial-phi01.c added
validation/optim/trunc-not0.c added
validation/optim/trunc-or-shl.c changed 83.9% diff
validation/optim/zext-cmpu.c added
validation/packed-bitfield0.c added
validation/packed-bitfield1.c added
validation/packed-bitfield2.c added
validation/packed-bitfield3.c added
validation/packed-bitfield4.c added
validation/packed-bitfield5.c added
validation/packed-deref0.c added
validation/packed-struct.c added
validation/parsing/enum-attr.c added
validation/scheck/ko.c added
validation/scheck/ok.c added
validation/type-attribute-align.c added
validation/type-attribute-as.c added
validation/type-attribute-mod.c added
validation/type-attribute-qual.c added
version.c added

Python Programs (1 of 3):

NameStatusDeltaVisual Diff
Documentation/sphinx/cdoc.py changed 1.0% diff

Shell Programs (1 of 4):

NameStatusDeltaVisual Diff
validation/test-suite changed 13.1% diff

Makefiles (1 of 2):

NameStatusDeltaVisual Diff
Makefile changed 3.2% diff

Man Pages (1 of 3):

NameStatusDeltaVisual Diff
sparse.1 changed 3.2% diff

Module-Definition Files (all 1):

NameStatusDeltaVisual Diff
opcode.def changed 100.0% diff

Git Files (1 of 3):

NameStatusDeltaVisual Diff
.gitignore changed 53.8% diff

RST Files (6 of 26):

NameStatusDeltaVisual Diff
Documentation/api.rst changed 28.3% diff
Documentation/doc-guide.rst changed 0.5% diff
Documentation/IR.rst changed 4.2% diff
Documentation/release-notes/index.rst changed 4.8% diff
Documentation/release-notes/v0.6.4.rst added
Documentation/test-suite.rst changed 9.9% diff

Directories (2 of 20):

NameStatus
validation/parsing added
validation/scheck added

Information Files (1 of 2):

NameStatusDeltaVisual Diff
Documentation/TODO.md changed 16.5% diff

Packages Compared:

sparse-0.6.3.tar.xz
sparse-0.6.4.tar.xz


Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)