Commit Graph

26175 Commits

Author SHA1 Message Date
Kannan Vijayan
0f5850099b Bug 862501 - Make baseline pass more accurate stack-pointer refeference for pushed SPS profiler frames. r=jandem 2013-04-18 12:20:45 -04:00
Bobby Holley
334259c166 Bug 860438 - Use nsCxPusher in JSD. r=gabor 2013-04-18 11:36:05 -04:00
Hannes Verschore
5e5ae073d9 Bug 862777: Hook Odinmonkey up to the spewlogger, r=luke 2013-04-18 15:15:21 +02:00
Tom Schuster
6e22249506 Bug 861461 - Resolve this in sandbox.importFunction. r=bholley 2013-04-14 18:45:36 +02:00
Mike Hommey
074ffdb0b1 Bug 854103 - Ignore the high bits of returnReg in js_InternalInterpret on x86_64 when it actually holds a bool. r=dvander 2013-04-14 10:21:59 +02:00
Mike Hommey
84672f781c Bug 462463 - Add missing add_phony_targets.py file. r=me 2013-04-14 10:12:33 +02:00
Phil Ringnalda
748dfe1092 Back out 104ba36f44c0 (bug 845596) for jsreftest assertions
CLOSED TREE
2013-04-13 19:15:33 -07:00
Jeff Walden
d1c2ba2804 Bug 860931 - Remove a bunch of deadwood autoconf defines. r=ted
--HG--
extra : rebase_source : a6adb8464dca8dc3800d92ea72e7695e928b3f82
2013-03-29 16:18:21 -07:00
Brian Hackett
452bea73bb Bug 845596 - Keep track of free variables during syntax parsing, r=jorendorff. 2013-04-13 18:59:42 -06:00
Phil Ringnalda
14ff153bf9 Back out 390be7c3dd3a (bug 853301) and 029a6cc8ca0a (bug 724533) for b2g desktop Windows build bustage and Windows xpcshell orange
CLOSED TREE
2013-04-13 13:31:01 -07:00
Norbert Lindenberg
eadb35dc1b Bug 724533 - Integrate ICU into the Mozilla build. r=glandium 2013-04-13 12:26:06 -04:00
Jan de Mooij
fa959e3473 Bug 860239 - Make Ion OSR a bit more robust against scripts with multiple loops. r=bhackett 2013-04-13 15:04:22 +02:00
Ryan VanderMeulen
f0a9fe5d92 Merge m-c to inbound. 2013-04-13 08:04:05 -04:00
Brian Hackett
6c10c79b3a Bug 846967 - Allow ParseContext chain to have contexts from different parsers, r=jorendorff. 2013-04-13 04:15:52 -06:00
Ms2ger
069d54680d Bug 858212 - Move FileReader to Paris bindings; r=bz 2013-04-13 09:06:31 +02:00
Ms2ger
5dba9c38a0 Bug 826740 - Part g: Remove HTMLCanvasElement quickstubs; r=khuey 2013-04-13 09:05:58 +02:00
Ms2ger
8f5d5c7049 Bug 841488 - Part d: Move HTMLSelectElement to WebIDL bindings, remove CI and QS; r=khuey 2013-04-13 09:01:59 +02:00
Nathan Froyd
e4396bdb71 Bug 859257 - include jscpucfg.h in NumericConversions.h so DoublePun definitions are correct; r=Waldo 2013-04-12 15:09:38 -04:00
Chris Peterson
0ebc8157d1 Bug 861073 - Add configure check that --with-android-version is at least 9. r=glandium 2013-04-11 23:07:27 -07:00
Douglas Crosher
ae66cd398a Bug 861139 - Fix the return of a floating point value from an ARM asm.js entry. r=mrosenberg 2013-04-12 22:13:51 +10:00
Boris Zbarsky
f7e751861b Bug 860591. Install WebIDL quickstubs for event interfaces as needed. r=smaug 2013-04-12 10:51:25 -04:00
Terrence Cole
4306cec02d Bug 854788 - Add a missing recursion check on Proxy::objectClassIs. r=m_kato, r=Waldo 2013-04-10 15:01:52 -07:00
Shu-yu Guo
68741abfa0 Bug 857836 - Assertion failure: paTypeObject->getPropertyCount() == NumFixedSlots, at builtin/ParallelArray.cpp. r=bhackett 2013-04-12 23:04:52 -04:00
Tom Schuster
7ec089ebaf Bug 854614 - Root result and argument JS::Values. r=bz 2013-04-11 13:57:03 +02:00
Ryan VanderMeulen
44378e44ad No bug - Fix typo. 2013-04-12 23:04:51 -04:00
Ryan VanderMeulen
b75fade323 Backed out changeset 8ce65f4eb1ba (bug 820170) for suspicion of causing bug 860903 on a CLOSED TREE. 2013-04-12 13:57:46 -04:00
Boris Zbarsky
cfcc19e96d Back out bug 860591 (rev 8488f69f8f91) because it causes orange, resulting in a CLOSED TREE 2013-04-12 12:50:06 -04:00
Ryan VanderMeulen
b880048f4e Backed out 2 changesets (bug 850362, bug 600307) for Windows XP leaks on a CLOSED TREE. 2013-04-11 17:00:28 -04:00
Jacek Szpot
514f40e52a Bug 854503 - Rename JS unwrapping functions. r=bholley 2013-04-11 11:50:18 -07:00
Sean Stangl
0cd23444b5 Bug 858783 - Check user-controlled asm.js flag. r=luke 2013-04-11 11:39:59 -07:00
Ryan VanderMeulen
8410a7ed68 Bug 840012 - Fix test name. r=luke
--HG--
rename : js/src/jit-test/tests/basic/testBug0012.js => js/src/jit-test/tests/basic/testBug840012.js
2013-04-17 18:00:14 -04:00
Luke Wagner
77471e6812 Bug 840012 - Handle OOM in CreateThisForFunction (r=hannes)
--HG--
extra : rebase_source : 0a4cf9d0eb6373ff61f21dd386c103854236e0d1
2013-04-17 08:50:54 -07:00
Ryan VanderMeulen
5022c76c9e Backed out changesets b9f7fd0996f0 and c0ab16b6003e (bug 860494) for mochitest failures on a CLOSED TREE. 2013-04-17 12:00:20 -04:00
Bobby Holley
746984d533 Bug 860494 - Tests. r=bz 2013-04-17 10:52:52 -04:00
Bobby Holley
5e2ba98af8 Bug 860494 - Move the named property check further down in XrayWrapper. r=bz 2013-04-17 10:52:52 -04:00
Nathan Froyd
af43946647 Bug 837618 - teach expandlibs_exec.py about OS X's -filelist linker option; r=glandium 2013-04-16 11:13:50 -04:00
Hannes Verschore
8d92f499eb Bug 861116: IonBuilder: Add support for JSOP_INITELEM, r=jandem 2013-04-17 11:31:53 +02:00
Hannes Verschore
568f2b70d2 Bug 861165: IonMonkey: Correct behaviour for JSOP_IN on dense native with negative index, r=bhackett 2013-04-17 11:31:45 +02:00
Jan de Mooij
1110fbc460 Bug 861251 - Inline string concatenation in IonMonkey. r=luke 2013-04-17 12:23:17 +02:00
Hannes Verschore
318b2121cd Backout a0016de79bf9 and 862431c42e72 for breakage, r=red 2013-04-17 12:03:17 +02:00
Hannes Verschore
99fb52b198 Bug 861116: IonBuilder: Add support for JSOP_INITELEM, r=jandem 2013-04-17 11:31:53 +02:00
Hannes Verschore
609adfbcc3 Bug 862100: IonMonkey: AddTypeBarrier shouldn't unbox, when type is already double, r=nbp 2013-04-17 11:31:50 +02:00
Hannes Verschore
2aa2a21806 Bug 862357: IonMonkey: Box undefined inputs in the compare policy, r=nbp 2013-04-17 11:31:48 +02:00
Hannes Verschore
9d59850e60 Bug 861165: IonMonkey: Correct behaviour for JSOP_IN on dense native with negative index, r=bhackett 2013-04-17 11:31:45 +02:00
Hannes Verschore
b7bc46b3d8 Bug 858617: Add testcase, r=testcase 2013-04-17 11:31:44 +02:00
Gabor Krizsanits
26880f8f17 Bug 820170 - Wrapping nodes into documents compartment. r=bholley 2013-04-17 10:11:53 +02:00
Terrence Cole
761f6ac47b Bug 860572 - Use Rooted<JSPropertyDescriptor> in XPCComponents; r=bholley 2013-04-12 17:42:59 -07:00
Terrence Cole
40e63cf334 Bug 860572 - Allow JSPropertyDescriptor to use Rooted; r=jonco 2013-04-12 16:34:27 -07:00
Sean Stangl
3733f89aca Bug 860029 - Standardize Modelines in the JS Module. r=njn 2013-04-16 13:47:10 -07:00
Mike Shal
77cdb6567d Bug 846634 - Part 2: Move EXPORTS to moz.build; r=joey 2013-04-16 15:24:43 -04:00
Boris Zbarsky
02efa525b8 Bug 860591. Install WebIDL quickstubs for event interfaces as needed. r=smaug 2013-04-12 10:51:25 -04:00
Bobby Holley
44d6edd364 Bug 859957 - Simplify [[DefaultValue]] security wrapping setup. r=mrbkap,gabor,ejpbruel 2013-04-11 11:10:19 -07:00
Ryan VanderMeulen
d7fb6fcb67 Backed out changeset 2ceca4816688 (bug 854614) for intermittent mochitest-a11y crashes on a CLOSED TREE. 2013-04-11 13:09:58 -04:00
Honza Bambas
e09acd80df Bug 600307 - localStorage and sessionStorage implementation overhaul, r=mak77+smaug, sr=smaug 2013-04-11 18:26:06 +02:00
Benjamin Peterson
d03610e53b Bug 858712 - Make AsmJSModule constructor explicit. r=luke 2013-04-11 08:08:57 -04:00
Tom Schuster
7cfcb0666f Bug 854614 - Root result and argument JS::Values. r=bz 2013-04-11 13:57:03 +02:00
Benjamin Smedberg
44d51b87e6 Bug 858900 - Poison JSContext. r=luke 2013-04-11 07:48:09 -04:00
Gabor Krizsanits
63583713b5 Bug 820170 - Wrapping nodes into documents compartment. r=bholley, r=enn 2013-04-11 11:59:42 +02:00
Brian Hackett
aca6842218 Bug 861841 - Add an entry in script bindings for 'arguments' when used within a 'with' statement, r=luke. 2013-04-18 20:17:58 -06:00
Shu-yu Guo
bb6ebf88de Bug 860531 - Change AliasSet of MCallGetIntrinsicValue to None. (r=dvander) 2013-04-18 17:43:26 -07:00
Shu-yu Guo
a984fde9ee Bug 859255 - Fix stitching up of parallel bailout basic blocks. (r=dvander) 2013-04-18 17:42:01 -07:00
Shu-yu Guo
e97f98b40a Bug 844887 - Inline IsCallable and ToObject intrinsics in Ion. (r=sstangl) 2013-04-18 17:41:43 -07:00
Terrence Cole
8cf88bc3ae Bug 706885 - Implement generational GC for the SpiderMonkey interpreter; r=billm 2013-03-14 10:26:06 -07:00
Matt Brubeck
229ef006b5 Back out e1549b50183f (bug 860027), suspected of regressing Trace Malloc and/or Ts Paint 2013-04-18 15:34:48 -07:00
Kannan Vijayan
1017d21969 Bug 861596 - Add Baseline stubs to handle GetProp(length) and GetElem(int32) operations on arguments objects. r=bhackett 2013-04-18 18:00:23 -04:00
Kannan Vijayan
8491e5f953 Bug 860145 - Fix bustage on no-ion compiles. r=tbpl-bustage. CLOSED TREE 2013-04-18 17:12:39 -04:00
Kannan Vijayan
7a5b10630d Bug 860145 - Allow Ion to compile functions which require heavyweight arguments-object construction. r=jandem r=nbp 2013-04-18 16:47:25 -04:00
Jan de Mooij
0c0127c3cf Bug 859446 - Fix GCC warnings from baseline compiler merge. r=bhackett 2013-04-10 16:41:00 +02:00
Jan de Mooij
424483a21d Bug 858097 - Fix StackFrame::epilogue to check |this| is an object to avoid OOM crashes. r=jwalden
--HG--
extra : rebase_source : d13d16bd9ab4fd9d875983c6a14f4d06417ff0c8
2013-04-12 14:18:44 +02:00
Jan de Mooij
6b0d9bb8d0 Bug 859257 - Mark DoublePun values in ToIntWidth as volatile to work around a Clang bug. r=jwalden
--HG--
extra : rebase_source : 9bcedd8d1c4194ef628f9473c444c465c2049443
2013-04-12 14:16:57 +02:00
Jon Coppeard
10e35f2d67 Bug 860777 - Part 2 - Root WrapperFactory.cpp r=bholley
--HG--
extra : rebase_source : 83a21d88d01e52ea34326388dab462efdc4252ab
2013-04-12 10:50:43 +01:00
Jon Coppeard
1bcbbb26ea Bug 860777 - Part 1 - Root XPCWrappedJSClass.cpp r=bholley
--HG--
extra : rebase_source : bc2545f609d958549e3df3524dd543330362611c
2013-04-12 10:50:43 +01:00
Jon Coppeard
b935ddbe82 Bug 860311 - GC: More rooting in XPConnect r=bholley
--HG--
extra : rebase_source : 3afba11173f0df957fe34e66b9dd443b5ed01b9a
2013-04-09 16:42:21 +01:00
Jon Coppeard
9dbbe9752e Bug 860704 - GC: Comment says RawT converts to RootedT r=terrence
--HG--
extra : rebase_source : 2f5388adb27a97ee3762d6cab7ec0591b0f718b3
2013-04-12 09:31:43 +01:00
Jan de Mooij
a50a5045b0 Bug 858655 - Add missing DebugScopes::onPopStrictEvalScope call for baseline frames. r=djvj
--HG--
extra : rebase_source : cab6588c3979881f199722613a9f3ca43a0860d5
2013-04-12 11:57:05 +02:00
Gian-Carlo Pascutto
1e8b3726e4 Bug 823375 - Don't build or try to link NEON libs when the target doesn't support it. r=glandium 2013-04-12 12:00:29 +02:00
Vicamo Yang
57bd116b87 Bug 859830: determine Android API level through android/api-leve.h instead. r=glandium 2013-04-12 13:39:42 +08:00
Kannan Vijayan
02dd6771f3 Bug 856627 - Add stubs to handle ListBase GetProp invoking native getters. 2013-04-11 23:45:16 -04:00
Reuben Morais
c692778422 Bug 861041 - Fix -Wunused-function error in XPCQuickStubs.h. r=bz
--HG--
extra : rebase_source : d51c372a236b67fdaf91535bc967beb9621c671d
2013-04-11 20:19:54 -07:00
Joshua Cranmer
87a1b0bcfe Bug 856108 - Port static analyses to clang, part 2g: use MOZ_STACK_CLASS in xpconnect. r=bholley 2013-04-11 22:21:46 -05:00
Joshua Cranmer
66e39d8aff Bug 856108 - Port static analyses to clang, part 2a: use MOZ_STACK_CLASS in content. r=bz 2013-04-11 22:20:09 -05:00
Phil Ringnalda
045ce0a190 Back out 5bf9771e1a28 (bug 860029) for bustage
CLOSED TREE
2013-04-11 19:55:37 -07:00
Trevor Saunders
d74fa73666 backout 76c52c1ca95a bug 859446 because its suspected of regressing talos on win pgo 2013-04-11 22:43:19 -04:00
Sean Stangl
fe2fb42954 Bug 860029 - Standardize Modelines in the JS Module. DONTBUILD. r=njn 2013-04-11 18:48:59 -07:00
Steve Fink
c5a23960de Bug 860102 - Rooting hazards in asm.js. r=luke,terrence
--HG--
extra : rebase_source : 491465843620512882d1aea68b0f2cbab83e6d77
2013-04-11 16:45:50 -07:00
Steve Fink
17f9d9e469 Bug 789593 - Clone typed arrays by cloning their buffers and only saving construction parameters. r=jorendorff, bent
Also enters a compartment where needed, and bumps both the structured clone and IndexedDB schema versions
2013-02-22 13:43:28 -08:00
Benjamin Peterson
af54080bb9 Bug 860745 - Check result of ScriptSource::substring. r=luke 2013-04-11 18:30:49 -04:00
Kannan Vijayan
a4b9981603 Bug 861596 - Add optimized ArgumentsObject stubs to Ion ICs. r=h4writer 2013-04-20 10:32:04 -04:00
Jan de Mooij
165442c908 Bug 855236 - Fix JM chunked compilation issue. r=bhackett 2013-04-20 16:14:26 +02:00
Jan de Mooij
c4473540e7 Bug 863084 - Fix JS shell evaluate function to use the right Zone for its return value. r=billm 2013-04-20 16:14:24 +02:00
Jan de Mooij
52d7cf0ec4 Bug 861165 - Fix JM JSOP_IN bug with negative index. r=bhackett 2013-04-20 16:14:17 +02:00
Boris Zbarsky
ff3d94eb94 Bug 862077. Even if we have a wrapper cache, don't assume that no cached wrapper means no wrapped native.: it's not true for inner windows. r=peterv 2013-04-19 23:04:22 -04:00
Phil Ringnalda
dce53fa8f7 Back out 6eb19014d780 (bug 861596) for Arm build bustage
CLOSED TREE
2013-04-19 18:43:54 -07:00
Kannan Vijayan
c8de706386 Bug 861596 - Add optimized ArgumentsObject stubs to Ion ICs. r=h4writer 2013-04-19 21:13:53 -04:00
David Zbarsky
3c98334d35 Backout 2201d650ac90 for not building on Windows on a CLOSED TREE 2013-04-19 18:57:56 -04:00
Brian Hackett
85ba7abf48 Bug 863524 - Do not mark atoms compartment during minor GC; r=billm,terrence 2013-04-18 15:20:02 -07:00
David Zbarsky
691abfe5eb Bug 861729 - Remove nsPIDOMWindow::GetExtantDocument r=Ms2ger 2013-04-19 18:18:33 -04:00
Terrence Cole
1d65c55b74 Bug 779336 - Replace DOMExpandoMap with a js::HashSet; r=bholley
--HG--
extra : rebase_source : 125fbd75b5123c17cda64c9dfe7e09b36c03bb42
2012-07-31 15:52:16 -07:00
Ms2ger
d61b281c6d Backout changeset baf184596a7b for build errors on a CLOSED TREE. 2013-04-16 19:07:38 +02:00
Gabor Krizsanits
93fd95ba5e Bug 820170 - Wrapping nodes into documents compartment. r=bholley 2013-04-16 11:31:26 +02:00
Ryan VanderMeulen
8b4107f38d Backed out changeset 76f7d7963692 (bug 861912) for debug mochitest b-c orange. 2013-04-16 11:51:49 -04:00
Gabor Krizsanits
639d557288 Bug 851695 - PreCreate for BackstagePass. r=bholley 2013-04-10 17:35:32 +02:00
Jan de Mooij
fd8a35a930 Bug 859446 - Fix GCC warnings from baseline compiler merge. r=bhackett 2013-04-10 16:41:00 +02:00
Ryan VanderMeulen
0eb56e8d1f Backed out changeset d0e0bc4ccff0 (bug 859446) for suspicion of Windows PGO bustage on a CLOSED TREE. 2013-04-10 22:08:28 -04:00
Tom Schuster
c754289a80 Bug 856477 - Root XPComponents. r=bholley f=terrence 2013-04-10 20:46:59 +02:00
Shu-yu Guo
d2afb6f364 Bug 856206 - PJS: Teach TI about transitive compilation. (r=jandem) 2013-04-10 11:04:24 -07:00
Shu-yu Guo
d368ab892c Bug 855901 - PJS: Improve recompilation of invalidated scripts by tracking callgraph. (r=dvander) 2013-04-10 11:04:24 -07:00
Shu-yu Guo
fcb34b03b7 Bug 846111 - Part 3: Dispatch style ICs in Ion and ParallelGetPropertyIC. (r=nbp) 2013-04-10 11:04:24 -07:00
Shu-yu Guo
1ac435419e Bug 846111 - Part 2: Teach VMFunction about parallel execution. (r=nbp) 2013-04-10 11:04:23 -07:00
Shu-yu Guo
11252a0c6d Bug 846111 - Part 1: Pure paths for looking up native slot properties. (r=bhackett) 2013-04-10 11:04:23 -07:00
Jan de Mooij
bb98a19fc7 Bug 859446 - Fix GCC warnings from baseline compiler merge. r=bhackett 2013-04-10 16:41:00 +02:00
Mike Hommey
56141cba55 Bug 788613 - Dump config.log when configure fails. r=ted 2013-04-10 16:15:01 +02:00
Mike Hommey
3fb753e132 Bug 858455 - Add system ffi flags when building jsapi-tests and gdb-tests. r=gps 2013-04-10 09:00:06 +02:00
Mike Hommey
fd6c5494ec Bug 858539 - Unbreak standalone js make install after bug 850074 and bug 851108. r=gps 2013-04-10 08:59:37 +02:00
Mike Hommey
79671fd652 Bug 860184 - Automatically use the x86-64 NDK toolchain when possible. r=ted 2013-04-10 16:12:57 +02:00
Jan de Mooij
03dc58891f Bug 858022 - Fix baseline compiler crashes on hardware without SSE2. r=dvander 2013-04-10 14:33:57 +02:00
Jon Coppeard
3bdc3b2633 Bug 858107 - GC: Some more rooting in XPConnect - misc rooting r=bholley 2013-04-03 13:43:04 +01:00
Jon Coppeard
e769c8b808 Bug 858107 - GC: Some more rooting in XPConnect - root XPCCallContext r=bholley
--HG--
rename : dom/mobilemessage/src/fallback/MmsService.h => dom/mobilemessage/src/SmsServicesFactory.h
extra : rebase_source : b8e5887bf6c54f776b238100cd0362ea0ed52980
2013-04-09 12:04:32 +01:00
Mike Hommey
5ec0f35978 Bug 462463 - Stop using mddepend.pl. r=ted 2013-04-09 15:10:25 -07:00
Sean Stangl
0499fd8f5c Bug 853154 - Generate and root target JSScripts during MIR construction. r=h4writer 2013-04-09 13:33:38 -07:00
Ryan VanderMeulen
f795d6b4ae Merge m-c to inbound. 2013-04-09 15:29:13 -04:00
Ryan VanderMeulen
357af607b6 Merge m-c to fx-team. 2013-04-09 08:17:45 -04:00
Ryan VanderMeulen
1480e44db6 Merge m-c to fx-team. 2013-04-08 20:04:11 -04:00
Jim Blandy
e09d538598 Bug 837723: Implement Debugger.Object.prototype.unsafeDereference. r=jorendorff 2013-04-08 13:14:39 -07:00
Trevor Saunders
dd542bd092 bug 856349 - bustage fix because check-sync-dirs.py sucks landed on a CLOSED TREE 2013-04-08 15:00:45 -04:00
Andrew McCreight
bcd9623a38 Bug 856313 - Clean up some Traverse/Unlink declarations. r=smaug 2013-04-02 09:48:59 -07:00
Gabor Krizsanits
191ab881cc Bug 832091 - guards against crashes in resolveDOMCollectionProperty. r=bholley 2013-04-07 10:18:58 +02:00
Olli Pettay
6b3a3f1256 Bug 858973 - Make it possible to build with --disable-webspeech, r=Ms2ger 2013-04-06 23:04:48 +03:00
Ryan VanderMeulen
24a4c17eff Backed out changeset a85d21e394c0 (bug 854503) for bustage. 2013-04-06 14:37:33 -04:00
Jacek Szpot
8ce12e971c Bug 854503 - Rename JS unwrapping functions. r=bholley 2013-04-04 12:14:32 +02:00
Tom Schuster
f05aa70837 Bug 854614 - Root xpc_qsUnwrapThis. r=terrence,bholley 2013-04-05 21:59:06 +02:00
Jan de Mooij
5b11d85a2b Bug 858533 - Don't stop marking caches as idempotent if JM is disabled. r=djvj 2013-04-06 14:00:00 +02:00
Gary Kwong
7c8e7e11b4 Bug 858852 - Remove "Float on the stack!" message from js shell stderr on hardfp systems (e.g. Pandaboard) r=mjrosenb 2013-04-05 17:30:51 -07:00
Benjamin Peterson
936377111b Bug 858705 - Use newKind parameter. r=terrence 2013-04-05 17:47:56 -04:00
Ryan VanderMeulen
5b8c7c86fb Backed out changesets 2b47c18653da and b9d17aa000e7 (bug 854614) for Windows bustage on a CLOSED TREE. 2013-04-05 17:14:51 -04:00
Nicholas D. Matsakis
3a3bac1699 Bug 858077 - Check for unknown object flag before checking number of objects r=bhackett 2013-04-05 12:09:15 -04:00
Tom Schuster
0e071c70c0 Bug 854614 - Root XPCLazyCallContext. r=terrence,bholley 2013-04-05 21:59:06 +02:00
Tom Schuster
acce8e630a Bug 854614 - Root xpc_qsUnwrapThis. r=terrence,bholley 2013-04-05 21:59:06 +02:00
Trevor Saunders
49055ecbc9 bug 856349 - remove useless SHORT_LIBNAME assignments r=glandium 2013-03-30 15:42:45 -04:00
ISHIKAWA, Chiaki
c32ea5ae0e Bug 859267 - Compile time warning: js/src/jsapi.h has an extra comma, and a semicolon r=jonco
--HG--
extra : rebase_source : 0a255af596747d424562bf1e9c49990b3ed30dca
2013-04-08 15:18:50 +01:00
Kyle Huey
b7c5926e3b Back out Bug 788613 for breaking the build on Windows. 2013-04-08 06:22:50 -07:00
Ryan VanderMeulen
319bfe08a6 Backed out changeset e5cf40b38bd7 (bug 859545) for jit-test failures. 2013-04-08 20:43:10 -04:00
Sean Stangl
99975901ad Bug 859545 - Enable default parallel compilation for shell JS_THREADSAFE builds. r=bhackett 2013-04-08 16:23:16 -07:00
Daniel Holbert
945ddf8aa7 Bug 859482: Remove no-longer-used variable 'definedProperty' from xpc_qsDefineQuickStubs. r=bz 2013-04-08 15:06:27 -07:00
Daniel Holbert
2a9656546d Bug 859491: Fix Wreorder build warning for XPCJSRuntime constructor. r=bholley 2013-04-08 15:06:27 -07:00
Terrence Cole
107fd6479b Bug 857345 - ExposeToActiveJS should not care about GC things in the Nursery; r=billm
--HG--
extra : rebase_source : 709ce1e8e36f080d8a58b0a3b22a8955f72cf17f
2013-04-01 15:31:49 -07:00
Bobby Holley
0c00d801cd Bug 858642 - Null-check the XBL scope. r=bz 2013-04-05 12:04:09 -07:00
Steve Fink
62b4d4c5cb No bug. Prune out some indirect calls outside of js/src that cannot GC. Various other analysis updates. r=NPOTB DONTBUILD 2013-04-05 11:19:56 -07:00
Marty Rosenberg
115b10b94c Bug 858083: fix a silly bug where we use armv7 instructions when in armv6-mode (and think we are on armv6 when we are not). (r=jbramley) 2013-04-05 10:32:12 -04:00
Marty Rosenberg
047f64fd77 bug 858535: Make sure the cache is flushed beforewe attempt to enter BC compiled code. (r=jbramley) 2013-04-05 10:32:09 -04:00
Hannes Verschore
bff30e6154 Bug 844779: IonMonkey: Improve the order of blocks, r=jandem 2013-04-05 17:23:52 +02:00
Hannes Verschore
2050fda669 Backout changeset d93ad2c96f01 (bug 844779) for browser crashes 2013-04-09 15:14:25 +02:00
Hannes Verschore
5f478bba88 Bug 855514: IonMonkey: Add fastpath for JSOP_TOID for ints and doubles that fit into an int, r=jandem 2013-04-08 14:54:20 +02:00
Hannes Verschore
1712e117b6 Bug 858617: IonMonkey: When inlining box unknown inputs, r=nbp 2013-04-08 14:12:44 +02:00
Jonathan Kew
bb2bea552c backout bd072e286fc0 (bug 858617) for assertion failures in check-jit-test 2013-04-08 12:59:04 +01:00
Jon Coppeard
0da78b4b95 Bug 858619 - GC: Address rooting hazards in ctypes r=terrence
--HG--
extra : rebase_source : 04bd30cebc35e48feaaf06a36603da3747ad6f9f
2013-04-05 18:53:53 +01:00
Hannes Verschore
e41624a6e3 Bug 858617: IonMonkey: When inlining box unknown inputs, r=nbp 2013-04-08 10:56:42 +02:00
Mike Hommey
0122d187d1 Bug 788613 - Dump config.log when configure fails. r=ted 2013-04-08 08:31:50 +02:00
Norbert Lindenberg
5ff84cc882 Bug 837950 - Script to import ECMA-402 conformance tests into the Mozilla tree. r=ted 2013-04-07 16:53:25 -04:00
Jan de Mooij
ec0cfe278a Bug 858551 part 1 - Make JSScript::{baseline, ion, parallelIon} private. r=djvj 2013-04-09 13:34:49 +02:00
Tom Schuster
c3c36ead25 Bug 836949 - Remove obj parameter from ValueToId. r=njn 2013-04-09 13:33:32 +02:00
Tom Schuster
c7c169d8e6 Bug 836949 - Remove InternNonIntElementId/FetchElementId. r=jwalden 2013-04-09 13:33:32 +02:00
Tom Schuster
85b90ea094 Bug 854614 - Root XPCLazyCallContext. r=terrence,bholley 2013-04-05 21:59:06 +02:00
Douglas Crosher
574bbeb155 Bug 840285 - ARM support for Ion asm.js (r=luke,mjrosenb also landing some of doug crosher's patches) 2013-03-25 18:22:45 +11:00
Jon Coppeard
dc8b60fb14 Bug 858108 - GC: Root the Locale interface r=terrence r=bholley 2013-04-05 10:45:50 +01:00
Jacek Caban
1a316eb8fb Bug 858006 - Make binaries large address space aware on mingw builds. r=glandium 2013-04-05 11:29:41 +02:00
Eddy Bruel
87757f0b25 Bug 858170 - Fix a NULL dereference in the debugger; r=jorendorff 2013-04-04 21:22:23 +02:00
Shu-yu Guo
dcf5bdafb6 Bug 857846 - Deal with -0 in scatter. (r=nmatsakis) 2013-04-04 08:13:23 -07:00
Shu-yu Guo
461a461985 Bug 857094. (r=sstangl) 2013-04-04 08:13:22 -07:00
Shu-yu Guo
d614d104aa Bug 857579 - Monitor ICGetIntrinsic_Fallback for when bailing Ion->Baseline during eager compilation. (r=djvj) 2013-04-04 08:13:22 -07:00
Eitan Isaacson
d884549b65 Bug 858136 - Rename nsIDOMSpeechSynthesisGetter as nsISpeechSynthesisGetter. r=smaug
--HG--
rename : dom/interfaces/base/nsIDOMSpeechSynthesisGetter.idl => dom/interfaces/base/nsISpeechSynthesisGetter.idl
2013-04-04 15:12:34 -07:00
Terrence Cole
6adf083a9a Bug 857706 - Always allocate the self-hosting global in the tenured generation; r=billm
--HG--
extra : rebase_source : c3f3cd413fdad45f34d65d6803339e9b69ac04bc
2013-04-08 13:14:40 -07:00
Daniel Holbert
518cb9b162 Bug 857250: Remove unused typedef from IonCompartment::getVMWrapper. r=dvander 2013-04-08 12:57:33 -07:00
Bobby Holley
626b8d5531 Bug 856840 - Kill FindWrapper. r=mrbkap 2013-04-08 12:51:24 -07:00
Jeff Walden
c66d6bbfe4 Bug 805121 - Add tests. r=terrence 2012-12-08 13:22:09 -08:00
Jeff Walden
8fac40f5c4 #include jsscriptinlines.h in SPSProfiler.cpp so that it builds in no-jit configurations. No bug, r=sparky 2013-04-04 14:43:43 -07:00
Jeff Walden
15bf2189db Bug 857856 - Make --enable-debug --disable-optimize --disable-ion --disable-methodjit build work again. r=sstangl 2013-04-04 11:05:46 -07:00
André Bargull
4fb30fe28c Bug 836404 - Provide better timezone support in jstests. r=jwalden
--HG--
extra : rebase_source : 11267ba920def4077e843230cddb583cbe8bad6d
2013-04-03 12:20:02 -07:00
André Bargull
b2fd7a28c9 Bug 836396 - Apply a local-time correction to the value passed to date.setMilliseconds(), before passing it along to the mock implementation against which the native implementation's being tested. rs=jwalden as it doesn't look *wrong* and he's spent too much time trying to understand this already, even if he doesn't fully grok it
--HG--
extra : rebase_source : 4201ebcfa7c13037e7f46178b9853409a3bcd460
2013-04-03 12:18:55 -07:00
Daniel Holbert
b9818d3c85 Bug 857863: Disable MSVC build warning C4244, since it's easy to trigger with valid code and other compilers don't warn about it by default. r=ted 2013-04-04 14:42:05 -07:00
Jan de Mooij
2be7ffaf59 Bug 857580 - Fix breakpoint trampoline to store a NULL stub pointer. r=djvj 2013-04-04 19:17:55 +02:00
Nils Maier
447d037468 Bug 857690 - Introduce xpc::ZoneStatsExtras and xpc::CompartmentStatsExtras. r=njn 2013-04-04 11:55:56 -04:00
Kannan Vijayan
d6713cf65e Bug 857576 - Make sure isOwnProperty() method of the input typeset's single typeobject's property typeset is run before main body of IonBuilder::jsop_getprop method. r=bhackett 2013-04-04 11:44:23 -04:00
Ms2ger
2fef74cc6d Merge m-c to m-i. 2013-04-04 14:15:56 +02:00
Ms2ger
906d5c820d Bug 856960 - Remove some quickstubs; r=bz 2013-04-04 09:05:28 +02:00
Ms2ger
ce86e9a39a Bug 853818 - Remove HTMLMediaElement CI/nsIJSNativeInitializer; r=mounir 2013-04-04 09:04:29 +02:00
Ms2ger
e38aa0d743 Bug 852602 - Pass CallArgs to Proxy call() and construct() hooks; r=Waldo 2013-04-04 09:02:24 +02:00
Ms2ger
87b86f2def Bug 854475 - Pass CallArgs to GetFirstArgumentAsObject; r=Waldo 2013-04-04 09:02:20 +02:00
Eitan Isaacson
79a685a6a4 Bug 525444 - (Part 1/3) Basic SpeechSynthesis setup and voice registration. r=smaug
--HG--
rename : content/media/webspeech/moz.build => content/media/webspeech/synth/moz.build
rename : content/media/webspeech/moz.build => content/media/webspeech/synth/test/moz.build
2013-04-03 15:13:16 -07:00
Jon Coppeard
5a4cce572d Bug 855350 - GC: Add CustomAutoRooter and use it internally r=terrence
--HG--
extra : rebase_source : ff4fdd39c15223bff4682b8c7b9833922e355999
2013-04-04 10:39:05 +01:00
Sean Stangl
1b63e9d7ce Bug 857378 - Update YARR from WebKit upstream. r=dvander 2013-04-03 13:47:50 -07:00
Terrence Cole
a100ff8821 Bug 850849 - Various fixes to WeakMap to support generational GC; r=billm
--HG--
extra : rebase_source : 14849035ade2868a189d2cfebd7f682df759ccb6
2013-03-13 15:12:24 -07:00
Bobby Holley
eb199ec0c8 Bug 843829 - Wrap unwaived content JS objects in opaque wrappers for XBL scopes. r=mrbkap 2013-04-03 11:41:23 -07:00
Bobby Holley
c038c610e6 Bug 843829 - Explicitly add a waiver in FieldGetter and FieldSetter. r=mrbkap 2013-04-03 11:41:23 -07:00
Bobby Holley
43eb484613 Bug 843829 - Stop using IsTransparent for XBL field access, and explicitly waive instead. r=mrbkap 2013-04-03 11:41:23 -07:00
Bobby Holley
2d0315508f Bug 843829 - Apply transitive waivers for nativeCall. r=mrbkap 2013-04-03 11:41:23 -07:00
Bobby Holley
1f82d91ffb Bug 845862 - Transitively apply waivers for accessor descriptors. r=mrbkap 2013-04-03 11:41:22 -07:00
Terrence Cole
8fdc059ebf Bug 850842 - Make the watchpoint map safe for moving GC; r=billm
--HG--
extra : rebase_source : 6299ee5c5b164b428c3c7e02e03bc204ba5d572b
2013-03-13 15:12:24 -07:00
Nathan Froyd
0a8a82bada Bug 839103 - part 3 - send StyleSheet{Added,Removed} chrome notifications when stylesheets are added/removed; r=bz 2013-03-27 14:16:50 -04:00
Jan de Mooij
7482d9d8cd No bug - Fix merge conflict on a CLOSED TREE. r=red 2013-04-03 18:09:26 +02:00
Ryan VanderMeulen
4946dc588c Merge m-c to inbound on a CLOSED TREE. 2013-04-03 11:50:19 -04:00
Ryan VanderMeulen
1d26113adf Backed out changeset c03193ee070d (bug 855350) for crashes on a CLOSED TREE. 2013-04-03 10:26:47 -04:00
Kannan Vijayan
3421895c25 Bug 856829 - Add optimized stubs for GetProp-getter and SetProp-setter calling JSNative targets. r=jandem 2013-04-03 13:47:58 +02:00
Jan de Mooij
77852de9e9 Merge from mozilla-central. 2013-04-03 10:25:36 +02:00
Ehsan Akhgari
9df6dde4c7 Backed out 6 changesets (bug 843829, bug 845862) because of broken mochitest-5
Backed out changeset 1df3bdadb7ce (bug 843829)
Backed out changeset 64f001fe04fb (bug 843829)
Backed out changeset 57652d8f0827 (bug 843829)
Backed out changeset 2e889cd77a48 (bug 843829)
Backed out changeset 97d16e7beb27 (bug 843829)
Backed out changeset 6c6ab0e54917 (bug 845862)

Landed on a CLOSED TREE
2013-04-02 23:05:48 -04:00
Bobby Holley
b7d2424ff1 Bug 843829 - Wrap unwaived content JS objects in opaque wrappers for XBL scopes. r=mrbkap 2013-04-02 18:51:20 -07:00
Bobby Holley
b8f153dab6 Bug 843829 - Explicitly add a waiver in FieldGetter and FieldSetter. r=mrbkap 2013-04-02 18:51:20 -07:00
Bobby Holley
3beb744c60 Bug 843829 - Stop using IsTransparent for XBL field access, and explicitly waive instead. r=mrbkap 2013-04-02 18:51:20 -07:00
Bobby Holley
3b946c7d96 Bug 843829 - Apply transitive waivers for nativeCall. r=mrbkap 2013-04-02 18:51:20 -07:00
Bobby Holley
1a6a1730f5 Bug 845862 - Transitively apply waivers for accessor descriptors. r=mrbkap 2013-04-02 18:51:19 -07:00
Benjamin Peterson
e4e86d82a9 Bug 830389 - Switch to the right compartment before reporting an error. r=billm
--HG--
extra : rebase_source : e622501baf60ad138730daefcf7bc2a2a4d4571a
2013-04-02 21:36:38 -04:00
Jan de Mooij
aaa969fc58 Merge from mozilla-inbound. 2013-04-02 19:20:31 +02:00
Steve Fink
3283f4d727 Bug 822041 - Do not copy hasPushedSPSFrame() from heap generator frame. r=luke
--HG--
extra : rebase_source : 489d6641f0118a98c6794d551000f4052456ddbc
2013-04-01 17:58:37 -07:00
Jan de Mooij
0adfa075a4 Merge from mozilla-central. 2013-04-01 21:48:56 +02:00
Bhavana Bajaj
ef0002a97b Merging in version bump NO BUG 2013-04-01 11:28:13 -07:00
Do Nhat Minh
6bc5d009dc Bug 845478 - Use JS::CallArgs instead of manual argc/vp+JS_SET_RVAL/JS_ARGV/etc in Profilers.cpp. r=Ms2ger 2013-04-01 10:43:48 -04:00
Jan Varga
c60929486c Bug 854323 - Move IDBFactory to Paris bindings. r=khuey 2013-03-31 10:18:30 +02:00
Jan de Mooij
918f8f0f23 Merge from mozilla-inbound. 2013-03-29 15:55:22 +01:00
Kannan Vijayan
60d81f3f36 Bug 853862 - Wrap ionStackLimit modifications with a lock. r=jandem,h4writer 2013-03-28 14:50:17 -04:00
Jan de Mooij
baace0968a Merge from mozilla-central. 2013-03-28 11:26:32 +01:00
Jan de Mooij
bfdfbe4ff3 Bug 855264 part 3 - Fix GCC warnings. r=djvj 2013-03-28 11:10:34 +01:00
Jan de Mooij
9949c4d3dd Bug 855264 part 2 - Fix some MSVC warnings. r=djvj 2013-03-28 11:10:04 +01:00
Jan de Mooij
c0fa622930 Bug 855264 part 1 - Avoid storing zero-sized arrays in stubs. r=djvj 2013-03-28 11:09:27 +01:00
Jan de Mooij
c54687dee3 Merge from mozilla-central.
--HG--
rename : content/svg/content/src/nsSVGFilters.cpp => content/svg/content/src/SVGFEMorphologyElement.cpp
rename : content/svg/content/src/nsSVGFilters.cpp => content/svg/content/src/SVGFEMorphologyElement.h
rename : content/svg/content/src/nsSVGFilters.cpp => content/svg/content/src/SVGFETurbulenceElement.cpp
rename : content/svg/content/src/nsSVGFilters.cpp => content/svg/content/src/SVGFETurbulenceElement.h
rename : xpcom/stub/dependentlibs.py => toolkit/library/dependentlibs.py
rename : xpcom/stub/nsXPComStub.cpp => xpcom/build/FrozenFunctions.cpp
2013-03-27 19:51:50 +01:00
Jon Coppeard
f1c9c80d8d Bug 855350 - GC: Add CustomAutoRooter and use it internally r=terrence 2013-03-27 17:47:01 +00:00
Cykesiopka
4da1c22e3b Bug 831741 - Remove remaining __cplusplus bits from js/src/js[...].h files. r=luke 2013-04-03 07:59:31 -04:00
Till Schneidereit
08e5f52d0d Bug 851763 - part 1: add support for wrapping self-hosted functions instead of cloning them. r=jwalden
--HG--
extra : rebase_source : 12bbbd1bc17bedc97a9da6189dd5c1c0773e54c1
2013-03-30 03:06:33 +01:00
Nicolas B. Pierron
491a26805e Bug 855037 - JäegerMonkey: Check if there is an helper thread for Ion compilation. r=dvander 2013-04-02 23:22:19 -07:00
Jon Coppeard
cc11e96a10 Bug 855668 - GC: Rooting in DictionaryHelpers.cpp r=smaug
--HG--
extra : rebase_source : c4a28ae779a4432e1a20bf77501088fa8e966b73
2013-03-27 17:46:52 +00:00
Jon Coppeard
acfef2ab1e Bug 854955 - GC: Rooting in XrayWrapper.cpp r=bholley
--HG--
extra : rebase_source : fdee7c16f54e1fcbf4ae96e89ffd20eb14ec2d8d
2013-03-27 11:33:30 +00:00
Ed Morley
fee7994319 Bug 849239 - Remove leftover caught exception print()s from js tests, to avoid TBPL false positives; r=terrence 2013-04-02 12:21:11 +01:00
Daniel Holbert
79f345dc26 Bug 855109: Fix typo in configure.in line for making gcc/clang c++ compilers use -Wsign-compare. r=glandium 2013-03-27 00:03:58 -07:00
Guilherme Goncalves
c48d442559 Bug 650295 - Implement main state machine for speech recognition. r=smaug 2013-03-27 14:13:57 -07:00
Jan de Mooij
2f932d1d4c Bug 850099 - Fix StoreTypedArrayElementHole to handle constant length. r=djvj 2013-03-26 20:56:28 +01:00
Jan de Mooij
799355e0c1 Merge from mozilla-central. 2013-03-26 20:55:40 +01:00
Jan de Mooij
f8de7f5157 Bug 854052 - Mark stub pointers stored in stub frames. r=djvj 2013-03-26 19:23:24 +01:00
Jan de Mooij
78245a3e52 Merge from mozilla-central. 2013-03-26 10:57:26 +01:00
Nicholas Nethercote
5088024fa5 Bug 854763 - Add a memory reporter for asm.js array buffers. r=luke.
--HG--
extra : rebase_source : 7710041552c96677344c85849cb6a7409a95edd2
2013-03-25 20:39:28 -07:00
Makoto Kato
ee601f00b7 Bug 854306 - Add option to disable YARR JIT (--disable-yarr-jit) r=dvander 2013-03-26 16:46:42 +09:00
Nicholas Nethercote
9c97d024e9 Bug 854137 - Don't hold pointers to yield nodes in the parse tree (second attempt). r=jorendorff.
--HG--
extra : rebase_source : 1fc784f2b123f1606b8f612adff6725555dbbb34
2013-03-25 15:52:09 -07:00
Nicholas Nethercote
d30609e004 Backed out changeset 1a71f73b9b7d due to bustage. 2013-03-25 18:03:59 -07:00
Nicholas Nethercote
ef08fb99fe Bug 854137 - Don't hold pointers to yield nodes in the parse tree. r=jorendorff.
--HG--
extra : rebase_source : 43261a7168c47f4bdaadcb2747017fec63b8937d
2013-03-25 15:52:09 -07:00
Philipp Matthias Schäfer
73d074a262 Bug 846933 - Comment class TokenStream. r=nnethercote.
--HG--
extra : rebase_source : ab0549c7e56e85fa43a3d714f68050ffb7a65e83
2013-03-25 15:50:09 -07:00
Jan de Mooij
d45d9ce25a Bug 847446 - Correctly handle fake exit frames in ionStackRange. r=djvj 2013-03-25 19:38:50 +01:00
Shu-yu Guo
278e75d8ba Bug 854021 - Fix using correct CompileInfo in parallel bailouts. (r=nmatsakis) 2013-03-27 13:46:23 -07:00
Jason Orendorff
89da1ad9a3 Bug 848051 - Allow 'arguments' in generator-expressions. r=ejpbruel. 2013-03-27 14:16:56 -05:00
Jason Orendorff
724a495551 Bug 848197 - Arrow functions should not be constructors. r=Waldo. 2013-03-27 14:16:48 -05:00
Philipp Matthias Schäfer
de127f382e Bug 620141 - eval cache should key based on calling script and pc, not calling function. r=jorendorff. 2013-03-27 14:16:42 -05:00
Jason Orendorff
61d451c5a2 Bug 853178 - Remove all SRC_PCDELTA source notes except on JSOP_CASE opcodes; rename SRC_PCDELTA to SRC_NEXTCASE. r=njn. 2013-03-27 14:16:34 -05:00
Do Nhat Minh
bd5e7e7910 Bug 845478 - Use CallArgs to access argc/vp in most places in half of CTypes.cpp. r=jwalden 2013-03-26 18:33:38 -07:00
Jeff Walden
c6b23ce0a3 Bug 854419 - Fix ecma_5/JSON/parse-array-gc.js to work in non-debug builds. r=sparky as trivial
--HG--
extra : rebase_source : 7851f45d986d0045f30c56a2993e1b33de8fe573
2013-03-25 14:16:31 -07:00
Norbert Lindenberg
5dc1c91c1f Bug 853075 - Remove workarounds. r=tschneidereit
--HG--
extra : rebase_source : baf38de8ba1e05411e1b0a5276610e3cf931daa8
2013-03-27 08:40:00 +01:00
Jan de Mooij
50722320c8 Bug 848743 - Change SetElem_DenseAdd stub to check all shapes on the proto chain. r=djvj 2013-03-25 17:54:29 +01:00
Jan de Mooij
7f0a88535b Merge. 2013-03-25 10:29:04 +01:00
Jan de Mooij
c99782e8ff Merge from mozilla-inbound.
--HG--
rename : content/svg/content/src/nsSVGFilters.cpp => content/svg/content/src/SVGFEConvolveMatrixElement.cpp
rename : content/svg/content/src/nsSVGFilters.cpp => content/svg/content/src/SVGFEConvolveMatrixElement.h
rename : content/svg/content/src/nsSVGFilters.cpp => content/svg/content/src/SVGFEDiffuseLightingElement.cpp
rename : content/svg/content/src/nsSVGFilters.cpp => content/svg/content/src/SVGFEDiffuseLightingElement.h
rename : content/svg/content/src/nsSVGFilters.cpp => content/svg/content/src/SVGFEDisplacementMapElement.cpp
rename : content/svg/content/src/nsSVGFilters.cpp => content/svg/content/src/SVGFEDisplacementMapElement.h
rename : content/svg/content/src/nsSVGFilters.cpp => content/svg/content/src/SVGFEOffsetElement.cpp
rename : content/svg/content/src/nsSVGFilters.cpp => content/svg/content/src/SVGFEOffsetElement.h
rename : content/svg/content/src/nsSVGFilters.cpp => content/svg/content/src/SVGFESpecularLightingElement.cpp
rename : content/svg/content/src/nsSVGFilters.cpp => content/svg/content/src/SVGFESpecularLightingElement.h
rename : content/svg/content/src/nsSVGFilters.cpp => content/svg/content/src/SVGFESpotLightElement.cpp
rename : content/svg/content/src/nsSVGFilters.cpp => content/svg/content/src/SVGFESpotLightElement.h
2013-03-25 10:27:13 +01:00
Jeff Walden
815424c7f5 Bug 789897 - Move a bunch of methods needed for ObjectImpl::preventExtensions, out of JSObject and into ObjectImpl. r=jorendorff
--HG--
extra : rebase_source : 7793508e452ebf83bbd2893c81fc200ba086b888
2013-03-22 19:43:11 -07:00
Kannan Vijayan
c8219ba2f8 Bug 846363 - Fix SPS Profiler frame adjustment when bailing from Ion to Baseline. r=jandem 2013-03-22 17:00:40 -04:00
Kannan Vijayan
3e57f2d6eb Bug 846363 - Integrate SPS Profiler with Baseline. r=jandem 2013-03-22 13:42:52 -04:00
Jan de Mooij
1064f4ca89 Bug 853394 follow-up - Ensure original script is compiled too for callsite clones. r=bhackett on IRC 2013-03-22 14:17:02 +01:00
Jan de Mooij
970ae9ee4f Bug 853394 - Enable ParallelArray tests, fix test failures. r=djvj 2013-03-22 11:23:10 +01:00
Jan de Mooij
39b2173b9d Merge from mozilla-central. 2013-03-22 10:39:40 +01:00
Norbert Lindenberg
5610448202 Bug 851763 - Increase maxbytes for JSRuntime in IDBObjectStore and testGCOutOfMemory. r=Waldo 2013-03-27 11:32:34 -04:00
Steve Fink
2f662bbad1 Static rooting analysis updates for browser. No bug. r=NPOTB
--HG--
extra : rebase_source : f7e8f1f3039c6ebaa3dabea2a7c181a880d1792b
2013-03-21 16:29:40 -07:00
Terrence Cole
8c9e673a19 Bug 850954 - Allow implicit copying of RelocatableValue; r=billm
--HG--
extra : rebase_source : 3190a0178339e997420c27166caeb67dcda3a651
2013-03-21 13:58:18 -07:00
Luke Wagner
36e35e79bc Bug 854448 - Fix debug-only null-deref in JSFunction::name (r=njn)
--HG--
extra : rebase_source : 421a3c31a108e13cd0d2cbba5bd93afeb0432586
2013-03-25 15:12:44 -07:00
Ryan VanderMeulen
5a81895809 Merge inbound to m-c. 2013-03-21 16:45:23 -04:00
Steve Fink
af058e7924 Bug 853541 - Partially revert bug 835552, making load() be cwd-relative again. r=njn
--HG--
extra : rebase_source : cc75800ec61f900ecf9d4a478eceaef7a67690dd
2013-03-21 12:35:22 -07:00
Jan de Mooij
76d5e1151c Merge from mozilla-central.
--HG--
rename : content/svg/content/src/nsSVGFilters.cpp => content/svg/content/src/SVGFEGaussianBlurElement.cpp
rename : content/svg/content/src/nsSVGFilters.cpp => content/svg/content/src/SVGFEGaussianBlurElement.h
2013-03-21 11:23:12 +01:00
Gene Lian
f70fb08d9a Bug 852911 - B2G MMS: fail to expose correct nsIDOMMozMmsMessage.attachments. r=smaug 2013-03-21 14:49:23 +08:00
Luke Wagner
40108e7611 Bug 854564 - Fix SPS crash when running asm.js (r=sstangl)
--HG--
extra : rebase_source : 17be1e7c2425d9c821981bd3158f97da2d152f2a
2013-04-01 17:04:01 -07:00
Luke Wagner
346ca9a320 Bug 854396 - OdinMonkey: make 'unsigned' not be a subtype of 'extern' (r=sstangl)
--HG--
extra : rebase_source : d3edd1114ef097d8bdde537bcfc74ddee77e40d0
2013-04-01 15:53:53 -07:00
Nicholas Nethercote
90190e9689 Bug 856877 - Initialize JSRuntime::interrupt. r=wmccloskey.
--HG--
extra : rebase_source : 793f3357ea5850ecc282c7c150a8bdf71b5b78f9
2013-04-01 17:35:43 -07:00
Nicholas Nethercote
3df8590983 Bug 855526 - Don't assert on busted asm.js modules with more than 3 arguments. r=luke.
--HG--
extra : rebase_source : 3d168e2bded38f499d563f00d0dcc245aa9d1a02
2013-04-01 15:05:49 -07:00
Nicholas Nethercote
3f24ad16b6 Bug 854763 (part 2) - Include asm.js arrays the standalone "explicit" reporter, and fix some potential leaks involving asm.js array buffers on Windows. r=luke.
--HG--
extra : rebase_source : b4011174cf1c38604e65b15b246588be83d4f312
2013-03-27 05:09:03 -07:00
Sean Stangl
32f9120d6e Bug 854124 - Update RegExpStatics on empty match in str_replace_regexp_remove(). r=dvander 2013-04-01 15:35:27 -07:00
Terrence Cole
4059b2f9fd Bug 854051 - Remove HashTable::clearWithoutCallingDestructors; r=billm
--HG--
extra : rebase_source : 6ae023e1dc878f33e823d80c8cd0a91950159d94
2013-03-25 11:48:26 -07:00
Bobby Holley
ad352a027b Bug 854480 - Remove SCRIPT_ACCESS_ONLY. r=mrbkap 2013-04-01 15:17:51 -07:00
Bobby Holley
134ea8f647 Bug 854480 - Remove old-style unwrapping infrastructure. r=mrbkap 2013-04-01 15:17:51 -07:00
Bobby Holley
cea58b1ded Bug 854480 - Remove old-style unwrapping from GetNativeOfWrapper. r=mrbkap 2013-04-01 15:17:50 -07:00
Bobby Holley
472b87a74d Bug 854480 - Remove old-style unwrapping from XPCWrappedJSClass. r=mrbkap
I don't claim to really understand why we can end up with a security wrapper
here, but this change should be equivalent.
2013-04-01 15:17:50 -07:00
Bobby Holley
aaaea0d21f Bug 854480 - Remove old-style unwrapping from QuickStubs. r=mrbkap 2013-04-01 15:17:50 -07:00
Jan de Mooij
28cdede9c8 No bug - Always initialize DoUseCountFallback out-param. r=djvj on IRC 2013-03-20 20:50:56 +01:00
Jan de Mooij
9f9a4e5985 Bug 852801 - Add NULL check in ICType*_PrimitiveSet::updateStub. r=djvj 2013-03-20 20:01:03 +01:00
Jan de Mooij
1bb9a494b7 Fix --disable-ion build, part 2. 2013-03-20 15:22:11 +01:00
Jan de Mooij
f490aa467c Fix --disable-ion build. 2013-03-20 14:57:40 +01:00
Phil Ringnalda
fd8c2d8349 Back out 8e59146e161e:29acf1494fed (bug 790732) for failing in exactly the same way it failed on the tryserver
CLOSED TREE
2013-03-26 23:40:45 -07:00
Nicholas Nethercote
f229655d31 Bug 831588 - Don't measure decommitted GC arenas in the "explicit" tree. r=terrence,jlebar.
--HG--
extra : rebase_source : a35d978b8884e25169cca8ffc93f96e532e82320
2013-03-26 15:07:33 -07:00
Bobby Holley
0cd79bb341 Bug 790732 - Components shim tests. r=mrbkap 2013-03-26 22:18:56 -07:00
Bobby Holley
f82a54b6e8 Bug 790732 - Omit Components object for content scopes. r=mrbkap 2013-03-26 22:18:56 -07:00
Bobby Holley
15b3bbb91a Bug 790732 - Make Components console warning test pref-aware. r=mrbkap 2013-03-26 22:18:55 -07:00
Bobby Holley
8382dff7f8 Bug 790732 - Stop attaching Components in InitClasses. r=mrbkap
This method is larely deprecated. The only two consumers are JSD and the setup
for the safe JSContext, neither of which use system principal and thus neither
of which should have |Components|.
2013-03-26 22:18:55 -07:00
Bobby Holley
2c6c57cde8 Bug 790732 - Remove the aTarget parameter from AttachComponentsObject. r=mrbkap
I added this when I thought we'd be defining Components on an object on the XBL
scope chain. At this point, it's not necessary anymore.
2013-03-26 22:18:55 -07:00
Bobby Holley
8d8ebf2720 Bug 854604 - Null-check funobj. r=mrbkap
I've audited all the places where we instantiate an XPCCallContext with more
than just (cx, {NATIVE,JS}_CALLER), and the toString hook is the only place
where we don't check IsValid() or something that depends on it.
2013-03-26 22:08:10 -07:00
Hannes Verschore
36b88568af Bug 849781: IonMonkey: Only allow inlining when TypeSet of caller and callee intersects, r=nbp 2013-03-27 00:41:19 +01:00
Jan de Mooij
a9086aedc6 Merge from mozilla-central.
--HG--
rename : content/svg/content/src/nsSVGFilters.cpp => content/svg/content/src/SVGFEColorMatrixElement.cpp
rename : content/svg/content/src/nsSVGFilters.cpp => content/svg/content/src/SVGFEColorMatrixElement.h
rename : content/svg/content/src/nsSVGFilters.cpp => content/svg/content/src/SVGFECompositeElement.cpp
rename : content/svg/content/src/nsSVGFilters.cpp => content/svg/content/src/SVGFECompositeElement.h
2013-03-20 12:54:47 +01:00
Nathan Froyd
fac24ec822 Bug 855302 - don't use PR_FALSE in dictionary_helper_gen.py; r=smaug 2013-03-27 11:00:44 -04:00
Jan Beich
7c559477dc Bug 851880 - Build OdinMonkey on more Unices. r=luke 2013-03-27 10:52:47 -04:00
Jan Beich
8341ce8b46 Bug 851880 - Consistently assume same ABI. r=luke 2013-03-27 10:52:47 -04:00
Till Schneidereit
f545bfc7e2 Bug 853417 - add comment explaining why we don't need to check for self-hosted scripts in ScriptDebugEpilogue. r=me 2013-03-27 15:39:25 +01:00
Till Schneidereit
9e9a409d88 Bug 853075 - continue with next FunctionSpec instead of aborting loop upon encountering self-hosted methods during self-hosting global initialization in JS_DefineFunctions. r=jonco
--HG--
extra : rebase_source : 8fb9bcef1e91086e9a62ef0e2199a9f52975ba39
2013-03-27 15:24:37 +01:00