Commit Graph

26647 Commits

Author SHA1 Message Date
Brian Hackett
97851978e4 Bug 878583 - Mark object metadata during GC scanning. 2013-06-03 12:35:38 -06:00
Bobby Holley
23b5ae184f Bug 877862 - Propagate exceptions from PrepareForWrapping. r=mrbkap 2013-06-03 11:27:41 -07:00
Brian Hackett
8441cd30b0 Bug 878627 - Give an empty result type set to binops with an empty lhs or rhs type set, r=djvj. 2013-06-03 11:56:35 -06:00
Terrence Cole
6f50bc9750 Bug 875435 - Allow the nursery to grow and shrink with demand; r=bhackett 2013-05-21 17:09:51 -07:00
Hannes Verschore
f2135ccb15 Bug 851064: Allow one-level deep ropes when flattening for substr, r=evilpies 2013-06-03 11:27:07 +02:00
Ed Morley
db5a25c09a Backed out changeset f6dd01782159 (bug 851064) for crashes 2013-06-03 11:38:18 +01:00
Hannes Verschore
9fbf82abb6 Bug 878510: IonMonkey: Arm: Test for negative zero instead of zero when converting doubles to integers, r=mjrosenb 2013-06-03 12:32:53 +02:00
Hannes Verschore
6a37df8ca1 Bug 851064: Allow one-level deep ropes when flattening for substr, r=evilpies 2013-06-03 11:27:07 +02:00
Makoto Kato
dbebffe87c Bug 875651 - Remove workaround of KB982107/Bug 635617 since required VS2010+. r=dvander 2013-06-03 11:37:25 +09:00
Benjamin Peterson
a1f3b9a290 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
87900be6b7 bug 873622 - remove XPCCallContext::GetXPConnect() r=bholley 2013-05-17 15:21:23 -04:00
Trevor Saunders
76cd3878e0 bug 873622 - remove nsIXPConnectWrappedNative::GetXPConnect() r=bholley 2013-05-17 14:31:02 -04:00
Trevor Saunders
252ee3acf9 bug 873622 - remove some useless xpconnect getters r=bholley 2013-05-17 13:28:08 -04:00
Trevor Saunders
f1e455a13f 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
905df4192b Bug 876301 - Emit sourcenote to enable ion compilation of default parameters. r=h4writer 2013-06-01 16:39:02 +02:00
Ms2ger
e3f3fd0ea1 Merge m-c to m-i. 2013-06-01 15:00:46 +02:00
Hannes Verschore
66750c4cf5 Bug 878019: IonMonkey: Do not force invalidation when hadFrequentBailouts is already set, r=jandem 2013-06-01 14:46:45 +02:00
Ms2ger
1602264ebc Bug 876604 - Outparamdel UnwrapDOMObjectToISupports; r=bz 2013-06-01 08:56:02 +02:00
Jeff Walden
b530384227 Back out b8122753e0b3, jstests staging bustage somehow. r=bustage in a CLOSED TREE 2013-05-31 15:55:19 -07:00
Martin Husemann
4637de71f8 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
88cb68a1e6 Bug 876454 - Implement JSOP_LEAVEBLOCKEXPR and JSOP_LEAVEFORLETIN in the baseline compiler. r=evilpie 2013-06-01 11:54:11 +02:00
Brian Hackett
989a835c90 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
f7b42a2397 Bug 496923 - Make update-test402.sh executable. r=sparky 2013-05-31 14:41:54 -07:00
Jeff Walden
2641c2d59b 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
3cd8fc9623 Bug 877599 - Remove precedence information from opcodes. r=jorendorff 2013-05-31 13:17:09 -07:00
Chris Peterson
428d3d3d79 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
252cdbe1b7 Bug 868860 - Initialize Math.random() PRNG with a better seed. r=luke r=zackw 2013-04-18 23:07:18 -07:00
Nathan Froyd
dc9abb2de7 Bug 877706 - fix unused variable warning in PerfSpewer.cpp; r=nmatsakis 2013-05-30 12:02:30 -04:00
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
Jeff Walden
7acfa0b8ac 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
1d9a5d8441 Back out fc37773787ce (bug 870361) for xpcshell bustage
CLOSED TREE
2013-05-31 22:21:00 -07:00
Dan Gohman
ce7c78cd78 Bug 875413 - Eliminate a few unnecessary Operand(reg) wrappers. r=nbp 2013-05-31 21:21:56 -07:00
Eddy Bruel
0685ae68fd Bug 870361 - Change the symbol for source map pragmas from @ to #; r=jorendorff 2013-05-31 20:50:43 -07:00
Eddy Bruel
12afe33377 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
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