Tooru Fujisawa
69bc0ba9ab
Bug 1099517
- Fix category/type of JSOP_DEBUGAFTERYIELD for bytecode documentation. r=jandem
2014-11-21 01:27:21 +09:00
Lars T Hansen
f53d7464f2
Bug 1073096 - ARM support for atomics for Odin/asm.js. r=dtc-moz
2014-11-20 16:27:43 +01:00
Lars T Hansen
7e3ff8f2e6
Bug 1073096 - Support for Odin and asm.js. r=luke
2014-11-20 16:27:40 +01:00
Lars T Hansen
acb8760d78
Bug 1073096 - Use MemoryBarrierBits type as container for bit sets. r=luke
2014-11-20 16:27:38 +01:00
Jan de Mooij
c3b5c226e9
Bug 1100594 - Whitelist the function resolve hook in LookupPropertyPureInline. r=bhackett
2014-11-20 12:07:23 +01:00
Carsten "Tomcat" Book
be88fcfa1d
Merge mozilla-central to mozilla-inbound
2014-11-20 12:03:13 +01:00
Carsten "Tomcat" Book
16d197f520
merge mozilla-inbound to mozilla-central a=merge
2014-11-20 11:38:15 +01:00
Wes Kocher
c2db08051e
Merge m-c to fx-team a=merge
2014-11-19 19:08:27 -08:00
Brad Lassey
5bdf9eae23
bug 1074567
- measure time spent processing in sync CPOW calls per compartment r=bholley,billm
...
* * *
try: -b do -p linux64-b2g-haz -u none
2014-11-19 18:54:34 -05:00
Brian Hackett
3fb238eed2
Bug 1096539 - Keep track of typed object reference properties in type information, r=nmatsakis.
2014-11-20 03:56:13 -07:00
Jan de Mooij
0f604d1eb5
Bug 1100623 - Fix expression decompiler reporting the wrong local, get rid of FillBindingVector. r=luke
...
--HG--
extra : rebase_source : 8519ab0e32341e52d5b25b8e3c760450a70ce62f
2014-11-20 11:21:50 +01:00
Jon Coppeard
365b464e2e
Bug 1101602 - Add --gc-zeal option to JS shell r=sfink
2014-11-20 10:19:31 +00:00
Jon Coppeard
099d9f90d0
Bug 1097864 - Don't release the GC lock while allocating arenas r=terrence
2014-11-20 10:12:03 +00:00
Hannes Verschore
16ed739a5c
Bug 1101576 - IonMonkey: Add fixes for LSubstr, r=efaust
2014-11-20 01:48:11 +01:00
Terrence Cole
29e67251fe
Bug 1074961 - Part 17: Use a direct pointer for the Chunk list's prev link; r=sfink
...
--HG--
extra : rebase_source : 66f02fe5c11a639f65ce7ccca7a3d45c463b4ca1
2014-11-19 12:18:17 -08:00
Terrence Cole
11d0e8696d
Bug 1100652 - Simplify the store buffer implementation; r=sfink
...
--HG--
extra : rebase_source : caee6fef56e66a8af5be15678ffe29d6c618c0ba
2014-11-18 13:56:46 -08:00
Jeff Walden
e4d8e315a5
Bug 1001547 - Move test to extensions, make it run only where neuter is available. r=orange in a CLOSED TREE
...
--HG--
rename : js/src/tests/ecma_6/TypedArray/element-setting-ToNumber-neuters.js => js/src/tests/ecma_6/extensions/element-setting-ToNumber-neuters.js
2014-11-19 10:52:34 -08:00
Jeff Walden
00aeb5a35f
Bug 1099956 - Style nitpick. r=ridiculously-trivial
2014-11-19 10:04:12 -08:00
James Long
33c237873d
Bug 1074745 - allow setting sourceMapURL of a Debugger.Source and move warning to compiler. r=jimb
2014-11-19 16:02:00 +01:00
Terrence Cole
f4973e5620
Bug 1074961 - Part 16: Use a ChunkPool instead of manual list twiddling to manage available chunks; r=sfink
...
--HG--
extra : rebase_source : 2740670a8572cb1fd92709b5b6d3e33ff57d8185
2014-10-29 14:18:25 -07:00
Terrence Cole
09831a76ca
Bug 1074961 - Part 15: Replace ChunkPool::Enum with ChunkPool::Iter; r=sfink
...
--HG--
extra : rebase_source : 2dd355cb6e7b1bc0e80284bf784eb70eeed517f7
2014-10-29 14:13:56 -07:00
Terrence Cole
5f2c50c393
Bug 1074961 - Part 14: Make the ChunkPool list doubly-linked; r=sfink
...
--HG--
extra : rebase_source : e2c420ad61a10939a8f8c68ddf5cb4822474fe74
2014-10-29 13:32:22 -07:00
Jim Blandy
fc94fe2e49
Bug 1101342: Debugger-related comment fixes. DONTBUILD r=shu
...
- Remove comment reference to removed JSCompartment::addDebuggee.
- Clarify comments in js::DebugScript.
- Add back form feeds separating sections of Debugger.cpp.
2014-11-19 16:10:52 -08:00
Bill McCloskey
36ce9f8f76
Bug 1101083 - js_DumpBacktrace should dump all frames (r=bholley,nbp)
2014-11-18 21:45:01 -08:00
Jim Blandy
e4e05ee727
Bug 1087549: Give IonScript::refcount_ and associated functions better names. r=jandem
...
This patch renames:
- IonScript::refcount_ to invalidationCount_
- IonScript::refcount to invalidationCount
- IonScript::incref to incrementInvalidationCount
- IonScript::decref to decrementInvalidationCount
- IonScript::offsetOfRefcount to offsetOfInvalidationCount
2014-11-18 20:50:57 -08:00
Tooru Fujisawa
d29b938e70
Bug 1099956 - Parse regular expression after yield correctly. r=Waldo
2014-11-19 13:45:07 +09:00
Boris Zbarsky
dcb78a0257
Bug 1100579 part 2. Kill off JS_Evaluate(UC)Script. r=waldo
2014-11-18 23:27:16 -05:00
Boris Zbarsky
67d7197390
Bug 1100579 part 1. Remove the overloads of JS::Evaluate that don't take an rval mutable handle, and control the behavior via the JS::CompileOptions instead. r=waldo,bholley
2014-11-18 23:27:16 -05:00
Boris Zbarsky
7583c5ae7e
Bug 1101001. Stop checking compileAndGo in GetPCCountScriptContents. r=bhackett
2014-11-18 23:27:15 -05:00
Wes Kocher
085398bba7
Backed out changeset df60c0297aa2 (bug 1100652) for ggc orange
2014-11-18 17:27:54 -08:00
Tom Schuster
127a42b89f
Bug 1091900 - Make GetIterator and others take an object as outparam. r=efaust
2014-11-19 01:44:03 +01:00
Tom Schuster
fc0765b663
Bug 1091900 - Make some functions local. r=efaust
2014-11-19 01:44:02 +01:00
Tom Schuster
4bb81d61de
Bug 1091900 - Introduce a function to create an empty iterator, which simplifies a bunch of stuff. r=efaust
2014-11-19 01:44:02 +01:00
Tom Schuster
ce77256bf9
Bug 1095439 - Make assignments to a const variable a syntax error. r=efaust
2014-11-19 01:44:02 +01:00
Shu-yu Guo
8d09083020
Bug 1100320 - Don't call onExceptionUnwind and onPop debugger hooks on over-recursion. (r=jimb)
2014-11-18 16:42:02 -08:00
Shu-yu Guo
6dda4a331e
Bug 1100316
- Mark resumed BaselineFrames as debuggee when resuming from generator throw/close. (r=jandem)
2014-11-18 16:42:02 -08:00
Shu-yu Guo
be06e38a89
Bug 1098696 - Make onDebuggerStatement able to trigger on non-debuggee frames. (r=jandem,jimb)
2014-11-18 16:42:01 -08:00
Shu-yu Guo
f03f3e5894
Bug 1099446 - Rekey DebugScopes::missingScopes on debug mode OSR. (r=luke)
2014-11-18 16:42:01 -08:00
Shu-yu Guo
c0911d9bae
Bug 1099444 - Fix getting pc offsets from BaselineFrames mid-debug mode OSR. (r=jandem)
2014-11-18 16:42:01 -08:00
Bill McCloskey
62af1a5643
Bug 1092156 - [e10s] Don't use compartment-per-addon if window already associated with add-on (r=bholley)
2014-11-18 16:20:59 -08:00
Terrence Cole
8b68f6741c
Bug 1100652 - Simplify the store buffer implementation; r=sfink
...
--HG--
extra : rebase_source : 5df8784df384cc32e64b65903c501b84e255e073
2014-11-18 13:56:46 -08:00
Jon Coppeard
25031cb91e
Bug 1100923 - Make onPromiseSettled() declaration JS_PUBLIC_API. r=fitzgen
2014-11-18 15:02:24 -08:00
Brian Hackett
189663a6e7
Bug 1095952 - Don't use SingleObjectPolicy with StoreTypedArrayElementStatic or StoreTypedArrayElementHole.
2014-11-18 15:52:28 -07:00
Dan Gohman
059e54468a
Bug 1100685 - IonMonkey: Don't use tempCopy for LClampDToUint8. r=jandem
2014-11-18 14:25:57 -08:00
Jim Blandy
566dc5b315
Bug 1098132: Correctly set the source position of the function's parse node when parsing lazy functions. r=luke
2014-11-18 14:01:38 -08:00
Terrence Cole
28d7bc719f
Bug 1074961 - Part 13: Do not iterate the chunk list concurrent with mutation; r=sfink
...
--HG--
extra : rebase_source : 6390da6d1dea82bd1fc42148b03bb48c64d1ac65
2014-11-06 14:03:10 -08:00
Nicolas B. Pierron
77eb5a11a2
Bug 1084612 - IonMonkey: Reduce the complexity of the assertion of the graph coherency. r=sunfish
2014-11-18 17:41:56 +01:00
Jarda
caee38d2a6
Bug 1036163 - IonMonkey: Implement Hypot recover instruction. r=nbp
2014-11-18 17:34:43 +01:00
Brian Hackett
f8ee57cf8f
Bug 1100202 - Avoid downcasting callable objects to functions during polymorphic inlining, r=jandem.
2014-11-18 09:24:30 -07:00
Brian Hackett
395d95cffe
Bug 1098961 - Prohibit use of .next() iteration in self hosted code, r=nmatsakis.
2014-11-18 09:05:00 -07:00