Brian Hackett
a9a74a44bf
Don't automatically assume that uint32array reads will produce doubles, bug 785543. r=luke
2012-08-25 06:11:55 -06:00
Marco Castelluccio
0711c896c5
Bug 783765 - Use libnotify as a dynamic library. r=glandium
2012-08-25 08:54:16 +02:00
Peter Van der Beken
bb71680e0a
Bug 753517 part 5. Enable the list IC for new DOM bindings too. r=bz.
2012-08-24 09:32:26 -07:00
Boris Zbarsky
efc50e4b0d
Bug 753517 part 4. Set up auto-generation of CSS2Properties.webidl from nsCSSPropList.h and enable Paris bindings for CSSStyleDeclaration and CSS2Properties. r=khuey,peterv,dbaron
2012-08-23 21:08:09 -07:00
Dave Herman
b97f614fbc
Bug 632027 - comma expressions in array literals are discarded. r=jorendorff
2012-08-24 16:54:40 -07:00
Ehsan Akhgari
caaabb5bd4
Bug 785500 - Remove the unused CrossScriptSSA::cx member; r=luke
2012-08-24 17:14:18 -04:00
Terrence Cole
36024c3f8a
Bug 776583 - Make post barrier verifier pass interpreter tests; r=billm
...
--HG--
extra : rebase_source : c5c8865774d32513cbed97b98b3084f04a61a7f1
2012-07-16 10:54:56 -07:00
Alex Crichton
b4f64c7ce2
Bug 785175: Discard column information if the script is too large instead of aborting. r=jorendorff
2012-08-24 09:54:37 -07:00
Andrew McCreight
86e263762f
Bug 750570, part 1 - lift UnmarkIfPurple to the root CC participant. r=glandium,smaug
...
All CC classes are potentially cycle collectable, so we need
to implement this function on the participant for all CC classes.
2012-08-24 09:50:06 -07:00
Luke Wagner
f9aafd561f
Bug 784706 - clear proxiedScopes in DebugScopes::onCompartmentLeaveDebugMode (r=jimb)
2012-08-23 10:58:24 -07:00
Dave Herman
1e17d124a3
Bug 742612 - address additional style nit from review. r=jorendorff
2012-08-24 09:00:50 -07:00
Dave Herman
6f60d4e17b
Bug 742612 - Reflect.parse: separate guarded/unguarded catch clauses. r=jorendorff
2012-08-24 08:30:44 -07:00
Luke Wagner
c3caa3a90c
Fix backout to account for infallible-JSAutoCompartment change on a CLOSED TREE (no bug, r=bustage)
2012-08-23 22:12:21 -07:00
Matt Brubeck
424ea88da6
Back out 670c8a2695b3 (bug 771354), 134557d57e6e 4ad52e488977 (bug 774607), and...
...
036eb8c2a08a d4d36e3b948f 35334e820632 6bd07fd5147d d49e7c0d762c 407f19deb14c d84551808abb (bug 774633)
on a CLOSED TREE
2012-08-23 21:34:27 -07:00
Bobby Holley
48fc85f058
Bug 780370 - Remap objects from standard prototypes even if they're explicitly exposed. r=mrbkap
2012-08-23 19:07:14 -07:00
Bobby Holley
b2b8ff55f2
Bug 780370 - Clarify the compartment situation in ChromeObjectWrapper. r=mrbkap
...
Not sure what I was thinking before. We should always be in the compartment of the wrapper here.
2012-08-23 19:07:13 -07:00
Luke Wagner
e02c91584a
Bug 625199 - Actually that NULL check was necessary in js_GetPropertyHelperInline (having a non-null pc does not mean currentScript is non-null because currentScript returns null when cx->fp is in another compartment (r=bustage) CLOSED TREE
...
--HG--
extra : rebase_source : f35ede2c9fba57aa09775cf80e8ce064d1f90394
2012-08-23 18:42:29 -07:00
Peter Van der Beken
486198a6d8
Fix for bug 785188 (Make Xrays work with newest DOM list bindings). r=mrbkap.
2012-06-06 21:52:26 +02:00
Luke Wagner
ce71e55555
Bug 625199 - s/JSAutoEnterCompartment/JSAutoCompartment/ and make it infallible (r=bholley)
...
--HG--
extra : rebase_source : 12acf2288285f5caefd7fecea8207de3a47eab5b
2012-08-21 18:42:53 -07:00
Luke Wagner
48412c861d
Bug 625199 - kill dummy frames (r=mrbkap)
...
--HG--
extra : rebase_source : df4e3bddabf20cdc5b9122370fa62b40e64177c7
2012-08-17 18:05:06 -07:00
Luke Wagner
a8468322d3
Bug 625199 - remove unnecessary uses of 'parent' that can now use cx->global (r=mrbkap)
...
--HG--
extra : rebase_source : a71ff786343a910dbd12ebfa4b2dbde4dc9ff2ae
2012-08-17 11:21:57 -07:00
Bobby Holley
2114d947a1
Bug 774607 - Remove JS_{Is,Make}SystemObject API. r=luke
2012-08-23 16:44:53 -07:00
Bobby Holley
63dfef11f8
Bug 774607 - Remove use of JS_{Is,Make}SystemObject from Gecko. r=bz
...
We currently set this for system globals and anything whose parent
chain leads to a system global. Maybe this was relevant before, but
with CPG this is just equivalent to asking whether the object is in
a system compartment. And the only place where we _check_ this bit
is immediately after checking for a system compartment, in
WrapperFactory. So AFAICT this can go away entirely.
2012-08-23 16:44:53 -07:00
Bobby Holley
b27acb570c
Bug 774633 - Assert against switching origins on a compartment. r=jst
2012-08-23 16:44:53 -07:00
Kyle Huey
da0880b2aa
Bug 766793: Look for .pp files for shared libraries. r=ted a=philor for landing on a CLOSED TREE
2012-08-23 13:32:37 -07:00
Alex Crichton
2a0272916d
Bug 785094: Fix negative colspans showing up in the wrong places. r=jorendorff
2012-08-23 12:05:05 -07:00
Bobby Holley
c3b9f1b805
Bug 757046 - Convert enablePrivilege into an insecure test-only construct (preffed off everywhere but in automation). r=bz
2012-08-23 11:45:28 -07:00
Bobby Holley
aee6ec5aaf
Bug 784857 - Turn on enablePrivilege for JSReftests. r=mccr8
2012-08-23 11:45:28 -07:00
Luke Wagner
0f96a5287e
Bug 784551 - remove JSSecurityCallbacks::findObjectPrincipals (r=mrbkap)
...
--HG--
extra : rebase_source : 8043b79eb031e4c3e196f6f693fa6a8a16099ecb
2012-08-23 09:51:09 -07:00
Luke Wagner
5909817000
Bug 668558 - remove JSSecurityCallbacks::subsumePrincipals (r=mrbkap)
...
--HG--
extra : rebase_source : 6cb1ce1b8f2505ca98235e7ad44138ac5f42737a
2012-08-23 09:45:24 -07:00
Alex Crichton
dc4ba0ae86
Bug 785089 - Fix an assertion failure when naming functions on labels. r=jimb
2012-08-23 10:51:23 -07:00
Andrew McCreight
85ee7e2fc8
Bug 761620 - Throw an exception for unpreservable weak map keys. r=billm
2012-08-08 11:05:58 -07:00
Jon Coppeard
1cbfae86d2
Fix bad indentation in fix for 784282 (no bug, DONTBUILD)
2012-08-23 15:20:30 +01:00
Alex Crichton
d022f3d212
Bug 433529 - Part 8: Fix dtrace builds with new displayAtom(). r=peterv
2012-08-23 00:12:16 -07:00
Peter Van der Beken
854457d901
Fix for bug 768692 (Move DOM list binding generation to the new DOM binding codegen). r=bzbarsky.
...
--HG--
extra : rebase_source : 651a0fac4c9a87ef1c0a9cd91588c6421fd050c4
2012-05-22 15:46:20 +02:00
Eric Faust
23b78d9867
Bug 781855 - Fix incorrectly shadowing 'own' properties in the case of prototypal setters. (r=bhackett)
2012-08-22 22:05:21 -07:00
Nicolas B. Pierron
299459b7d4
Bug 783464 - Fix condition for removing the constrained output vector. r=bhackett
2012-08-22 20:51:01 -07:00
Alex Crichton
0a8d451707
Bug 433529: Part 7 - Name functions whose field in an object literal is a PNK_STRING node. r=jimb
2012-08-22 19:07:40 -07:00
Alex Crichton
72eed0ed94
Bug 433529: Part 6 - Add JS_GetFunctionDisplayId as a jsapi function for a JSFunction's displayAtom. r=jimb
2012-08-22 19:07:40 -07:00
Alex Crichton
ffc8f1a3d8
Bug 433529: Part 5 - Add jit-tests for the displayAtom() attribute of functions. r=jimb
2012-08-22 19:07:39 -07:00
Alex Crichton
4c4e0e6da1
Bug 433529: Part 4 - Add DebuggerObject_displayName for a function's displayAtom attribute. r=jimb
2012-08-22 19:07:39 -07:00
Alex Crichton
4041c2589e
Bug 433529: Part 3 - Change error stack traces to use displayAtom() instead of atom(). r=jimb
2012-08-22 19:07:39 -07:00
Alex Crichton
ad9fae9416
Bug 433529: Part 2 - Add a displayAtom to JSFunction to store resolved names. r=jimb
2012-08-22 19:07:38 -07:00
Alex Crichton
6af1c4a887
Bug 433529: Part 1 - Statically resolve names for anonymous functions. r=jimb
2012-08-22 19:07:38 -07:00
Jan Beich
b46c5a2b06
Bug 784741 - Unbreak --enable-debug --disable-methodjit on platforms without YarrJIT support. r=dmandelin
2012-08-22 21:28:47 -04:00
Jan Beich
c50f026bd7
Bug 784741 - Don't implicitly define ENABLE_YARR_JIT with MethodJIT. r=dmandelin
2012-08-22 21:28:47 -04:00
Nicholas Nethercote
f6ce18ae80
No bug. Fix a spelling mistake in a function name and avoid a compile warning. r=terrence.
2012-08-22 17:48:35 -07:00
Boris Zbarsky
57a6d8a0f3
Bug 783867. Don't blindly assume IsDOMClass objects are nsISupports. r=peterv
2012-08-22 12:18:46 -07:00
Alex Crichton
e47d9a9b39
Bug 568142 - Part 2: Have ParseNode's pn_pos enclose children better. r=jorendorff
2012-08-22 12:03:11 -07:00
Alex Crichton
ffaca98dfe
Bug 568142 - Part 1: Add column numbers to error reports. r=jorendorff
2012-08-22 12:03:11 -07:00