Commit Graph

15158 Commits

Author SHA1 Message Date
Andreas Gal
f4d6e71bf6 Make relational operations (<,<=,>,>=) traceable. 2008-05-27 10:45:58 -07:00
Andreas Gal
8a5d86fa50 Mark getting and setting arguments and local variables as safe for tracing. 2008-05-26 23:40:52 -07:00
Andreas Gal
e0a5de51b2 Make branch instructions traceable using a new primitive guard_boolean_is_true. 2008-05-26 23:33:23 -07:00
Andreas Gal
32908d0e2f Enable tracing for selected opcodes that do not have any remaining tracing hazards. 2008-05-26 20:04:58 -07:00
Andreas Gal
33ec9a35fb Opcodes that can be traced through can be declared with TRACE_CASE(op). Currently all opcodes are declared as BEGIN_CASE(op), which automatically aborts trace recording. In addition, error handlers (defined with DEFINE_HANDLER) also abort trace recording. At every backwards branch trigger monitor_branch(), which will monitor for new trace tree anchors. 2008-05-26 18:55:16 -07:00
Andreas Gal
288e988b40 Introduce primitives for common binary operations. 2008-05-26 17:29:28 -07:00
Andreas Gal
6d10603538 Convert macro code in jsinterp.cpp into inline functions and introduce trace primitives (prim_*, guard_*, call_*). 2008-05-26 15:27:13 -07:00
Brendan Eich
b065dd2fce From Igor's patch for bug 433382. 2008-05-24 11:39:18 -07:00
Brendan Eich
c611e90657 Fix bad merge. 2008-05-24 10:17:15 -07:00
Brendan Eich
5e03c06ce3 Igor's patch for bug 433382, r=me. 2008-05-23 23:44:08 -07:00
Brendan Eich
2595b54a6b Fix POP_STACK to take a macro out param. 2008-05-23 22:18:36 -07:00
Brendan Eich
602bcd5f50 First round of macro cleanups to enable tracing. 2008-05-23 19:24:10 -07:00
Brendan Eich
2f95757906 Igor's fix for bug 432881, r=me. 2008-05-23 19:14:05 -07:00
Brendan Eich
c0c9201c0a Fix for bug 433672, r=igor. 2008-05-23 19:08:44 -07:00
Edward Lee
8d4de205de Bug 433298 - EULA cut off checkbox/buttons on bottom - unusable on small (EeePC) screens. r=gavin, a1.9=schrep 2008-05-23 02:17:25 -05:00
David Mandelin
786fbfba8a Bug 434839: outparams state explosion on functions with many outparams, r+a=bsmedberg 2008-05-22 10:59:02 -07:00
sdwilsh@shawnwilsher.com
5d2aabec8e Bug 433935
DOMi extension version wasn't bumped
rs=Neil
a=bsmedberg
2008-05-21 10:31:21 -04:00
bcrowder@mozilla.com
ccdd027d08 Bug 433964 - dtrace build fixes for C++ linkage, r=jorendorff 2008-05-19 12:59:09 -07:00
David Mandelin
7364d5d950 Bug 433939: update outparams for latest Treehydra revision 2008-05-20 11:28:00 -07:00
David Mandelin
d591c8c92c Bug 431832: check outparams for PRBool or void return, r+a=bsmedberg 2008-05-20 11:26:03 -07:00
bcrowder@mozilla.com
fd051a08a3 Bug 434068 - client.mk from mozilla-central does not provide CONFIG_GUESS, r=:luser, a=jorendorff 2008-05-16 12:15:53 -07:00
Ben Turner
e4211cd6cf Bug 432911 - "Hardcoded autoconf-2.13 in client.mk breaks OS X builds". r=josh, sr+a=ted. 2008-05-16 12:05:14 -07:00
jorendorff@mozilla.com
f2cbe9af26 Merge 8 changesets from cvs-trunk-mirror to mozilla-central. Use (hg log -r b60aee4a61a6:e70e05d8eda2) to see them. 2008-05-16 11:55:05 -05:00
Jeff Walden
2584ccd1f6 Add mozconfig, a lesser-known but ls-able alternative to .mozconfig, to the list of ignored files in .hgignore. r=dbaron 2008-05-15 20:39:35 -04:00
ctalbert@mozilla.com
ecedb3171f Version bump to QAC extension to enable it to install on the RC1 2008-05-15 11:33:48 -07:00
Ben Hearsum
6fe16b9dd0 Non-code check-in to test fix for bug 433756. 2008-05-15 09:49:24 -04:00
bugzilla@standard8.plus.com
9d17cfe85e Bug 309081 Sync xpfe autocomplete attributes with toolkit ones (sync case). r=mkmelin,sr=Neil 2008-05-15 05:45:31 -07:00
Daniel Holbert
8abea564a0 Bug 433798: add .nss.checkout empty marker-file to .hgignore. r=ted.mielczarek 2008-05-14 22:54:06 -07:00
dholbert@cs.stanford.edu
bb0a25c1ab Bug 432954: disable reftest 413292-1.html on mac; r=roc 2008-05-14 16:31:28 -07:00
bclary@bclary.com
b017a73ad2 JavaScript Tests - update test and remove from exclusion list, bug 433698, r=jorendorff 2008-05-14 16:18:47 -07:00
anodelman@mozilla.com
571ecade8a Bug 430835 - talos errors for inability to contact graph server need improvement p=anodelman r=rcampbell 2008-05-14 15:14:56 -07:00
L. David Baron
5ff950ec54 Fix broken --shutdown-leaks argument handling on Windows by copying the argument out of argv rather than holding a pointer to it. b=433708 r=pavlov 2008-05-14 11:57:32 -07:00
Ben Hearsum
9bdeca450a bug 422296: fix stupid typo in automation.py.in. r=duh 2008-05-14 09:27:47 -04:00
Ben Hearsum
f405b4d21e bug 422296: fix stupid typo in automation.py.in. r=duh 2008-05-14 09:21:12 -04:00
Ben Hearsum
d3e0b8c412 bug 422296: need debug+leak testing builds for mozilla central - trivial follow-up for build/Makefile.in. r=tmielczarek, patch=me 2008-05-14 08:22:25 -04:00
anodelman@mozilla.com
74768ada21 Bug 419776 - talos should measure x resources p=dougt r=anodelman 2008-05-13 19:03:44 -07:00
Reed Loden
0a20f151b7 Bug 432658 - "Change mozilla-central product version to 3.1a1pre instead of 4.0pre" [p=reed r=nthomas] 2008-05-13 16:27:37 -05:00
Reed Loden
b382bb938b Bug 432658 - "Change mozilla-central product version to 3.1a1pre instead of 4.0pre" [p=reed r=nthomas] 2008-05-13 16:18:56 -05:00
Ben Hearsum
199532adb1 bug 422296: tools needed for debug+leak tests on mozilla-central - bloatdiff.pl + leaktest.py.in runner script. r=tmielczarek, patch=me 2008-05-13 17:17:33 -04:00
Vladimir Vukicevic
fcccf788ee b=432954, disable reftest 413292-1.html; r=roc 2008-05-13 11:42:18 -07:00
Vladimir Vukicevic
d2d15ec07a b=432288, mozilla-central win32 build failing reftest 429849-1.html; r=roc 2008-05-13 11:42:16 -07:00
cltbld
d020c9a94a "Automated configuration bump, release for firefox 3.0rc1build1" 2008-05-13 10:17:51 -07:00
cltbld
798bd6ef95 "Automated configuration bump, release for firefox 3.0rc1build1" 2008-05-13 10:03:27 -07:00
jorendorff@mozilla.com
9b5032bfde Merge from cvs-trunk-mirror to mozilla-central. 2008-05-13 09:57:11 -05:00
Vladimir Vukicevic
18d8d853a1 b=432298, reftest unexpected pass, svg/opacity-and-gradient-01.svg on cocoa; r=dbaron 2008-05-12 17:05:49 -07:00
nrthomas@gmail.com
e16d9b478b Bug 428074, update pullDate for 3.0RC1 Build1, p=joduinn, r=me 2008-05-12 00:22:13 -07:00
karlt+@karlt.net
2ecdda8378 Bug 433192. Ctrl+Shift+X doesn't switch text-direction in text boxes with Hebrew keyboard layout. p=masayuki+karl r=gavin sr=roc a1.9=schrep. 2008-05-11 17:39:29 -07:00
nrthomas@gmail.com
50d140bbe9 Bg 428074, update bootstrap config for Fx 3.0 RC1 Build1, r=bhearsum 2008-05-11 14:51:00 -07:00
mozilla@weilbacher.org
c662101f83 [OS/2] Bug 433220: fix Thunderbird build break on OS/2, r=mkaply 2008-05-11 13:49:57 -07:00
gavin@gavinsharp.com
0cbe08eec3 Back out bug 432938 because it caused bug 433241, a=schrep/beltzner 2008-05-11 13:12:29 -07:00