Commit Graph

73590 Commits

Author SHA1 Message Date
Brian Hackett
58db813767 Merge. 2011-07-25 16:48:30 -07:00
Brian Hackett
361b7570ee [INFER] Mark overflows on TOID when result value is a non-integer, bug 674085. 2011-07-25 16:46:32 -07:00
Brian Hackett
9813d7c25d [INFER] Mark functionScript while tracing type objects, bug 673797. 2011-07-25 15:44:11 -07:00
Brian Hackett
568dfb4413 [INFER] Scan entire prototype chain for a lookupProperty hook when nop-ing accesses on singleton objects, bug 673788. 2011-07-25 15:00:42 -07:00
Brian Hackett
f3f515f0f4 [INFER] Check compartment when tracing TypeObject conservative roots during GC, bug 673792. 2011-07-25 14:48:22 -07:00
Brian Hackett
5154658e54 [INFER] Clear all frame ncode values on GC to avoid confusing the recompiler, bug 673812. 2011-07-25 13:57:29 -07:00
Shu-yu Guo
bd2fa16e79 [INFER] Fix assertion failure, bug 673705. r=bhackett 2011-07-25 11:02:44 -07:00
Brian Hackett
4b6dbc679c Move DECOMPOSE tests in Decompile() into individual cases, bug 673710. 2011-07-25 10:32:56 -07:00
Brian Hackett
ee0f798546 [INFER] Fix merge botch, bug 673767. 2011-07-25 09:33:41 -07:00
Brian Hackett
ead1d1ec71 [INFER] Don't dereference type->newScript immediately after checking against NULL, bug 673766. 2011-07-25 09:02:55 -07:00
Brian Hackett
1c29d97da1 [INFER] Only allow inlined frames to call other frames in the same VMFrame, bug 673763. 2011-07-25 08:57:00 -07:00
Brian Hackett
062072fa23 [INFER] Handle case in INCNAME on const vars which are morphed into GETGNAME by the emitter, bug 673731. 2011-07-25 07:42:46 -07:00
Brian Hackett
4a15c69088 [INFER] Add mising MakeTypeId when fixing properties in object literal types to double, bug 673713. 2011-07-25 07:28:07 -07:00
Brian Hackett
099c11fe90 [INFER] Always maintain flags on non-lazy type flags, bug 673715. 2011-07-25 07:13:02 -07:00
Brian Hackett
796ba0c84c [INFER] Make sure prevpc() values are intact when returning into the interpreter via js_InternalThrow. 2011-07-23 08:10:18 -07:00
Brian Hackett
a96f171b21 [INFER] Clear propagated bit from property type sets on GC, update comments, bug 673469. 2011-07-22 12:55:52 -07:00
Shu-yu Guo
1704d2eeb1 [INFER] Fix bug in previous fix for bug 673341. r=bhackett 2011-07-22 12:47:16 -07:00
Shu-yu Guo
8383c08735 [INFER] Kill warning. 2011-07-22 12:15:15 -07:00
Shu-yu Guo
4ed56d317b [INFER] Fix liveness analysis for try block, bug 673341. r=bhackett 2011-07-22 11:53:18 -07:00
Brian Hackett
c46be499d6 [INFER] Fix orange. 2011-07-22 10:25:57 -07:00
Brian Hackett
6147c6fd37 [INFER] Rejoin into the interpreter from js_InternalThrow, bug 672123. 2011-07-21 23:03:10 -07:00
Brian Hackett
012ece7c31 [INFER] Don't emit malformed eleminc ops when incrementing XML names, bug 672153. 2011-07-21 21:27:23 -07:00
Brian Hackett
f67df11928 [INFER] Balance stack in decomposed INCELEM emitted for SETCALL, bug 672122. Fix build break. 2011-07-21 21:12:25 -07:00
Brian Hackett
e134ab18bd [INFER] Check for constant integer objects when hoisting array and property accesses, bug 671814. 2011-07-21 20:27:34 -07:00
Brian Hackett
dda30fa4b2 Merge MC -> JM 2011-07-21 18:53:37 -07:00
Brian Hackett
baf48d73e8 [INFER] Fix build breaks, orange. 2011-07-21 17:17:25 -07:00
Luke Wagner
e8188afccb Backout out bug 672026 for causing mobile startup crashes 2011-07-21 16:39:10 -07:00
Matt Brubeck
717d71ee1f Bug 673168 - Back out 32135b36a00e (bug 669424) because it breaks upgrades on Android 2011-07-21 14:12:51 -07:00
Rafael Avila de Espindola
e7ffa2c6f6 Bug 673227. Add missing const in GetCharacters. r=jrmuizel
gcc-4.2 accepts this but clang does not.
2011-07-21 17:05:58 -04:00
Brandon Sterne
a55852a70c Bug 664983 - don't send request headers with CSP violation reports, r=dveditz 2011-07-21 13:47:35 -07:00
Oleg Romashin
d3e0751ed0 Bug 648250 - remove wrong assert r=Olli.Pettay 2011-07-21 13:05:55 -07:00
Ehsan Akhgari
71a3314629 Merge backout 2011-07-21 11:14:25 -04:00
Ehsan Akhgari
4c04a19536 Merge the last green changeset on mozilla-inbound to mozilla-central 2011-07-21 11:11:45 -04:00
Brian Hackett
6cedc75bac [INFER] Make TypeObject a GC thing, remove lazily created type objects on GC, bug 669969. 2011-07-21 07:28:01 -07:00
Dão Gottwald
cac9736803 Bug 671553 - Remove the navigation toolbar's custom button appearance in small icons mode; invert icons on dark personas and glass. r=shorlander 2011-07-21 15:50:33 +02:00
Stephen Horlander
7f47637092 Bug 671553 - add Toolbar-inverted.png 2011-07-21 15:47:34 +02:00
Mike Hommey
aa5a81da69 Backed out changeset 83098dfb4bce (bug 654049) because of Android talos regression 2011-07-21 14:32:22 +02:00
Marco Bonardo
225034df61 Merge last green changeset from mozilla-inbound to mozilla-central 2011-07-21 14:32:10 +02:00
Tim Taubert
e269ae733d merge m-c into fx-team 2011-07-21 12:49:38 +02:00
Makoto Kato
6d00756bed Bug 666200 - fix typo 2011-07-21 19:23:28 +09:00
Makoto Kato
d2c3fc89e8 Bug 666200 - support select.add(element, long before). r=smaug 2011-07-21 19:16:28 +09:00
Mike Hommey
81927e24f3 Backed out changeset e2c917e0bc31 (bug 671804) because of xpcshell orange 2011-07-21 11:14:06 +02:00
Mike Hommey
2c6ed6f9c7 Bug 671804 - Provide NS_APP_PREF_DEFAULTS_50_DIR and NS_APP_PREFS_DEFAULTS_DIR_LIST in xpcshell dir provider. r=bsmedberg 2011-07-21 09:57:07 +02:00
Mike Hommey
f21190848b Bug 671576 - Cleanup temporary files from test_libPrefs.js. r=bsmedberg 2011-07-21 09:57:07 +02:00
Mike Hommey
3e357285d9 Bug 671570 - Cleanup temporary files from test_iniProcessor.js. r=bsmedberg 2011-07-21 09:57:07 +02:00
Mike Hommey
cb537f7367 Bug 671564 - Initialize NS_XPCOM_LIBRARY_FILE from NS_GRE_DIR. r=bsmedberg 2011-07-21 09:57:07 +02:00
Mike Hommey
f2e4962345 Bug 670788 - When looking for the executable path on Unix, only use realpath() when we got a file path in the first place. r=bsmedberg 2011-07-21 09:55:51 +02:00
Mike Hommey
e93ad364ef Bug 573958 - Extend LD_LIBRARY_PATH instead of replacing it during plugin-container initialization. r=bsmedberg 2011-07-21 09:53:29 +02:00
Alexander Surkov
3184ccc8f2 Bug 671510 - make sure accessible tree is created for content processes, r=jones.chris.g, sr=Olli.Pettay, f=felipc 2011-07-21 13:37:32 +09:00
Nicholas Nethercote
f3aebefb11 Bug 669611 - Add memory reporter for GC heap fragmentation. r=jlebar. 2011-07-20 21:08:24 -07:00