Ehsan Akhgari
7b16802ce4
Bug 973142 - Get rid of the MOZILLA_INTERNAL_API makefile variable; r=glandium
...
It's just as easy to directly set the preprocessor macro in the moz.build
files. Using this variable doesn't really buy us anything.
This patch also removes unused code from rdf/tests/dsds.
2014-02-18 01:56:51 -05:00
Mike Hommey
bf60896454
Bug 943728 - Replace double quotes with single quotes in Makefiles (or remove them when it makes sense). r=mshal
2013-12-03 06:34:21 +09:00
Mike Hommey
f1cf3b4238
Bug 912293 - Remove now redundant boilerplate from Makefile.in. r=gps
2013-09-05 09:01:46 +09:00
Kyle Machulis
5aa83c3e11
Bug 855465 - Add emacs python mode comments to moz.build files; r=gps
2013-04-01 11:36:59 -07:00
Kyle Machulis
c79ccc0693
Backout for changeset 03452b187c14 (Bug 855465) due to bustage on a CLOSED TREE; r=qdot
2013-03-29 15:12:58 -07:00
Kyle Machulis
a59d40f143
Bug 855465 - Add emacs python mode comments to moz.build files; r=gps
...
--HG--
extra : rebase_source : 004a756492323e1a049586e85b3be5037159df20
2013-03-29 13:56:18 -07:00
Gregory Szorc
a8e6b873d4
Bug 784841 - Part 18ν: Convert /xpcom; f=Ms2ger rs=ted
2013-02-25 13:20:02 -08:00
Filippo Cristofoletti
10a08b1f0c
Bug 817387 - Remove last occurences of NS_OVERRIDE; r=ehsan
...
DONTBUILD as this is NPOTB.
2013-01-14 15:36:24 -05:00
Mike Hommey
b0c0deaf39
Bug 789837 - Properly set dependencies on .deps directories. r=ted
2012-09-11 09:43:32 +02:00
Mike Hommey
6173fa297f
Bug 774032 bonus - Use @DEPTH@ and @relativesrcdir@ in Makefile.in. r=ted
2012-08-04 20:26:44 +02:00
Gervase Markham
ca171eec44
Bug 716478 - update licence to MPL 2.
2012-05-21 12:12:37 +01:00
Jeff Walden
3d8e7a0d23
Bug 707352 - Remove NS_FINAL_CLASS completely. r=cjones
2011-12-05 17:10:05 -05:00
Ehren Metcalfe
762d1067b6
Bug 613425 - static checking suite: fix static initializer warnings with COMPONENT_REFs r=tglek a=test-only [DONTBUILD]
2010-11-26 12:14:24 -05:00
Ehren Metcalfe
20f9e7eb23
Bug 575720 - static checking suite: use Dehydra multiple-arg support + fix method signature comparison in several scripts r=taras
2010-08-18 18:06:05 -07:00
Ehren Metcalfe
eb502f10f4
Bug 576214 - fix NS_STACK_CLASS analysis for Dehydra with GCC 4.5 r=taras
2010-08-18 18:05:49 -07:00
Ehren Metcalfe
bcaf9afcb5
Bug 572819 - static checking suite: port esp analyses to Dehydra with GCC 4.5 r=taras
2010-08-18 18:05:35 -07:00
Ehren Metcalfe
89f08aef5e
Bug 573786 - Script to detect static initializers r=taras
2010-08-18 18:04:39 -07:00
Josh Matthews
dc961dbb27
Bug 551286: Add a per function 'final' keyword in C++. r=tglek
2010-03-28 11:44:33 -04:00
Roger Dicke
24b2d5713b
Bug 529978 - xpcom analysis Makefile produces error about ".deps". r=bsmedberg
2010-02-06 09:48:24 +01:00
Benjamin Smedberg
50d59bbf8a
Bug 500870 - NS_OVERRIDE indicates that a method must override a base-class method, r=taras
...
--HG--
extra : rebase_source : 3dc3327030dc2cdf45bdd9170c5e9d02908c0d0c
2009-09-04 11:21:31 -04:00
Taras Glek
9b788e903b
Bug 512726 - Add NS_MUST_OVERRIDE static annotation. r=bsmedberg
...
--HG--
extra : rebase_source : 4f3034c93cc76c7504d1cfb21953c495c35d068f
2009-09-18 10:26:13 -07:00
Benjamin Smedberg
2e9438fd2f
Followup to bug 398573 - remove REQUIRES from the tree since it is no longer used... automatically generated patch, rs=ted
2009-08-25 08:59:31 -07:00
Benjamin Smedberg
f781ac7771
Resolve the static-analysis bustage from bug 498938 by recognizing COND_EXPR.
2009-07-27 10:47:22 -04:00
Benjamin Smedberg
e01f5a8eda
Bug 496969 - The stack analysis is broken when compiling with -O3 -fstrict-aliasing.
2009-06-08 18:03:23 -04:00
Benjamin Smedberg
893f114acb
Bug 468717 - enable static analysis for js/src, r=jorendorff
...
--HG--
rename : xpcom/analysis/static-checking.js => config/static-checking.js
rename : xpcom/analysis/string-format.js => config/string-format.js
rename : xpcom/analysis/static-checking.js => js/src/config/static-checking.js
rename : xpcom/analysis/string-format.js => js/src/config/string-format.js
rename : xpcom/analysis/jsstack.js => js/src/jsstack.js
2008-12-11 11:40:04 -05:00
Benjamin Smedberg
e8ea9cf02d
Merge mozilla-central into tracemonkey, specifically to pick up bug 467579.
2008-12-09 21:37:35 -05:00
Benjamin Smedberg
829d712e59
Disable the outparams warning "written on NS_FAILED"... we should focus first on the "not written on NS_SUCCEEDED" warnings, which are generally more serious. No bug, NPODB, CLOSED TREE a=johnath
2008-12-09 17:34:48 -05:00
Benjamin Smedberg
cfb7d3a3c4
When operator new is used on a class with no constructor it generates an AGGR_INIT_EXPR, not a CALL_EXPR... with testcase. NPODB, static-checking only.
2008-12-03 11:49:54 -05:00
Benjamin Smedberg
9263d3fc6f
Change the stack-class analysis to a warning instead of an error, at least temporarily: the analysis was buggy when originally landed, and there are some heap-allocated autostrings outstanding through the tree.
2008-12-01 13:59:58 -05:00
Benjamin Smedberg
1de5c15668
Bug 460999 - Generate inheritance graphs for the base of the string hierarchy and upload them to MDC with image maps r=jorendorff
2008-10-24 16:29:33 -04:00
Jason Orendorff
b7fb9bc849
Bug 460865 - Read barrier for cx->fp. r=mrbkap, r=dmandelin.
...
--HG--
extra : rebase_source : 19963188b2f9f96336ce6ca28dbaefccf3a639b7
2008-12-09 10:38:32 -06:00
Benjamin Smedberg
db0bdeafc2
Bug 458755 - Automated documentation of string classes on MDC using static analysis, r=taras
2008-10-09 12:34:33 -04:00
Taras Glek
30aa910a7e
bug 432917: MUST_FLOW_THROUGH static check. r=bsmedberg
2008-09-08 11:01:22 -07:00
Benjamin Smedberg
71120220a3
Bug 453349 - stack-only checker skips conditional blocks, r=dmandelin
2008-09-03 13:00:13 -04:00
Benjamin Smedberg
9bd2bab8dd
Bug 453343 - Print more complete error messages that trace the base classes and members that cause a particular class to be stack-only, r=dmandelin
2008-09-03 13:00:13 -04:00
Benjamin Smedberg
89e10926d5
Bug 453341 - Allow stack checking to be suppressed per-function, r=dmandelin sr=jst
2008-09-03 13:00:12 -04:00
Vlad Sukhoy
6092d34ccf
bug 449463: make outparams more gcc42-compatible. r=dmandelin
2008-09-02 12:24:34 -05:00
Benjamin Smedberg
a28cb29d53
Bug 445570 - Mark CSSToken::mIdent heap autostring as we-know-what-we're-doing, r=dbaron
2008-08-27 10:58:50 -04:00
David Mandelin
8c7d60a450
Bug 451079: allow setting outparams to null on failure
2008-08-19 11:17:13 -07:00
Benjamin Smedberg
d73764a61e
Bug 451079 - Setting an outparam to NULL is just too common to consider an actionable warning. Disable it, probably permanently, r=dmandelin
2008-08-18 15:41:31 -04:00
Benjamin Smedberg
16d48cecb4
mozilla-central followup for bug 449075 - bases.type intead of bases to match the new schema
2008-08-07 16:12:49 -04:00
David Mandelin
555c5a736a
Bug 444565: fix scalability of outparams.js with new treehydra
2008-07-10 15:47:25 -07:00
David Mandelin
86d7eb2610
Bug 444409: outparams.js was trying to analyze 'this' as an outparam for strings, r=bsmedberg
2008-07-09 18:24:57 -07:00
David Mandelin
b0ead79f2e
Bug 443205: fix for bug in error reporter in outparams.js, r=bsmedberg via irc
2008-07-09 11:48:59 -07:00
David Mandelin
1ebc6e6f68
Bug 443205: outparams.js needs to consider void-return funcs as nofail, r=bsmedberg
2008-07-09 10:35:29 -07:00
David Mandelin
45ce356864
Bug 433939: update outparams.js for Treehydra update, r=bsmedberg
2008-07-09 10:33:43 -07:00
David Mandelin
cd55c6b951
Bug 442968: fix small bug with void returns in outparams.js, r=bsmedberg
2008-07-01 15:31:10 -07:00
David Mandelin
f6af06076a
Bug 442982: outparams.js now understands func ptr typedef attributes, r=bsmedberg
2008-07-01 14:24:58 -07:00
David Mandelin
3dac3ac31c
Bug 442829: outparams.js handling nsresults returned as &rv, r=bsmedberg
2008-07-01 14:22:49 -07:00
Benjamin Smedberg
661d482695
Bug 442968 - Format outparams warnings in a more standard GCC way, so that things like compilation-mode can linkify the locations, r=dmandelin
2008-07-01 14:26:28 -04:00