Jan de Mooij
f844561415
Bug 877986. r=bhackett
2013-05-31 20:22:22 +02:00
Bobby Holley
5d4d04cffd
Bug 858101 - Run the DefaultValue algorithm directly on the wrapper for Xrays. r=mrbkap
2013-05-31 10:36:01 -07:00
Sean Stangl
be7d1eaf41
Bug 877021 - Speed up CreateRegExpMatchResult(). r=h4writer
2013-05-28 18:57:56 -07:00
Nicholas D. Matsakis
f45e3ddbc4
Bug 871634 - Rerun GVN after UCE r=dvander
2013-04-09 00:04:44 -07:00
Kannan Vijayan
924933b376
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
7fea7dea2a
Bug 877127. r=bhackett
...
--HG--
extra : rebase_source : d75719044ef260761a0c4b7d67bcfd2a2ee5566d
2013-05-31 16:51:49 +02:00
Phil Ringnalda
01dda39d42
Merge m-c to a CLOSED TREE m-i
2013-05-31 07:41:20 -07:00
Phil Ringnalda
ea17398276
Back out dc76402b8471 (bug 844288) on suspicion of breaking dep builds
...
CLOSED TREE
2013-05-31 07:39:56 -07:00
Ryan VanderMeulen
7a90994e4b
Backed out changeset b920312f99e3 (bug 877021) due to xpcshell bustage.
...
CLOSED TREE
2013-05-30 22:27:46 -04:00
Terrence Cole
79ad04cc6f
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
e23dbf8d22
Bug 877021 - Speed up CreateRegExpMatchResult(). r=h4writer
2013-05-28 18:57:56 -07:00
Brian Hackett
9d08a317ab
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
f24b3952bd
#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
e20fc87af0
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
2d0900c3e2
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
0f5765579b
Bug 876976 - Speed up array creation for global regexp matches. r=h4writer
2013-05-28 14:21:21 -07:00
Boris Zbarsky
5be706faaf
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
82fcdec020
Bug 831507 - Add generational-gc post-write barriers to baseline compiler. r=jandem
2013-05-30 17:38:49 -04:00
Boris Zbarsky
b028163812
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
50524e8a7c
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
5a4e5c64c2
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
654fe7f8ff
Bug 875405 - fixing unpushed cx usages. r=bholley
2013-05-30 16:54:46 +02:00
Jan de Mooij
0fc67c24db
Bug 876429 - Implement JSOP_SETCALL in the baseline compiler. r=bhackett
2013-05-30 10:48:12 +02:00
Peter Van der Beken
86d520dcf2
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
c14649e5d8
Bug 678037 - Add (disabled) ability to parse script bytecode lazily, r=luke.
2013-05-30 06:29:56 -06:00
Douglas Crosher
ef026e2664
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
25d9dcb405
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
3bee7f9189
Backed out changeset 87b0f81d811f (bug 876429) for jsreftest failures
2013-05-30 11:38:23 +01:00
Jacek Caban
11c9c3a92b
Bug 876366 - Avoid pointer to long casts in PerfSpewer::writeProfile. r=nmatsakis
2013-05-30 11:51:49 +02:00
Jan de Mooij
4aaa1c1c72
Bug 876429 - Implement JSOP_SETCALL in the baseline compiler. r=bhackett
2013-05-30 10:48:12 +02:00
Phil Ringnalda
315cb76195
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
5166395669
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
fb465d209c
Bug 876555: Avoid including xpcprivate.h in most generated dom binding code. r=bz
2013-05-30 11:15:31 +08:00
Bobby Holley
a77fe13461
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
da3a0b92cd
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
285c5366c0
Bug 876916 - Hook up Math.sqrt to MSqrt in asm.js. r=luke
2013-05-29 20:37:36 -04:00
Benjamin Bouvier
3ba81379fd
Bug 876952 - JS shell's help() refers to isAsmJSModule instead of isAsmJSFunction. r=luke
2013-05-28 16:11:29 -07:00
Benjamin Bouvier
d64283e53e
Bug 870007 - Avoid segfault in AsmJS when switch table is too high. r=luke
2013-05-27 19:17:15 -07:00
Ryan VanderMeulen
a6489249f8
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
c9387f18ed
No bug - Change |if (length)| -> |if (length > 0)| in InitRestParameter. (r=djvj)
2013-05-29 16:36:05 -07:00
Shu-yu Guo
ebdb7f5f4c
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
8f8e29821f
Bug 831507 - Fix tbpl massive orange on CLOSED TREE. r=bhackett
2013-05-29 17:37:13 -04:00
Boris Zbarsky
14e7edc59d
Bug 876805. Fix unsafe reference gc hazards in dom/ code. r=smaug
2013-05-29 16:16:04 -04:00
Kannan Vijayan
4ba3a2af98
Bug 831507 - Add generational-gc post-write barriers to baseline compiler. r=jandem
2013-05-29 16:02:02 -04:00
Nicolas B. Pierron
ff00397b1e
Bug 876382 - Fix OOM check in Ion code allocation of caches. r=h4writer
2013-05-28 23:21:23 -07:00
Brian Hackett
c106ea366d
Bug 876458 - Fix MUnbox::congruentTo, r=jandem.
2013-05-29 13:31:35 -06:00
Bobby Holley
93149db762
Bug 876762 - Remove support for mScopeForNewJSObjects. r=luke
2013-05-29 09:50:49 -07:00
Benjamin Peterson
ccdf912f38
Bug 877058 - Remove compiler member of baseline's FrameInfo. r=jandem
2013-05-29 08:29:59 -07:00
Brian Hackett
f96e9628cb
Bug 876653 - Add missing isNative() test, r=jandem.
2013-05-29 09:13:34 -06:00
Brian Hackett
9d3dd306b5
Bug 875804 - Always keep track of the use of custom iterators, r=jandem.
2013-05-29 09:09:45 -06:00