Brian Hackett
4fc0494909
Bug 921171 - Check for an uncaught exception when finishing off thread parsing of scripts, r=billm.
2013-10-25 15:30:16 -06:00
Brian Hackett
1f57409a00
Bug 928562 - Always eagerly baseline compile inlined scripts during definite properties analysis, r=jandem.
2013-10-25 14:05:02 -06:00
Terrence Cole
9701f99a8c
Bug 930625 - Fix some exact rooting hazards in spidermonkey; r=sfink
2013-10-24 10:01:38 -07:00
Brian Hackett
8ba62ec05d
Bug 928542 - Add placeholder CallGetProperty ops in definite properties analysis to avoid folding uses of 'this', r=jandem.
2013-10-24 14:07:48 -06:00
Jeff Walden
18bf3c7922
Bug 928736 - Remove forward declarations of classes subsequently defined with attributes, because clang doesn't like it when you do this, and add JS:: to the few places that now need it. r=benjamin
...
--HG--
extra : amend_source : 103b55a665c89b2cc1fddf100b9ec91a8f34efd6
2013-10-24 17:35:36 +01:00
Luke Wagner
82a872f512
Bug 931077 - fix awfy workload0 asm.js perf regression on 32-bit (r=sfink)
2013-10-25 11:58:05 -05:00
Nicholas D. Matsakis
d433175d29
Bug 920463 - Use correct index when iterating over type objects r=jandem
2013-10-10 16:58:11 -04:00
Luke Wagner
b6a2088f23
Bug 929498 - fix test_asmjs.html mochitest to not run so long on slow machines (r=pending)
...
--HG--
extra : rebase_source : 61f561551b225697fe16b084d9b30577a3ff46b2
2013-10-22 16:16:09 -05:00
Ed Morley
c179e2ef19
Backed out changeset 03ffffc0bff4 (bug 929297)
2013-10-25 15:25:32 +01:00
Hannes Verschore
42bd2d6a04
Bug 930989 - IonMonkey: In debug builds always test arguments, r=jandem
2013-10-25 16:21:20 +02:00
Hannes Verschore
48690011d9
Bug 930991 - IonMonkey: Fix bailout during arguments check with TypeSets that contain a combination of SingleObjects and TypedObjects, r=jandem
2013-10-25 16:21:15 +02:00
Nils Maier
b8b97f853e
Bug 929297 - Part 2: Avoid calling amIAddonManager in reporters off the main process.
2013-10-23 11:46:00 +01:00
Cykesiopka
5fe26de789
Bug 914270 - Part 3: Disallow in Makefiles. r=joey
2013-10-24 18:53:00 +01:00
Cykesiopka
e0bcd6aebc
Bug 914270 - Part 1: Simple/Automated moves. r=joey
2013-10-24 18:51:00 +01:00
Terrence Cole
8f70e42362
Bug 909526 - Mark GetGlobalJSObject as not able to GC; r=sfink DONTBUILD
2013-08-26 16:41:11 -07:00
Phil Ringnalda
bf0b9dd61e
Merge m-c to m-i
2013-10-28 17:14:46 -07:00
Phil Ringnalda
2fab6fc269
Merge m-i to m-c
2013-10-28 16:57:08 -07:00
Lukas Blakk
914f4b3b58
Merging in version bump NO BUG
2013-10-28 13:37:48 -07:00
Benjamin Bouvier
815e367091
Bug 930993: In out of line truncate, restore registers in the correct order; r=jandem
2013-10-28 19:46:22 +01:00
Brian Hackett
fc1a731877
Bug 931496 - Check for compileability when eagerly baseline compiling inlined scripts, r=jandem.
2013-10-28 12:43:39 -06:00
Dan Gohman
f394f89c9c
Bug 931486 - SpiderMonkey: Misc x86 assembler spew fixes. r=sstangl
2013-10-28 10:44:53 -07:00
Dan Gohman
5e360131de
Bug 910782 - SpiderMonkey: Use absolute addresses instead of offsets for the interpreter's jump table. r=luke
2013-10-28 10:32:50 -07:00
Dan Gohman
7730aff58a
Bug 910782 - SpiderMonkey: Micro-optimize the interpreter's dispatch mechanism. r=luke
2013-10-28 10:32:50 -07:00
Dan Gohman
599cc0e771
Bug 910782 - SpiderMonkey: Reorder top-level contents of js::Interpret for readability. r=luke
2013-10-28 10:32:50 -07:00
Dan Gohman
2421133503
Bug 910782 - SpiderMonkey: Reduce indirection in InterpreterActivation. r=luke
2013-10-28 10:32:50 -07:00
Dan Gohman
a68d82c0d6
Bug 910782 - SpiderMonkey: Implement indirect-goto-based opcode dispatch. r=luke
2013-10-28 10:32:50 -07:00
Dan Gohman
a41a024a2c
Bug 910782 - SpiderMonkey: Eliminate a copy which is no longer hot. r=luke
2013-10-28 10:32:50 -07:00
Dan Gohman
c882f9f370
Bug 910782 - SpiderMonkey: Cleanup interpreter switch cases. r=luke
2013-10-28 10:32:50 -07:00
Dan Gohman
8fcd3c8e03
Bug 910782 - SpiderMonkey: Rename BEGIN_CASE to CASE. r=luke
2013-10-28 10:32:49 -07:00
Dan Gohman
9b73ceba15
Bug 910782 - SpiderMonkey: Introduce ADVANCE_AND_DISPATCH to simplify a common idiom. r=luke
2013-10-28 10:32:49 -07:00
Dan Gohman
0543056b0e
Bug 910782 - SpiderMonkey: Wrap several gotos in macros. r=luke
2013-10-28 10:32:49 -07:00
Eddy Bruel
726f5c9f8b
Bug 880330 - Remove the old options API; r=bholley
2013-10-28 12:59:04 +01:00
Eddy Bruel
51db6a1db2
Bug 880330 - Refactor jsd to use the new options API; r=sphink
2013-10-28 12:52:27 +01:00
Eddy Bruel
051cd28091
Bug 880330 - Refactor xpconnect shell to use the new options API; r=bholley
2013-10-28 12:43:17 +01:00
Jan de Mooij
007f990405
Bug 931039 - Rename IonRuntime/IonCompartment to JitRuntime/JitCompartment. r=h4writer
...
--HG--
rename : js/src/jit/IonCompartment.h => js/src/jit/JitCompartment.h
2013-10-28 11:33:01 +01:00
Jon Coppeard
787bcdee75
Bug 927204 - Fix timout of jit-test basic/bug623860.js by replacing test with equivalent r=terrence
2013-10-28 10:28:29 +00:00
Terrence Cole
dd42829e0d
Bug 931218 - Fix an exact rooting hazard in JS_StealArrayBufferContents; r=sfink
2013-10-25 11:57:26 -07:00
Brian Hackett
2a5353326f
Bug 927763 - Track all property types for singleton scope objects when Ion compiling scripts using them, r=jandem.
2013-10-28 09:12:56 -06:00
Ted Mielczarek
46db2c02bd
Bug 930674 - convert VISIBILITY_FLAGS in Makefile.in to NO_VISIBILITY_FLAGS in moz.build. r=mshal
2013-10-24 15:06:19 -04:00
Peter Van der Beken
6dd94daf3a
Bug 931467 - Make QS/DOM binding unwrapping like XPCConvert unwrapping for COWs. r=bholley.
...
--HG--
extra : rebase_source : bc3590722f310b7dfc9241cfa66eceb63651f5b7
2013-10-27 09:53:30 +01:00
Birunthan Mohanathas
98dcba23a6
Bug 784739 - Switch from NULL to nullptr in js/; r=ehsan
2013-10-28 10:06:30 -04:00
Nils Maier
429701a912
Bug 929297 - Part 2: Avoid calling amIAddonManager in reporters off the main process. r=njn
2013-10-28 04:53:00 +00:00
Benjamin Bouvier
3b96b2be73
Bug 930477: Specialize Math.floor for Float32; r=jandem,jonco
2013-10-28 14:24:19 +01:00
Felix S. Klock II
fe3f4744fb
Bug 929280: fix ThrowError invocation arities (r=shu).
2013-10-28 13:56:25 +01:00
Mike Hommey
cf2b1d71d9
Bug 930896 - Keep track of files generated by a build backend. r=gps
2013-10-29 08:00:30 +09:00
Steve Fink
fe016459b9
Bug 916677 - Split up the output files and append GC function stack to hazards. Also check against an expected hazard count, r=terrence
...
DONTBUILD because NPOTB
2013-10-28 14:21:46 -07:00
Gregory Szorc
8a2d15ca5d
Bug 927837 - Don't manage generated files in configure; r=glandium
...
--HG--
extra : rebase_source : b502ce209de6a0ae10e130644e424687e4fae85e
2013-10-23 14:43:32 -07:00
Jim Blandy
01e68ba41d
Bug 932025: Don't use Maybe<AutoCompartment> in OldDebugAPI.cpp, to avoid dumb G++ warnings. r=sfink
2013-10-28 15:45:58 -07:00
Jim Blandy
9641e285f2
Bug 921586: Avoid 'may be used uninitialized' warnings in StructuredClone.cpp. r=njn
...
Specifically, it seems that G++ 4.8.1 is unable to tell that the call to
AutoCompartment::~AutoCompartment is protected by the Maybe::constructed
flag.
The "solution" is not to use Maybe here; although Debugger.cpp uses
Maybe<AutoCompartment> everywhere, it gets away with it because it always
actually constructs the Maybe(?!?).
It's a shame to let the compiler's stupidity shape the code, but that
particular warning is valuable elsewhere, so I feel that we shouldn't just
disable the warning.
In file included from /home/jimb/moz/dbg/js/src/jsobjinlines.h:20:0,
from /home/jimb/moz/dbg/js/src/vm/StructuredClone.cpp:44:
/home/jimb/moz/dbg/js/src/jscompartmentinlines.h: In function ‘bool JS_StructuredClone(JSContext*, JS::Value, JS::Value*, const JSStructuredCloneCallbacks*, void*)’:
/home/jimb/moz/dbg/js/src/jscompartmentinlines.h:45:35: warning: ‘ac.js::AutoCompartment::origin_’ may be used uninitialized in this function [-Wmaybe-uninitialized]
cx_->leaveCompartment(origin_);
^
/home/jimb/moz/dbg/js/src/vm/StructuredClone.cpp:1521:41: note: ‘ac.js::AutoCompartment::origin_’ was declared here
mozilla::Maybe<AutoCompartment> ac;
^
In file included from /home/jimb/moz/dbg/js/src/jsobjinlines.h:20:0,
from /home/jimb/moz/dbg/js/src/vm/StructuredClone.cpp:44:
/home/jimb/moz/dbg/js/src/jscompartmentinlines.h:45:35: warning: ‘ac.js::AutoCompartment::cx_’ may be used uninitialized in this function [-Wmaybe-uninitialized]
cx_->leaveCompartment(origin_);
^
/home/jimb/moz/dbg/js/src/vm/StructuredClone.cpp:1521:41: note: ‘ac.js::AutoCompartment::cx_’ was declared here
mozilla::Maybe<AutoCompartment> ac;
^
2013-10-28 12:37:17 -07:00
Jim Blandy
df286a3248
Bug 892643: Make the JSContext accessors GetRuntime, GetContextCompartment, and GetContextZone available for inlining by non-friend code. r=jcoppeard
2013-10-28 12:33:39 -07:00
Luke Wagner
5ae5de551e
Add #ifdef JS_ION to fix --disable-ion bustage (no bug, r=me)
2013-10-24 10:39:07 -05:00
Luke Wagner
d99a65f479
Bug 929786 - Don't forget that JS_ValueToObject can return null (r=bustage)
...
--HG--
extra : rebase_source : 6bad633d1ad32c73ec749275a61d9ab37a367089
2013-10-24 09:47:03 -05:00
Jan de Mooij
0e4d219bf3
Bug 907187 - Rewrite Baseline -> Ion OSR to not use the StackFrame layout. r=djvj
2013-10-24 16:33:26 +02:00
Jan de Mooij
65aee91768
Bug 928423 - Fix Ion GetElementIC GetProp stub to work with non-atomized strings. r=efaust
...
--HG--
extra : rebase_source : ca3983213e5efef7e8739197e0ffa74f42fd75ed
2013-10-24 16:03:58 +02:00
Luke Wagner
98c91c2069
Bug 925233 - OdinMonkey: fix neutering interaction with asm.js (r=sfink)
2013-10-24 09:00:04 -05:00
Luke Wagner
cdfe8440d6
Bug 929786 - Add shell function to neutering (r=sfink)
...
--HG--
extra : rebase_source : 3134a925596555755908f11017bd4203fc663eb1
2013-10-24 08:59:59 -05:00
Luke Wagner
5dc0d08525
Bug 930260 - fix infinite recursion in signal handler on non-main-thread in debug builds (r=bhackett)
...
--HG--
extra : rebase_source : d4f91175dfd7c9bc7647a8ec3fec50e8b468e973
2013-10-23 17:03:35 -05:00
Jan de Mooij
33e5c3064e
Bug 908915 - Fix compartment mismatch in shell decompileThis and disassemble functions. r=efaust
...
--HG--
extra : rebase_source : e405a3b4ea30eba48dd7919eccdc71226d53dfe6
2013-10-24 15:02:51 +02:00
Douglas Crosher
13bc1ec3a7
Bug 919958 - Ionmonkey: correct instruction numbering in alias analysis and re-enable heap load movement
2013-10-24 16:06:27 +11:00
Brian O'Keefe
0cbcd904c7
Bug 928709 - Convert chromium-config.mk to mozbuild, r=mshal
2013-10-02 13:17:55 -04:00
masaya iseki
f4dd5b31c3
Bug 909997 - Add JS compiler options at runtime to expand differential testing; r=nbp"
2013-10-22 17:47:00 +01:00
Carsten "Tomcat" Book
d2da7791d3
Merge mozilla-central to mozilla-inbound
2013-10-24 07:08:01 +02:00
Carsten "Tomcat" Book
daa4f1689c
Merge mozilla-inbound to Mozilla-Central
2013-10-24 07:05:29 +02:00
Benjamin Peterson
67b980d7f0
Bug 928736 - Fix compiler warnings related to context options namespace importing. r=luke
2013-10-23 23:51:37 -04:00
Mike Hommey
7772e54ef3
Bug 929983 - Restore ?= on CC/CXX_WRAPPER that bug 585011 removed. r=khuey
2013-10-24 12:25:52 +09:00
Mike Hommey
5a05edfe2d
Bug 930227 - Sync config/rules.mk and js/src/config/rules.mk. r=me
...
--HG--
extra : amend_source : 7828dc29ea1deda914808bf316949f390ee77990
2013-10-24 08:16:48 +09:00
Mike Hommey
80c623bb6a
Bug 921492 - Make StrictOrderingOnAppendList use actual alphabetical sorting. r=mshal,r=gps
2013-10-24 08:05:43 +09:00
Mike Hommey
5072f65f8c
Bug 913268 - Make CPP_SOURCES a StrictOrderingOnAppendList. r=mshal
2013-10-24 08:00:23 +09:00
Mike Hommey
1ac864ff12
Bug 928204 - Don't ignore missing depfiles when aggregating them. r=gps
2013-10-24 07:59:03 +09:00
Carsten "Tomcat" Book
97e93dac41
Merge mozilla-central to fx-team
2013-10-23 15:03:32 +02:00
Nicholas Nethercote
d58b8ff6f4
Bug 918207 - Support per-tab memory profiling. r=billm,mccr8,till,smaug,nfroyd.
...
--HG--
extra : rebase_source : 7603eaedbd761c6b231b1b911f719388864755e6
2013-10-22 14:53:26 -07:00
Steve Fink
019e4a11a6
Bug 929151 - JS_ASSERT(good), not JS_ASSERT(bad). r=bustage
...
--HG--
extra : rebase_source : dea0a9dfc214449e56d6e69defb4f80ca5ebecc9
2013-10-22 16:24:42 -07:00
Steve Fink
f2010493f7
Bug 929151 - Disable GGC when object metadata is used, r=terrence
2013-10-21 13:53:37 -07:00
Steve Fink
12768ceaf1
Bug 861925 - Steal and neuter ArrayBuffers at end of structured clone, r=jorendorff
...
--HG--
extra : rebase_source : 3378a06b47e7ee2f45da841b3604077b4c2b64e6
2013-10-15 23:48:20 -07:00
Steve Fink
bffdc9c5e8
Bug 861925 - Allow grabbing data from ArrayBuffers and neutering them independently (in addition to Steal, which does both at the same time). r=Waldo
...
--HG--
extra : rebase_source : 2e354183ed75463da2e51b3bac20b732e629f335
2013-10-15 23:48:01 -07:00
Steve Fink
cdcceaf8e2
Bug 861925 - Do-nothing refactoring to make the following patch cleaner, r=luke
...
--HG--
extra : rebase_source : 36a22f3222cf297404758258f8eb25988b0ffad0
2013-10-15 23:47:43 -07:00
Steve Fink
0cd4cc6b4a
Bug 861925 - Add an optional parameter to the shell serialize() function for specifying Transferables, r=jorendorff
...
--HG--
extra : rebase_source : 81e32ad3aa6c23769ab6e3f0a44384b1870f7907
2013-10-15 23:47:26 -07:00
Steve Fink
e2cf79f199
Bug 861925 - Always report an error when transfering non-Transferrables, r=luke
...
--HG--
extra : rebase_source : edb24956d6a8778fdd668a655b2e9c4fabb1abde
2013-10-15 21:55:50 -07:00
Brad Lassey
04f87a3c75
bug 890985 - crash in nsStandardURL::SetSpec @ nsStandardURL::BuildNormalizedSpec r=glandium
2013-10-23 10:44:20 +02:00
Birunthan Mohanathas
de354c9745
Bug 784739 - Switch from NULL to nullptr in miscellaneous directories; r=ehsan
...
--HG--
extra : rebase_source : 9335e9b4b0ac02e8066fbb79797bbc0d3fd73874
2013-10-23 16:36:09 -04:00
Birunthan Mohanathas
d025dae9ac
Bug 784739 - Switch from NULL to nullptr in js/; r=ehsan
...
--HG--
extra : rebase_source : 020a6cca9f0df429b630144366547b2da6cc7bb1
2013-10-23 16:35:51 -04:00
Nicholas D. Matsakis
e548c599ce
Bug 898342 - Implement movable handles for Typed Objects r=till
2013-09-11 16:24:23 -04:00
David Caabeiro
4eefe958c7
Bug 896264 - Implement Math.hypot(). r=jorendorff.
2013-10-02 17:27:50 +02:00
Jason Orendorff
72cba46a17
Bug 901979 - Assertion failure: !global->nativeLookup(cx, id), at ../jsobjinlines.h:1125. r=Waldo.
2013-10-23 11:42:25 -05:00
André Bargull
13c4d58f7c
Bug 928508 - Change String.prototype.@@iterator to iterate over code points. r=jorendorff.
2013-10-23 11:42:25 -05:00
Brian Hackett
042377fc92
Bug 928776 - Create template call and decl env objects in baseline, r=jandem.
2013-10-23 08:01:41 -06:00
Brian Hackett
02f09ba72b
Bug 928562 - Eagerly baseline compile inlined scripts during definite properties analysis, r=jandem.
2013-10-23 07:45:41 -06:00
Marty Rosenberg
b5b8a340f5
bug 879647: Don't throw process fatal assortions when we're about to abort the compilation. (r=jbramley)
2013-10-23 08:29:45 -04:00
Bobby Holley
d23fe1a7b3
Bug 928476 - Add telemetry to measure cross-global adopts. r=mrbkap,nfroyd
2013-10-23 14:02:42 +02:00
Dan Minor
6a97de3c39
Bug 929125 - Set shared library path in jit-test harness; r=terrence
2013-10-22 13:57:54 -04:00
Hannes Verschore
a695d47902
Bug 890722: IonMonkey: The forgotten, always left out, ignored, neglected comment update, r=jandem
2013-10-23 11:17:26 +02:00
Jon Coppeard
e6276667f3
Bug 927801 - Ensure test cases create call object to fix failures with GGC r=terrence
2013-10-23 10:05:25 +01:00
Gregory Szorc
f7a94d6205
Bug 585011 - Move cl.py to mozbuild; r=ted
...
--HG--
rename : build/cl.py => python/mozbuild/mozbuild/action/cl.py
2013-10-22 14:25:56 -07:00
Hannes Verschore
d60689a4f3
Bug 890722: IonMonkey: Implement JSOP_RETRVAL, JSOP_SETRVAL, JSOP_POPV, r=jandem
2013-08-20 17:34:45 +02:00
Dan Gohman
c4b406e500
Bug 928625 - IonMonkey: Don't emit Unbox operators for values which aren't used. r=bhackett
2013-10-22 07:33:26 -07:00
Brian Hackett
93c8379fb0
Bug 928562 - Remove uses of JSContext for BytecodeAnalysis, BaselineInspector, and constructing bytecode type maps, r=jandem.
2013-10-22 08:08:10 -06:00
Benjamin Bouvier
7934bd5267
Bug 918163: Tests
2013-10-22 14:58:29 +02:00
Benjamin Bouvier
16a1949f04
Bug 913282: Tests
2013-10-22 14:58:21 +02:00
Benjamin Bouvier
c59111c6f5
Bug 913282: More Float32 operators: UnsignedToFloat32; p=dougc,bbouvier, r=jonco,h4writer
...
dougc for the ARM parts, bbouvier for the rest
2013-07-18 16:27:14 -07:00
Benjamin Bouvier
e59ab012ea
Bug 913282: IsFloat32Representable function in mfbt; r=Waldo
...
--HG--
extra : rebase_source : 0d4d6f02b880c37d29e3e41e9d105365d9f941b0
2013-10-22 14:55:35 +02:00
Benjamin Bouvier
45596c00a4
Bug 913282: More Float32 Operators: Not; p=dougc,bbouvier, r=jonco,nbp
...
dougc for the ARM parts, bbouvier for the rest
2013-10-22 14:53:52 +02:00
Benjamin Bouvier
5dc4bbbc7b
Bug 913282: More Float32 operators: Abs; p=dougc,bbouvier; r=jonco,sstangl
...
dougc for the ARM parts, bbouvier for the rest.
2013-10-22 14:53:12 +02:00
Benjamin Bouvier
7103c3bef7
Bug 913282: More Float32 operators: Sqrt; p=dougc,bbouvier, r=jonco,nbp
...
dougc for the ARM parts, bbouvier for the rest
2013-07-18 16:16:58 -07:00
Benjamin Bouvier
a14d183a40
Bug 913282: More Float32 operators: comparisons; p=dougc,bbouvier, r=jonco,h4writer
...
dougc for the ARM parts, bbouvier for the rest
2013-10-22 14:51:37 +02:00
Benjamin Bouvier
8d4669c6c8
Bug 913282: More Float32 operators: TruncateToInt32; p=dougc,bbouvier, r=jonco,jandem
...
dougc for the ARM parts, bbouvier for the rest.
--HG--
extra : rebase_source : ab8ab9bd043cb04e6a98d793688298c0e5c3a7e7
2013-07-18 16:45:16 -07:00
Gabor Krizsanits
f655767c98
Bug 927765 - createObjectIn for exportHelpers. r=bholley
2013-10-22 14:24:07 +02:00
Gabor Krizsanits
4cfc5bad76
Bug 927765 - Options for createObjectIn. r=bholley
2013-10-22 14:23:41 +02:00
Jan de Mooij
006d3e5c3e
Bug 929414 - Fix small bug in MacroAssembler::extractTag. r=h4writer
2013-10-22 14:14:50 +02:00
Christian Holler
f63772c59f
Bug 844755 - TSan: Blacklist js::gc::ChunkBitmap::isMarked. r=jonco
2013-10-22 13:27:23 +02:00
Hannes Verschore
5f7ea4df10
Bug 928889: Baseline: Return the correct *pc when in prologue, r=jandem
2013-10-22 12:19:03 +02:00
Carsten "Tomcat" Book
aff78ee587
Backed out changeset f90eb21ea4cd (bug 928204) for build failures on Linux PGO
2013-10-22 11:47:48 +02:00
Mike Hommey
10ecd3d981
Bug 926733 - Enable bug 921003. r=gps
2013-10-22 15:15:21 +09:00
Mike Hommey
79fc41f3cc
Bug 928204 - Don't ignore missing depfiles when aggregating them. r=gps
...
However, since we don't generate depfiles when compiling assembly, explicitly exclude those.
Also, fix a few issues with included depfiles:
- The tools tier need them because it (sadly) links binaries.
- depfiles for TARGETS use the full path, whereas the depfiles for OBJS and others don't.
2013-10-22 13:40:37 +09:00
Mike Hommey
deafa81d69
Bug 664362 - Generate depfiles for host objects/programs/libraries. r=gps
2013-10-22 13:40:27 +09:00
Luke Wagner
6019e70978
Bug 922432 - OdinMonkey: improve error reporting (r=sstangl)
...
--HG--
extra : rebase_source : 73e87b5ef47215bd84df38de6f3ce68ba9686e65
2013-10-21 17:07:06 -05:00
Kannan Vijayan
2d6c358f7d
Bug 916949 - Change __noSuchMethod__ so that it only gets invoked on undefined bindings. r=jorendorff
2013-10-21 17:59:11 -04:00
Masatoshi Kimura
7b63853e9c
Bug 928220 - Get rid of JS_INLINE
2013-10-22 06:34:24 +09:00
Terrence Cole
4b74572640
Bug 929065 - Fix an oom handling issue in ion compilation; r=bhackett
...
--HG--
extra : rebase_source : a2996447791b60ca53d02f7eb514143370c232b0
2013-10-21 12:12:48 -07:00
Terrence Cole
ada958d2ba
Bug 928056 - Do not pause for background compilation before ggc; r=bhackett,r=billm
...
--HG--
extra : rebase_source : 60b4f5539f30213836c3acc87f8aa88404dd52eb
2013-10-17 14:42:46 -07:00
Dan Gohman
44e1eaae94
Bug 928450 - IonMonkey: Check for empty ranges after intersecting integer and floating-point ranges. r=nbp
2013-10-21 13:04:20 -07:00
Dan Gohman
96ac2b9083
Bug 927389 - IonMonkey: Refine a range's lower and upper bounds when clearing its fractional part. r=nbp
2013-10-21 13:04:15 -07:00
Joshua Cranmer
4c2b5f285c
Bug 900526, part 3: Define FINAL_TARGET and friends in moz.build, r=gps
2013-10-21 13:08:35 -05:00
Joshua Cranmer
fa4de4e669
Bug 900526, part 2: Move backend.mk inclusion to config.mk instead of rules.mk, r=gps
2013-10-21 13:08:00 -05:00
Jim Blandy
0440af2389
Bug 928507: Properly hide JS::Handle's assignment operator; add 'repoint' method to deal with the fallout; fix C1Spewer, IonSpewer, and CompileOptions. r=terrence
2013-10-21 12:56:44 -07:00
Kannan Vijayan
3ceaaffe62
Backout 38d2cbc11868 for jsreftest failures. CLOSED TREE.
2013-10-21 14:39:29 -04:00
Kannan Vijayan
207ebf3145
Bug 916949 - Change __noSuchMethod__ so that it only gets invoked on undefined bindings. r=jorendorff
2013-10-21 12:03:39 -04:00
Brian Hackett
98d50998be
Bug 928971 - Consistently test for whether functions will be run once closures, r=luke.
2013-10-21 10:01:47 -06:00
Benjamin Peterson
91aa788491
Bug 928738 - Safely pun double and float. r=jandem
2013-10-21 11:46:54 -04:00
Felix S. Klock II
459028b740
Bug 928029: SelfHosting: check ThrowError argument count (r=till).
2013-10-21 10:08:01 -04:00
Ehsan Akhgari
ca0cdad832
Bug 928712 - Remove the rest of the unneeded prtypes.h inclusions; rs=bsmedberg
2013-10-20 22:59:48 -04:00
Dan Gohman
e5ca28a498
Bug 926514 - Revert "Bug 925088 - SpiderMonkey: Fold loads into branchTest32. r=nbp"
2013-10-20 09:46:26 -07:00
Benjamin Peterson
8c167bb3f7
No Bug - Include jsobjinlines.h to avoid warning. r=me
2013-10-20 11:48:58 -04:00
Ehsan Akhgari
1b7df9a2ad
Backed out changeset 0ddbf9b3b20c (bug 928712) because of build bustage
2013-10-20 09:42:51 -04:00
Ehsan Akhgari
a63b803a55
Bug 928712 = Remove the rest of the unneeded prtypes.h inclusions; rs=bsmedberg
2013-10-20 09:10:07 -04:00
Ms2ger
39b292cc30
Merge inbound to m-c.
2013-10-20 10:40:40 +02:00
Ms2ger
b261954f7c
Bug 908142 - Part g: Remove defines from js/xpconnect/shell/Makefile.in; r=gps
2013-10-20 09:25:20 +02:00
Ms2ger
9325053582
Bug 908142 - Part d: Move FAIL_ON_WARNINGS to moz.build in js/xpconnect/shell/; r=gps
2013-10-20 09:25:19 +02:00
Ms2ger
88f73ee0bb
Bug 923395 - Part b: Remove makefiles that only set LOCAL_INCLUDES and DEFINES; r=gps
2013-10-20 09:25:19 +02:00
Phil Ringnalda
f1ddcb62c6
Revert 'Revert "Bug 925088 - SpiderMonkey: Fold loads into branchTest32. r=nbp"' for making parallel/timeout-gc.js and parallel/timeout.js timeout
2013-10-19 18:57:54 -07:00
Dan Gohman
5c2c51bc87
Revert "Bug 925088 - SpiderMonkey: Fold loads into branchTest32. r=nbp"
2013-10-19 17:44:10 -07:00
Benjamin Peterson
2f7d6c4355
Bug 928333 followup - dumpHead() should only be defined in debug mode. r=me
2013-10-19 19:15:41 -04:00
Christian Holler
0d908cfe63
Bug 928333 - Disable dumpHeap function with --fuzzing-safe. r=waldo
...
--HG--
extra : rebase_source : 6d99227beb04bb93debfd28c0ca188ae1bad5e29
2013-10-18 15:18:18 +02:00
Shu-yu Guo
e1f1057dd5
Bug 928426 - Don't create template objects for singleton-typed this values. (r=bhackett)
2013-10-19 13:56:57 -07:00
Dan Gohman
47a24d2894
Revert "Bug 925088 - SpiderMonkey: Micro-optimize x64's testStringTruthy. r=mjrosen"
2013-10-19 12:14:51 -07:00
Tom Schuster
c4c16b0062
Bug 884410 - Remove JS_ValueToNumber. r=terrence
2013-10-19 18:39:52 +02:00
Jan de Mooij
d55f9aed12
Bug 723640 - Don't clone regexps in Ion code if cloning is not observable. r=bhackett
2013-10-19 17:33:10 +02:00
Nicholas D. Matsakis
7ce97a4d6e
Bug 898362 - Self-host portions of the typed object logic r=till
2013-09-10 10:35:53 -04:00
Ryan VanderMeulen
7c8f392342
Backed out changeset 61f6c63bcb3d (bug 928056) for m-oth failures.
2013-10-18 15:44:30 -04:00
Terrence Cole
66f7858adb
Backed out changeset d6180c846c36 for bustage on a CLOSED TREE
2013-10-18 12:30:12 -07:00
Terrence Cole
788033ce3c
Bug 928056 - Fix ordering of pause and state change when entering GC; r=billm
2013-10-18 11:43:35 -07:00
Luke Wagner
9614000d14
Bug 900669 - OdinMonkey: asm.js caching (shell-only support) (r=sstangl)
...
--HG--
extra : rebase_source : f6031010760e1e09d43c03b3d5ef845155d247b9
2013-10-15 12:13:34 -05:00
Norbert Lindenberg
5f6fa663f5
Bug 853704 - Reenable test262/intl402/ch10/10.1/10.1.1_13.js and test262/intl402/ch10/10.1/10.1.1_19_c.js, fixed by bug 919872. r=jwalden
...
--HG--
extra : rebase_source : 87e8621e1bd24fc529e333c64b2c4740f30a1f2d
2013-10-17 22:19:57 +02:00
Vladimir Vukicevic
7ca8e1bd07
b=927719; DEVELOPER_OPTIONS set too late; r=gps
2013-10-18 13:12:14 -04:00
Brian Hackett
5a87305800
Bug 928307 - Reset use count for scripts whose Ion code is invalided when finishing, r=jandem.
2013-10-18 11:04:48 -06:00
Brian Hackett
59d1c96d92
Bug 928268 - Avoid bogus assert, r=jandem.
2013-10-18 11:01:51 -06:00
Terrence Cole
fcb34e6b05
Bug 928056 - Do not pause for background compilation before ggc; r=bhackett
2013-10-17 14:42:46 -07:00
Terrence Cole
0e74f55afa
Bug 928421 - Re-add --enable-threadsafe to support bisection; r=Waldo
2013-10-18 09:44:44 -07:00
Andrew McCreight
4f6b4f41d9
Bug 927218 - Remove unused declaration of XPCWrappedNative::Morph. r=bholley
2013-10-17 06:24:18 -07:00
Andrew McCreight
74a3bafe4a
Bug 926081 - Move stuff from xpcpublic.h to xpcprivate.h. r=bholley
2013-10-17 09:02:20 -07:00
Terrence Cole
f4a27e7aa9
Bug 928140 - Add postbarrier when inlining UnsafeSetReservedSlot; r=shu
...
--HG--
extra : rebase_source : 35727cbe0f47983c29a186a0e319bfc4a61c48ba
2013-10-17 18:07:39 -07:00
Eric Faust
a6a2404aa2
Bug 923765 - Account for __noSuchMethod__ in proxy stubs in GetPropertyIC. (r=djvj)
2013-10-17 18:13:43 -07:00
Terrence Cole
a3fbc4c743
Bug 928140 - Disable spread-call-recursion test in GGC builds on a CLOSED TREE; r=bustage
2013-10-17 15:16:53 -07:00
Jim Blandy
319c60c599
Bug 927655: Make SpiderMonkey's GDB pretty-printer tests call JS_Init, as required. DONTBUILD r=sfink
2013-10-17 13:42:55 -07:00
Jim Blandy
05461608b2
Bug 927633: It should be okay for roots registered with JS_Add***Root to be NULL. r=sfink
2013-10-17 13:40:40 -07:00
Jon Coppeard
261fe3e856
Bug 923183 - Make StackFrame mark callee value and this where present r=jandem
2013-10-17 20:58:21 +01:00
Jon Coppeard
ffbbdb49c0
Bug 927031 - Use MPostWriteBarrier to postbarrier SetElementIC r=jandem
2013-10-17 20:58:21 +01:00
Steve Fink
98a2217207
Bug 925916 - Handlify various things in XPConnect, r=bholley
...
--HG--
extra : rebase_source : d6b2697f043d56e6c96e5addc7e6192d067a068c
2013-10-11 22:02:39 -07:00
Brian Hackett
06dbe4a13d
Bug 922270 - Don't construct template objects during IonBuilder, r=jandem.
2013-10-17 13:50:26 -06:00
Ryan VanderMeulen
b2d522634d
Backed out changeset 79a1f60d83df (bug 909997) for bustage.
...
CLOSED TREE
2013-10-17 14:50:47 -04:00
Benjamin Bouvier
5c898d2658
Bug 918613 - Specialize some Maths function calls for Float32 in Ion. r=sstangl
2013-10-17 08:50:56 +02:00
Ben Kelly
75916bb60b
Bug 927670 - Prepend lib dirs to sys.path in jit_test.py to avoid conflicts. r=terrence
2013-10-17 14:37:58 -04:00
Sankha Narayan Guria
b08b45526f
Bug 918341 - new Map(iterable) should check that iterator values are objects. r=jorendorff
2013-10-17 12:36:52 +05:30
masaya iseki
799b253be3
Bug 909997 - Add JS compiler options at runtime to expand differential testing. r=nbp
2013-10-17 14:37:57 -04:00
Terrence Cole
e782e879fc
Bug 927272 - Do not treat strings specially when rekeying map objects; r=jonco
...
--HG--
extra : rebase_source : 6d5bb16f1308beec31c00bcdb31f307fe29bd01d
2013-10-17 09:12:23 -07:00
Brian Hackett
be3f273b81
Bug 925962 - Track expected contents of stack type sets in compiler constraints, r=jandem.
2013-10-17 10:21:05 -06:00
Carsten "Tomcat" Book
f112e107ae
Merge mozilla-central to mozilla-inbound
2013-10-17 13:49:27 +02:00
Carsten "Tomcat" Book
e0e6d5915e
Merge mozilla-inbound to mozilla-central
2013-10-17 13:43:37 +02:00
Andy Wingo
7b4a8ad188
Bug 924318 - More iterator test cleanups. r=jwalden
2013-10-17 12:56:34 +02:00
Andy Wingo
f7331dbec8
Bug 924318 - Clean up ecma_6/Generators iterator tests. r=jwalden
2013-10-17 12:56:03 +02:00
Andy Wingo
81039dc4b4
Bug 924040 - Update yield* to use @@iterator protocol. r=jwalden
2013-10-17 12:36:04 +02:00
Andy Wingo
c9977b2ad9
Bug 919948 - Convert Array.prototype.@@iterator to use new iteration protocol. r=jorendorff
...
--HG--
extra : rebase_source : d67252851178e66e8d7ef82ef83edddf79535a4e
2013-10-17 12:10:02 +02:00
Ehsan Akhgari
9bf1bff8b4
Bug 895047 - Make char16_t available everywhere and use that to define PRUnichar and jschar; r=jcranmer,jorendorff,glandium
2013-10-17 00:36:13 -04:00
Ben Kelly
696e8c2a7d
Bug 927649: Use object literal syntax in for-of iterator. r=jorendorff
2013-10-16 16:44:00 +02:00
Jon Coppeard
5290af20fc
Bug 926681 - Make JSRuntime::currentThreadOwnsOperationCallbackLock() work the the same in non-threadsafe builds r=bhackett
2013-10-17 09:41:27 +01:00
Jan de Mooij
b5cb5864c1
Bug 859892 - Rename JS_CANONICALIZE_NAN to JS::CanonicalizeNaN. r=Waldo
2013-10-17 10:16:17 +02:00
Bobby Holley
5c32c180a4
Bug 922009 - MOZ_CRASH when trying to transplant objects with SCSWs. r=mrbkap
2013-10-17 10:00:02 +02:00
Phil Ringnalda
214fbe3acd
Back out ee100983f921 (bug 895047) for build bustage
...
CLOSED TREE
2013-10-16 21:51:55 -07:00
Ehsan Akhgari
6f865c67f5
Bug 895047 - Make char16_t available everywhere and use that to define PRUnichar and jschar; r=jcranmer,jorendorff,glandium
2013-10-17 00:36:13 -04:00
Eric Faust
d359eb08df
Bug 925201 - Ensure SetElementIC properly handles dense element holes. (r=shu)
2013-10-16 16:37:17 -07:00
Eric Faust
74bffea9a0
Bug 922499 - Fix SetPropertyIC generic proxy stub mistakenly swallowing DOM proxies. (r=djvj)
2013-10-16 16:37:14 -07:00
Luke Wagner
1cffb50c48
Bug 927112 - OdinMonkey: loosen up type rules for + (r=sstangl)
...
--HG--
extra : rebase_source : 7c3cc07c2885202524f604cdd259e029f47282e9
2013-10-16 18:02:13 -05:00
Luke Wagner
1ab3082cee
Bug 927112 - OdinMonkey: loosen up type rules for ~~ (r=sstangl)
...
--HG--
extra : rebase_source : 3bf86703790d10f563f9091f7acd8513d63c569f
2013-10-16 18:02:00 -05:00
Mike Hommey
5badab1842
Bug 926906 - Kill core_abspath, core_realpath and core_winabspath. r=gps
2013-10-17 07:55:16 +09:00
Mike Hommey
9228a9c148
Bug 926906 - Drop support for GNU make < 3.81. r=gps
2013-10-17 07:55:14 +09:00
Terrence Cole
f9c7be1c57
Bug 924986 - Make threadsafe builds the default for spidermonkey; sr=jorendorff,r=gps
2013-10-09 10:03:38 -07:00
Ryan VanderMeulen
3f5c7c7703
Backed out changeset b4ebfef56fee (bug 922270) for SM(r) failures.
2013-10-16 16:21:03 -04:00
Kannan Vijayan
17b3325cdc
Bug 921035 - Dont phi-eliminate scopeChain object in heavyweight functions if it may be neede for argsobj construction later. r=h4writer
2013-10-16 16:20:10 -04:00
Steve Fink
78a9b01b2e
Bug 927204 - Cannot AddNamedRoot a nullptr, r=terrence
2013-10-15 21:41:36 -07:00
Brian Hackett
698707c7ae
Bug 922270 - Don't construct template objects during IonBuilder, r=jandem.
2013-10-16 12:34:37 -06:00
Brian Hackett
e0630ec7c3
Bug 927195 - Track prototype properties of functions used in instanceof operations, r=jandem.
2013-10-16 12:27:02 -06:00
Brian Hackett
77fbf1392d
Bug 926847 - Watch for shapes without slots when looking for undefined properties, r=jandem.
2013-10-16 12:21:09 -06:00
John Hopkins
a72bc0e1f1
Bug 925894 - Normalize cl generated dependencies before testing for spaces in them. p=glandium, r=gps
2013-10-16 14:13:14 -04:00
Steve Fink
89350ed794
Bug 926778 - Prevent executable allocator from handing out poisoned pointers with JSGC_ROOT_ANALYSIS, r=terrence
2013-10-15 15:35:00 -07:00
Phil Ringnalda
408f423bbd
Backed out changeset b158656d754e (bug 921035) for test bustage
2013-10-16 09:43:19 -07:00
Kannan Vijayan
14fa3b84ed
Bug 921035 - Dont phi-eliminate scopeChain object in heavyweight functions if it may be neede for argsobj construction later. r=h4writer
2013-10-16 11:43:26 -04:00
Ed Morley
fa71df56b3
Bug 927387 - Make xpc::SystemErrorReporter() JS exception fprintf()s not split the error across two lines; r=bholley
2013-10-16 16:18:24 +01:00
Nathan Froyd
d3528984b7
Bug 781171 - delete JS_BYTES_PER_WORD/JS_BITS_PER_WORD from configure.in; r=glandium
2013-10-11 15:13:35 -04:00
Nathan Froyd
526b7dddb0
Bug 925879 - remove vestigal JS_BYTES_PER_WORD/JS_BITS_PER_WORD_LOG2 definitions from jscpucfg.h; r=njn
2013-10-11 15:15:16 -04:00
Nathan Froyd
cfb5e560f4
Bug 925879 - use sizeof(void*) instead of JS_BYTES_PER_WORD in jsfriendapi.h; r=njn
2013-10-11 15:17:07 -04:00
Nathan Froyd
73d53adda3
Bug 925879 - use JS_BITS_PER_WORD instead of JS_BYTES_PER_WORD in HashTable.h; r=njn
2013-10-15 10:11:03 -04:00
Nathan Froyd
dcffd48dd5
Bug 925807 - define JS_BITS_PER_WORD in terms of JS_64BIT; r=njn
2013-10-11 15:11:48 -04:00
Nathan Froyd
6612f5a92a
Bug 925733 - don't use JS_BITS_PER_WORD_LOG2 for jit caches; r=jandem
2013-10-11 12:08:58 -04:00
Nathan Froyd
db29e54a8e
Bug 924891 - don't use JS_BITS_PER_WORD in jscrashreport.cpp; r=njn
2013-10-09 09:06:13 -04:00
Nathan Froyd
09632b8de1
Bug 925729 - don't use JS_BITS_PER_WORD_LOG2 in BytecodeEmitter.cpp; r=njn
...
We have JS_BITMAP_NBITS now, and we can rely on the compiler to fold multiplication
and division into shifts.
The casts are for avoiding signed-to-unsigned comparison warnings, and for making
sure the memset length is properly converted into a shift.
2013-10-10 10:56:44 -04:00
Benjamin Peterson
a61a58fd6b
Bug 926948 - Include jsobjinlines.h for JSObject::getType. r=bhackett
2013-10-16 10:13:54 -04:00
Nicholas D. Matsakis
271da5b9d4
Bug 914220 - Move TypedObject global names into a TypedObject module r=waldo
2013-09-09 11:52:11 -04:00
Gabor Krizsanits
ebb52400f3
Bug 925293 - Refactoring SandboxOptions parsing. r=bholley
2013-10-16 15:18:43 +02:00
Carsten "Tomcat" Book
7ab0f220a1
Backed out changeset ddfe7f3ad095 (bug 926678) for perma-orange linux crashtest failures
2013-10-16 13:56:22 +02:00
Jon Coppeard
6d1e37d4e1
Bug 912573 - Assert that JSCompartment::callsiteClones doesn't need post-barrier for now r=terrence
2013-10-16 09:45:27 +01:00
Jon Coppeard
8afde533eb
Bug 926678 - Ensure GC gets triggered when gcMallocBytes drops below zero r=billm
2013-10-16 09:45:27 +01:00
Jon Coppeard
3203317e2b
Bug 925397 - Add JSObject::initDenseElementsUnbarriered() for use from PJS r=terrence
2013-10-16 09:45:27 +01:00
Mike Hommey
c193f8915c
Bug 925605 - Allow to build with a special build of GNU make on windows. r=gps
2013-10-16 08:34:18 +09:00
Dan Gohman
4db127868e
Bug 925848 - IonMonkey: Don't intersect [0,?] and [?,0] to [0,0]. r=nbp
2013-10-15 20:49:44 -07:00
Dan Gohman
5a815fe084
Bug 918607 - IonMonkey: Add a Range::setDouble which takes double arguments and use it to simplify and generalize several things.
2013-10-15 20:49:44 -07:00
Dan Gohman
02847d95c8
Bug 924660 - IonMonkey: Revert unintended changes to MDiv::truncate introduced in 6afebbb8e595. r=nbp
2013-10-15 20:49:44 -07:00
Dan Gohman
fd8c03c205
Bug 925586 - IonMonkey: Document MUrsh's special case exemption from type() rules, and restrict it to only the cases that need it. r=nbp
2013-10-15 20:49:44 -07:00
Dan Gohman
41d9d5c4bf
Bug 925586 - IonMonkey: Make range analysis use type information consistently. r=nbp
2013-10-15 20:49:43 -07:00
Dan Gohman
805653ec84
Bug 925586 - IonMonkey: Extend range checking to all values with numeric and numeric-like types. r=nbp
2013-10-15 20:49:43 -07:00
Dan Gohman
7cfff67a82
Bug 925586 - IonMonkey: Simplify MLoadTypedArrayElement and MLoadTypedArrayElementStatic range computation. r=nbp
2013-10-15 20:49:43 -07:00
Dan Gohman
0190ca693f
Bug 923659 - IonMonkey: Make range adjustments before calling setRange instead of after. r=nbp
2013-10-15 20:49:43 -07:00
Dan Gohman
e0ad7c3bcb
Bug 923659 - IonMonkey: Use the Range constructor which takes an MDefinition instead of calling range() directly to determine operand ranges. r=nbp
2013-10-15 20:49:43 -07:00
Dan Gohman
7e18da11bd
Bug 923659 - IonMonkey: Set more precise ranges for MArrayLength and MInitializedLength. r=nbp
2013-10-15 20:49:43 -07:00
Dan Gohman
e0cba790bf
Bug 923659 - IonMonkey: Use null instead of allocating a Range when nothing is known. r=nbp
2013-10-15 20:49:43 -07:00
Dan Gohman
eab8d5e710
Bug 923659 - IonMonkey: Fix an accidentally dropped "break". r=nbp
2013-10-15 20:49:43 -07:00
Wes Kocher
5172263e10
Backed out changeset f5838290c705 (bug 900669) for rootanalysis bustage
2013-10-15 18:52:36 -07:00
Wes Kocher
dd25f949c6
Backed out 5 changesets (bug 861925) so I can backout bug 900669 cleanly
...
Backed out changeset 8febf2f0e35d (bug 861925)
Backed out changeset e646195f32ae (bug 861925)
Backed out changeset 015a92e94c07 (bug 861925)
Backed out changeset 4546406915c1 (bug 861925)
Backed out changeset 63321a464309 (bug 861925)
2013-10-15 18:51:50 -07:00
Shu-yu Guo
75c28185a8
Bug 926596 - Set compartment_ in ForkJoinSlice for read only access to shared tables. (r=nmatsakis)
2013-10-15 18:41:55 -07:00
Shu-yu Guo
a113dcb1f5
Bug 913376 - Use double in ComputeTriggerBytes. (r=terrence)
2013-10-15 18:41:54 -07:00
Nick Alexander
e0797be011
Bug 900522 - Part 3: Add passthru ANDROID_GENERATED_RESFILES. r=gps
...
This defines all of the Android resources in moz.build files (although
some are still generated by mobile/android/base/Makefile.in).
2013-10-09 16:19:00 -07:00
Nick Alexander
6c5fc4e94c
Bug 900522 - Part 2: Use ANDROID_RESFILES in mobile/android/base/moz.build. r=gps
...
This defines ANDROID_RESFILES in mobile/android/base/moz.build but
does not use the default processing from java-build.mk.
* * *
Bug 900522 - Part 1: Make ANDROID_RESFILES a moz.build-only variable. r=gps
2013-10-09 16:19:00 -07:00
Nick Alexander
bd330d2ef9
Bug 900522 - Part 1: Make ANDROID_RESFILES a moz.build-only variable. r=gps
...
This depends on Bug 923306, which I think is close to r=glandium.
Since this is more moz.build than Android, r?=gps.
2013-10-09 16:18:00 -07:00
Steve Fink
f1124d2525
Bug 861925 - Steal and neuter ArrayBuffers at end of structured clone, r=jorendorff
...
--HG--
extra : rebase_source : 90ef9de8673dc50e81810a8cdcc86c8a8dbbc7bb
2013-10-15 17:26:19 -07:00
Steve Fink
b8c80b5536
Bug 861925 - Allow grabbing data from ArrayBuffers and neutering them independently (in addition to Steal, which does both at the same time). r=Waldo
...
--HG--
extra : rebase_source : 86a233d67fbd734b59ce78556b3a808e4d10faa2
2013-05-09 15:53:11 -07:00
Steve Fink
bca7cd292f
Bug 861925 - Do-nothing refactoring to make the following patch cleaner, r=luke
...
--HG--
extra : rebase_source : dfcfbcfa42eb8a22684ba2fa6ded126e10d3c605
2013-05-01 14:36:21 -07:00
Steve Fink
b46253a8c1
Bug 861925 - Add an optional parameter to the shell serialize() function for specifying Transferables, r=jorendorff
...
--HG--
extra : rebase_source : aa2433834683fc1a57d1ae68c036fd82f99c1cee
2013-09-26 11:47:10 -07:00
Steve Fink
3b5290936d
Bug 861925 - Always report an error when transfering non-Transferrables, r=luke
...
--HG--
extra : rebase_source : 793019dbd1ae8cfb2f3dc5eb3617fd7c3fcba0a9
2013-04-12 14:30:00 -07:00
Wes Kocher
7bb1f5f924
Backed out changeset 5f0bfb16fa4a (bug 925605)
2013-10-15 16:57:00 -07:00
Luke Wagner
1d5018332c
Bug 900669 - OdinMonkey: asm.js caching (shell-only support) (r=sstangl)
...
--HG--
extra : rebase_source : c48a7a8cd83a9af6f39884b800a026016353c7c6
2013-10-15 12:13:34 -05:00
Mike Hommey
1ce72be793
Bug 925605 - Allow to build with a special build of GNU make on windows. r=gps
2013-10-16 08:34:18 +09:00
Tom Schuster
f59a4cd93b
Bug 8844105 - Handlify JS_WrapObject. r=terrence
2013-10-15 20:02:23 -04:00