Daniel Holbert
419d3f37bc
Bug 880078: Remove no-longer-used variable 'secFlag' from XPCWrappedNative::CallMethod. r=bholley
2013-06-06 00:27:16 -07:00
Dan Gohman
d2d2af3c55
Bug 875916 - Fix some x86 assembly spew bugs. Also, change the order of operands in psrlq and psllq to be consistent with the operand ordering used in the rest of the file. r=sstangl
2013-06-05 17:10:47 -07:00
Dan Gohman
c2ded3e0bd
Bug 875917 - Use xorl to zero a register instead of movl. r=luke
2013-06-05 17:10:47 -07:00
Dan Gohman
a391d737e0
Bug 871728 - Avoid pushing the stack pointer to the stack; it's saved and restored in ABIArgGenerator::NonVolatileReg. r=luke
2013-06-05 17:10:47 -07:00
Dan Gohman
87af9eb6ec
Bug 878818 - Include column numbers in asm.js diagnostics. r=luke
2013-06-05 17:10:47 -07:00
Jeff Walden
30fbb1dadd
Bug 496923 - Import the ch09 test262 tests into jstests. r=generating-script-was-reviewed
...
--HG--
extra : rebase_source : 2734046863d49aa9400d1602a65dc8a851b10b05
2013-06-05 17:02:40 -07:00
Jeff Walden
0c24d7d87c
Bug 496923 - Update the test262-updating script to import the ch09 tests. r=terrence
...
--HG--
extra : rebase_source : ec86e42b9808880804d06599fdf334602e1b2842
2013-06-05 17:02:37 -07:00
Steve Fink
f7f0db4c7c
Backed out changeset 55fa2277a702 (bug 848592) for exposing pre-existing rooting hazards. Will fix the problems before relanding. The green you see is a lie.
2013-06-05 16:03:30 -07:00
Dan Gohman
6205d25c2c
Bug 875910 - Optimize x86 and x64 encodings for test and cmp with immediates. r=sstangl
2013-06-05 14:59:33 -07:00
Steve Fink
65cc8bf36b
Bug 848592 - Mark memory accessed by dynamic rooting analysis as defined, r=njn
...
--HG--
extra : rebase_source : 15c4b347a2705883bffa148955b2a3c147499864
2013-03-06 15:56:35 -08:00
Steve Fink
6236142a93
Bug 876776 - Add a -J option to the shell for running under jorendb, r=terrence
...
--HG--
extra : rebase_source : 60afc69f0c9ac65ab913797f8393779f3566ed2e
2013-06-04 12:14:17 -07:00
Steve Fink
b22e1776a4
Bug 876776 - Do not crash when dumping a NULL object, r=terrence
...
--HG--
extra : rebase_source : 01e96eb326c42b62b49251dce5dac7e2fbc031b5
2013-06-04 12:14:17 -07:00
Steve Fink
1c27bfb0ec
Bug 876776 - Allow using '--' to terminate shell arguments (and pass the rest to the script), r=terrence
...
This makes
./js -f foo.js -- a b c
the same as
./js foo.js a b c
but also allows things like
./js -e 'print(arguments)' -- a b c
which previously wasn't possible.
--HG--
extra : rebase_source : dbed845426786c86f20e6f9abe4479e07bb228b9
2013-05-22 09:50:08 -07:00
Steve Fink
843379c20f
Bug 876776 - Import latest version of js/examples/jorendb.js. DONTBUILD
...
--HG--
extra : rebase_source : 03473dd562c2b41e4720dcbaa41dc07bcc57c050
2013-06-04 12:14:17 -07:00
Terrence Cole
92c0bf02c4
Bug 879079 - Fix some exact rooting static analysis failures under js/src; r=bhackett
...
--HG--
extra : rebase_source : 3d5181531aef48516f1ec257b674e033a2da2aa6
2013-06-03 16:30:00 -07:00
Jeff Walden
601ccbd7b3
Bug 496923 - Import the ch11/ test262 tests into jstests. r=generating-script-was-reviewed
...
--HG--
extra : rebase_source : e83eb03850d7283fffe3aa81d72d9198427b2771
2013-06-04 17:32:01 -07:00
Jeff Walden
652140b987
Bug 496923 - Make the test262-importing script import tests from ch11/. r=terrence
...
--HG--
extra : rebase_source : 33780b34a54407f5deff88aa523318d3c83a1024
2013-06-04 17:31:54 -07:00
Jeff Walden
0ca5f9abd9
Bug 496923 - Import the ch13/ test262 tests into jstests. r=generating-script-was-reviewed
...
--HG--
extra : rebase_source : b82cc636c546b1005ad837d3d2eeb696e686abbb
2013-06-04 17:13:53 -07:00
Jeff Walden
c8fb09ffe4
Bug 496923 - Make update-test262.sh import tests from ch13/. r=terrence
...
--HG--
extra : rebase_source : ab8c3abd718abb15c7b3a8ed91c42dca7908d2f1
2013-06-04 10:46:42 -07:00
Jeff Walden
db8b2e9b13
Bug 496923 - Import the ch10/ test262 tests into jstests. r=generating-script-was-reviewed
...
--HG--
extra : rebase_source : 13e84b256b23baba42cdb8b139e17174d9a264df
2013-06-04 17:04:47 -07:00
Jeff Walden
660959dcb4
Bug 496923 - Make the test262-importing script import tests from ch10/, and skip the tests that we don't currently pass (6 for test harness shortcomings, 2 for actual bugs). r=terrence
...
--HG--
extra : rebase_source : 559020828156815e625a96815792ed08107fb790
2013-06-04 10:43:42 -07:00
Kannan Vijayan
21398e47da
Bug 870034. r=bhackett
2013-06-05 16:52:11 -04:00
Kannan Vijayan
a16723311b
Bug 877287. r=h4writer
2013-06-05 16:42:23 -04:00
Sean Stangl
580396922c
Bug 879564 followup - Fix build on a CLOSED TREE. no_r=red
2013-06-05 12:05:30 -07:00
Kevin Stangl
a759ab7084
Bug 879564 - Inline Math.atan2(). r=sstangl
2013-06-05 11:36:09 -07:00
Gavin Sharp
58ec80b040
Bug 878291: define RELEASE_BUILD/NIGHTLY_BUILD in the js configure too, r=ted
...
--HG--
extra : transplant_source : %20%C3%0EB%1F%F0%ED%84%91%EF3%06vJ%AA%BB3y%A8%D1
2013-05-31 14:56:48 -07:00
Dan Gohman
6566491f07
Bug 875929 - Now that js_bitscan_ctz64 and js_bitscan_clz64 are implemented on all platforms, clean up some compatibility code which isn't needed anymore. r=evilpies
2013-06-05 07:39:10 -07:00
Benjamin Bouvier
b535eb4c00
Bug 879033 - Replace MOZ_DOUBLE_IS_NEGZERO by IsNegativeZero on Solaris. r=jimb
2013-06-03 15:09:22 -07:00
Dan Gohman
e38a539d67
Bug 875929 - Generalize the code for materializing double constants. In particular, this new code handles 0x7ff8000000000000, a common NaN. To support this, implement js_bitscan_ctz64 for 32-bit targets. r=evilpies
2013-06-04 21:39:13 -07:00
Bobby Holley
88a9016df8
Bug 877261 - Fold XPCCallContext::Init into XPCCallContext::XPCCallContext. r=Ms2ger
...
The large block is a simple move.
2013-06-04 21:11:21 -07:00
Bobby Holley
a3d8f01f4d
Bug 877261 - Remove WrapperInitOptions. r=Ms2ger
...
Now that we don't have the separate path for initialization from an
XPCLazyCallContext, this stuff can be simplified. We get rid of Init entirely
in the next patch.
2013-06-04 21:11:21 -07:00
Bobby Holley
12746e0315
Bug 877261 - Kill XPCLazyCallContext. r=Ms2ger
...
\o/
2013-06-04 21:11:21 -07:00
Bobby Holley
064c330185
Bug 877261 - Remove XPCLazyCallContext from Quickstubs. r=Ms2ger
...
There are a number of places where quickstubs does a scary-looking call to
lccx->SetWrapper. However, the lccx never gets morphed into a ccx, nor does
it escape in any other way. And unlike ccxes, declaring an lccx on the stack
doesn't have any observable side-effects. So this should actually be safe.
2013-06-04 21:11:20 -07:00
Bobby Holley
b0bce0db6d
Bug 877261 - Stop Passing lccx in a few Quickstubs places where we just want a JSContext. r=Ms2ger
2013-06-04 21:11:20 -07:00
Bobby Holley
7903bf3f7d
Bug 877261 - Remove the last two non-quickstub XPCLazyCallContexts. r=Ms2ger
2013-06-04 21:11:20 -07:00
Bobby Holley
9eb992af2f
Bug 877261 - Remove a bunch of now-unnecessary ccx declarations from nsXPConnect. r=Ms2ber
2013-06-04 21:11:20 -07:00
Bobby Holley
f5457d09df
Bug 877261 - Remove XPCCallContext from XPCCComponents. r=Ms2ger
2013-06-04 21:11:19 -07:00
Bobby Holley
da316c6a98
Bug 877261 - Stop taking a cx in XPCWrappedJS::GetNewOrUsed. r=Ms2ger
...
Some of these callers seem to be passing a ccx when they don't need to, but
let's just remove the param all together for consistency.
2013-06-04 21:11:19 -07:00
Bobby Holley
638227a746
Bug 877261 - Stop using XPCCallContext for XPCConvert. r=Ms2ger
2013-06-04 21:11:19 -07:00
Bobby Holley
e5c61adafd
Bug 877261 - Stop using XPCCallContext for most stuff in XPCWrappedNative.cpp. r=Ms2ger
...
Starting with the above, this is the smallest unit change that will compile.
2013-06-04 21:11:18 -07:00
Bobby Holley
e59ccf90a4
Bug 877478 - Remove the machinery for security managers in XPCContext. r=mrbkap
2013-06-04 19:56:43 -07:00
Bobby Holley
19669be68e
Bug 877478 - Move all consumers of GetAppropriateSecurityManager to GetDefaultSecurityManager and rm the former. r=mrbkap
2013-06-04 19:56:43 -07:00
Bobby Holley
55582b37e2
Bug 877478 - Remove SetSecurityManagerForJSContext and related APIs. r=mrbkap
...
The only consumers here were the shells, which we've now fixed.
2013-06-04 19:56:43 -07:00
Bobby Holley
4a91b8a55b
Bug 877478 - Remove FullTrustSecMan junk. r=mrbkap
...
This stuff shouldn't be necessary anymore. The default security manager should
do the right thing given for script running in the scope of a BackstagePass.
2013-06-04 19:56:42 -07:00
Shu-yu Guo
bab8db53a5
Bug 878374 - Support non-Value Handles as VMFunction outparams. (r=nbp)
2013-05-31 19:16:14 -07:00
Shu-yu Guo
39e8edf31c
Bug 877559 - Fix passing double arguments to callVM in Ion. (r=nbp)
2013-05-29 22:36:51 -07:00
Dan Gohman
4f601ff93d
Bug 875419 - Fold ImmWord values which fit in 32-bit immediate fields. r=sstangl
2013-06-04 20:52:21 -04:00
Jeff Walden
2c7f4e9985
Bug 879376 - Remove a bunch of obsolete files from js/src/tests. r=terrence
2013-06-04 10:46:43 -07:00
Jeff Walden
6c2595aaf3
Bug 496923 - Remove js/src/tests/update-test402.sh as update-test262.sh subsumes it. r=trivial
2013-06-04 10:46:36 -07:00
Jeff Walden
1d79dc6f65
Bug 496923 - Allow update-test262.sh to copy directly from a test262 working directory, when (even local) cloning would be too slow. r=terrence
...
--HG--
extra : rebase_source : 9d74cf9bd45425defcbfd70291545442f8f5f489
2013-06-03 15:17:42 -07:00
Terrence Cole
8e1d01cb44
No Bug - Fix merge bustage impacting GGC builds; r=Waldo
...
--HG--
extra : rebase_source : 8933560f048763af305c6a530f61a97708b90d59
2013-06-04 15:44:48 -07:00
Bobby Holley
4c7eef9edd
Bug 879341 - Use an AutoPushJSContext in JSD. r=gabor
...
We can do this now, since it won't cause infinite recursion.
2013-06-04 15:37:59 -07:00
Bobby Holley
3e0ac7f12e
Bug 879341 - Use an AutoSafeJSContext in CheckForDebugMode like we should. r=gabor
2013-06-04 15:37:59 -07:00
Bobby Holley
660e0551e4
Bug 879341 - Move CheckForDebugMode into the main thread event observer. r=gabor
...
This gets invoked at the very end of nsThread::ProcessNextEvent(). If the cx stack
is empty here, that means the event loop isn't nested - if it it was, we'd at
least have a null cx on the stack from a higher-level call to OnProcessNextEvent
for the main thread observer.
As such, this seems like a much more reasonable place to make debug mode changes.
2013-06-04 15:37:58 -07:00
Terrence Cole
a523229f4e
Bug 877835 - Make the nursery a permanent allocation; r=bhackett
...
--HG--
extra : rebase_source : 5a874d10b07abb61c093a3dc19af6d4eeb3d9497
2013-05-28 15:51:34 -07:00
Sean Stangl
9c1dad3c87
Bug 877912 - Fix incorrect MatchOnly start position. r=mjrosenb
2013-06-04 15:01:38 -07:00
Brian Hackett
5eadb5d9ef
Bug 878293 - Remove Parser::init, cleanup parse maps pool, r=waldo.
2013-06-04 15:53:29 -06:00
Terrence Cole
2fcad78032
Bug 879112 - Allocate singleton call objects tenured; r=bhackett
...
--HG--
extra : rebase_source : 42ec6e999f44503a32137bca4fe0e92eedd831cc
2013-06-04 14:52:32 -07:00
Jason Orendorff
4da266b9d9
Backed out changeset 5d6e363a7b4b, which hasn't got review yet.
2013-06-04 16:29:01 -05:00
Jason Orendorff
cc4bdc0a68
Bug 872416, part 6 - Make jsobjinlines.h not include jsscriptinlines.h, eliminating the #include cycle jsscriptinlines.h -> vm/Shape-inl.h -> jsobjinlines.h -> jsscriptinlines.h. NOT REVIEWED YET.
2013-06-04 16:24:43 -05:00
Jason Orendorff
9e2386f98e
Bug 872416, part 5b - Make objinlines.h not include vm/RegExpStatics-inl.h. r=luke. (Reviewed as "part 5".)
2013-06-04 16:24:43 -05:00
Jason Orendorff
14ca17255e
Bug 872416, part 5a - Make vm/RegExpObject-inl.h and vm/RegExpStatic-inl.h not include each other, breaking an include cycle. r=luke. (Reviewed as "part 10", but changing the order of the patches made it easier to get the whole stack working in GCC.)
2013-06-04 16:24:43 -05:00
Jason Orendorff
1f1cfd45f7
Bug 872416, part 4 - Make jsobjinlines.h not include builtin/Iterator-inl.h (since that includes jsobjinlines.h, making a cycle). r=luke.
2013-06-04 16:24:42 -05:00
Jason Orendorff
73c975e65a
Bug 872416, part 3 - Make frontend/BytecodeCompiler.h not include frontend/Parser.h. r=luke.
2013-06-04 16:24:42 -05:00
Jason Orendorff
1bed60a39e
Bug 872416, part 2b - Make jsanalyze.h not include jspocodeinlines.h. Factor out inlines into jsanalyzeinlines.h. r=luke. (This is only half of the patch reviewed as "part 2". The other half didn't work in GCC and is on hold.)
2013-06-04 16:24:42 -05:00
Jason Orendorff
d67dcba82f
Bug 872416, part 2a - Factor out source notes into a new header file. Make jsopcodeinlines.h not include BytecodeEmitter.h. r=luke. (Reviewed as "part 11", but doing this first made it easier to get the whole stack working in GCC.)
2013-06-04 16:24:42 -05:00
Jason Orendorff
c760350680
Bug 872416, part 1 - Move js::frontend::LexicalLookup from a header into the only file that uses it. r=luke.
2013-06-04 16:24:42 -05:00
Jason Orendorff
a506aaff9c
Bug 879138 - Silence GCC warnings about inline functions used but not defined. r=njn.
2013-06-04 16:24:41 -05:00
Ryan VanderMeulen
192299e1fe
Backed out 4 changesets (bug 496923) for jsreftest failures on a CLOSED TREE.
...
Backed out changeset 55796a799ea9 (bug 496923)
Backed out changeset 05a46b5b3fec (bug 496923)
Backed out changeset 0fde7e7ba61c (bug 496923)
Backed out changeset 8dff0aaddd1c (bug 496923)
2013-06-04 15:10:33 -04:00
Jeff Walden
4c345e2701
Bug 496923 - Remove js/src/tests/update-test402.sh as update-test262.sh subsumes it. r=trivial
...
--HG--
extra : rebase_source : 18d64c90097ab0776657e67cc146cc7f25fedb8c
2013-06-04 10:46:36 -07:00
Jeff Walden
7269958219
Bug 496923 - Import all the ch10/ tests from test262 into jstests. r=importing-script-was-reviewed
...
--HG--
extra : rebase_source : dea30b698346549b29d01a8506cc05fde981569e
2013-06-04 10:43:51 -07:00
Jeff Walden
a5f05f1c48
Bug 496923 - Make the test262-importing script import tests from ch10/, and skip the tests that we don't currently pass (6 for test harness shortcomings, 2 for actual bugs). r=terrence
...
--HG--
extra : rebase_source : 92c4b241bb0ad55f5de7077cca5c4cf75fbecfe1
2013-06-04 10:43:42 -07:00
Jeff Walden
11b96a7e7f
Bug 496923 - Allow update-test262.sh to copy directly from a test262 working directory, when (even local) cloning would be too slow. r=terrence
...
--HG--
extra : rebase_source : be0f8b238ad16e990d44167739e9b8793baca6de
2013-06-03 15:17:42 -07:00
Bobby Holley
9b232e7840
Bug 877862 - Propagate exceptions from PrepareForWrapping. r=mrbkap
2013-06-04 10:30:11 -07:00
Shu-yu Guo
532d5ad82a
Bug 878038 - Fix stack mismatch when inlining rest args in Ion. (r=djvj)
2013-06-03 14:27:19 -07:00
Daniel Holbert
91183ce753
Bug 879029: Remove no-longer-used variable 'xpc' from nsCxPusher::DoPush. r=bholley
2013-06-03 16:17:22 -07:00
Jeff Walden
ae3977336e
Bug 496923 - Initial test262 import by subsets. r=generating-script-was-reviewed
2013-05-31 19:46:33 -07:00
Jeff Walden
c8ba541972
Bug 496923 - Implement a script which clones the test262 repository and copies selected subsets of the tests into the jstests suite so that we can run them on tinderbox. r=terrence
2013-05-10 15:30:17 -07:00
Jeff Walden
7949ad5b56
Bug 496923 - Add a js/src/tests/test262 directory, empty (save for browser.js/shell.js) for the moment, so that the test262 import script can be landed separately from the batch of test import it'll perform when run. r=terrence
2013-05-31 19:39:41 -07:00
Jeff Walden
d793fd2529
Bug 496923 - Skip failing Intl tests that will be in the initial test262 import, and update skips so that the Intl tests won't run when Intl isn't built. r=terrence
2013-05-10 15:30:17 -07:00
Jeff Walden
8ec0ba751a
Bug 496923 - Remove all existing test402 tests, as they're a subset of the test262 tests that we'll be piecewise-importing (and the intl402 bits will be in the first imported batch). r=terrence
2013-05-31 19:33:42 -07:00
Ryan VanderMeulen
e6e2873354
Backed out 3 changesets (bug 877862, bug 878325) for mochitest-other orange on a CLOSED TREE.
...
Backed out changeset 803586f0a297 (bug 878325)
Backed out changeset d4a39e18e5a7 (bug 878325)
Backed out changeset 08a29f18500a (bug 877862)
2013-06-03 15:50:59 -04:00
Brian Hackett
84efb13e69
Bug 877130 - Fix bogus assert, r=djvj.
2013-06-03 13:27:20 -06:00
Brian Hackett
0be829f932
Bug 878583 - Mark object metadata during GC scanning.
2013-06-03 12:35:38 -06:00
Bobby Holley
2879c7a400
Bug 877862 - Propagate exceptions from PrepareForWrapping. r=mrbkap
2013-06-03 11:27:41 -07:00
Brian Hackett
94d4100e1d
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
0d8077fbfa
Bug 875435 - Allow the nursery to grow and shrink with demand; r=bhackett
2013-05-21 17:09:51 -07:00
Hannes Verschore
cef253a807
Bug 851064: Allow one-level deep ropes when flattening for substr, r=evilpies
2013-06-03 11:27:07 +02:00
Ed Morley
c6e840c0f7
Backed out changeset f6dd01782159 (bug 851064) for crashes
2013-06-03 11:38:18 +01:00
Hannes Verschore
5af90f263a
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
3bc89c7f8b
Bug 851064: Allow one-level deep ropes when flattening for substr, r=evilpies
2013-06-03 11:27:07 +02:00
Makoto Kato
d41ae0f9b8
Bug 875651 - Remove workaround of KB982107/Bug 635617 since required VS2010+. r=dvander
2013-06-03 11:37:25 +09:00
Benjamin Peterson
2d0a00f459
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
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
Shu-yu Guo
d88c6a44f9
Bug 881518 - Fix UnsafeSetElement inlining for typed arrays. (r=nmatsakis)
2013-06-11 18:13:20 -07:00
Benjamin Peterson
defbf4358c
Bug 823978 - Rename JSOPTION_STRICT to JSOPTION_EXTRA_WARNINGS. r=Waldo
...
--HG--
extra : rebase_source : 34f95fc6017d3f3f4f091083debacbd466b51bf6
2013-06-11 12:49:11 -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
Ed Morley
68848e30bd
Backed out changeset 87b0f81d811f (bug 876429) for jsreftest failures
2013-05-30 11:38:23 +01:00
Jacek Caban
a404e06cfb
Bug 876366 - Avoid pointer to long casts in PerfSpewer::writeProfile. r=nmatsakis
2013-05-30 11:51:49 +02:00
Jan de Mooij
508530df0d
Bug 876429 - Implement JSOP_SETCALL in the baseline compiler. r=bhackett
2013-05-30 10:48:12 +02:00
Phil Ringnalda
ad4c150cb3
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
e7d6447052
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
0d78767303
Bug 876555: Avoid including xpcprivate.h in most generated dom binding code. r=bz
2013-05-30 11:15:31 +08:00
Bobby Holley
73e00f246e
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
397d220ef5
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
58ccfd9f78
Bug 876916 - Hook up Math.sqrt to MSqrt in asm.js. r=luke
2013-05-29 20:37:36 -04:00
Benjamin Bouvier
aa1be90906
Bug 876952 - JS shell's help() refers to isAsmJSModule instead of isAsmJSFunction. r=luke
2013-05-28 16:11:29 -07:00
Benjamin Bouvier
f8548eb32a
Bug 870007 - Avoid segfault in AsmJS when switch table is too high. r=luke
2013-05-27 19:17:15 -07:00
Ryan VanderMeulen
2cc63f9019
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
fc354270fd
No bug - Change |if (length)| -> |if (length > 0)| in InitRestParameter. (r=djvj)
2013-05-29 16:36:05 -07:00
Shu-yu Guo
4c7bfaf0a1
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
ffe7ef726b
Bug 831507 - Fix tbpl massive orange on CLOSED TREE. r=bhackett
2013-05-29 17:37:13 -04:00
Boris Zbarsky
3eabb6ea4b
Bug 876805. Fix unsafe reference gc hazards in dom/ code. r=smaug
2013-05-29 16:16:04 -04:00
Kannan Vijayan
37e2c4a150
Bug 831507 - Add generational-gc post-write barriers to baseline compiler. r=jandem
2013-05-29 16:02:02 -04:00
Nicolas B. Pierron
ea39a53fef
Bug 876382 - Fix OOM check in Ion code allocation of caches. r=h4writer
2013-05-28 23:21:23 -07:00
Brian Hackett
cef821fe32
Bug 876458 - Fix MUnbox::congruentTo, r=jandem.
2013-05-29 13:31:35 -06:00
Bobby Holley
49a6fe857d
Bug 876762 - Remove support for mScopeForNewJSObjects. r=luke
2013-05-29 09:50:49 -07:00
Benjamin Peterson
07cdf5c671
Bug 877058 - Remove compiler member of baseline's FrameInfo. r=jandem
2013-05-29 08:29:59 -07:00
Brian Hackett
1f07e6dcc4
Bug 876653 - Add missing isNative() test, r=jandem.
2013-05-29 09:13:34 -06:00
Brian Hackett
52c2cbdd53
Bug 875804 - Always keep track of the use of custom iterators, r=jandem.
2013-05-29 09:09:45 -06:00
Jon Coppeard
3b18af5777
Bug 876639 - Address unsafe references from JS_ParseJSON() - Fix shell r=terrence
2013-05-29 09:28:03 +01:00
Brian Hackett
afdd23dc14
Bug 875476 - Avoid passing operands of the wrong type to EvaluateConstantOperands, r=jandem.
2013-05-29 08:57:02 -06:00
Ed Morley
b0dc90fb63
Merge latest green inbound changeset and mozilla-central
2013-05-29 15:24:19 +01:00
Ed Morley
d52f661f4a
Backed out changeset 82024a9a3dfd (bug 876639) for B2G compilation failures on a CLOSED TREE
2013-05-29 12:09:41 +01:00
Jon Coppeard
171e4b3ebb
Bug 876639 - Address unsafe references from JS_ParseJSON() - Fix shell r=terrence
2013-05-29 09:28:03 +01:00
Ryan VanderMeulen
bf4c0f286e
Merge m-c to fx-team.
2013-05-28 21:25:32 -04:00
Eddy Bruel
238eeaea7e
Bug 637572 - Fix for Script-sourceStart-03.js CLOSED TREE
2013-05-28 15:08:15 -07:00
Eddy Bruel
d519832548
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
2891343de7
Bug 637572 - Implement Debugger.Source.prototype.sourceStart/Length; r=jimb
2013-05-28 12:54:16 -07:00
Bobby Holley
94b56f3398
Bug 872135 - Remove unnecessary nsContentUtils include. r=me DONTBUILD
2013-05-28 11:05:38 -07:00
Bobby Holley
51c4d0224a
Bug 870423 - Tests. r=bz
2013-05-28 10:29:38 -07:00
Bobby Holley
f03e3c188b
Bug 870423 - Use the actual hasInstance proxy hook for function proxies. r=luke
2013-05-28 10:29:37 -07:00
Blake Kaplan
6f75922493
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
07cf981505
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
f895b25713
Bug 876649: IonMonkey: Temporary disable MSetElementCache when no dense write is seen, r=jandem
2013-05-28 15:09:25 +02:00
Brian Hackett
434420b8a2
Bug 875276 - Improve robustness when optimizing .length accesses on objects, r=jandem.
2013-05-28 07:00:55 -06:00
Jan de Mooij
1fecd244b8
Bug 876434 - Compile JSOP_CALLEE with Baseline. r=djvj
2013-05-28 14:32:56 +02:00
Jan de Mooij
455b689781
Bug 876398 - Compile JSOP_POPN with Baseline and Ion. r=djvj
2013-05-28 14:32:47 +02:00
Jan de Mooij
eb4410ff82
Bug 876226 - Restore frame chain if evaluate fails. r=luke
2013-05-28 14:32:19 +02:00
Benjamin Bouvier
717037d534
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
26a00df047
Bug 868285 - Fix static checking builds, part 3: actually check js/src. r=glandium
2013-05-27 16:05:10 -05:00
Joshua Cranmer
f9295075bf
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
a7f63b8156
Merge m-c to a CLOSED TREE m-i
2013-05-27 11:46:31 -07:00
Hannes Verschore
b40d32a518
Backout backout 2bb75f6d6877 (Bug 875276).
2013-05-27 19:01:27 +02:00
Kannan Vijayan
ba31b07361
Bug 870200 - Fix typeobject assignment to rest-argument arrays. r=bhackett
2013-05-27 12:41:47 -04:00
Hannes Verschore
b8d20372ca
Backout 4370f503d69f (Bug 875276).
2013-05-27 18:18:12 +02:00
Kannan Vijayan
179caec31d
Backout a17bb92b2d52 for bustage, CLOSED TREE.
2013-05-27 11:40:51 -04:00
Kannan Vijayan
c3bf8723f6
Bug 870200 - Fix typeobject assignment to rest-argument arrays. r=bhackett
2013-05-27 11:16:56 -04:00
Jon Coppeard
18542d913b
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
a07d2309af
Bug 874691 - Make CC participant tracing indirect r=mccr8 r=smaug r=bz
2013-05-27 12:50:49 +01:00
Nicholas D. Matsakis
6d44492683
Bug 874643 - Declare CallGetIntrinsicValue MIR to be unsafe r=shu
2013-05-25 13:47:10 -04:00
Nicholas D. Matsakis
cb4e49b262
Bug 862892 - Support off-main-thread compilation for parallel execution. r=shu,bhackett
2013-05-25 09:05:05 -04:00
Boris Zbarsky
76ce95b003
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
95c00e88f0
Merge for bug 637572
2013-05-24 17:05:46 -07:00
Eddy Bruel
88bc398c48
Bug 637572: Implement Debugger.Source.prototype.text; r=jimb
2013-05-24 17:00:08 -07:00
Shu-yu Guo
0dde06ae3a
Bug 875748. (r=djvj)
2013-05-24 16:55:54 -07:00
Shu-yu Guo
b1e7918635
Bug 875742. (r=djvj)
2013-05-24 16:55:54 -07:00
Nicolas B. Pierron
bb5e32fd22
Bug 774006 - IonMonkey: Implement SetElementIC for integer indexes. r=h4writer
2013-05-24 16:32:49 -07:00
Jeff Walden
83c2ba376f
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
bf3edb05d3
Bug 875155 - Make bug 809674 test self-contained. r=bholley
2013-05-25 07:55:18 +09:00
Gary Kwong
3d7819dad8
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
702a315b61
Merge latest green inbound changeset and mozilla-central
2013-05-24 15:49:15 +01:00
Vladimir Vukicevic
7b3cd12107
b=873757; crash in JSStructuredCloneWriter::writeArrayBuffer; r=bz
2013-05-23 22:09:38 -04:00
Gregory Szorc
b9800346b8
Bug 873720 - Part 5: Only call into subtiers that perform work; r=ted
2013-05-23 16:28:11 -07:00
Gregory Szorc
6c39c3c2ea
Bug 873720 - Part 3: Track build state in build monitor; r=ted
2013-05-23 16:28:10 -07:00
Gregory Szorc
183211ea1b
Bug 873720 - Part 1: Annotate build output with machine readable markers; r=ted
2013-05-23 16:28:09 -07:00
Luke Wagner
72a9f23d8a
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
3036011f33
Bug 874948 - Fix string rooting hazards in matching code, r=terrence
2013-05-23 15:32:41 -07:00
Jeff Walden
0d7e133a80
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
e17fbe72b2
Bug 870821 - Fix typo.
2013-05-23 13:51:08 -06:00
Nicholas D. Matsakis
f3eb5024e7
Bug 872352 - Add liquid-resize and other benchmarks into parjs-benchmarks rs=tests
2013-05-23 15:39:05 -04:00
Nicholas D. Matsakis
843ea1c9a3
Bug 873522 - Perf integration for IonMonkey r=dvander
2013-05-23 15:38:56 -04:00
Brian Hackett
1550654de9
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
38e18c21f0
Merge m-c to birch
2013-05-23 21:20:32 -07:00
Jeff Walden
902777362b
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
877c845c85
Bug 875628. NewProxyObject should take a handle for the private value. r=till
2013-05-24 13:03:13 -04:00
Ed Morley
e7d3493647
Merge mozilla-central and inbound
2013-05-24 16:09:48 +01:00
François Tigeot
e2df2b6e0a
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
7b8666e7d3
Bug 875473 - Add saveFrameChain option to shell evaluate function. r=luke
2013-05-24 14:03:36 +02:00
Jan de Mooij
76d53fd572
Bug 873155 - Remove StackFrame argument duplication. r=luke
2013-05-21 16:09:01 +02:00
Jan de Mooij
52fb6ed8f1
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
d3121045ff
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
49264216fc
Bug 854517: Gecko configure.in changes for B2G Valgrind support; r=khuey
2013-05-23 12:26:52 -07:00
Brian Hackett
878ebd3ad5
Bug 875290 - Remove TypeScript::LocalTypes, r=jandem.
2013-05-23 12:15:51 -06:00
Gregory Szorc
7490af990f
Bug 874543 - Restart Makefile execution if backend is regenerated; r=glandium
2013-05-23 10:10:39 -07:00
Kannan Vijayan
799c4bc97c
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
9c615d3a51
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
4dfff55d4b
Bug 859756 - [browserconsole] Add timestamp to nsIConsoleMessages; r=bz
2013-05-24 21:36:56 +03:00
Mike Hommey
ae3d15ec8c
Bug 875099 - Avoid including MDDEPEND_FILES twice. r=ted
2013-05-23 07:28:08 +02:00
Bobby Holley
b433ae35b8
Bug 874318 - Don't allow CALL on XOWs. r=mrbkap
2013-05-22 22:27:16 -06:00
Bobby Holley
d73a980e09
Bug 862380 - Tests. r=mrbkap
2013-05-22 22:27:15 -06:00
Bobby Holley
89be72dd4e
Bug 862380 - Silently fail for enumerate-like operations on XOWs. r=mrbkap
2013-05-22 22:27:15 -06:00
Bobby Holley
2fbd8f4d5c
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
a76f725f9c
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
Gary Kwong
20150217b7
Bug 776043 - Make jittests assert if an error does not exit with failure; r=terrence
...
--HG--
extra : rebase_source : 629830fae497347215d188d687e3dc1e41144b3f
2013-05-22 10:10:20 -07:00
Eddy Bruel
bbdeaae196
Bug 637572 - Implement Debugger.Script.prototype.source; r=jimb
2013-05-22 16:42:52 -07:00
Eddy Bruel
2c00cf5310
Bug 637572 - Use ScriptSourceObject instead of ScriptSource; r=jimb
2013-05-22 16:23:07 -07:00
Eddy Bruel
6836f87c30
Bug 637572 - Implement ScriptSourceObject; r=jimb
2013-05-22 16:06:54 -07:00
Brian Hackett
5d18297de0
Bug 870821 - Seed observed values for integer CALLELEM ops with the possible targets, r=jandem.
2013-05-22 16:48:19 -06:00
Bobby Holley
79c446dac7
Bug 868110 - Remove JS_GetGlobalObject. r=luke
...
\o/
2013-05-22 15:42:45 -06:00
Bobby Holley
8f823bfe9a
Bug 868110 - Introduce a more private API for the consumers that really do need the default compartment object. r=luke
...
The primary consumer of this is the whole inner/outer DOM window setup, which
uses the default global to track the current inner. But there are few other
random ones as well.
We use this as an opportunity to convert a bunch of consumers from the two-step
GetNativeContext() -> JS_GetGlobalObject() into just |GetNativeGlobal()|. This
will make things much easier to convert when we start tracking the current inner
explicitly.
2013-05-22 15:42:44 -06:00
Bobby Holley
cbf0dfe2c7
Bug 871306 - Use the current global rather than the default global in jsdContext::GetGlobalObject. r=gabor
...
As far as I can tell from the IDL docs and digging through the Firebug source,
this is what we want here.
2013-05-22 15:42:44 -06:00