Trevor Saunders
2121646265
bug 873622 - remove XPCCallContext::GetXPConnect() r=bholley
2013-05-17 15:21:23 -04:00
Trevor Saunders
9b3f17b4f4
bug 873622 - remove nsIXPConnectWrappedNative::GetXPConnect() r=bholley
2013-05-17 14:31:02 -04:00
Trevor Saunders
744e454eb1
bug 873622 - remove some useless xpconnect getters r=bholley
2013-05-17 13:28:08 -04:00
Trevor Saunders
efd48bef1e
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
e76560c317
Bug 876301 - Emit sourcenote to enable ion compilation of default parameters. r=h4writer
2013-06-01 16:39:02 +02:00
Ms2ger
ebfa207500
Merge m-c to m-i.
2013-06-01 15:00:46 +02:00
Hannes Verschore
4228bfc476
Bug 878019: IonMonkey: Do not force invalidation when hadFrequentBailouts is already set, r=jandem
2013-06-01 14:46:45 +02:00
Ms2ger
6452f0c3f0
Bug 876604 - Outparamdel UnwrapDOMObjectToISupports; r=bz
2013-06-01 08:56:02 +02:00
Jeff Walden
b90455e785
Back out b8122753e0b3, jstests staging bustage somehow. r=bustage in a CLOSED TREE
2013-05-31 15:55:19 -07:00
Martin Husemann
64b17745ee
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
eca9fb92ac
Bug 876454 - Implement JSOP_LEAVEBLOCKEXPR and JSOP_LEAVEFORLETIN in the baseline compiler. r=evilpie
2013-06-01 11:54:11 +02:00
Brian Hackett
cf4782ccdf
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
0ac8f70959
Bug 496923 - Make update-test402.sh executable. r=sparky
2013-05-31 14:41:54 -07:00
Jeff Walden
8e042a0da9
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
a931645c65
Bug 877599 - Remove precedence information from opcodes. r=jorendorff
2013-05-31 13:17:09 -07:00
Chris Peterson
65ce61cff0
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
d70308f8fb
Bug 868860 - Initialize Math.random() PRNG with a better seed. r=luke r=zackw
2013-04-18 23:07:18 -07:00
Nathan Froyd
1e83a334cd
Bug 877706 - fix unused variable warning in PerfSpewer.cpp; r=nmatsakis
2013-05-30 12:02:30 -04:00
Jan de Mooij
d571f49d00
Bug 877986. r=bhackett
2013-05-31 20:22:22 +02:00
Bobby Holley
72af799499
Bug 858101 - Run the DefaultValue algorithm directly on the wrapper for Xrays. r=mrbkap
2013-05-31 10:36:01 -07:00
Sean Stangl
b51e52e6cd
Bug 877021 - Speed up CreateRegExpMatchResult(). r=h4writer
2013-05-28 18:57:56 -07:00
Jeff Walden
607eeacbfa
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
7d2cb420a9
Back out fc37773787ce (bug 870361) for xpcshell bustage
...
CLOSED TREE
2013-05-31 22:21:00 -07:00
Dan Gohman
dd8f55a449
Bug 875413 - Eliminate a few unnecessary Operand(reg) wrappers. r=nbp
2013-05-31 21:21:56 -07:00
Eddy Bruel
85fc8e9d7f
Bug 870361 - Change the symbol for source map pragmas from @ to #; r=jorendorff
2013-05-31 20:50:43 -07:00
Eddy Bruel
2464782709
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
a30d42c080
Bug 871634 - Rerun GVN after UCE r=dvander
2013-04-09 00:04:44 -07:00
Kannan Vijayan
10b657baaf
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
1d7d92a697
Bug 877127. r=bhackett
...
--HG--
extra : rebase_source : d75719044ef260761a0c4b7d67bcfd2a2ee5566d
2013-05-31 16:51:49 +02:00
Phil Ringnalda
b560a7bab2
Merge m-c to a CLOSED TREE m-i
2013-05-31 07:41:20 -07:00
Phil Ringnalda
4aec020413
Back out dc76402b8471 (bug 844288) on suspicion of breaking dep builds
...
CLOSED TREE
2013-05-31 07:39:56 -07:00
Ryan VanderMeulen
c2fe6dcbe8
Backed out changeset b920312f99e3 (bug 877021) due to xpcshell bustage.
...
CLOSED TREE
2013-05-30 22:27:46 -04:00
Terrence Cole
c2d90b6f23
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
3b40ec7f99
Bug 877021 - Speed up CreateRegExpMatchResult(). r=h4writer
2013-05-28 18:57:56 -07:00
Brian Hackett
96a8e9128a
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
7f1070c9de
#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
0de2cfbca3
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
e893b8a32a
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
1fa9ec051f
Bug 876976 - Speed up array creation for global regexp matches. r=h4writer
2013-05-28 14:21:21 -07:00
Boris Zbarsky
dca1b89519
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
0bab0efcf3
Bug 831507 - Add generational-gc post-write barriers to baseline compiler. r=jandem
2013-05-30 17:38:49 -04:00
Boris Zbarsky
a09d3c7a82
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
2720334727
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
908b9e495b
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
54aa4ccd06
Bug 875405 - fixing unpushed cx usages. r=bholley
2013-05-30 16:54:46 +02:00
Jan de Mooij
6516571f75
Bug 876429 - Implement JSOP_SETCALL in the baseline compiler. r=bhackett
2013-05-30 10:48:12 +02:00
Peter Van der Beken
3402cab97c
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
1fdaad701e
Bug 678037 - Add (disabled) ability to parse script bytecode lazily, r=luke.
2013-05-30 06:29:56 -06:00
Douglas Crosher
00c7af6f94
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
6b3c44841d
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