Commit Graph

70195 Commits

Author SHA1 Message Date
Brian Hackett
621ab68f21 [INFER] Optimize arguments accesses, bug 658638. 2011-05-26 12:28:19 -07:00
Brian Hackett
02a6764444 [INFER] Disable generation of native stubs within inlined frames, bug 659639. 2011-05-25 10:22:03 -07:00
Brian Hackett
28b60b7763 [INFER] Allow for the caller to be in an inlined frame in FixupArity, bug 659456. 2011-05-25 09:23:48 -07:00
Brian Hackett
b568e9cacb [INFER] Don't hoist GETPROP on integer properties, bug 659452. 2011-05-25 08:59:36 -07:00
Brian Hackett
b054883bb6 [INFER] Add missing type barrier in stubs::SetName, bug 659448. 2011-05-25 08:49:52 -07:00
Brian Hackett
522292569c [INFER] Don't mark temporaries as copies of other entries when storing their copies to a variable, bug 659438. 2011-05-25 08:34:34 -07:00
Brian Hackett
049a9089a0 [INFER] Trap fixes when rejoining to interpreter, bug 659337. 2011-05-25 08:26:29 -07:00
Brian Hackett
1980510060 [INFER] Fix trap handling around loop heads, bug 659043, bug 659233. 2011-05-25 08:15:34 -07:00
Brian Hackett
608f326937 [INFER] Fix bogus assert, bug 658950. 2011-05-25 07:54:17 -07:00
Brian Hackett
11ebebb4fc [INFER] Handle empty stack segments in AllFramesIter, bug 659473. 2011-05-24 15:37:30 -07:00
Brian Hackett
7963fd4feb [INFER] Always monitor argument types at FUNCALL/FUNAPPLY, always check arguments at script entry in DEBUG, bug 659439. 2011-05-24 14:35:19 -07:00
Brian Hackett
e9ac12ed3c [INFER] Remove uses of DEBUG-only dis() from tests. 2011-05-22 21:48:20 -07:00
Brian Hackett
bdd6f8267a [INFER] Constant fold 'x ==/!= null' comparisons with a known result, bug 654705. 2011-05-22 20:53:33 -07:00
Brian Hackett
30f0c2d28b [INFER] Generate native and full call stubs at call ICs in inlined frames, bug 654705. 2011-05-22 20:04:00 -07:00
Brian Hackett
1e358b51f6 Merge TM -> JM 2011-05-22 08:59:06 -07:00
Brian Hackett
17ea85886f [INFER] Record isOwnProperty dependencies on actual property types in jsop_getgname, bug 619433. 2011-05-22 08:31:01 -07:00
Igor Bukanov
71d7289d00 bug 658016 - followup to fix !JS_THREADSAFE builds. 2011-05-22 09:27:01 +02:00
Brian Hackett
33c8ca3f88 [INFER] Check bounds in shell trap() function, bug 658805. 2011-05-21 22:37:54 -07:00
Brian Hackett
bd61d098b6 [INFER] Check type->newScriptCleared before calling clearNewScript, bug 658803. 2011-05-21 22:07:14 -07:00
Brian Hackett
6561d78ce5 [INFER] Watch for constant frame entries in jsop_callprop_dispatch, bug 658801. 2011-05-21 21:51:34 -07:00
Brian Hackett
1202ff8417 [INFER] Don't rollback properties when clearing new scripts for objects which have finished initialization, bug 658777. 2011-05-21 07:44:54 -07:00
Brian Hackett
35e68976e3 [INFER] Mark the result of cross-global native calls as unknown, bug 658539. 2011-05-21 00:40:50 -07:00
Brian Hackett
24c7b0eb7c [INFER] Don't treat GETLOCAL as dead when followed by POP with incoming jumps, bug 658579. 2011-05-20 23:24:09 -07:00
Brian Hackett
224f0d8557 [INFER] Watch for rejoining at an INCOP after recompilation triggered by callee.prototype, bug 658561. 2011-05-20 21:18:59 -07:00
Brian Hackett
02ba3d730b [INFER] Restore frame pointer at exception block entry before invoking any trap, bug 658491. 2011-05-20 21:12:06 -07:00
Brian Hackett
c602e73bb5 [INFER] Don't analyze loop bodies with debug mode set, untrap in property constraints, bugs 658464, bug 658465. 2011-05-20 21:06:58 -07:00
Brian Hackett
f1b91c8773 [INFER] Analysis and compiler improvements for polymorphic call sites, bug 653962. 2011-05-20 19:33:06 -07:00
Jan de Mooij
d14970c9fe [INFER] Release GC lock after printing inference results to prevent deadlocks, bug 658623. r=bhackett 2011-05-20 22:02:54 +02:00
Igor Bukanov
c6893bfa52 bug 658016 - properly synchronizing the free lists with arenas when dumping the heap. r=wmccloskey 2011-05-20 12:38:31 +02:00
Igor Bukanov
a74b534b3f bug 658505 - removal of thread synchronization when setting a prototype. r=jorendorff
--HG--
extra : rebase_source : 8ef87070a88a3323c3b657c043741f087a98d5d3
2011-05-20 18:40:35 +02:00
Chris Leary
a2d213f0d0 Bug 619561: GC telemetry hooks for TestPilot study. (r=billm) 2011-05-20 13:40:06 -07:00
Chris Leary
b2d9eba98e Merge mozilla-central and tracemonkey. 2011-05-20 14:29:36 -07:00
Dave Townsend
1c0f56af52 Bustage fix for bug 595848, add the xpcshell test to the new manifest 2011-05-20 12:57:50 -07:00
Jonathan Watt
f709b31a75 Bug 657862 - Relative SVG arc path segments are broken. r=longsonr.
--HG--
extra : rebase_source : 8897f5f5358f67708f92f50e1061d1947ae011a1
2011-05-20 21:00:35 +01:00
Jono S Xia
ce3a2c702e Bug 611695: Updating the extension fires the welcome page. r=dtownsend 2011-05-20 12:52:04 -07:00
Blake Kaplan
21d04c350b Fix merge mistake. 2011-05-20 21:22:21 +02:00
Bill McCloskey
d98ff20cc1 Bug 658053 - Fix #ifdefs for disabling methodjit and tracejit (r=dmandelin) 2011-05-20 11:27:33 -07:00
Bill McCloskey
6a8823ab66 Bug 658055 - Always use getter to access fun->script() (r=dmandelin) 2011-05-20 11:27:27 -07:00
Bill McCloskey
6204deb7f6 Bug 653026 - Fix NoSuchMethod (r=Waldo) 2011-05-20 11:27:22 -07:00
Blake Kaplan
c303dfca62 Disable this test on Maemo for now. 2011-05-20 21:13:43 +02:00
Giorgio Maone
98dde442ac Bug 644856: Make sure any child processes clear the jar cache when uninstalling extensions. r=dtownsend 2011-05-20 10:40:11 -07:00
Hernán Rodriguez Colmeiro
860b64af7f Bug 658275: browser_globalinformations.js should not require the network. r=dtownsend 2011-05-20 12:37:39 -07:00
Dave Townsend
82669da0f1 Bug 595848: Dynamically generate the list of categories. r=Unfocused 2011-05-20 10:36:28 -07:00
Brad Lassey
c2024b4a1b bug 624163 - IME input does not work in rich editors with e10s r=dougt 2011-05-20 14:44:09 -04:00
Brad Lassey
6eda44f750 bug 632874 - make it clear that first-run startup time isn't normal r=dougt 2011-05-20 14:44:09 -04:00
Taras Glek
0db73fb270 bug 627591: backout preload in preparation for better one. 2011-05-20 11:32:23 -07:00
Taras Glek
f375e825ce bug 627591: backout preload in preparation for better one. 2011-05-20 11:32:01 -07:00
Gervase Markham
12b5848c6f Merge. 2011-05-20 18:27:27 +01:00
Gervase Markham
cc4bb69a71 Remove broken .pk IDN items in PSL. a=orange. 2011-05-20 18:27:05 +01:00
Matt Woodrow
6ce859c7db Bug 656947 - NULL check the current canvas context when attempting to increment the malloc count. r=bz 2011-05-20 10:12:12 -07:00