Bobby Holley
45b9e1b35c
Bug 739825 - Push principals when entering compartments in structured clone. r=mrbkap
2012-04-05 14:02:34 -07:00
Josh Matthews
2e17688fb5
Bug 704147 - Make ctypes function pointers callable via call and apply. r=bholley
2012-02-14 16:26:05 -05:00
Jim Blandy
187fe483f9
Bug 741615: Replace Debugger.prototype.wrap with Debugger.Object.prototype.makeDebuggeeValue. r=jorendorff
2012-04-05 12:30:35 -07:00
Bobby Holley
a87e554836
Bug 739796 - Make same-origin cross-compartment Location object access go through the LW in the host compartment. r=gal
...
--HG--
extra : rebase_source : d5e07d4628bfd5990d127b4316219a43c4e0de88
2012-04-05 12:21:12 -07:00
Bobby Holley
aa417df33c
Bug 739796 - Make js_TransplantObjectWithWrapper and GetSameCompartmentSecurityWrapper play nicely together. r=mrbkap
...
--HG--
extra : rebase_source : c132069987b4cae121dfcf1b19ffacaee845df1e
2012-04-05 12:21:12 -07:00
Bobby Holley
cb6621c334
Bug 739796 - Move same-compartment security wrapping into a method on XPCWrappedNative. r=gal
...
--HG--
extra : rebase_source : 48c61d699d27d390be2bcfb006f12264345f9d49
2012-04-05 12:21:12 -07:00
Daniel Holbert
7e16257dea
Bug 742788: Fix two 'warning: comparison of unsigned expression >= 0 is always true' in js. r=luke
2012-04-05 10:56:22 -07:00
Ehsan Akhgari
f76bfc97ec
Merge mozilla-inbound and mozilla-central
2012-04-05 13:41:51 -04:00
Ehsan Akhgari
d704ad8d63
Merge the last green PGO changeset from mozilla-inbound to mozilla-central
2012-04-05 13:40:53 -04:00
Boris Zbarsky
c053d2af62
Bug 738356. Add JSAPI for doing the equivalent of Function.prototype.bind. r=jorendorff
2012-04-05 13:14:52 -04:00
Mike Hommey
d6f5796a92
Bug 738176 - Completely disable jemalloc when it's supposed to be disabled on OSX, and cleanup exposed APIs. r=jlebar,r=khuey
2012-04-05 09:20:53 +02:00
Nicholas Nethercote
420d3590ee
Bug 742163 - Clean up JSScript::jitArityCheck{Normal,Ctor}. r=dvander.
2012-04-05 00:02:02 -07:00
Chris Cooper
9f014cd345
Merge build-system to mozilla-central
2012-04-04 14:02:07 -04:00
Joey Armstrong
a87d07279d
Bug 738404 - Makefile.in edits to use threadsafe mkdir (bug 680246) - r=ted
2012-04-03 16:08:16 -04:00
Joey Armstrong
320d8471b1
Bug 735638 - add utility function checkIfEmpty - r=khuey
2012-04-03 13:34:04 -04:00
Joey Armstrong
e01aa0deb9
Bug 734121 - helper macros for writing make user functions - r=khuey
2012-04-03 13:32:46 -04:00
Phil Ringnalda
d5e0d15763
Merge m-c to b-s
2012-04-03 08:27:38 -07:00
Nicholas Nethercote
e7729f2300
Backout 2f9b6bdf63f7 (bug 739512) due to a bad V8 regression. r=me.
2012-04-02 18:02:54 -07:00
Bill McCloskey
c157b6413e
Bug 716142 - Multi-compartment GC (r=igor,jorendorff)
2012-04-02 17:02:25 -07:00
Joey Armstrong
78fed191e3
Bug 680246 - add missing files from import - r=khuey
2012-04-02 15:28:37 -04:00
Joey Armstrong
5f06bea7d1
Bug 680246 - add a makefile library rule to support thread safe directory creation - r=khuey
2012-04-02 13:06:06 -04:00
David Mandelin
2d3169c439
Bug 737780: diagnostic for crashes in GetNameFromBytecode, r=luke
2012-04-02 11:31:37 -07:00
Terrence Cole
ad72ecd1cc
Bug 549683 - Remove final JSDHashTable users from SpiderMonkey; r=Waldo
...
We still have to continue building and linking jsdhash.cpp for XPConnect, but
this kills the remaining users in SpiderMonkey proper.
2012-03-30 10:33:20 -07:00
Terrence Cole
dfa9712aec
Bug 741005 - Remove XPCNativeWrapperMap; r=bholley
...
This appears to be completely unused.
2012-03-30 15:56:35 -07:00
Matt Brubeck
aadca4eb69
Back out bug 738011, bug 738624, and bug 737857 because of WinXP debug reftest log errors
...
--HG--
extra : rebase_source : 965c755f6416e2ca102b38633fe7a2c7267e956e
2012-04-02 12:44:31 -07:00
Luke Wagner
8557a5c713
Fix semicolon warning in js/src (no bug, r=me)
...
--HG--
extra : rebase_source : 698de99375bcba9438a73460db3e04082d7ca0a9
2012-04-04 18:23:21 -07:00
Bobby Holley
d0937bbb2d
Bug 737251 - Reuse the throwing code in jsobj.cpp for jsproxy.cpp. r=luke
2012-04-04 17:26:21 -07:00
Bobby Holley
9fdb51b7e4
Bug 737245 - Typed Arrays should handle cross-compartment wrappers; part3. r=luke
2012-04-05 09:39:41 +10:00
Bobby Holley
8cd05ebd77
Bug 737245 - Typed Arrays should handle cross-compartment wrappers; part2. r=luke
2012-04-05 09:39:25 +10:00
Bobby Holley
9d0847e75f
Bug 737245 - Typed Arrays should handle cross-compartment wrappers; part1. r=luke
2012-04-05 09:38:47 +10:00
Nicholas Nethercote
3668e4363c
Bug 711895 - Tweak the warning options used for GCC builds (3rd attempt). r=waldo,derf,khuey,mhommey.
...
--HG--
extra : rebase_source : 20540c9b838ee3be6cb0847c1b90fdc3bd44059d
2012-03-21 22:21:16 -07:00
Phil Ringnalda
030fdad2d6
Back out 6c435c96f10a (bug 736591) for Mac jsreftest orange
2012-04-03 21:03:30 -07:00
Terrence Cole
428185aba3
Bug 742114 - Remove duplicate marking of TypeObject::interpretedFunction; r=billm
...
This looks like a merge conflict that I didn't resolve correctly. I also took
the liberty of re-ordering the marking here to match what's in MarkChildren and
the declaration ordering of TypeObject.
--HG--
extra : rebase_source : 33beeb5ea33f8238f6d4d17c223d29acdbfa9457
2012-04-03 18:33:41 -07:00
Jeff Walden
8a45f77c58
Bug 736591 - Ensure that StringBuffer never allocates more memory than is needed to represent a maximum-sized string. Thanks for the technique/idea go to Luke. r=luke
...
--HG--
extra : rebase_source : 3c35b6ac2541425812c57bc76374a43c3a554bbe
2012-04-03 17:18:46 -07:00
Masatoshi Kimura
3cb54abe88
Bug 739659 - Try duck typing in js_ReportUncaughtException. r=luke
2012-04-03 20:08:28 -04:00
David Rajchenbach-Teller
c1d95b2f66
Bug 684017 - Implement ctypes.errno and ctypes.winLastError. r=jorendorff
2012-04-02 15:38:20 +02:00
Jeff Walden
fe4714fd47
Bug 739380 - Begin to implement element definition. r=bhackett
...
--HG--
extra : rebase_source : 25fff9bc91610457feaaf45faa8d42dfec162384
2012-03-21 13:32:55 -07:00
Jeff Walden
ef2ba849e5
Bug 739380 - Define an ElementsHeader base class for all element subtypes, and define meaningful subclasses through which to use an ElementsHeader. r=bhackett
...
--HG--
extra : rebase_source : adb6feb2278c3130ec890d0e38b7bf1dd9e7e1e1
2012-03-21 13:32:55 -07:00
Matt Brubeck
d1ba17a806
Merge mozilla-central to mozilla-inbound
2012-04-02 11:03:29 -07:00
Matt Brubeck
9a2a285b20
Merge last green changeset from inbound to mozilla-central
2012-04-02 10:41:37 -07:00
Nicholas Nethercote
9f46ae6358
Bug 739512 - Patch 6: improving naming of PCCount-related stuff. r=bhackett.
2012-04-01 13:24:56 -07:00
Nicholas Nethercote
6533b3dd75
Bug 739512 - Patch 5: remove JITScript::arityCheckEntry. r=dvander.
2012-04-01 13:24:52 -07:00
Kyle Huey
9d4f8967d3
Bug 722671: Components.utils.getWeakReference should get a reference to the underlying native object if possible. r=mrbkap
2012-04-01 19:21:13 -07:00
Ed Morley
0864352a12
Merge last PGO-green changeset of mozilla-inbound to mozilla-central
2012-03-31 22:41:59 +01:00
Olli Pettay
a59ad13258
Bug 641821, MutationObserver, r=sicking
...
--HG--
extra : rebase_source : a680c883b22976edf38eea23fb516215e081084f
2012-03-31 09:30:13 -07:00
Ed Morley
f6f1d8ed1c
Backout 82c315c0bd14 (bug 644608) for suspected SHARED_LIBRARY_LIBS_DEPS issues on a CLOSED TREE
2012-03-31 13:18:29 +01:00
Mike Hommey
b06774a2c3
Bug 644608 - Implement full dependencies for expandlibs. r=ted
2012-03-31 09:24:39 +02:00
Peter Van der Beken
a739a7d072
Fix for bug 740069 (Generate JS bindings in C++ with a python script for DOM objects on the main thread and in workers. Infrastructure and new bindings for XMLHttpRequest). Patch by bent/bz/bholley/jst/khuey/peterv, r=bent/bz/bholley/jlebar/khuey/peterv/sicking/smaug.
...
--HG--
rename : js/xpconnect/tests/mochitest/test_bug462428.html => dom/bindings/test/test_lookupGetter.html
2012-03-30 21:42:20 -07:00
Terrence Cole
912ecbae5d
Backout 00f2e1e9adc2 after mq malfunction.
2012-03-29 17:52:45 -07:00
Terrence Cole
58b7fa690a
Bug 738868 - Switch JSObject2JSObjectMap to new HashTable; r=mrbkap
2012-03-27 09:55:55 -07:00