Commit Graph

19104 Commits

Author SHA1 Message Date
Terrence Cole
53b40ccbbb Bug 760342 - Check explicitly for mis-use of HashTable::Enum; r=luke
If a user does removeFront or rekeyFront on an Enum, then continues to use it,
it will fail, potentially randomly. This patch makes the failure explicit in
debug builds.
2012-06-01 15:41:27 -07:00
Bobby Holley
e580a6cb4f Bug 751995 - Handle orphaned wrappers. r=peterv 2012-06-02 00:24:22 +02:00
Joey Armstrong
4cbec42f85 bug 756443: Add mkdir_stem() to complement mkdir_deps. Strip extraneous slashes from given paths. 2012-06-01 17:26:50 -04:00
Chris Peterson
a37a36db1e Bug 760335 - Suppress Android gcc 4.4 warnings about "mangling of 'va_list' has changed in GCC 4.4". r=vladimir 2012-05-31 17:43:01 -07:00
Terrence Cole
7130c13c89 Bug 759020 - Prevent jsreftest suite from swallowing crashes; r=dmandelin
--HG--
extra : rebase_source : fbbaec5c83e9ea5cbfba6833b96c73e7cfd8adf6
2012-05-31 16:34:40 -07:00
Jon Coppeard
df582c46e6 Bug 744053 - Check JITSCriptHandle is valid before attempting to destroy the script, r=bhackett 2012-06-01 10:14:13 -07:00
Boris Zbarsky
3f887fdbe1 Bug 748266. Switch the WebGL canvas context to new DOM bindings. r=peterv 2012-05-31 14:16:48 -04:00
Peter Van der Beken
beae628a30 Bustage fix for bug 759275 (Specialize unwrapping to HTML elements in dom bindings). r=bz.
--HG--
extra : rebase_source : 61cf7b76955aa08aa6509b77f0a85a35dd782a21
2012-06-01 18:35:09 +02:00
Eddy Bruel
2812b28407 Bug 703537 - Followup: fix conflicts. 2012-06-01 13:19:06 +02:00
Eddy Bruel
3a1af88d80 Bug 703537 - Rename Wrapper to DirectWrapper; r=bholley 2012-06-01 12:51:20 +02:00
Phil Ringnalda
eb87e72a98 Back out ee940e4debd0:7636c7036e2e (bug 659577) for asserting in testBug550743.js 2012-06-01 00:12:22 -07:00
Luke Wagner
c75efd7e56 Bug 659577 - Don't alias stack variables (r=bhackett)
--HG--
extra : rebase_source : 0a7b6cae49e6de547de013c834d0ad258ecc3702
2012-02-23 13:59:10 -08:00
Luke Wagner
39abad9311 Bug 659577 - Embed blockChain information in ALIASEDVAR ops (r=waldo)
--HG--
extra : rebase_source : 4d5eb44ed9a04b0185d6a64ed1dad710cf079f3f
2012-05-10 11:24:20 -07:00
Luke Wagner
915b92d180 Bug 659577 - emit ScopeCoordinate::hops (r=waldo)
--HG--
extra : rebase_source : 3698a6411ffcae90bbcfaa7a965d8de648b3e509
2012-04-11 18:09:20 -07:00
Luke Wagner
2dbf26f6da Bug 659577 - Remove ScopeObject::maybeStackFrame use in the debugger, part 2 (r=jimb)
--HG--
extra : rebase_source : 1bd7e93270076aff49fdf5c23660d6678e3027c8
2012-05-09 23:03:12 -07:00
Luke Wagner
aefbea6068 Bug 659577 - Remove ScopeObject::maybeStackFrame use in the debugger, part 1 (r=jimb)
--HG--
extra : rebase_source : 7439c923afe48b3e63c498972c707eca947c53c9
2012-05-02 09:56:02 -07:00
Nicholas Nethercote
ec1cdcb284 Bug 710922 - Don't call m_pools.all() if m_pools isn't initialized. r=luke.
--HG--
extra : rebase_source : 72da22ce0e29d449da9ffa211b4b892ab7796303
2012-05-31 19:10:05 -07:00
Luke Wagner
8b0499a3a1 Bug 760071 - Debug scope proxies should allow the debugger to define new properties (r=jimb) 2012-05-31 17:44:00 -07:00
Benjamin Peterson
e6f4f0a5a9 Bug 759976: remove JSDEBUGGER* sections, r=jorendorff
--HG--
extra : rebase_source : 28218e232c0ad77f649ce7d56a430b8f2e20777c
2012-05-31 16:14:13 -05:00
Benjamin Peterson
580bad1a81 Bug 759902: reduce JSBool usage in js.cpp to a minimum, r=jorendorff
--HG--
extra : rebase_source : 096c936550ff7de2e89362a177fde76dfb58dbce
2012-05-31 16:14:04 -05:00
Benjamin Peterson
cf89c34c44 Bug 758428: complain when the compiler returns false without an error, r=jorendorff
--HG--
extra : rebase_source : 7a4b97f8e28c7d89ab682d9d21dcfe65b23b2939
2012-05-31 16:13:10 -05:00
Jason Orendorff
6088ac02f0 Fix building with --disable-e4x. No bug, r=jimb on IRC.
--HG--
extra : rebase_source : 7b9a7f8a6ec479caacbbf5ac36b89a0464efe897
2012-05-31 15:53:32 -05:00
Tom Schuster
edc8473e2a Bug 420837 - Calling Iterator() without parameters should throw a better error message. r=luke 2012-05-31 23:28:39 +02:00
Joey Armstrong
d77723962d bug 758782: mkdir_deps dependencies should be .PRECIOUS 2012-05-30 10:27:09 -04:00
Boris Zbarsky
c1f71caa1a Merge backout of changeset f96e0f078b49 (bug 748266) 2012-05-31 16:21:05 -04:00
Boris Zbarsky
fddc56821d Backed out changeset f96e0f078b49 (bug 748266) because the test suite is bogus and we're failing a crashtest too. 2012-05-31 16:20:49 -04:00
Jim Blandy
ee7b422e72 Bug 747514: Implement Debugger.Environment.prototype.callee accessor. r=jorendorff 2012-05-31 13:13:53 -07:00
Jim Blandy
b77c721225 Bug 747514: Assert that object environments' scopes are either WithObjects or non-DebugScopes. r=jorendorff 2012-05-31 13:13:53 -07:00
David Zbarsky
03ce34e73c Bug 759504: return NULL instead of false for getPrototype r=peterv 2012-05-31 11:47:22 -07:00
Boris Zbarsky
c46a9a1068 Bug 748266. Switch the WebGL canvas context to new DOM bindings. r=peterv 2012-05-31 14:16:48 -04:00
Benjamin Peterson
d7b7580d26 Bug 759904 - Make sure to call endBody on GenexpGuard, r=jorendorff 2012-05-31 10:57:04 -07:00
Bobby Holley
e597134b03 Bug 760076 - Make |construct| use Wrapper::CALL. r=mrbkap 2012-05-31 18:36:15 +02:00
Bobby Holley
2e1ac9db8c Bug 760070 - Make the __exposedProps__ warning appear as an error. r=bz 2012-05-31 16:28:09 +02:00
Makoto Kato
c73fb09ad6 Bug 721284 - GMail broken on Windows builds with JS PGO enabled. r=dmandelin 2012-05-31 15:48:30 +09:00
Luke Wagner
8e80222787 Bug 758617 - Fix StackIter::settleOnNewState to handle cross-context eval-in-frame (r=jorendorff) 2012-05-29 14:46:42 -07:00
Jason Orendorff
38c10052c8 Bug 738468 - DebuggerScript_getUrl crashes if script->filename is null. r=jimb. 2012-05-30 15:05:59 -05:00
Jason Orendorff
c799346d5f Bug 753885 - Part 3: Expose XML global constructors only if JSOPTION_ALLOW_XML is set. r=Waldo. 2012-05-30 15:05:59 -05:00
Jason Orendorff
9ec40fdc02 Bug 753885 - Part 2: Add JSOPTION_ALLOW_XML, making E4X support optional per-context. r=Waldo. 2012-05-30 15:05:59 -05:00
Jason Orendorff
80dda6d7a5 Bug 753885 - Part 1: Rename JSOPTION_XML to JSOPTION_MOAR_XML, and other cleanups. r=Waldo. 2012-05-30 15:05:58 -05:00
Jason Orendorff
55ea461d69 Bug 752632 - Support building SpiderMonkey without E4X by doing: configure --disable-e4x. r=jimb. 2012-05-30 15:05:58 -05:00
Jason Orendorff
21ca2fb32c Follow-up to bug 755808 comment 6. rs=sfink on #jsapi. 2012-05-30 15:05:58 -05:00
Jan de Mooij
e9ef3850d5 Bug 759626 - Cache the result of InferSpewColorable to avoid a ton of getenv calls. r=bhackett
--HG--
extra : rebase_source : bcf1055b9f401561c1bbc33a4757177df1b81d60
2012-05-30 20:24:04 +02:00
Ed Morley
da18754c01 Merge mozilla-central to mozilla-inbound 2012-05-30 18:24:56 +01:00
Gervase Markham
d4eb7d5782 Bug 759095 - upgrade license to MPL 2, and other licensing cleanups.
--HG--
extra : rebase_source : da55a4937383eda2baf7c9a362501da8ee664146
2012-05-29 16:52:43 +01:00
Peter Van der Beken
8839249ab0 Fix for bug 759275 (Specialize unwrapping to HTML elements in dom bindings). r=bz.
--HG--
extra : rebase_source : f676440e468c23e6c1e9458f6d75a615b9a6b8d7
2012-05-21 23:29:58 +02:00
Jan de Mooij
d5ef014643 Bug 756632 - Handle OOM in methodjit jsop_getgname/jsop_setgname methods. r=bhackett 2012-05-30 10:16:20 +02:00
Jan de Mooij
6a44e7c6e3 Bug 756610 - Handle OOM in js_CopyErrorObject. r=bhackett 2012-05-30 10:06:49 +02:00
Nicholas Nethercote
f587587628 Bug 754181 - Don't store the strict mode code flag twice (attempt 2). r=jwalden,luke.
--HG--
extra : rebase_source : 449cd51da93c261aa38e7de6b5b6a9c0ac8c7a71
2012-05-21 20:06:43 -07:00
Bobby Holley
a63c18d790 Bug 752038 - Avoid getting confused by PreCreate giving a different answer when we wrap objects cross-compartment during reparenting. r=mrbkap 2012-05-29 23:24:03 +02:00
Timothy B. Terriberry
9387e956b1 Bug 759008 - Remove unused LIBOBJS from rules.mk, r=glandium 2012-05-29 11:54:31 -07:00