Commit Graph

71055 Commits

Author SHA1 Message Date
Brian Hackett
2a2f80872d [INFER] Add missing fixDoubleTypes for JSOP_IFEQ, JSOP_IFNE, bug 662082. 2011-06-16 06:38:11 -07:00
Shu-yu Guo
359e560eb5 [INFER] Colorize spew for constraints and typesets, bug 664583. r=bhackett 2011-06-15 19:22:27 -07:00
Brian Hackett
60d958b4f4 [INFER] Don't mark or use return value in frames which are throwing, bug 664422. 2011-06-15 13:01:39 -07:00
Brian Hackett
f6d4a9c326 [INFER] Add missing monitor() call in stubs::Eval, bug 663910. 2011-06-15 12:20:13 -07:00
Brian Hackett
9f8045748c [INFER] Cleanup type info tracking object classes, track which type objects are definitely typed arrays, bug 663485. 2011-06-15 11:26:12 -07:00
Brian Hackett
eb3dc76aac [INFER] Reenable typed array ICs when inference is disabled, bug 643842. 2011-06-15 08:29:33 -07:00
Brian Hackett
8e275e6ef7 [INFER] Monitor scripted call results when returning into the interpoline, bug 663690. 2011-06-13 08:42:05 -07:00
Brian Hackett
6dea4378d4 [INFER] Always use type barriers at NAME opcodes, tweak USES_BEFORE_COMPILE and CONTRIBUTION_LIMIT, bug 662383. 2011-06-11 09:46:48 -07:00
Brian Hackett
fa41f89faf [INFER] Read barriers for call results, bug 663381. 2011-06-10 19:03:57 -07:00
Jan de Mooij
3e5f166d75 [INFER] Fix type handler for snarf, it can return a typed array. r=bhackett on irc 2011-06-09 17:27:46 +02:00
Brian Hackett
5eab4fc3dc Merge. 2011-06-08 18:15:06 -07:00
Brian Hackett
b8e377a445 [INFER] Mark locals/args which are aliased by NAME opcodes as escaping, bug 651966. 2011-06-08 17:35:11 -07:00
Jan de Mooij
1bff4c0c56 [INFER] Fix parseInt to return integers instead of doubles where possible, rewrite some setNumber calls, bug 662766. r=bhackett 2011-06-08 20:11:42 +02:00
Brian Hackett
b20c96262f [INFER] Clone function first for SETMETHOD on non-shadowable shapes, bug 642894. 2011-06-08 11:04:00 -07:00
Brian Hackett
6590865df8 [INFER] Never do a lookup on the current scope chain for GNAME opcodes, bug 647695. 2011-06-08 09:20:01 -07:00
Brian Hackett
b716dfa3de [INFER] Make sure to get the topmost scripted frame's pc in ContextStack::currentScript, bug 662562. 2011-06-07 17:44:07 -07:00
Brian Hackett
28d4850580 [INFER] Watch for singleton function objects in js_AllocFlatClosure, bug 662338. 2011-06-07 17:21:14 -07:00
Brian Hackett
f7f03783ff [INFER] Fix no-op propagation of deoptimization flags for array comprehensions, bug 660538. 2011-06-07 16:33:25 -07:00
Brian Hackett
7fc14bc6e1 [INFER] Don't expand frames in contexts without a compartment, fix warnings, add type barrier comment. 2011-06-07 09:14:52 -07:00
Brian Hackett
cb856b55f5 [INFER] Fix merge botch, only warn once for each script accessing undefined properties in contexts with the strict option set, bug 662393. 2011-06-06 17:12:49 -07:00
Brian Hackett
020c4d8bac Merge TM -> JM 2011-06-06 16:47:40 -07:00
Brian Hackett
401426888d [INFER] Fix quadratic behavior when repeatedly attempting to expand inline frames, bug 657412. 2011-06-06 16:14:09 -07:00
Paul Biggar
33979e422d Bug 660681: Add NULL check to LeaveFunction (r=jimb) 2011-06-06 14:24:11 -07:00
Paul Biggar
118bf3fdae Bug 660670: Report an error on OOM in Parser::analyzeFunction (r=jimb) 2011-06-06 14:24:11 -07:00
Paul Biggar
08fcb0b61d Bug 660638: Add NULL check to Compiler::compileScript (r=jwalden) 2011-06-06 14:24:10 -07:00
David Mandelin
ea7d5ed079 Bug 662165: fix MSVC warning 2011-06-06 13:36:57 -07:00
Brian Hackett
4238aac7aa [INFER] Fix bustage with inference disabled. 2011-06-06 10:04:31 -07:00
Chris Leary
278e5141b8 Followup fix for merge, fix ifdef directive. 2011-06-06 09:58:15 -07:00
Brian Hackett
1186d01428 Merge TM -> JM 2011-06-06 09:48:04 -07:00
Chris Leary
f8e0e912ab Merge mozilla-central to tracemonkey. 2011-06-06 09:41:22 -07:00
Brian Hackett
d99dec2be3 [INFER] Fix busted jit-tests. 2011-06-06 08:47:34 -07:00
Brian Hackett
b0ae81df4a [INFER] Apply arguments and script review comments, bug 657412. 2011-06-06 08:32:41 -07:00
Margaret Leibovic
9689877212 Bug 661823 - Ctrl+F shouldn't work to open Find toolbar in about:permissions and should work to close existing Find bar. r=gavin 2011-06-06 08:15:21 -07:00
Margaret Leibovic
ea5b8bfa04 tests for Bug 661819 - Values for All Sites in about:permissions displays last selected site's values. r=gavin 2011-06-06 08:15:13 -07:00
Margaret Leibovic
49138ee5c9 Bug 661819 - Values for All Sites in about:permissions displays last selected site's values. r=gavin 2011-06-06 08:14:07 -07:00
Margaret Leibovic
bff36cfb13 Bug 661791 - Rectify wording of "Clear all cookies" button in about:permissions to match the "Remove all cookies" button. r=gavin 2011-06-06 08:13:50 -07:00
Jacek Caban
ab9e18c25c Bug 661517 - nsWebSocketHandler.cpp fails to compile on mingw-w64 r=mcmanus DONTBUILD 2011-06-06 13:16:22 +02:00
Brian Hackett
de9c3c81f6 [INFER] Apply stack review comments, bug 657412. 2011-06-05 22:39:45 -07:00
Nicholas Nethercote
3f2c2d551f Bug 656773 - Separate the process and the path in nsIMemoryReporter so that about:memory works in private browsing mode. r=sdwilsh, sr=roc. 2011-06-06 11:22:45 +10:00
Kyle Huey
c5509e3146 Back out Bug 622315 due to Bug 662200. 2011-06-05 16:22:09 -07:00
Kyle Huey
dc20cc5fcd Backed out changeset 52b9e864be0e due to Bug 662200. 2011-06-05 16:21:42 -07:00
Kyle Huey
c10028170d Bug 622315: Refuse to navigate if a navigation is already pending. r=bz 2011-06-05 12:09:47 -07:00
Kyle Huey
7d5b6f2285 Bug 661876: Remove obsolete nsIDOMFile methods/properties. r=sicking 2011-06-05 11:54:50 -07:00
Kyle Huey
7c8feff73e Bug 661876: Fix tests to avoid using obsolete nsIDOMFile properties/methods. 2011-06-05 11:54:14 -07:00
Dão Gottwald
7778dfb0d9 Bug 662155 - addTab should report the exception when loadURIWithFlags fails. r=gavin 2011-06-05 19:37:10 +02:00
Mounir Lamouri
8bc1be7f60 Merging cedar with mozilla-central. 2011-06-05 15:31:36 +02:00
Tyler Downer
e98d10f115 Bug 660746 - Fix another typo. r=gavin 2011-06-05 10:07:15 +02:00
Phil Ringnalda
ba566a58e2 Bug 650691 - random-if the SVG object--auto reftests that are random-if(Android) 2011-06-04 22:20:52 -07:00
Brian Hackett
c4b247ab0e [INFER] Completely fill in fp->nactual in mjit prologues for scripts which use their arguments, bug 662072. 2011-06-04 13:45:31 -07:00
Brian Hackett
a277519c68 [INFER] *correctly* mark VMFrames when patching native returns, bug 661859. 2011-06-04 13:41:31 -07:00