Kannan Vijayan
0b7fa2d66a
Bug 883789 - Use baseline fallback stubs to track double-overflow of BinaryArith and UnaryArith ops. r=h4writer
2013-06-19 14:29:43 -04:00
Terrence Cole
27f8c42cf4
Bug 884934 - Fix intermittent SM(r) failure on InitialShapeTable::Ptr; r=sfink
...
In EmptyShape::getInitialShape, the InitialShapeSet::AddPtr is not guarded and
will get poisoned by the analysis if the hash happens to look like a GC thing
pointer.
--HG--
extra : rebase_source : a831c92b4f9aabe631f5bea3d9d6efb4375170a8
2013-06-19 11:09:36 -07:00
Terrence Cole
6ad9cc727f
Bug 884628 - Optimize the post-barrier verifier; r=jonco
...
--HG--
extra : rebase_source : 2390400416c85daecd34d1456ebf737dd2308128
2013-06-17 13:16:29 -07:00
Jan de Mooij
337e609ded
Bug 882111 - Don't push an interpreter frame when calling into the JITs. r=djvj
2013-06-19 19:10:04 +02:00
Kannan Vijayan
aaa7f147f8
Backed out changeset 9f852d187722 (bug 883789)
2013-06-19 13:09:45 -04:00
Kannan Vijayan
cae976b881
Bug 883789 - Use baseline fallback stubs to track double-overflow of BinaryArith and UnaryArith ops. r=h4writer
2013-06-19 12:45:29 -04:00
Terrence Cole
bd44ff62d6
Bug 884562 - Allow root analysis to be enabled when using generational GC; r=sfink DONTBUILD
...
--HG--
extra : rebase_source : 6438eec44aa7de79bf78c8f84fb4b971e1e83296
2013-06-19 09:20:46 -07:00
Terrence Cole
861c320238
Bug 884065 - Assert if JS_DestroyContext is called with active exact rooters; r=sfink
...
--HG--
extra : rebase_source : 52f7c9f90075b69f3c40bf7c7e9df0e1b2e25c05
2013-06-17 16:20:25 -07:00
Kannan Vijayan
000c04f611
Bug 877589 - Add test case. DONTBUILD
2013-06-19 12:06:43 -04:00
Kannan Vijayan
b6803660d3
Bug 870034 - Test case.
2013-06-19 11:33:38 -04:00
Ed Morley
db79fd1d8d
Merge mozilla-central and inbound
2013-06-19 15:51:08 +01:00
Ed Morley
1854894c50
Merge latest green birch changeset and mozilla-central
2013-06-19 15:29:37 +01:00
Makoto Kato
add2dc4407
Bug 880590 - Remove _WIN64 define by configure. r=ted
2013-06-19 15:12:06 +09:00
Andrea Marchesini
db524818c8
Bug 841442 - Move HTMLFormElement to WebIDL, r=bz
2013-06-19 10:24:37 -04:00
Andrea Marchesini
b20748feb8
Bug 841442 - Rename nsHTMLFormElement to HTMLFormElement
...
--HG--
rename : content/html/content/src/nsHTMLFormElement.cpp => content/html/content/src/HTMLFormElement.cpp
rename : content/html/content/src/nsHTMLFormElement.h => content/html/content/src/HTMLFormElement.h
2013-06-19 10:24:37 -04:00
Joey Armstrong
8a348c090d
bug 872087: mozbuild HOST_LIBRARY_NAME conversion cleanup. r=gps
2013-06-19 09:19:25 -04:00
Hannes Verschore
0d26621ea8
Bug 884298: IonMonkey: Allow inlining of functions containing JSOP_FUNCALL, r=jandem
2013-06-19 15:06:05 +02:00
Nicholas Nethercote
b3f46c1c3c
Bug 634839 (part 2b) - Remove more unnecessary headers (as found by include-what-you-use) from SpiderMonkey. r=jorendorff.
...
--HG--
extra : rebase_source : 5d6a4d653160a9c4a9645b14bebbcfab71b50ef4
2013-06-12 22:20:27 -07:00
Nicholas Nethercote
ab282525dd
Bug 634839 (part 2a) - Remove unnecessary headers (as found by include-what-you-use) from jsapi.h. r=jorendorff.
...
--HG--
extra : rebase_source : 97759f6ed55447d66987b894b215ab1e4815b3c3
2013-06-18 18:12:12 -07:00
Nicholas Nethercote
ac66fd9195
Bug 883688 - Fix uninitialized |gotLambda| in ion/IonBuilder.cpp. r=djvj.
...
--HG--
extra : rebase_source : 0b5bd244c2b3b34934ca6794509d00740dd4acdd
2013-06-18 17:08:13 -07:00
Ryan VanderMeulen
35a8134684
Backed out changeset 2f6babcfa00e (bug 882468) for JS crashes.
2013-06-18 19:50:20 -04:00
Till Schneidereit
b1e4f6860e
Bug 882468 - Simplify BooleanGetPrimitiveValue. r=jwalden
...
--HG--
extra : rebase_source : 0cda3f7ea8a717b3b7207e6b9f9aae0c369c3fb0
2013-06-18 23:51:47 +02:00
Ryan VanderMeulen
558b14210d
Merge cypress and inbound.
2013-06-18 18:15:53 -04:00
Kyle Huey
ad14119f4e
Bug 882162: Part 11 - Push the final uses of mJSHolders down into mozilla::CycleCollectedJSRuntime and make it private. r=mccr8
2013-06-18 12:02:16 -07:00
Kyle Huey
5bc19e1a51
Bug 882162: Part 10 - Add a hook for tracing black JS and update the big comment to more accurately describe how this works. r=mccr8
2013-06-18 12:02:16 -07:00
Kyle Huey
55af825948
Bug 882162: Part 9 - Kill nsCycleCollectionJSRuntime. r=mccr8
2013-06-18 12:02:16 -07:00
Kyle Huey
3e6a01f7ac
Bug 882162: Part 8 - Move the rest of nsCycleCollectionJSRuntime's implementation into mozilla::CycleCollectedJSRuntime. r=mccr8
2013-06-18 12:02:16 -07:00
Kyle Huey
7462053a52
Bug 882162: Part 7 - Move tracing of gray roots into mozilla::CycleCollectedJSRuntime. r=mccr8
2013-06-18 12:02:15 -07:00
Kyle Huey
67d1e8d027
Bug 882162: Part 6 - Move the runtime and zone CC participants into mozilla::CycleCollectedJSRuntime. r=mccr8
2013-06-18 12:02:15 -07:00
Kyle Huey
75e85a76a6
Bug 882162: Part 5 - Move most of nsCycleCollectionJSRuntime's implementation into mozilla::CycleCollectedJSRuntime. r=mccr8
2013-06-18 12:02:15 -07:00
Kyle Huey
be66fb44fe
Bug 882162: Part 4 - Push tracing of global objects down into mozilla::CycleCollectedJSRuntime. r=mccr8
2013-06-18 12:02:15 -07:00
Kyle Huey
078c903e0e
Bug 882162: Part 3 - Replace GetJSRuntime() with just Runtime(). r=mccr8
2013-06-18 12:02:15 -07:00
Kyle Huey
3c2aaa10b0
Bug 882162: Part 2 - Begin to push mJSHolders down into mozilla::CycleCollectedJSRuntime. r=mccr8
2013-06-18 12:02:14 -07:00
Kyle Huey
20a663e7f3
Bug 882162: Part 1 - Create a mozilla::CycleCollectedJSRuntime class. r=mccr8,bholley
2013-06-18 12:02:07 -07:00
Kyle Huey
c094a9abfa
Bug 877584: Route JS holding through the cycle collection runtime so it can do different things on different threads. r=mccr8
2013-06-18 12:01:26 -07:00
Joey Armstrong
6eb232533a
bug 875549: mozbuild cleanup for HOST_CSRCS. r=gps
2013-06-18 09:10:50 -04:00
Jeff Walden
33abde4caf
Bug 884561 - Update test262 test imports to tip using the script added in bug 496923. r=generating-script-was-reviewed
...
--HG--
extra : rebase_source : a1f80cabc3669e15ad294d4bd31f26a0e98f7b7e
2013-06-17 18:35:38 -07:00
Jason Orendorff
8dade18fb5
Back out rev 5d35dc039af7 (bug 875433) due to Web compatibility issues (bug 881782, bug 883914). rs=Waldo on IRC.
2013-06-18 15:35:22 -05:00
Luke Wagner
9be86ce4ce
Bug 853239 - warn on a statement expression use (r=jorendorff)
...
--HG--
extra : rebase_source : dcf55a0ac3312f5d8750c9a0ccbdd1968925dbd5
2013-06-18 13:22:58 -07:00
Jan de Mooij
7877bf9da6
Bug 882323 - Fix LoadTypedArrayElementHole type barrier. r=bhackett
2013-06-18 13:44:06 +02:00
Jan de Mooij
cba41605d1
Bug 883748 - Specialize MUrsh as double if needed. r=bhackett
2013-06-18 13:44:01 +02:00
Jon Coppeard
586c7b4514
Bug 877762 - GC: Post-barrier cycle collector participants - 7 Convert most JSObect to use Heap<T> (ex. XBL) r=bz
2013-06-18 11:00:38 +01:00
Jon Coppeard
a2eed15990
Bug 877762 - GC: Post-barrier cycle collector participants - 6 Convert jsid and JS::String to use Heap<T> r=smaug
2013-06-18 11:00:38 +01:00
Jon Coppeard
59d5490ab4
Bug 877762 - GC: Post-barrier cycle collector participants - 5 Convert JS::Value to use Heap<T> r=smaug
2013-06-18 11:00:37 +01:00
Jon Coppeard
82483ce6e9
Bug 877762 - GC: Post-barrier cycle collector participants - 4 Convert JSScript* to use Heap<T> r=smaug
2013-06-18 11:00:37 +01:00
Jon Coppeard
1fbdd040c3
Bug 877762 - GC: Post-barrier cycle collector participants - 1 Fixes and updates to JS::Heap<T> r=terrence
2013-06-18 11:00:37 +01:00
Hannes Verschore
7d67d5fd51
Bug 880471: IonMonkey: Remove the request for unused temp. variable for x86/arm unboxing, r=jandem
2013-06-18 11:43:34 +02:00
Jan de Mooij
380bbbbf25
Bug 704356 - Remove the JS property cache. r=njn, sr=luke
...
--HG--
extra : rebase_source : 67079f154c13fd401388792ec1410adb04157092
2013-06-18 09:16:57 +02:00
Gregory Szorc
39b0152a41
Bug 879809 - Don't export MOZBUILD_BACKEND_CHECKED to independent build systems; r=ted
2013-06-18 12:22:56 -07:00
Olli Pettay
8aa806b551
Bug 847611 - Paris bindings for autogenerated events, r=peterv
2013-06-18 21:48:45 +03:00