Ms2ger
f82b48f7ca
Bug 863365 - Log a message when linking libxul with make -s; r=gps
2013-04-21 08:41:13 +02:00
Jan de Mooij
6dfc83e220
Bug 863349 - Optimize IonMonkey double truncation for large numbers on x86 and x64. r=bhackett
2013-04-19 17:26:53 +02:00
Nathan Froyd
bfd4003235
Bug 859257 - Backout original fix 4c0d13ce4c4a since ab6e995676bd has superseded it
2013-04-19 10:09:57 -04:00
Bobby Holley
0f42b12cb0
Bug 862918 - Add a utility method on Cu to get the class name of an object. r=bz
...
instanceof is behaving sketchily on modal window, and I want this test to be robust.
2013-04-19 09:49:57 -04:00
Jeff Walden
999061f243
Bug 863891 - Eliminate warnings by not reusing the *_MIN constants to implement the indefinite integer value. r=jandem
...
--HG--
extra : rebase_source : 976c96bd0e2fda121bf48c057954aef12f6d096a
2013-04-20 14:13:51 -07:00
David Zbarsky
417758e921
Bug 856472: Convert CanvasPattern to WebIDL r=bz
2013-04-19 04:49:22 -04:00
David Zbarsky
23316e885d
Bug 856472: Convert TextMetrics to WebIDL r=bz
...
* * *
Bug 857439 Part 4: Fix MediaStreamList wrapping r=bz
2013-04-19 04:49:22 -04:00
Luke Wagner
90d93e6668
Bug 863045 - OdinMonkey: fix duplicate-evaluation in double-to-int coercion (r=sstangl)
...
--HG--
extra : rebase_source : b6c832b6a2a5a1f25c137ca7e276316b85ff3650
2013-04-17 17:34:29 -07:00
Luke Wagner
e0bf1ede5f
Bug 858749 - OdinMonkey: fix join after break when block is empty (r=sstangl)
...
--HG--
extra : rebase_source : fef8266e5e5903443933bd84b149b904da3d3dee
2013-04-17 17:33:54 -07:00
Kannan Vijayan
2aaeb573b8
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
1a9540312c
Bug 860438 - Use nsCxPusher in JSD. r=gabor
2013-04-18 11:36:05 -04:00
Hannes Verschore
0c90defe29
Bug 862777: Hook Odinmonkey up to the spewlogger, r=luke
2013-04-18 15:15:21 +02:00
Tom Schuster
080088031c
Bug 861461 - Resolve this in sandbox.importFunction. r=bholley
2013-04-14 18:45:36 +02:00
Mike Hommey
8de8ef6cd4
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
1d0fdf7537
Bug 462463 - Add missing add_phony_targets.py file. r=me
2013-04-14 10:12:33 +02:00
Phil Ringnalda
398123c900
Back out 104ba36f44c0 (bug 845596) for jsreftest assertions
...
CLOSED TREE
2013-04-13 19:15:33 -07:00
Jeff Walden
793de71bbb
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
78a959193d
Bug 845596 - Keep track of free variables during syntax parsing, r=jorendorff.
2013-04-13 18:59:42 -06:00
Phil Ringnalda
b63e5a5c84
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
50294d8ca5
Bug 724533 - Integrate ICU into the Mozilla build. r=glandium
2013-04-13 12:26:06 -04:00
Jan de Mooij
430d9134e2
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
1637d616a5
Merge m-c to inbound.
2013-04-13 08:04:05 -04:00
Brian Hackett
f13f647ccb
Bug 846967 - Allow ParseContext chain to have contexts from different parsers, r=jorendorff.
2013-04-13 04:15:52 -06:00
Ms2ger
be88bc5bfc
Bug 858212 - Move FileReader to Paris bindings; r=bz
2013-04-13 09:06:31 +02:00
Ms2ger
ac9f70a121
Bug 826740 - Part g: Remove HTMLCanvasElement quickstubs; r=khuey
2013-04-13 09:05:58 +02:00
Ms2ger
b1a36bd6e2
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
58f7f025dc
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
34d5ef65a4
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
0f512e6189
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
f57dd3545a
Bug 860591. Install WebIDL quickstubs for event interfaces as needed. r=smaug
2013-04-12 10:51:25 -04:00
Terrence Cole
7dfd074f45
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
7e5834be2f
Bug 857836 - Assertion failure: paTypeObject->getPropertyCount() == NumFixedSlots, at builtin/ParallelArray.cpp. r=bhackett
2013-04-12 23:04:52 -04:00
Tom Schuster
c84ddabfa5
Bug 854614 - Root result and argument JS::Values. r=bz
2013-04-11 13:57:03 +02:00
Ryan VanderMeulen
5a61e392b5
No bug - Fix typo.
2013-04-12 23:04:51 -04:00
Ryan VanderMeulen
93f4713b55
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
c9c1e54147
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
e9c65dfa10
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
8123bfdfc5
Bug 854503 - Rename JS unwrapping functions. r=bholley
2013-04-11 11:50:18 -07:00
Sean Stangl
011ea7d86f
Bug 858783 - Check user-controlled asm.js flag. r=luke
2013-04-11 11:39:59 -07:00
Ryan VanderMeulen
e848c153ae
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
bd0fc874fa
Bug 840012 - Handle OOM in CreateThisForFunction (r=hannes)
...
--HG--
extra : rebase_source : 0a4cf9d0eb6373ff61f21dd386c103854236e0d1
2013-04-17 08:50:54 -07:00
Ryan VanderMeulen
a4025c1a43
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
b976419c3f
Bug 860494 - Tests. r=bz
2013-04-17 10:52:52 -04:00
Bobby Holley
b7f2135639
Bug 860494 - Move the named property check further down in XrayWrapper. r=bz
2013-04-17 10:52:52 -04:00
Nathan Froyd
f408f1f34f
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
fdc194218c
Bug 861116: IonBuilder: Add support for JSOP_INITELEM, r=jandem
2013-04-17 11:31:53 +02:00
Hannes Verschore
b9b102fbe1
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
9ad50f5118
Bug 861251 - Inline string concatenation in IonMonkey. r=luke
2013-04-17 12:23:17 +02:00
Hannes Verschore
62ad41ff8b
Backout a0016de79bf9 and 862431c42e72 for breakage, r=red
2013-04-17 12:03:17 +02:00
Hannes Verschore
2f24e7469b
Bug 861116: IonBuilder: Add support for JSOP_INITELEM, r=jandem
2013-04-17 11:31:53 +02:00
Hannes Verschore
ae2f13f31d
Bug 862100: IonMonkey: AddTypeBarrier shouldn't unbox, when type is already double, r=nbp
2013-04-17 11:31:50 +02:00
Hannes Verschore
cd7cc2d58d
Bug 862357: IonMonkey: Box undefined inputs in the compare policy, r=nbp
2013-04-17 11:31:48 +02:00
Hannes Verschore
3bf06ff085
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
f165f97201
Bug 858617: Add testcase, r=testcase
2013-04-17 11:31:44 +02:00
Gabor Krizsanits
9c83a59bcd
Bug 820170 - Wrapping nodes into documents compartment. r=bholley
2013-04-17 10:11:53 +02:00
Terrence Cole
a0e6ca8ef3
Bug 860572 - Use Rooted<JSPropertyDescriptor> in XPCComponents; r=bholley
2013-04-12 17:42:59 -07:00
Terrence Cole
7aae601b79
Bug 860572 - Allow JSPropertyDescriptor to use Rooted; r=jonco
2013-04-12 16:34:27 -07:00
Sean Stangl
7c06a2ec68
Bug 860029 - Standardize Modelines in the JS Module. r=njn
2013-04-16 13:47:10 -07:00
Mike Shal
24b4056720
Bug 846634 - Part 2: Move EXPORTS to moz.build; r=joey
2013-04-16 15:24:43 -04:00
Boris Zbarsky
5099725926
Bug 860591. Install WebIDL quickstubs for event interfaces as needed. r=smaug
2013-04-12 10:51:25 -04:00
Bobby Holley
63736f5561
Bug 859957 - Simplify [[DefaultValue]] security wrapping setup. r=mrbkap,gabor,ejpbruel
2013-04-11 11:10:19 -07:00
Ryan VanderMeulen
19152f52a8
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
52e949bcbc
Bug 600307 - localStorage and sessionStorage implementation overhaul, r=mak77+smaug, sr=smaug
2013-04-11 18:26:06 +02:00
Benjamin Peterson
6e939dd4dd
Bug 858712 - Make AsmJSModule constructor explicit. r=luke
2013-04-11 08:08:57 -04:00
Tom Schuster
7bc9986ba1
Bug 854614 - Root result and argument JS::Values. r=bz
2013-04-11 13:57:03 +02:00
Benjamin Smedberg
65bd5aa1b7
Bug 858900 - Poison JSContext. r=luke
2013-04-11 07:48:09 -04:00
Gabor Krizsanits
16f48f59cf
Bug 820170 - Wrapping nodes into documents compartment. r=bholley, r=enn
2013-04-11 11:59:42 +02:00
Brian Hackett
35895ddb09
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
cba24b6b79
Bug 860531 - Change AliasSet of MCallGetIntrinsicValue to None. (r=dvander)
2013-04-18 17:43:26 -07:00
Shu-yu Guo
d9624c5899
Bug 859255 - Fix stitching up of parallel bailout basic blocks. (r=dvander)
2013-04-18 17:42:01 -07:00
Shu-yu Guo
fc7ff0437c
Bug 844887 - Inline IsCallable and ToObject intrinsics in Ion. (r=sstangl)
2013-04-18 17:41:43 -07:00
Terrence Cole
41ca04fb5d
Bug 706885 - Implement generational GC for the SpiderMonkey interpreter; r=billm
2013-03-14 10:26:06 -07:00
Matt Brubeck
5b3131bc9c
Back out e1549b50183f (bug 860027), suspected of regressing Trace Malloc and/or Ts Paint
2013-04-18 15:34:48 -07:00
Kannan Vijayan
09eb231ec3
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
e7d3affd06
Bug 860145 - Fix bustage on no-ion compiles. r=tbpl-bustage. CLOSED TREE
2013-04-18 17:12:39 -04:00
Kannan Vijayan
53e71eed0b
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
4c44b6ede0
Bug 859446 - Fix GCC warnings from baseline compiler merge. r=bhackett
2013-04-10 16:41:00 +02:00
Jan de Mooij
db657c6f80
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
f835c852b8
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
9e5e8beab4
Bug 860777 - Part 2 - Root WrapperFactory.cpp r=bholley
...
--HG--
extra : rebase_source : 83a21d88d01e52ea34326388dab462efdc4252ab
2013-04-12 10:50:43 +01:00
Jon Coppeard
b6c126c1c0
Bug 860777 - Part 1 - Root XPCWrappedJSClass.cpp r=bholley
...
--HG--
extra : rebase_source : bc2545f609d958549e3df3524dd543330362611c
2013-04-12 10:50:43 +01:00
Jon Coppeard
c0ceb02ab9
Bug 860311 - GC: More rooting in XPConnect r=bholley
...
--HG--
extra : rebase_source : 3afba11173f0df957fe34e66b9dd443b5ed01b9a
2013-04-09 16:42:21 +01:00
Jon Coppeard
a5b7643b9e
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
cd2beb0176
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
8a5221dd01
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
020c221ba5
Bug 859830: determine Android API level through android/api-leve.h instead. r=glandium
2013-04-12 13:39:42 +08:00
Kannan Vijayan
39f78382b4
Bug 856627 - Add stubs to handle ListBase GetProp invoking native getters.
2013-04-11 23:45:16 -04:00
Reuben Morais
0063ef3def
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
45ec2d81c3
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
ce365a42ff
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
f9e5683baf
Back out 5bf9771e1a28 (bug 860029) for bustage
...
CLOSED TREE
2013-04-11 19:55:37 -07:00
Trevor Saunders
755e8f47d1
backout 76c52c1ca95a bug 859446 because its suspected of regressing talos on win pgo
2013-04-11 22:43:19 -04:00
Sean Stangl
9c52e8cf81
Bug 860029 - Standardize Modelines in the JS Module. DONTBUILD. r=njn
2013-04-11 18:48:59 -07:00
Steve Fink
795933444a
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
c264467809
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
74eca3c9ea
Bug 860745 - Check result of ScriptSource::substring. r=luke
2013-04-11 18:30:49 -04:00
Kannan Vijayan
4e82d9de0c
Bug 861596 - Add optimized ArgumentsObject stubs to Ion ICs. r=h4writer
2013-04-20 10:32:04 -04:00
Jan de Mooij
cabb537662
Bug 855236 - Fix JM chunked compilation issue. r=bhackett
2013-04-20 16:14:26 +02:00
Jan de Mooij
151e48189b
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
f721857b57
Bug 861165 - Fix JM JSOP_IN bug with negative index. r=bhackett
2013-04-20 16:14:17 +02:00
Boris Zbarsky
91af6882c7
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
3606d7d0f8
Back out 6eb19014d780 (bug 861596) for Arm build bustage
...
CLOSED TREE
2013-04-19 18:43:54 -07:00
Kannan Vijayan
bd36917c01
Bug 861596 - Add optimized ArgumentsObject stubs to Ion ICs. r=h4writer
2013-04-19 21:13:53 -04:00
David Zbarsky
5826da3d17
Backout 2201d650ac90 for not building on Windows on a CLOSED TREE
2013-04-19 18:57:56 -04:00
Brian Hackett
5c325f2c45
Bug 863524 - Do not mark atoms compartment during minor GC; r=billm,terrence
2013-04-18 15:20:02 -07:00
David Zbarsky
1cc79b4d68
Bug 861729 - Remove nsPIDOMWindow::GetExtantDocument r=Ms2ger
2013-04-19 18:18:33 -04:00
Terrence Cole
ac1916de10
Bug 779336 - Replace DOMExpandoMap with a js::HashSet; r=bholley
...
--HG--
extra : rebase_source : 125fbd75b5123c17cda64c9dfe7e09b36c03bb42
2012-07-31 15:52:16 -07:00
Ms2ger
1248f673c4
Backout changeset baf184596a7b for build errors on a CLOSED TREE.
2013-04-16 19:07:38 +02:00
Gabor Krizsanits
68aa3f8764
Bug 820170 - Wrapping nodes into documents compartment. r=bholley
2013-04-16 11:31:26 +02:00
Ryan VanderMeulen
f770eca455
Backed out changeset 76f7d7963692 (bug 861912) for debug mochitest b-c orange.
2013-04-16 11:51:49 -04:00
Gabor Krizsanits
144044e96e
Bug 851695 - PreCreate for BackstagePass. r=bholley
2013-04-10 17:35:32 +02:00
Jan de Mooij
79eacddad1
Bug 859446 - Fix GCC warnings from baseline compiler merge. r=bhackett
2013-04-10 16:41:00 +02:00
Ryan VanderMeulen
4c8e75527b
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
137e96050e
Bug 856477 - Root XPComponents. r=bholley f=terrence
2013-04-10 20:46:59 +02:00
Shu-yu Guo
addd8f8ece
Bug 856206 - PJS: Teach TI about transitive compilation. (r=jandem)
2013-04-10 11:04:24 -07:00
Shu-yu Guo
17bc7fb674
Bug 855901 - PJS: Improve recompilation of invalidated scripts by tracking callgraph. (r=dvander)
2013-04-10 11:04:24 -07:00
Shu-yu Guo
6c3bf9935c
Bug 846111 - Part 3: Dispatch style ICs in Ion and ParallelGetPropertyIC. (r=nbp)
2013-04-10 11:04:24 -07:00
Shu-yu Guo
16084f7a02
Bug 846111 - Part 2: Teach VMFunction about parallel execution. (r=nbp)
2013-04-10 11:04:23 -07:00
Shu-yu Guo
8040edd714
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
a530758ea1
Bug 859446 - Fix GCC warnings from baseline compiler merge. r=bhackett
2013-04-10 16:41:00 +02:00
Mike Hommey
e6f599425e
Bug 788613 - Dump config.log when configure fails. r=ted
2013-04-10 16:15:01 +02:00
Mike Hommey
440087904e
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
7df66aec95
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
d777e5c622
Bug 860184 - Automatically use the x86-64 NDK toolchain when possible. r=ted
2013-04-10 16:12:57 +02:00
Jan de Mooij
af4509236b
Bug 858022 - Fix baseline compiler crashes on hardware without SSE2. r=dvander
2013-04-10 14:33:57 +02:00
Jon Coppeard
a460db7906
Bug 858107 - GC: Some more rooting in XPConnect - misc rooting r=bholley
2013-04-03 13:43:04 +01:00
Jon Coppeard
82246073de
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
c8f9fa3939
Bug 462463 - Stop using mddepend.pl. r=ted
2013-04-09 15:10:25 -07:00
Sean Stangl
3fe2853525
Bug 853154 - Generate and root target JSScripts during MIR construction. r=h4writer
2013-04-09 13:33:38 -07:00
Ryan VanderMeulen
0558957065
Merge m-c to inbound.
2013-04-09 15:29:13 -04:00
Ryan VanderMeulen
080b1d0e83
Merge m-c to fx-team.
2013-04-09 08:17:45 -04:00
Ryan VanderMeulen
73fe13b2fe
Merge m-c to fx-team.
2013-04-08 20:04:11 -04:00
Jim Blandy
bf4d0450c7
Bug 837723: Implement Debugger.Object.prototype.unsafeDereference. r=jorendorff
2013-04-08 13:14:39 -07:00
Trevor Saunders
3155346461
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
5600e1404e
Bug 856313 - Clean up some Traverse/Unlink declarations. r=smaug
2013-04-02 09:48:59 -07:00
Gabor Krizsanits
5c879a14bf
Bug 832091 - guards against crashes in resolveDOMCollectionProperty. r=bholley
2013-04-07 10:18:58 +02:00
Olli Pettay
9627cef5cc
Bug 858973 - Make it possible to build with --disable-webspeech, r=Ms2ger
2013-04-06 23:04:48 +03:00
Ryan VanderMeulen
9420af6638
Backed out changeset a85d21e394c0 (bug 854503) for bustage.
2013-04-06 14:37:33 -04:00
Jacek Szpot
ccadc1da47
Bug 854503 - Rename JS unwrapping functions. r=bholley
2013-04-04 12:14:32 +02:00
Tom Schuster
c0840f1999
Bug 854614 - Root xpc_qsUnwrapThis. r=terrence,bholley
2013-04-05 21:59:06 +02:00
Jan de Mooij
4a544c2b8b
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
f4972fea53
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
315153bd96
Bug 858705 - Use newKind parameter. r=terrence
2013-04-05 17:47:56 -04:00
Ryan VanderMeulen
057e2ec64f
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
7718286aa5
Bug 858077 - Check for unknown object flag before checking number of objects r=bhackett
2013-04-05 12:09:15 -04:00
Tom Schuster
f52d43a890
Bug 854614 - Root XPCLazyCallContext. r=terrence,bholley
2013-04-05 21:59:06 +02:00
Tom Schuster
8674f5655c
Bug 854614 - Root xpc_qsUnwrapThis. r=terrence,bholley
2013-04-05 21:59:06 +02:00
Trevor Saunders
b0ffacd110
bug 856349 - remove useless SHORT_LIBNAME assignments r=glandium
2013-03-30 15:42:45 -04:00
ISHIKAWA, Chiaki
c6619d81e9
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
7638f224e8
Back out Bug 788613 for breaking the build on Windows.
2013-04-08 06:22:50 -07:00
Ryan VanderMeulen
4ce56d8448
Backed out changeset e5cf40b38bd7 (bug 859545) for jit-test failures.
2013-04-08 20:43:10 -04:00
Sean Stangl
c48005ca14
Bug 859545 - Enable default parallel compilation for shell JS_THREADSAFE builds. r=bhackett
2013-04-08 16:23:16 -07:00
Daniel Holbert
84282689ce
Bug 859482: Remove no-longer-used variable 'definedProperty' from xpc_qsDefineQuickStubs. r=bz
2013-04-08 15:06:27 -07:00
Daniel Holbert
5bfef28510
Bug 859491: Fix Wreorder build warning for XPCJSRuntime constructor. r=bholley
2013-04-08 15:06:27 -07:00
Terrence Cole
dd752f0f28
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
cb51c6f934
Bug 858642 - Null-check the XBL scope. r=bz
2013-04-05 12:04:09 -07:00
Steve Fink
83844fe309
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
271ee507d7
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
3f4097d64b
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
4cd193a819
Bug 844779: IonMonkey: Improve the order of blocks, r=jandem
2013-04-05 17:23:52 +02:00
Hannes Verschore
94501a1bb1
Backout changeset d93ad2c96f01 (bug 844779) for browser crashes
2013-04-09 15:14:25 +02:00
Hannes Verschore
d582580d48
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
1488f0345a
Bug 858617: IonMonkey: When inlining box unknown inputs, r=nbp
2013-04-08 14:12:44 +02:00
Jonathan Kew
ff5eac010e
backout bd072e286fc0 (bug 858617) for assertion failures in check-jit-test
2013-04-08 12:59:04 +01:00
Jon Coppeard
807ec5039f
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
6f0d2e0c9a
Bug 858617: IonMonkey: When inlining box unknown inputs, r=nbp
2013-04-08 10:56:42 +02:00
Mike Hommey
79be4729ee
Bug 788613 - Dump config.log when configure fails. r=ted
2013-04-08 08:31:50 +02:00
Norbert Lindenberg
82a457fab0
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
abc353ca95
Bug 858551 part 1 - Make JSScript::{baseline, ion, parallelIon} private. r=djvj
2013-04-09 13:34:49 +02:00
Tom Schuster
6915cef7a0
Bug 836949 - Remove obj parameter from ValueToId. r=njn
2013-04-09 13:33:32 +02:00
Tom Schuster
0fe46d7716
Bug 836949 - Remove InternNonIntElementId/FetchElementId. r=jwalden
2013-04-09 13:33:32 +02:00
Tom Schuster
b93dfd732b
Bug 854614 - Root XPCLazyCallContext. r=terrence,bholley
2013-04-05 21:59:06 +02:00
Douglas Crosher
ee4c996d7c
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
f9136f9ea1
Bug 858108 - GC: Root the Locale interface r=terrence r=bholley
2013-04-05 10:45:50 +01:00
Jacek Caban
dd11923d9c
Bug 858006 - Make binaries large address space aware on mingw builds. r=glandium
2013-04-05 11:29:41 +02:00
Eddy Bruel
9e21f79bc8
Bug 858170 - Fix a NULL dereference in the debugger; r=jorendorff
2013-04-04 21:22:23 +02:00
Shu-yu Guo
6fbd394111
Bug 857846 - Deal with -0 in scatter. (r=nmatsakis)
2013-04-04 08:13:23 -07:00
Shu-yu Guo
905d015a4d
Bug 857094. (r=sstangl)
2013-04-04 08:13:22 -07:00
Shu-yu Guo
e2b5865f26
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
5848b6c1b9
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
d99cc0d626
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
f3b8f80ec4
Bug 857250: Remove unused typedef from IonCompartment::getVMWrapper. r=dvander
2013-04-08 12:57:33 -07:00
Bobby Holley
fed42f57d6
Bug 856840 - Kill FindWrapper. r=mrbkap
2013-04-08 12:51:24 -07:00
Jeff Walden
75989c4c86
Bug 805121 - Add tests. r=terrence
2012-12-08 13:22:09 -08:00
Jeff Walden
9fa6e5bd7e
#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
d5e68526e5
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
e6c4ed4769
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
031f0b5189
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
8db8c73a37
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
28daffd940
Bug 857580 - Fix breakpoint trampoline to store a NULL stub pointer. r=djvj
2013-04-04 19:17:55 +02:00
Nils Maier
07c9ba1608
Bug 857690 - Introduce xpc::ZoneStatsExtras and xpc::CompartmentStatsExtras. r=njn
2013-04-04 11:55:56 -04:00
Kannan Vijayan
703ccbdd54
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
a1093b2662
Merge m-c to m-i.
2013-04-04 14:15:56 +02:00
Ms2ger
ce1d91d023
Bug 856960 - Remove some quickstubs; r=bz
2013-04-04 09:05:28 +02:00
Ms2ger
4f80fe5028
Bug 853818 - Remove HTMLMediaElement CI/nsIJSNativeInitializer; r=mounir
2013-04-04 09:04:29 +02:00
Ms2ger
991aaf298f
Bug 852602 - Pass CallArgs to Proxy call() and construct() hooks; r=Waldo
2013-04-04 09:02:24 +02:00
Ms2ger
1d744f33c1
Bug 854475 - Pass CallArgs to GetFirstArgumentAsObject; r=Waldo
2013-04-04 09:02:20 +02:00
Eitan Isaacson
2ed120291b
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
9759b3a72e
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
d5e15a958a
Bug 857378 - Update YARR from WebKit upstream. r=dvander
2013-04-03 13:47:50 -07:00
Terrence Cole
3d98597fd9
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
d80334f7f0
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
b2e573cb36
Bug 843829 - Explicitly add a waiver in FieldGetter and FieldSetter. r=mrbkap
2013-04-03 11:41:23 -07:00
Bobby Holley
1c8f85c192
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
50147ced7b
Bug 843829 - Apply transitive waivers for nativeCall. r=mrbkap
2013-04-03 11:41:23 -07:00
Bobby Holley
8d6a81f763
Bug 845862 - Transitively apply waivers for accessor descriptors. r=mrbkap
2013-04-03 11:41:22 -07:00
Terrence Cole
bde7ab4e78
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
f6e14570a7
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
6e535b7537
No bug - Fix merge conflict on a CLOSED TREE. r=red
2013-04-03 18:09:26 +02:00
Ryan VanderMeulen
00049b734f
Merge m-c to inbound on a CLOSED TREE.
2013-04-03 11:50:19 -04:00
Ryan VanderMeulen
995b08be45
Backed out changeset c03193ee070d (bug 855350) for crashes on a CLOSED TREE.
2013-04-03 10:26:47 -04:00
Kannan Vijayan
409ff76b2a
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
b6b53ab331
Merge from mozilla-central.
2013-04-03 10:25:36 +02:00
Ehsan Akhgari
5a4d41b75f
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
6e2393b436
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
d77249c1d5
Bug 843829 - Explicitly add a waiver in FieldGetter and FieldSetter. r=mrbkap
2013-04-02 18:51:20 -07:00
Bobby Holley
848f672828
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
a5e9f39c6d
Bug 843829 - Apply transitive waivers for nativeCall. r=mrbkap
2013-04-02 18:51:20 -07:00
Bobby Holley
bb1bf870fc
Bug 845862 - Transitively apply waivers for accessor descriptors. r=mrbkap
2013-04-02 18:51:19 -07:00
Benjamin Peterson
9e8ae9459d
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
535222fd17
Merge from mozilla-inbound.
2013-04-02 19:20:31 +02:00
Steve Fink
8cfdb6693b
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
119f5c8bc7
Merge from mozilla-central.
2013-04-01 21:48:56 +02:00
Bhavana Bajaj
649bda6e12
Merging in version bump NO BUG
2013-04-01 11:28:13 -07:00
Do Nhat Minh
b43bbb8da9
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
e8149cfe6e
Bug 854323 - Move IDBFactory to Paris bindings. r=khuey
2013-03-31 10:18:30 +02:00
Jan de Mooij
630dcd34a8
Merge from mozilla-inbound.
2013-03-29 15:55:22 +01:00
Kannan Vijayan
da0fda95cf
Bug 853862 - Wrap ionStackLimit modifications with a lock. r=jandem,h4writer
2013-03-28 14:50:17 -04:00
Jan de Mooij
10e8947dd3
Merge from mozilla-central.
2013-03-28 11:26:32 +01:00
Jan de Mooij
54dd699c3f
Bug 855264 part 3 - Fix GCC warnings. r=djvj
2013-03-28 11:10:34 +01:00
Jan de Mooij
13fa2159b0
Bug 855264 part 2 - Fix some MSVC warnings. r=djvj
2013-03-28 11:10:04 +01:00
Jan de Mooij
446fb6e961
Bug 855264 part 1 - Avoid storing zero-sized arrays in stubs. r=djvj
2013-03-28 11:09:27 +01:00
Jan de Mooij
c6166684f6
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
f02692c413
Bug 855350 - GC: Add CustomAutoRooter and use it internally r=terrence
2013-03-27 17:47:01 +00:00
Cykesiopka
5f5845529d
Bug 831741 - Remove remaining __cplusplus bits from js/src/js[...].h files. r=luke
2013-04-03 07:59:31 -04:00
Till Schneidereit
694f4a5736
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
ddf8f742a1
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
86ed2f4bb4
Bug 855668 - GC: Rooting in DictionaryHelpers.cpp r=smaug
...
--HG--
extra : rebase_source : c4a28ae779a4432e1a20bf77501088fa8e966b73
2013-03-27 17:46:52 +00:00
Jon Coppeard
d5e636b996
Bug 854955 - GC: Rooting in XrayWrapper.cpp r=bholley
...
--HG--
extra : rebase_source : fdee7c16f54e1fcbf4ae96e89ffd20eb14ec2d8d
2013-03-27 11:33:30 +00:00
Ed Morley
77577e5292
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
ca0b79828d
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
a9d0df345c
Bug 650295 - Implement main state machine for speech recognition. r=smaug
2013-03-27 14:13:57 -07:00
Jan de Mooij
4996f58a1d
Bug 850099 - Fix StoreTypedArrayElementHole to handle constant length. r=djvj
2013-03-26 20:56:28 +01:00
Jan de Mooij
172cf314e4
Merge from mozilla-central.
2013-03-26 20:55:40 +01:00
Jan de Mooij
3d0b51b588
Bug 854052 - Mark stub pointers stored in stub frames. r=djvj
2013-03-26 19:23:24 +01:00
Jan de Mooij
10ce141c07
Merge from mozilla-central.
2013-03-26 10:57:26 +01:00
Nicholas Nethercote
b339bee5d5
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
55f1bfe024
Bug 854306 - Add option to disable YARR JIT (--disable-yarr-jit) r=dvander
2013-03-26 16:46:42 +09:00
Nicholas Nethercote
6104956560
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
22df28d691
Backed out changeset 1a71f73b9b7d due to bustage.
2013-03-25 18:03:59 -07:00
Nicholas Nethercote
24f9f523be
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
5d15f38b96
Bug 846933 - Comment class TokenStream. r=nnethercote.
...
--HG--
extra : rebase_source : ab0549c7e56e85fa43a3d714f68050ffb7a65e83
2013-03-25 15:50:09 -07:00
Jan de Mooij
d50e03d7ee
Bug 847446 - Correctly handle fake exit frames in ionStackRange. r=djvj
2013-03-25 19:38:50 +01:00
Shu-yu Guo
af6239a2eb
Bug 854021 - Fix using correct CompileInfo in parallel bailouts. (r=nmatsakis)
2013-03-27 13:46:23 -07:00
Jason Orendorff
00c487f283
Bug 848051 - Allow 'arguments' in generator-expressions. r=ejpbruel.
2013-03-27 14:16:56 -05:00
Jason Orendorff
c89e93c3e7
Bug 848197 - Arrow functions should not be constructors. r=Waldo.
2013-03-27 14:16:48 -05:00
Philipp Matthias Schäfer
df085eb42f
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
2fc1c6e984
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
69dbfea188
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
ede288bfd1
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
febd35260d
Bug 853075 - Remove workarounds. r=tschneidereit
...
--HG--
extra : rebase_source : baf38de8ba1e05411e1b0a5276610e3cf931daa8
2013-03-27 08:40:00 +01:00
Jan de Mooij
a6ba1e7f38
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
61a65facef
Merge.
2013-03-25 10:29:04 +01:00
Jan de Mooij
4c6bace32c
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
6b877b4262
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
4f32819398
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
9f131575ea
Bug 846363 - Integrate SPS Profiler with Baseline. r=jandem
2013-03-22 13:42:52 -04:00
Jan de Mooij
a6863a230a
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
304b69accc
Bug 853394 - Enable ParallelArray tests, fix test failures. r=djvj
2013-03-22 11:23:10 +01:00
Jan de Mooij
eedb10f1f3
Merge from mozilla-central.
2013-03-22 10:39:40 +01:00
Norbert Lindenberg
7be4d1d68f
Bug 851763 - Increase maxbytes for JSRuntime in IDBObjectStore and testGCOutOfMemory. r=Waldo
2013-03-27 11:32:34 -04:00
Steve Fink
6ee4d04676
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
51e39dcaba
Bug 850954 - Allow implicit copying of RelocatableValue; r=billm
...
--HG--
extra : rebase_source : 3190a0178339e997420c27166caeb67dcda3a651
2013-03-21 13:58:18 -07:00
Luke Wagner
408210850d
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
c54d45c9d8
Merge inbound to m-c.
2013-03-21 16:45:23 -04:00
Steve Fink
8903dd6c05
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
ed188a5c93
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
0517e30d1d
Bug 852911 - B2G MMS: fail to expose correct nsIDOMMozMmsMessage.attachments. r=smaug
2013-03-21 14:49:23 +08:00
Luke Wagner
6ea5c54336
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
40b401783c
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
cbdd4452d7
Bug 856877 - Initialize JSRuntime::interrupt. r=wmccloskey.
...
--HG--
extra : rebase_source : 793f3357ea5850ecc282c7c150a8bdf71b5b78f9
2013-04-01 17:35:43 -07:00
Nicholas Nethercote
56397bf211
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
971d60b8d2
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
001adc7fbf
Bug 854124 - Update RegExpStatics on empty match in str_replace_regexp_remove(). r=dvander
2013-04-01 15:35:27 -07:00
Terrence Cole
d46c720a8d
Bug 854051 - Remove HashTable::clearWithoutCallingDestructors; r=billm
...
--HG--
extra : rebase_source : 6ae023e1dc878f33e823d80c8cd0a91950159d94
2013-03-25 11:48:26 -07:00
Bobby Holley
2c4c7e714f
Bug 854480 - Remove SCRIPT_ACCESS_ONLY. r=mrbkap
2013-04-01 15:17:51 -07:00
Bobby Holley
a28b2e9eee
Bug 854480 - Remove old-style unwrapping infrastructure. r=mrbkap
2013-04-01 15:17:51 -07:00
Bobby Holley
e475a79e28
Bug 854480 - Remove old-style unwrapping from GetNativeOfWrapper. r=mrbkap
2013-04-01 15:17:50 -07:00
Bobby Holley
c20af63f3a
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
d24acb3173
Bug 854480 - Remove old-style unwrapping from QuickStubs. r=mrbkap
2013-04-01 15:17:50 -07:00
Jan de Mooij
3e95c916fc
No bug - Always initialize DoUseCountFallback out-param. r=djvj on IRC
2013-03-20 20:50:56 +01:00
Jan de Mooij
9840b57bdc
Bug 852801 - Add NULL check in ICType*_PrimitiveSet::updateStub. r=djvj
2013-03-20 20:01:03 +01:00
Jan de Mooij
40c2bed269
Fix --disable-ion build, part 2.
2013-03-20 15:22:11 +01:00
Jan de Mooij
b991c6a416
Fix --disable-ion build.
2013-03-20 14:57:40 +01:00
Phil Ringnalda
9df92a2118
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
5bd34085b0
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
431554b6fe
Bug 790732 - Components shim tests. r=mrbkap
2013-03-26 22:18:56 -07:00
Bobby Holley
a29395359a
Bug 790732 - Omit Components object for content scopes. r=mrbkap
2013-03-26 22:18:56 -07:00
Bobby Holley
6839db4fa1
Bug 790732 - Make Components console warning test pref-aware. r=mrbkap
2013-03-26 22:18:55 -07:00
Bobby Holley
ee27d4fb73
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