Commit Graph

18807 Commits

Author SHA1 Message Date
David Anderson
ba87213e86 Abort tracing if a callee encounters a primitive |this| and doesn't support it (bug 453701, r=brendan). 2008-09-05 13:55:03 -07:00
Blake Kaplan
b4d3674f58 Bug 453747 - Replace any holes on the stack with undefined. r=gal 2008-09-04 22:14:27 -07:00
David Anderson
3e31bc7fb2 Another fix for the patch to bug 452884 -- when ignoring switch guards, don't update the tracker stack. 2008-09-04 20:11:58 -07:00
David Anderson
8c610797f3 Merge. 2008-09-04 19:43:58 -07:00
David Anderson
05991c905d Better fix for bug 452884 (changeset badf4c84665f regressed) - don't emit guards rather than bailing out of comparisons (r=gal). 2008-09-04 19:43:07 -07:00
David Anderson
f7e43913ab Fixed verbose printing typo on AMD64. 2008-09-04 19:39:18 -07:00
Brendan Eich
ae2a22c019 Bug 453747 - Avoid overuse of the fun_getProperty class getter to optimize getting and setting random properties on functions. r=mrbkap 2008-09-04 19:30:58 -07:00
Brendan Eich
b35babfe1d House style bracing for multiline then clause. 2008-09-04 18:53:31 -07:00
Brendan Eich
b1ff34380c Merge again. 2008-09-04 18:46:36 -07:00
David Anderson
1fef1cf8ac Make sure 32-bit loads into 64-bit registers are sign-extended. 2008-09-04 18:32:00 -07:00
David Anderson
09123ebd63 Don't guard on constant decisions, which will always have the same path (bug 452884, r=gal). 2008-09-04 14:44:59 -07:00
David Anderson
b15e1fe4d3 Re-enabled the shell JIT as trace-tests and SunSpider pass again. 2008-09-04 11:59:06 -07:00
David Anderson
073cbf54c2 Improved AMD64 allocation for float ops that get stored back into memory. 2008-09-04 11:56:54 -07:00
David Anderson
5e828c58d4 Fixed float ops to deal with being handed an LHS GPR reservation on AMD64.
Fixed nanojit LIR verbosity crashing on AMD64.
2008-09-04 11:53:49 -07:00
David Anderson
ede63892f9 Disabled building AMD64 JIT in shell until regressions are tracked down. Fixed some compiling errors while I'm poking around here (bug 453674). 2008-09-04 10:58:35 -07:00
Neil Rashbrook
4625709517 Fixed nanojit not building on VC 7.1 (bug 453636, r=dvander). 2008-09-04 10:29:50 -07:00
Brendan Eich
2f9c49047e Merge. 2008-09-04 01:21:49 -07:00
David Anderson
afe91e2757 Merge. 2008-09-03 23:28:27 -07:00
David Anderson
b791826dc5 Fixed JSOP_NEG with 0 being tracked as a promotable int, and added an equals-zero guard for the same opcode (bug 453049, r=gal). 2008-09-03 23:27:58 -07:00
Doug Turner
8a57d62941 merge. 2008-09-03 23:19:57 -07:00
Doug Turner
c6bfec0616 Backed out changeset 04a28fb0458b 2008-09-03 23:19:34 -07:00
Brendan Eich
d518e5c6a7 Missing guard for CallGetter builtin (453580, r=gal). 2008-09-03 22:42:41 -07:00
Brendan Eich
9657023ef6 Missing guard for CallGetter builtin (453580, r=gal). 2008-09-03 22:32:13 -07:00
Robert O'Callahan
544d6c9941 Bug 452747. Make reftest robust against subpixel rendering on Mac. r=dholbert,sr=dbaron 2008-09-04 14:48:27 +12:00
Robert O'Callahan
787e31d22a Bug 452567. Reorder glyph drawing order for RTL to make it consistent with LTR. r=vlad 2008-09-04 14:38:32 +12:00
Josh Aas
5390c90d9a fix encoding of window titles in apple events. b=448087 r=smichaud sr=roc 2008-09-03 21:21:46 -04:00
Blake Kaplan
d9be63b689 Handle an interpreted constructor returning an object. r=brendan 2008-09-03 18:21:15 -07:00
Gavin Sharp
c740ff5cdd Bug 451428: minor code simplification for whereToOpenLink, r=dao 2008-09-03 20:18:50 -04:00
Graeme McCutcheon
7c42fc8f14 Bug 451203 - Unable to select text that has been highlighted by the find toolbar. r+sr=roc 2008-09-04 02:17:55 +02:00
Gavin Sharp
4cb6c649fb Bug 452689: fix opening RSS feeds in external apps, r=mano 2008-09-03 20:14:08 -04:00
Doug Turner
f199113b2e Bug 453480 - Detect OOM before creating a thebes img. r=vlad, sr=stuart 2008-09-03 16:07:36 -07:00
Doug Turner
973fa4dd00 Bug 452489 - clean up nsMemoryImpl for OOM issues. r=bsmedberg 2008-09-03 16:06:23 -07:00
Doug Turner
ed1b36d0a0 Follow up to Bug 444642 - Add l10n note to geolocation properties. r=wladow@gmail.com 2008-09-03 16:04:11 -07:00
Doug Turner
1e7d4167ba Bug 444642 - Hookup geolocation prompt to notification prompt. r=gavin/mconnor 2008-09-03 15:05:15 -07:00
Jason Orendorff
3af8616720 Merge. 2008-09-03 16:54:43 -05:00
Jason Orendorff
8416fdda17 Bug 450817 - nsGlobalWindow::SetNewDocument should avoid XPConnect when mInnerWindow is null (r+sr=jst) 2008-09-03 16:51:05 -05:00
Robert O'Callahan
1eeada5faa Bug 376662. Make nsIFrame::GetOffsetTo not explicitly use views. r+sr=bzbarsky 2008-09-04 09:35:52 +12:00
Jason Orendorff
e3c32c3566 Bug 442086 - XPConnect creates doubles without checking for the INT_FITS_IN_JSVAL case (r=jst,sr=brendan) 2008-09-03 15:38:45 -05:00
Josh Aas
ff464fa0e3 Clean up NPAPI SDK common code. b=453493 r/sr=jst 2008-09-03 17:11:51 -04:00
Jason Orendorff
4dda6aa8e5 Bug 453383 - Confusing comment, bogus indentation in jsobj.cpp (r=mrbkap) 2008-09-03 15:30:13 -05:00
Jason Orendorff
057bd7b5cf Tests for bug 453105 (r+sr=bzbarsky) 2008-09-03 15:29:21 -05:00
Jason Orendorff
445f7292b2 Bug 453105 - Error: setting a property that has only a getter on cars.com (r+sr=bzbarsky) 2008-09-03 15:28:13 -05:00
Simon Montagu
7d27e3c620 Test cases for bug 116882 2008-09-03 22:46:32 +03:00
Taras Glek
8e0c84faf7 bug 453476: Some files didn't get compiled with -fno-exceptions. r=shaver 2008-09-03 10:53:36 -07:00
Robert Kaiser
32c1051479 bug 450257 - Move SeaMonkey-specific files in manager/ to comm-central/suite, r=kaie
--HG--
rename : security/manager/locales/en-US/chrome/pippki/pref-validation.dtd => security/manager/locales/en-US/chrome/pippki/validation.dtd
2008-09-03 19:36:47 +02:00
Gervase Markham
59cae19e3c Bug 450339 - Public Suffix List incorrectly blocks second-level .pe domains which now exist. Patch by gerv; r=pamg. 2008-09-03 18:23:46 +01: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
Shawn Wilsher
f22841cdcd Bug 452777 - regression from lastInsertRowID: Undo folder deletion mix up views
r=Mak77
2008-09-03 12:45:20 -04:00