Hannes Verschore
05ab7c44d9
Bug 851064: Allow one-level deep ropes when flattening for substr, r=evilpies
2013-06-03 11:27:07 +02:00
Makoto Kato
4fff07118c
Bug 875651 - Remove workaround of KB982107/Bug 635617 since required VS2010+. r=dvander
2013-06-03 11:37:25 +09:00
Benjamin Peterson
b046a7d890
Bug 778948 - Move jsinterp.cpp/h to the vm/ dir. r=luke
...
--HG--
rename : js/src/jsinterpinlines.h => js/src/vm/Interpreter-inl.h
rename : js/src/jsinterp.cpp => js/src/vm/Interpreter.cpp
rename : js/src/jsinterp.h => js/src/vm/Interpreter.h
2013-06-02 15:30:43 -07:00
Trevor Saunders
5e358955b9
bug 873622 - remove XPCCallContext::GetXPConnect() r=bholley
2013-05-17 15:21:23 -04:00
Trevor Saunders
399641e550
bug 873622 - remove nsIXPConnectWrappedNative::GetXPConnect() r=bholley
2013-05-17 14:31:02 -04:00
Trevor Saunders
5b48393469
bug 873622 - remove some useless xpconnect getters r=bholley
2013-05-17 13:28:08 -04:00
Trevor Saunders
6a25cfb54f
bug 873622 - speed up nsXPConnect::GetXPConnect() and rename it since it never returns null r=bholley
2013-05-17 01:49:41 -04:00
Tom Schuster
37eed26117
Bug 876301 - Emit sourcenote to enable ion compilation of default parameters. r=h4writer
2013-06-01 16:39:02 +02:00
Ms2ger
bc5533af63
Merge m-c to m-i.
2013-06-01 15:00:46 +02:00
Hannes Verschore
b60c363f4e
Bug 878019: IonMonkey: Do not force invalidation when hadFrequentBailouts is already set, r=jandem
2013-06-01 14:46:45 +02:00
Ms2ger
c1c1a92c3b
Bug 876604 - Outparamdel UnwrapDOMObjectToISupports; r=bz
2013-06-01 08:56:02 +02:00
Jeff Walden
21e67d56aa
Back out b8122753e0b3, jstests staging bustage somehow. r=bustage in a CLOSED TREE
2013-05-31 15:55:19 -07:00
Martin Husemann
5104002ccd
Bug 871101: Make "kind" a full uintptr_t value so it overwrites its pointer union counterpart for sure r=billm
2013-06-01 00:23:13 +02:00
Jan de Mooij
f3e50a82b2
Bug 876454 - Implement JSOP_LEAVEBLOCKEXPR and JSOP_LEAVEFORLETIN in the baseline compiler. r=evilpie
2013-06-01 11:54:11 +02:00
Brian Hackett
6dff43fb29
Bug 864218 - Improve performance when accessing variables defined in run-once closures, r=luke,jandem.
2013-05-31 16:22:34 -06:00
Jeff Walden
eda440508a
Bug 496923 - Make update-test402.sh executable. r=sparky
2013-05-31 14:41:54 -07:00
Jeff Walden
22c4e0bfdf
Bug 496923 - Move the Intl test harness scripts into a new js/src/tests/supporting/ directory, and make the test402 update script copy them into place from there. r=terrence
2013-05-31 14:41:50 -07:00
Benjamin Peterson
aea377809d
Bug 877599 - Remove precedence information from opcodes. r=jorendorff
2013-05-31 13:17:09 -07:00
Chris Peterson
7b72229a09
Bug 868860 - Part 2: XP_UNIX must #include unistd.h to get read() and close() definitions. r=bustage
2013-05-31 12:46:33 -07:00
Chris Peterson
30f3658242
Bug 868860 - Initialize Math.random() PRNG with a better seed. r=luke r=zackw
2013-04-18 23:07:18 -07:00
Nathan Froyd
733bcf278c
Bug 877706 - fix unused variable warning in PerfSpewer.cpp; r=nmatsakis
2013-05-30 12:02:30 -04:00
Jan de Mooij
21e1ecaf78
Bug 877986. r=bhackett
2013-05-31 20:22:22 +02:00
Bobby Holley
c72d0f8113
Bug 858101 - Run the DefaultValue algorithm directly on the wrapper for Xrays. r=mrbkap
2013-05-31 10:36:01 -07:00
Sean Stangl
5046c8ffee
Bug 877021 - Speed up CreateRegExpMatchResult(). r=h4writer
2013-05-28 18:57:56 -07:00
Jeff Walden
5fe8c518a1
Bug 496923 - Move the Intl test harness scripts into a new js/src/tests/supporting/ directory, and make the test402 update script copy them into place from there. r=terrence
...
--HG--
extra : rebase_source : bca104253e86ec5d5bfe4136d504de8da8381c97
2013-05-31 14:41:50 -07:00
Phil Ringnalda
048173dc9a
Back out fc37773787ce (bug 870361) for xpcshell bustage
...
CLOSED TREE
2013-05-31 22:21:00 -07:00
Dan Gohman
39a8c8455d
Bug 875413 - Eliminate a few unnecessary Operand(reg) wrappers. r=nbp
2013-05-31 21:21:56 -07:00
Eddy Bruel
2a76587462
Bug 870361 - Change the symbol for source map pragmas from @ to #; r=jorendorff
2013-05-31 20:50:43 -07:00
Eddy Bruel
cdbfe5204f
Bug 637572 - Allow the element on which a script was defined to be passed as compile option; r=jimb
2013-05-31 20:37:47 -07:00
Nicholas D. Matsakis
c9cecae7a9
Bug 871634 - Rerun GVN after UCE r=dvander
2013-04-09 00:04:44 -07:00
Kannan Vijayan
567bd29ab8
Bug 877589 - Check for null-prototype in proto-chain guard in SetElem_Dense and SetElem_DenseAdd stubs. r=jandem
2013-05-31 11:22:22 -04:00
Jan de Mooij
9f1587bfc6
Bug 877127. r=bhackett
...
--HG--
extra : rebase_source : d75719044ef260761a0c4b7d67bcfd2a2ee5566d
2013-05-31 16:51:49 +02:00
Phil Ringnalda
c6b0156488
Merge m-c to a CLOSED TREE m-i
2013-05-31 07:41:20 -07:00
Phil Ringnalda
29fb49d007
Back out dc76402b8471 (bug 844288) on suspicion of breaking dep builds
...
CLOSED TREE
2013-05-31 07:39:56 -07:00
Ryan VanderMeulen
0791217381
Backed out changeset b920312f99e3 (bug 877021) due to xpcshell bustage.
...
CLOSED TREE
2013-05-30 22:27:46 -04:00
Terrence Cole
b40577406a
Bug 850080 - Make root analysis check Rooted<Value> as a non-pointer type; r=sfink
...
In 32bit builds, Value does not have the same size as void*; thus, we cannot do
a simple address comparison in this case.
--HG--
extra : rebase_source : 1dfb86965c1aa873c26660b67d9add0d5d0a91d7
2013-05-29 15:46:08 -07:00
Sean Stangl
d4f121fc23
Bug 877021 - Speed up CreateRegExpMatchResult(). r=h4writer
2013-05-28 18:57:56 -07:00
Brian Hackett
ceb33f4d35
Bug 850026 - Allow metadata objects to be associated with JS objects, and add a hook for attaching metadata to newly created objects, r=luke.
2013-05-30 17:37:22 -06:00
Jeff Walden
1221330586
#include minimization, MOZ_STACK_CLASS application, and other minor jsonparser.h cleanups. No bug, r=lumpy
...
--HG--
extra : rebase_source : cacc7a0bd2668f247c09bdb6c487755c9a008f90
2013-05-24 13:55:26 -07:00
Jeff Walden
bb39a16a0e
Bug 794323 - Remove the legacy JSON parsing mode, now that Firefox session store code doesn't need it. r=luke for the JS bits, r=jlebar for the DOM bits, r=mak77 for the browser/toolkit bits
...
--HG--
extra : rebase_source : b7a422eb52fe8e435143dfcc435d56e4886859e6
2013-05-23 15:28:31 -07:00
Xin Zhang
2286d2480d
Bug 722788 - Use integer math to parse sufficiently-small decimal numbers in JSON text. r=waldo
...
--HG--
extra : rebase_source : 8bd72909ce94b65ce68b8cb3b64b42948fe24026
2013-05-28 10:40:05 -07:00
Sean Stangl
f66b82ce2e
Bug 876976 - Speed up array creation for global regexp matches. r=h4writer
2013-05-28 14:21:21 -07:00
Boris Zbarsky
cb38fb46c2
Bug 877216. Add CallArgs-like structs for use in DOM specialized getters/setters/methods. r=waldo
2013-05-30 17:47:00 -04:00
Kannan Vijayan
47624dbb89
Bug 831507 - Add generational-gc post-write barriers to baseline compiler. r=jandem
2013-05-30 17:38:49 -04:00
Boris Zbarsky
325d6c9d46
Bug 876098. Make sure to not skip calling addProperty hooks when objects have them. Otherwise DOM expandos can go AWOL. r=djvj
2013-05-30 13:01:38 -04:00
Jan de Mooij
135b1ff6f7
Bug 876670 - Refactor object literal getter/setter bytecode and implement it in the baseline compiler. r=bhackett
2013-05-30 18:51:03 +02:00
Benoit Girard
6adb6cba1f
Bug 844288 - Dual link libxul.so and libxul-unit.so and replace enable-gtest by enable-test r=ted,glandium
...
- Remove enable GTest
- Add a general target to create gtestxul
- Update mach target
- Run GTest from make check
--HG--
rename : gfx/2d/unittest/GTestMain.cpp => gfx/tests/gtest/TestMoz2D.cpp
rename : gfx/layers/TestTiledLayerBuffer.cpp => gfx/tests/gtest/TestTiledLayerBuffer.cpp
extra : rebase_source : 5b9be0892323195d4e24f11ae785f0663ff38fd0
2013-03-11 14:47:40 -04:00
Gabor Krizsanits
94a2af0a2c
Bug 875405 - fixing unpushed cx usages. r=bholley
2013-05-30 16:54:46 +02:00
Jan de Mooij
e8b72b2ae3
Bug 876429 - Implement JSOP_SETCALL in the baseline compiler. r=bhackett
2013-05-30 10:48:12 +02:00
Peter Van der Beken
44c790a6fb
Bug 874321 - Fix setting of expandos on Xrays for DOM bindings with named properties. r=bz.
...
--HG--
extra : rebase_source : 697545417d27696de05c0f22987e4cb187d226cd
2013-05-29 11:38:57 +02:00
Brian Hackett
ddbb9d9519
Bug 678037 - Add (disabled) ability to parse script bytecode lazily, r=luke.
2013-05-30 06:29:56 -06:00
Douglas Crosher
512f7a4ce3
Bug 863685 - (ARM) Avoid emitting VFP code if the CPU does not support it. r=jandem
2013-05-06 15:23:22 +10:00
Jed Davis
8da61fdd12
Bug 873332 - Don't use -fno-omit-frame-pointer on ARM to avoid a GCC bug. r=glandium
...
The flag would not be useful for profiling on our current ARM platforms
even if it worked correctly, so we can just remove it.
2013-05-30 08:10:02 -04:00
Ed Morley
b6e34d5e46
Backed out changeset 87b0f81d811f (bug 876429) for jsreftest failures
2013-05-30 11:38:23 +01:00
Jacek Caban
fe314ea74d
Bug 876366 - Avoid pointer to long casts in PerfSpewer::writeProfile. r=nmatsakis
2013-05-30 11:51:49 +02:00
Jan de Mooij
ff1bd1412a
Bug 876429 - Implement JSOP_SETCALL in the baseline compiler. r=bhackett
2013-05-30 10:48:12 +02:00
Phil Ringnalda
68025a3c2f
Back out 816311e43409 (bug 844288) on suspicion of causing dep OS X universal builds to fail in packaging
...
CLOSED TREE
2013-05-29 23:42:20 -07:00
Gavin Sharp
9b4b3842ca
Bug 875342: fix JS channel-specific features to use the right build-time logic, r=sstangl
...
--HG--
extra : rebase_source : 4d091d89ad5dd19ca0c966140a9a56041eced86d
2013-05-24 10:53:32 -07:00
Kyle Huey
3cc4ccd2f5
Bug 876555: Avoid including xpcprivate.h in most generated dom binding code. r=bz
2013-05-30 11:15:31 +08:00
Bobby Holley
6334e20e1f
Bug 877235 - Use the default global for just a little bit longer in JSD. r=gabor
2013-05-29 17:49:25 -07:00
Benoit Girard
9bd97dc15d
Bug 844288 - Dual link libxul.so and libxul-unit.so and replace enable-gtest by enable-test r=ted,glandium
...
- Remove enable GTest
- Add a general target to create gtestxul
- Update mach target
- Run GTest from make check
--HG--
rename : gfx/2d/unittest/GTestMain.cpp => gfx/tests/gtest/TestMoz2D.cpp
rename : gfx/layers/TestTiledLayerBuffer.cpp => gfx/tests/gtest/TestTiledLayerBuffer.cpp
extra : rebase_source : 04c9c2efbc7db1c04c121cf3022612b488f83eb4
2013-03-11 14:47:40 -04:00
Dan Gohman
12ebe33fca
Bug 876916 - Hook up Math.sqrt to MSqrt in asm.js. r=luke
2013-05-29 20:37:36 -04:00
Benjamin Bouvier
2562dac166
Bug 876952 - JS shell's help() refers to isAsmJSModule instead of isAsmJSFunction. r=luke
2013-05-28 16:11:29 -07:00
Benjamin Bouvier
9115671bd3
Bug 870007 - Avoid segfault in AsmJS when switch table is too high. r=luke
2013-05-27 19:17:15 -07:00
Ryan VanderMeulen
a1ae795735
Backed out changesets 4cd1bae06bb7 and 2d34ab368ffa (bug 831507) for dromaeo crashes on a CLOSED TREE.
2013-05-29 20:36:03 -04:00
Shu-yu Guo
69e8bc9b67
No bug - Change |if (length)| -> |if (length > 0)| in InitRestParameter. (r=djvj)
2013-05-29 16:36:05 -07:00
Shu-yu Guo
e98783b87c
Bug 875957 - Record argument types in the element types of the rest array in Ion and Baseline. (r=djvj)
2013-05-29 16:32:39 -07:00
Kannan Vijayan
0197ccd4e5
Bug 831507 - Fix tbpl massive orange on CLOSED TREE. r=bhackett
2013-05-29 17:37:13 -04:00
Boris Zbarsky
e1d7ebf663
Bug 876805. Fix unsafe reference gc hazards in dom/ code. r=smaug
2013-05-29 16:16:04 -04:00
Kannan Vijayan
8c7029bcfa
Bug 831507 - Add generational-gc post-write barriers to baseline compiler. r=jandem
2013-05-29 16:02:02 -04:00
Nicolas B. Pierron
50a08136e9
Bug 876382 - Fix OOM check in Ion code allocation of caches. r=h4writer
2013-05-28 23:21:23 -07:00
Brian Hackett
9ffc2d10d8
Bug 876458 - Fix MUnbox::congruentTo, r=jandem.
2013-05-29 13:31:35 -06:00
Bobby Holley
915ff39473
Bug 876762 - Remove support for mScopeForNewJSObjects. r=luke
2013-05-29 09:50:49 -07:00
Benjamin Peterson
cb8b8abaed
Bug 877058 - Remove compiler member of baseline's FrameInfo. r=jandem
2013-05-29 08:29:59 -07:00
Brian Hackett
d3c2a07077
Bug 876653 - Add missing isNative() test, r=jandem.
2013-05-29 09:13:34 -06:00
Brian Hackett
a16417b9f5
Bug 875804 - Always keep track of the use of custom iterators, r=jandem.
2013-05-29 09:09:45 -06:00
Jon Coppeard
9ddc84ce1b
Bug 876639 - Address unsafe references from JS_ParseJSON() - Fix shell r=terrence
2013-05-29 09:28:03 +01:00
Brian Hackett
dd223e86ea
Bug 875476 - Avoid passing operands of the wrong type to EvaluateConstantOperands, r=jandem.
2013-05-29 08:57:02 -06:00
Ed Morley
ad1b3ee4b6
Merge latest green inbound changeset and mozilla-central
2013-05-29 15:24:19 +01:00
Ed Morley
e51bfd0b26
Backed out changeset 82024a9a3dfd (bug 876639) for B2G compilation failures on a CLOSED TREE
2013-05-29 12:09:41 +01:00
Jon Coppeard
e2792a4ae7
Bug 876639 - Address unsafe references from JS_ParseJSON() - Fix shell r=terrence
2013-05-29 09:28:03 +01:00
Ryan VanderMeulen
39c4db0fb4
Merge m-c to fx-team.
2013-05-28 21:25:32 -04:00
Eddy Bruel
80b2243d36
Bug 637572 - Fix for Script-sourceStart-03.js CLOSED TREE
2013-05-28 15:08:15 -07:00
Eddy Bruel
69cd1d9077
Bug 637572 - Implement Debugger.Source.prototype.url; r=jimb
...
--HG--
rename : js/src/jit-test/tests/debug/Script-url.js => js/src/jit-test/tests/debug/Source-url.js
2013-05-28 13:02:55 -07:00
Eddy Bruel
a0ed8712fe
Bug 637572 - Implement Debugger.Source.prototype.sourceStart/Length; r=jimb
2013-05-28 12:54:16 -07:00
Bobby Holley
d96de02e67
Bug 872135 - Remove unnecessary nsContentUtils include. r=me DONTBUILD
2013-05-28 11:05:38 -07:00
Bobby Holley
6032157247
Bug 870423 - Tests. r=bz
2013-05-28 10:29:38 -07:00
Bobby Holley
97556fd572
Bug 870423 - Use the actual hasInstance proxy hook for function proxies. r=luke
2013-05-28 10:29:37 -07:00
Blake Kaplan
c30f3f432c
Bug 860435 - Don't use an iterator that's already at the end of the stack. r=terrence
2013-05-28 17:35:44 -07:00
Brian Hackett
887be7ca10
Bug 867820 - Box boolean inputs to double comparisons when a double conversion isn't possible, r=jandem.
2013-05-28 07:27:37 -06:00
Hannes Verschore
7c4d54a91e
Bug 876649: IonMonkey: Temporary disable MSetElementCache when no dense write is seen, r=jandem
2013-05-28 15:09:25 +02:00
Brian Hackett
c613017359
Bug 875276 - Improve robustness when optimizing .length accesses on objects, r=jandem.
2013-05-28 07:00:55 -06:00
Jan de Mooij
dc83deea6b
Bug 876434 - Compile JSOP_CALLEE with Baseline. r=djvj
2013-05-28 14:32:56 +02:00
Jan de Mooij
d8be424dad
Bug 876398 - Compile JSOP_POPN with Baseline and Ion. r=djvj
2013-05-28 14:32:47 +02:00
Jan de Mooij
f377913f91
Bug 876226 - Restore frame chain if evaluate fails. r=luke
2013-05-28 14:32:19 +02:00
Benjamin Bouvier
a22fd8dce1
Bug 875135: IonMonkey: Don't reorder operands when constant is already in rhs, r=sstangl
2013-05-26 13:20:57 -07:00
Joshua Cranmer
1b9302565d
Bug 868285 - Fix static checking builds, part 3: actually check js/src. r=glandium
2013-05-27 16:05:10 -05:00
Joshua Cranmer
c6a8662716
Bug 868285 - Fix static checking builds, part 2: Add MOZ_NONHEAP_CLASS. r=ehsan
...
--HG--
rename : build/clang-plugin/tests/TestStackClass.cpp => build/clang-plugin/tests/TestNonHeapClass.cpp
2013-05-27 16:05:02 -05:00
Phil Ringnalda
91622f83cb
Merge m-c to a CLOSED TREE m-i
2013-05-27 11:46:31 -07:00
Hannes Verschore
38e0ff4e07
Backout backout 2bb75f6d6877 (Bug 875276).
2013-05-27 19:01:27 +02:00
Kannan Vijayan
0926414add
Bug 870200 - Fix typeobject assignment to rest-argument arrays. r=bhackett
2013-05-27 12:41:47 -04:00
Hannes Verschore
44f30fa009
Backout 4370f503d69f (Bug 875276).
2013-05-27 18:18:12 +02:00
Kannan Vijayan
5bff1c362e
Backout a17bb92b2d52 for bustage, CLOSED TREE.
2013-05-27 11:40:51 -04:00
Kannan Vijayan
d250d25570
Bug 870200 - Fix typeobject assignment to rest-argument arrays. r=bhackett
2013-05-27 11:16:56 -04:00
Jon Coppeard
c437a3a2c0
Bug 875872 - Add public Heap<T> class for implementing post-barriers in the browser r=terrence
2013-05-27 12:51:25 +01:00
Jon Coppeard
8a68ce4b84
Bug 874691 - Make CC participant tracing indirect r=mccr8 r=smaug r=bz
2013-05-27 12:50:49 +01:00
Nicholas D. Matsakis
40ab6a86a6
Bug 874643 - Declare CallGetIntrinsicValue MIR to be unsafe r=shu
2013-05-25 13:47:10 -04:00
Nicholas D. Matsakis
7934b0dcde
Bug 862892 - Support off-main-thread compilation for parallel execution. r=shu,bhackett
2013-05-25 09:05:05 -04:00
Boris Zbarsky
349dadac4c
Bug 875939. Make passing a Rooted<T> or Handle<T> to a function taking |const T&| not be a gc hazard. r=terrence
2013-05-24 22:38:09 -04:00
Eddy Bruel
c978035b45
Merge for bug 637572
2013-05-24 17:05:46 -07:00
Eddy Bruel
f82d4065be
Bug 637572: Implement Debugger.Source.prototype.text; r=jimb
2013-05-24 17:00:08 -07:00
Shu-yu Guo
808628a419
Bug 875748. (r=djvj)
2013-05-24 16:55:54 -07:00
Shu-yu Guo
ed930f5585
Bug 875742. (r=djvj)
2013-05-24 16:55:54 -07:00
Nicolas B. Pierron
de8d3c79cc
Bug 774006 - IonMonkey: Implement SetElementIC for integer indexes. r=h4writer
2013-05-24 16:32:49 -07:00
Jeff Walden
2513717da8
Followup to bug 816033, remove a test. This was removed locally, but somehow the removal ended up in a different, not-yet-pushed patch. Sorry! :-(
...
--HG--
extra : rebase_source : 1f487c932c5d8ebffabe8c08da12a1f9916e221b
2013-05-24 16:15:46 -07:00
Masatoshi Kimura
46330f1dc1
Bug 875155 - Make bug 809674 test self-contained. r=bholley
2013-05-25 07:55:18 +09:00
Gary Kwong
d349c2ffd3
Backout b9beff192aa2 since it seems to have caused at least topcrash bug 875757, and possibly other topcrashes. r=luke in-person
...
--HG--
extra : rebase_source : 4c02b33ac8305ee1b06bbf64280ae13456b12386
2013-05-24 13:17:10 -07:00
Ed Morley
b04195e0ce
Merge latest green inbound changeset and mozilla-central
2013-05-24 15:49:15 +01:00
Vladimir Vukicevic
ff55db5503
b=873757; crash in JSStructuredCloneWriter::writeArrayBuffer; r=bz
2013-05-23 22:09:38 -04:00
Gregory Szorc
c85af048cd
Bug 873720 - Part 5: Only call into subtiers that perform work; r=ted
2013-05-23 16:28:11 -07:00
Gregory Szorc
ccf67001bd
Bug 873720 - Part 3: Track build state in build monitor; r=ted
2013-05-23 16:28:10 -07:00
Gregory Szorc
5060dee4f5
Bug 873720 - Part 1: Annotate build output with machine readable markers; r=ted
2013-05-23 16:28:09 -07:00
Luke Wagner
6a1e4910e4
Bug 779863 - check in testcase for bug 778603 (r=me)
...
--HG--
extra : rebase_source : 64416df83a09c0ebd6253cf2e1699f5e4243dc73
2013-05-23 16:09:15 -07:00
Steve Fink
8aa355eeda
Bug 874948 - Fix string rooting hazards in matching code, r=terrence
2013-05-23 15:32:41 -07:00
Jeff Walden
fc048d4c2a
Bug 816033 - Convert a jstest for hash table init with a really huge number to a jsapi-test, to avoid mega-tests taking forever and a day to run. Also add operation callbacks to the JSON.stringify replacer-is-array loop, and cap the initial size of the HashSet used to store property names extracted from the replacer array. (It'll grow naturally if extra elements are added.) r=luke
...
--HG--
extra : rebase_source : ec150c815c0c7003508a103edd45ec5f570603f3
2013-05-23 14:37:23 -07:00
Brian Hackett
a729128107
Bug 870821 - Fix typo.
2013-05-23 13:51:08 -06:00
Nicholas D. Matsakis
8927c4169b
Bug 872352 - Add liquid-resize and other benchmarks into parjs-benchmarks rs=tests
2013-05-23 15:39:05 -04:00
Nicholas D. Matsakis
140ae7ec78
Bug 873522 - Perf integration for IonMonkey r=dvander
2013-05-23 15:38:56 -04:00
Brian Hackett
dd8dda9eaa
Bug 875276 - Don't profile types in scripts until they are compiled by baseline, r=jandem.
2013-05-23 13:25:19 -06:00
Phil Ringnalda
fda0263af1
Merge m-c to birch
2013-05-23 21:20:32 -07:00
Jeff Walden
c70270ee16
Bug 873718 - Add a second argument to MakeConstructible, a value to be set as .prototype on the function. This ensures that .prototype is always an object, and that |new|ing the function will never invoke user-defined code trying to access the .prototype (and possibly hitting such a property along the prototype chain). r=till
...
--HG--
extra : rebase_source : 039448500590360f99e24350fdaa8da4c17f9487
2013-05-21 17:42:34 -07:00
Boris Zbarsky
b6bcc5c7f7
Bug 875628. NewProxyObject should take a handle for the private value. r=till
2013-05-24 13:03:13 -04:00
Ed Morley
a85a630c58
Merge mozilla-central and inbound
2013-05-24 16:09:48 +01:00
François Tigeot
b3bfc574e3
Bug 875666 - add || defined(__DragonFly__) to jsnativestack.cpp (r=luke)
...
--HG--
extra : rebase_source : 23bc7c6997e0e2b1c174f4f7a75f44f6a0155a42
2013-05-24 08:29:53 +02:00
Jan de Mooij
64decbed76
Bug 875473 - Add saveFrameChain option to shell evaluate function. r=luke
2013-05-24 14:03:36 +02:00
Jan de Mooij
7ca3f3c999
Bug 873155 - Remove StackFrame argument duplication. r=luke
2013-05-21 16:09:01 +02:00
Jan de Mooij
eccf118594
Bug 868431 - Disable Ion when Baseline is disabled, remove bailout-to-interpreter code. r=djvj
2013-05-24 14:03:31 +02:00
Jan de Mooij
3c8b0084d5
Bug 874825 - Correctly set HAS_ARGS_OBJ flag when bailing out to baseline. r=djvj
2013-05-24 14:03:28 +02:00
Kyle Machulis
0fa5578aa0
Bug 854517: Gecko configure.in changes for B2G Valgrind support; r=khuey
2013-05-23 12:26:52 -07:00
Brian Hackett
7658b71432
Bug 875290 - Remove TypeScript::LocalTypes, r=jandem.
2013-05-23 12:15:51 -06:00
Gregory Szorc
3a1f6ceaa0
Bug 874543 - Restart Makefile execution if backend is regenerated; r=glandium
2013-05-23 10:10:39 -07:00
Kannan Vijayan
028e4787ac
Bug 874687 - Fix bug with SPS being enabled when non-SPS-instrumented ion frames are on stack. r=jandem
2013-05-23 12:22:36 -04:00
Brian Hackett
c73f548b39
Bug 864218 - Improve performance when accessing variables defined in run-once closures, r=luke,jandem.
2013-05-23 05:59:53 -06:00
Mihai Sucan
1611b7310d
Bug 859756 - [browserconsole] Add timestamp to nsIConsoleMessages; r=bz
2013-05-24 21:36:56 +03:00
Mike Hommey
86fb98589b
Bug 875099 - Avoid including MDDEPEND_FILES twice. r=ted
2013-05-23 07:28:08 +02:00
Bobby Holley
4d51cd1086
Bug 874318 - Don't allow CALL on XOWs. r=mrbkap
2013-05-22 22:27:16 -06:00
Bobby Holley
346f85a57c
Bug 862380 - Tests. r=mrbkap
2013-05-22 22:27:15 -06:00
Bobby Holley
66cef80cfe
Bug 862380 - Silently fail for enumerate-like operations on XOWs. r=mrbkap
2013-05-22 22:27:15 -06:00
Bobby Holley
4b3957c0bc
Bug 862380 - Be more explicit about rejecting JSID_VOID for XOWs. r=mrkbap
...
We already do this, but it's helpful to be clear about it.
2013-05-22 22:27:15 -06:00
Bobby Holley
04fe393f0c
Bug 862380 - Pass the entered id in addition to the wrapper action to Policy::deny. r=mrbkap
2013-05-22 22:27:15 -06:00