Brian Hackett
bac7d29ac1
Bug 864214 - Generate MIR nodes for accessing statically known typed arrays on x86, r=luke,jandem.
2013-04-27 15:02:42 -06:00
Steve Fink
f00457a7a5
No bug, DONTBUILD. Comment fix.
2013-04-27 12:27:53 -07:00
Tom Schuster
c46a307c55
Bug 836949 - Remove the now unnecessary GetMethod function. r=jwalden
2013-04-27 17:37:05 +02:00
Jan de Mooij
1095b0f0e4
Bug 863018 part 2 - Add JSShortString path back to ConcatStrings and LConcat. r=luke
2013-04-26 14:08:54 +02:00
Brian Hackett
c56db7f5e4
Bug 864101 - Improve precision of TypeSetIncludes, r=dvander.
2013-04-26 17:56:38 -06:00
Brian Hackett
3ba8d876ef
Bug 865889 - Include higher level information about ops in -D output, r=jandem.
2013-04-26 16:39:12 -06:00
Shu-yu Guo
d5159609a8
Bug 865259 - Specialize int32 compares from baseline IC stub info r=bhackett
2013-04-26 17:06:27 -04:00
Shu-yu Guo
39decdd447
Bug 865259 - Give MLambda and MParLambda resultTypeSets r=bhackett
2013-04-26 17:06:27 -04:00
Nicholas D. Matsakis
c40c2e6e55
Bug 865259 - Make comparisons work in Par Exec mode regardless of TI results r=bhackett
2013-04-25 08:47:16 -04:00
Nicholas D. Matsakis
8f36fd56c8
Bug 865259 - Specialized arith ops based on baseline info r=bhackett
2013-04-24 14:28:26 -04:00
Jon Coppeard
94595df25f
Bug 866167 - GC: Make HashableValue::AutoRooter work r=terrence
2013-04-26 18:50:18 +01:00
Jon Coppeard
58cb30003e
Bug 866112 - GC: Fix some misc rooting hazards in the shell r=terrence
2013-04-25 11:55:40 +01:00
Jon Coppeard
9e125378eb
Bug 866030 - Error "_init__() takes exactly 4 arguments" running JS test harness for opt build r=terrence
2013-04-26 18:50:18 +01:00
Jon Coppeard
22696ff6e1
Bug 866134 - GC: Address reported TokenStream::Position rooting hazards r=sfink
2013-04-26 18:50:18 +01:00
Jon Coppeard
427ec9e7da
Bug 865308: GC: More rooting work in XPConnect r=bholley
2013-04-26 18:50:18 +01:00
Ryan VanderMeulen
60ca62dc24
Backed out changeset 6604b700492c (bug 863018) for suspicion of causing Windows mochitest b-c leaks.
...
CLOSED TREE
2013-04-26 12:03:03 -04:00
David Zbarsky
57b47b7ab9
Bug 856472: Convert CanvasGradient to WebIDL r=bz
2013-04-26 10:55:54 -04:00
David Zbarsky
3aaed3d194
Bug 856472: Convert CanvasPattern to WebIDL r=bz
2013-04-19 04:49:22 -04:00
Ehsan Akhgari
d10ae4744e
Bug 860867 - Disable loop vectorization optimizations in the JS engine for clang to prevent it from generating bad code; r=glandium
2013-04-26 08:43:19 -04:00
Jan de Mooij
2dd6c83ac5
Bug 863018 part 2 - Add JSShortString path back to ConcatStrings and LConcat. r=luke
2013-04-26 14:08:54 +02:00
Jan de Mooij
0e3d13fe17
Bug 863018 part 1 - Fix regalloc issue with useFixed/tempFixed and safepoints. r=bhackett
2013-04-26 14:05:08 +02:00
Aryeh Gregor
e78504c9a9
Bug 859817 - Remove implicit conversions from raw pointer to already_AddRefed; r=Ms2ger
2013-04-22 14:15:59 +03:00
Aryeh Gregor
b7c3e8030b
Bug 859817 - Make NS_NewAtom return already_AddRefed; r=bz
2013-04-22 14:13:22 +03:00
Ms2ger
229df37509
Merge m-c to m-i.
2013-04-26 12:32:27 +02:00
Jan de Mooij
69125d563b
Bug 865406 - Disable IonMonkey LICM if a script bails out frequently. r=h4writer
2013-04-26 12:10:28 +02:00
Ms2ger
2b71cc307b
Bug 862446 - Use CallArgs in XPC_WN_Helper_{Call,Construct}; r=bholley
2013-04-26 08:48:40 +02:00
Ms2ger
cc2268408a
Bug 852135 - Part d: Move nsDOMAttributeMap to WebIDL bindings, remove CI and QS; r=bz
2013-04-26 08:48:27 +02:00
Steve Fink
2c15ee7168
No bug, DONTBUILD. Updates to the static rooting analysis, including transition from Makefile to python script.
...
Although this patch contains some updates to Makefile.in, I am no longer using it at all. I now run analyze.py for better control, though note that it depends on loading in some configuration settings that are hardcoded to my environment.
This patch also contains a number of updates to the annotations.
--HG--
extra : rebase_source : ebd4deb590fb9fde4532bdf45214ffca117e1c3a
2013-04-25 09:16:37 -07:00
Jon Coppeard
76bca799d9
Bug 864848 - Mark Rooted<> as stack only r=terrence
2013-04-25 11:55:30 +01:00
Jan de Mooij
8b11c72674
Bug 849526 - Workaround Clang issue with the conservative stack scanner. r=dvander
...
--HG--
extra : rebase_source : 4b4baa63b7413a022a41f28ea62e280f7905f1c5
2013-04-26 09:42:35 +02:00
Boris Zbarsky
eb0cabfa76
Bug 864727 part 1. Root the global before calling WrapObject in XPCConvert. r=bholley
...
I sort of wish GetGlobalJSObject just returned a handle.
2013-04-25 12:29:52 -04:00
Andrew McCreight
68f54b836e
Bug 865397 - Nicen up "id got defined" assertion. r=bholley
2013-04-25 08:42:44 -07:00
Nicholas Nethercote
47bf2c68a4
Bug 857382 (part 2) - Prefix zone addresses in about:memory with "0x" for consistenty with other addresses. r=billm.
...
--HG--
extra : rebase_source : a8c669c0bf27fa0b1d90c9b7862ca43dfe4a80bd
2013-04-21 13:55:05 -07:00
Bill McCloskey
26c023ee24
Bug 856670 - Bring JS C stack limit closer to actual OS limits (r=bsmedberg)
2013-04-25 21:02:22 -07:00
Bill McCloskey
d5ad35af09
Bug 864462 - Fix OOM in write barrier verifier (r=terrence)
2013-04-25 21:02:15 -07:00
Nicholas Nethercote
95b4815f0e
Bug 634839 (part 1) - Remove unnecessary headers (as found by include-what-you-use) from js/src/jsfoo.cpp files. r=luke.
2013-04-23 23:44:36 -07:00
Sean Stangl
125147afcd
Bug 812265 - Temporarily comment out standalone JS executable renaming. r=luke
2013-04-25 18:28:48 -07:00
Brian Hackett
21da402f62
Bug 864216 - Only create IonScriptCounts for asm.js code if rt->profilingScripts, r=luke.
2013-04-25 18:18:29 -06:00
Norbert Lindenberg
dcb042cb32
Bug 724533 - Integrate ICU into the Mozilla build (but don't actually build it, until a compile-time flag gets flipped). r=glandium
2013-04-25 15:27:22 -07:00
Sean Stangl
24b2d5d2eb
Bug 618485 - Prefer word types that exist. no_r=red
2013-04-25 17:05:20 -07:00
Brian Hackett
a281609df4
Bug 865153 - Remove resume point uses in dead blocks when restarting loop processing, r=h4writer.
2013-04-25 09:08:36 -06:00
Tim Lunn
27624c0743
Bug 842889 - Include MOZILLA_VERSION in JS_GetImplementationVersion(). r=waldo
2013-04-25 16:40:33 -07:00
Landry Breuil
18ebde5d14
Bug 618485 - Add jsuword view to jsval_layout on 64-bit big-endian. r=luke
2013-04-25 16:18:03 -07:00
Ian Stakenvicius
9c4af6dfd6
Bug 809430 - Add symbol versions. r=glandium
2013-04-25 15:35:40 -07:00
Tim Lunn
7fa89a1cba
Bug 812265, Part 4/4 - Fix MOZ_JS_LIBS. r=glandium
2013-04-23 17:21:50 -07:00
Tim Lunn
2758a2a859
Bug 812265, Part 3/4 - Use version number in filename of shell and js-config. r=glandium
2013-04-23 17:05:28 -07:00
Tim Lunn
73525f9e59
Bug 812265, Part 2/4 - Setup versioning and pkg-config support. r=glandium
2013-04-23 16:55:13 -07:00
Ian Stakenvicius
eb3d5e29cb
Bug 812265, Part 1/4 - Remove JS_VERSION. r=dmandelin
2013-04-23 15:45:04 -07:00
Boris Zbarsky
7041704c76
Bug 861493. When passing arguments to an Xray for a WebIDL constructor, make sure to do the argument unwrapping before entering the content compartment. r=bholley,waldo
...
There are several changes here:
1) Adds some MutableThis methods to Optional, Nullable, and dictionaries to
effectively allow doing a const_cast without knowing the actual type being
templated over. I needed this because I do not in fact know that type in
the relevant code. I'm open to suggestions for a better name for this
method.
2) Adds some operator& to RootedJSValue to make it look more like a JS::Value,
and in particular so I can JS_WrapValue the thing in it.
3) Adds a Slot() method to NonNullLazyRootedObject, just like NonNull has.
4) Adds an operator& to LazyRootedObject to make it look more like JSObject* so
I can JS_WrapObject the thing in it.
5) Implements the actual rewrapping of the arguments into the content compartment.
6) Fixes a small preexisting bug in which we didn't look at named constructors
in getTypesFromDescriptor (this was causing my tests to not compile).
7) Changes Xrays to not enter the content compartment when calling a WebIDL
constructor.
8) Adds some friend API to report things as not being functions.
2013-04-25 19:03:05 -04:00
Luke Wagner
921dcb548d
Bug 851627 - Make LifoAlloc::release run in O(1) (r=sstangl)
2013-04-25 12:28:29 -07:00
Jeff Walden
b3074a2427
s/JS_TRUE/true/g; s/JS_FALSE/false/g. Following up on a request in bug 858677, r=lumpy
...
--HG--
extra : rebase_source : 992fe9e7f92924d03abeb5f8839bfd0bca8650f1
2013-04-24 22:29:46 -07:00
Brian Hackett
1d9b09d62c
Bug 865626 - Disallow generating extra barrier instructions when compiling Array.push, r=dvander.
2013-04-25 15:22:04 -06:00
Brian Hackett
760ae6b90d
Bug 865635 - Use MMonitorTypes instead of MTypeBarrier for type write barriers, r=dvander.
2013-04-25 14:44:44 -06:00
Brian Hackett
c9972461db
Bug 864957 - Consolidate locks used to avoid operation callback related races, r=djvj,luke.
2013-04-25 13:55:33 -06:00
Jeff Walden
43e64486da
Minor style fixes to ObjectImpl.h. No bug, r=sparky
2013-04-18 16:21:48 -07:00
Jeff Walden
dde72f3f7f
Bug 858381 - Implement non-writable array lengths, and add a boatload of tests. r=jorendorff and r=bhackett for the major parts of this, r=jandem for the methodjit changes, r=jimb on a debugger test change, r=nmatsakis for the parallel test. (More details available in the bug, where individual components of the fix were separately reviewed.)
...
More random details:
Various JIT components required updating for this. In the case of some
methodjit bits, this meant simply disabling those optimizations. This
patch also, passing, improves the Array.prototype.push method's
fast-path to work for any number of provided arguments, not just one.
The patch also fixes a few pre-existing bugs in how array length setting
works and includes the appropriate tests. (If anyone notices, it's
because they were a test in a test suite.) I also added a ParallelArray
test that verifies that arrays with non-writable length function
correctly in parallel code. We bail before getting there now, because
Object.defineProperty isn't parallel-friendly, but if it ever becomes
so, hopefully the test will start failing. Hello, is this thing on?
2013-03-19 17:12:06 -07:00
Daniel Holbert
fb5bb1a70d
Bug 865396: Insert space between string literal and macro arg, to fix GCC 4.8 Wliteral-suffix build warning. r=sfink
2013-04-24 20:54:24 -07:00
Brian Hackett
1acf20a733
Bug 865192 - Remove unnecessary toPhi() coercion, r=dvander.
2013-04-24 20:07:00 -06:00
Shu-yu Guo
a39c388ab6
Bug 861904. (r=sstangl)
2013-04-24 18:41:03 -07:00
Shu-yu Guo
aa3f42ee31
Bug 858582 - Prevent callsite cloning of callsite clones. (r=bhackett)
2013-04-24 18:41:01 -07:00
Luke Wagner
925b241539
Bug 857700 - Fix race condition in AsmJSMachExceptionHandler (r=vlad)
...
--HG--
extra : rebase_source : bba872fdedfc119468ad586eca97b00881a5dee9
2013-04-18 21:45:33 -07:00
Bobby Holley
f4fb2c0693
Bug 865260 - Use IsXrayWrapper rather than ObjectIsNativeWrapper in nsWindowSH. r=bz
...
There are some other uses of ObjectIsNativeWrapper in other scriptable helpers
that are tempting to remove as well, but it's probably just better to wait for
that stuff to just go away. Given that the issue we're running into here is
Window-specific, there's not a pressing need to fix the other stuff.
2013-04-24 15:21:26 -07:00
Till Schneidereit
cbcc26a5b0
Bug 856246 - support specifying thread count in jit-test metalines. r=terrence
2013-04-24 15:46:37 +01:00
Till Schneidereit
8125daee22
Bug 851788 - prevent jsd_SetExecutionHook from operating on self-hosted functions. r=jimb
2013-04-23 12:58:24 +01:00
Jon Coppeard
944a8fc0d8
Bug 861887 Review comments for prev patch r=bholley
...
--HG--
extra : rebase_source : 7f91680f5f7249c9fb09708eb790bdc19c779c67
2013-04-24 14:22:21 +01:00
Felix S. Klock II
bd1d278cbd
Bug 863234 - Fix inlineDump handling for MParDump. r=nmatsakis
2013-04-18 15:38:13 +02:00
Jan de Mooij
7af1562988
Bug 858551 part 2 - Optimize calls from Ion to Baseline code. r=djvj
2013-04-24 12:43:24 +02:00
Jon Coppeard
ca8a10bd6b
Bug 864002 - IonMonkey: Assertion failure: (ptrBits & 0x7) == 0, at ./dist/include/js/Value.h:733... r=djvj
2013-04-24 11:34:38 +01:00
Jon Coppeard
e29fd72022
Bug 860145 - IonMonkey: Add support for ArgumentsObject r=nbp
2013-04-24 11:34:38 +01:00
Jon Coppeard
6ba0acddc0
Bug 861887 - GC: Rooting in XrayWrapper.cpp - part 2 r=bholley
2013-04-24 10:45:41 +01:00
Jon Coppeard
a590630107
Bug 861887 - GC: Rooting in XrayWrapper.cpp - part 1 r=terrence
2013-04-15 18:33:27 +01:00
Jon Coppeard
203717c2c2
Bug 861912 - GC: Remove use of AUTO_MARK_JSVAL in XPConnect r=bholley
2013-04-09 16:42:32 +01:00
Jon Coppeard
362746def2
Bug 864748 - Avoid accessing uninitialized data when calling a getter r=bholley
2013-04-24 10:45:40 +01:00
Jon Coppeard
204e28320f
Bug 864738 - Shell crashes when run with GC zeal 10,1 from command line r=billm
2013-04-24 10:45:40 +01:00
Ed Morley
8f70d125c2
Bug 864694 - Remove the string "Assertion failure:" from jsreftest summaries to avoid TBPL false positives; r=terrence
2013-04-24 09:52:04 +01:00
Shu-yu Guo
41362100fc
Bug 863505 - Disallow unbound name ops in self-hosted code. (r=till)
2013-04-23 21:41:08 -07:00
David Zbarsky
e7c500d80d
Bug 861729 - Remove nsPIDOMWindow::GetExtantDocument r=Ms2ger
2013-04-24 00:22:37 -04:00
Brian Hackett
b14719bb2d
Bug 862103 - Split GuardShapeOrType into GuardShape and GuardObjectType, r=dvander.
2013-04-23 16:34:02 -06:00
Luke Wagner
c880e28ec5
Bug 864872 - OdinMonkey: protect all the code pages on Windows (r=sstangl)
...
--HG--
extra : rebase_source : 711eceb2de98b5da053d8ed341e4f5c59d634594
2013-04-23 14:03:45 -07:00
Brian Hackett
c82520f2a0
Bug 864216 - Allow generating IonScriptCounts for asm.js compiled functions, r=luke.
2013-04-23 13:31:03 -06:00
Douglas Crosher
38bb9ac294
Bug 863725 - Fix an IonSpew format string typo in Baseline IC. r=jandem
2013-04-20 00:23:54 +10:00
Douglas Crosher
9a7bdb4017
Bug 814179 - Optimize BC ARM JSOP_URSH for a double type result. r=jandem
2013-04-19 22:40:28 +10:00
Chris Peterson
160c46240e
Bug 863804 - Fix -Wunused-but-set-variable warnings in NunboxAssembler.h. r=dvander
2013-04-18 19:30:22 -07:00
Chris Peterson
f0be2c4126
Bug 863804 - Fix -Wsign-compare warning in MacroAssemblerARM::transferMultipleByRunsImpl(). r=dvander
2013-04-18 19:12:06 -07:00
Andrew McCreight
9682bb329c
Bug 863766 - crash when destroying a JSContext with outstanding requests. r=luke
2013-04-23 09:56:02 -07:00
Bobby Holley
e37f15193b
Bug 860494 - Move the named property check further down in XrayWrapper. r=bz
2013-04-23 12:50:17 -04:00
Bobby Holley
f8cf107b85
Bug 860494 - Check for native properties before checking named children on XOWs. r=bz
2013-04-23 12:50:17 -04:00
Bobby Holley
648f5a0630
Bug 860494 - Clarify the semantics of XrayTraits::resolveOwnProperty. r=bz
...
Right now, it sometimes fills out |desc|, and sometimes just defines the property
on the holder. This can get confusing, so let's refine the semantics here and
describe them in a big comment.
2013-04-23 12:50:17 -04:00
Bobby Holley
086326bbd1
Bug 860494 - Make resolveNativeProperty a virtual instance method in XrayTraits like resolveOwnProperty. r=bz
...
The current setup is just an artifact of how it used to be before I refactored
Xrays. Have it as a virtual trap is more flexible since it allows us to invoke
the right trap by just calling GetXrayTraits(wrapper) from non-templatized code.
2013-04-23 12:50:16 -04:00
Tom Schuster
404b9fb391
Bug 856477 - Root rest of XPComponents. r=bholley,terrence
2013-04-23 17:48:05 +02:00
Tom Schuster
88d7dfb0b5
Bug 862834 - Root mozJSComponentLoader. r=bholley,terrence
2013-04-23 17:48:05 +02:00
Felix S. Klock II
0e84496a1d
Bug 862932 - Fix inlineUnsafeSetTypedArrayElement to match other inlined array ops. r=nmatsakis
2013-04-17 14:58:07 +02:00
Felix S. Klock II
6ba087a6e6
Date: Wed Apr 17 18:54:12 2013 +0200
...
Bug 862926 - Generalize the DEBUG code in ParCallToUncompiledScript. r=shu
The old code assumed that the argument `func` will always have a
script associated with it. But this is not true in some cases,
e.g. in the case of ES6 bound functions `(a,b) => ...`.
This patch has two effects:
1. Remove the assumption that the input function has a script. Print
*something* in all cases, regardless of whether we can find a
script or not.
2. For bound functions, attempt to follow the chain of bindings to
find some script at the end of the chain.
2013-04-17 10:26:00 -04:00
Felix S. Klock II
3b88aa7514
Bug 862921 - Generalize AssertSequentialIsOK logic and improve its message. r=nmatsakis
...
1. If one passes a `mode` argument without a property named `mode`,
the previous version will fall into the ThrowError branch
(because mode.mode => undefined and undefined !== "seq")
2. The old error message used the strings "par" and "seq", which might
make the reader think that the assertion is solely about the
appropriate value for the `mode` property, which happens to take on
the values "par" or "seq" in some cases. But the real condition
being signalled here is not about the string values "par" or "seq";
it is instead about the dynamic behavior of the runtime system.
This changes the error message to use longer phrases, which should
hopefully make the intent clearer.
There is a third change I want to make, changing the logic of the
conditional guard further, but that change is not as important to me
as the two above.
2013-04-17 17:53:31 +02:00
Brian Hackett
83cb6b192b
Merge from mozilla-inbound
2013-04-23 05:39:49 -06:00
Brian Hackett
119e362cf3
Merge from mozilla-inbound
2013-04-22 20:39:26 -06:00
Brian Hackett
110ab9881e
Bug 863518 - Consider types added by loop body when unboxing OSR values, r=dvander.
2013-04-22 20:22:30 -06:00
Xin Zhang
5e389b35b8
Bug 857385 - Make various JSFunctionSpec arrays const. r=waldo
...
--HG--
extra : rebase_source : 24141998ffad3b0e6bad98b6fc0ce3754e448d5b
2013-04-22 14:15:49 -07:00
Xin Zhang
a0b5d7e7b5
Bug 857385 - Make various JSPropertySpec arrays const. r=waldo
...
--HG--
extra : rebase_source : 4ad63f7ddf8c441219bb7f30e19d66abf1747fe2
2013-04-22 14:15:36 -07:00
Jon Coppeard
0168573b24
Bug 864046 - GC: Almost the last rooting fixes in XPConnect - part 2 r=bholley
2013-04-20 13:08:16 +01:00
Jon Coppeard
c1a74a031c
Bug 864046 - GC: Almost the last rooting fixes in XPConnect - part 1 r=bholley
2013-04-20 10:41:47 +01:00
Jon Coppeard
c8f9448382
Bug 863767 - GC: Rooting for XPCCallContext r=bholley
2013-04-20 09:52:56 +01:00
Brian Hackett
b0deb3709f
Bug 861419 - Add comment, r=dvander.
2013-04-18 15:18:42 -06:00
Brian Hackett
73f5d13a99
Bug 863439 - Use BoxInputsPolicy for MUnbox.
2013-04-18 15:12:07 -06:00
Brian Hackett
6df18483a7
Merge from mozilla-inbound.
2013-04-18 13:26:42 -06:00
Ryan VanderMeulen
fd708b30d1
Backed out changeset 36ffb85842ac (bug 862501) for mochitest crashes.
2013-04-18 14:04:14 -04:00
Brian Hackett
ca5b7ec1f2
Bug 862184 - Don't check for extra parallel array bailouts if --no-baseline or --baseline-eager are used.
2013-04-18 09:51:36 -06:00
Brian Hackett
e072b3f322
Bug 862103 - Address review comments, r=jandem.
2013-04-18 07:39:33 -06:00
Brian Hackett
6e42b26aff
Bug 804676 - Address review comments, r=dvander.
2013-04-18 06:53:31 -06:00
Brian Hackett
dc9a366fa8
Bug 862699, bug 862708 - Fix a couple of fuzz bugs.
2013-04-17 16:56:29 -06:00
Jon Coppeard
7a5d88e2a2
Bug 863289 - GC: Continue the rooting of XPConnect r=bholley
2013-04-17 16:38:44 +01:00
Jan Beich
be2d4b2e27
Bug 864013 - Let internal libevent use kqueue/kevent with gcc_hidden.h. r=glandium
2013-04-23 10:58:16 +02:00
Brian Hackett
412e5bed22
Bug 862103 - Various benchmark performance fixes.
2013-04-15 17:12:51 -06:00
Brian Hackett
3643a73141
Merge m-i to ionmonkey
2013-04-15 05:37:53 -06:00
Brian Hackett
ea9d5eb906
Bug 861439 - Add type barriers when reading from undefined properties of singleton objects.
2013-04-15 05:16:23 -06:00
Brian Hackett
045c325da9
Bug 861419 - Consider values in prototype when reading global names during Ion compilation.
2013-04-14 06:40:58 -06:00
Luke Wagner
de5a7249f9
Bug 864402 - OdinMonkey: int MAdd/MMul should be marked commutative (r=sstangl)
...
--HG--
extra : rebase_source : 53a771c126bfa101f6b7b5b75c81ce22666728da
2013-04-22 16:31:41 -07:00
Bill McCloskey
db579e7cbe
Bug 862606 - Shift around some marking for brain transplants (r=bhackett)
2013-04-22 14:04:10 -07:00
Nicholas Nethercote
f2da0908c8
Bug 864205 - Put the baseline memory reports in a tree. r=jandem.
...
--HG--
extra : rebase_source : 96362bd538979832f1fbe6ec55e42fd9a71c22bd
2013-04-22 13:35:44 -07:00
Xin Zhang
52402c2b14
Bug 857385 - Make JS_InitClass, js_InitClass and js::DefineConstructorAndPrototype take const function specs and property specs. Remove const_cast in js::DefinePropertiesAndBrand. r=waldo
2013-04-22 16:17:38 -04:00
Ryan VanderMeulen
e190b1ec50
Merge m-c to inbound.
2013-04-22 13:27:13 -04:00
Ryan VanderMeulen
6530b3e00f
Backed out changesets f2387d9f146c and d12788533ab7 (bug 860145) for causing topcrashers.
2013-04-22 13:20:12 -04:00
Kannan Vijayan
d549443ef1
Bug 857838 - Fix script-pc calculatins when iterating on baseline frames. r=jandem
2013-04-22 12:06:46 -04:00
Daniel Holbert
6837e0d82f
Bug 864342: Add static_cast for known-nonnegative signed value, to fix gcc warning. r=djvj
2013-04-22 08:54:30 -07:00
David Zbarsky
478f402ed9
Backout 3e7970330a3e for being wrong
2013-04-22 02:01:36 -04:00
Brian Hackett
09310478d5
Bug 804676 - Fix various fuzz bugs.
2013-04-12 07:25:50 -06:00
Brian Hackett
2b38007157
Bug 804676 - Remove dependence of Ion compilation on ScriptAnalysis::analyzeTypes.
2013-04-11 18:39:32 -06:00
Brian Hackett
3ee89269e4
No bug - Fix warning spam, r=shu.
2013-04-11 16:25:43 -06:00
Brian Hackett
9e809c98e5
Bug 855088 - Watch for 'arguments' variables declared within 'with' blocks, r=luke.
2013-04-11 16:19:10 -06:00
Jan de Mooij
a0f885d6f8
Bug 864265 - Move integer exponent check from js_math_pow to ecmaPow. r=h4writer
2013-04-22 12:19:19 +02:00
Ms2ger
7c1ae1ff7c
Merge m-c to m-i.
2013-04-21 09:54:41 +02:00
David Zbarsky
a32d3dd112
Bug 856962 - Move Touch to WebIDL bindings; r=mounir
2013-04-21 08:42:19 +02:00
Ms2ger
c8fdfda9cb
Bug 862999 - Mark XPCCallContext as a stack class; r=bholley
2013-04-21 08:41:17 +02:00
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