Граф коммитов

2476 Коммитов

Автор SHA1 Сообщение Дата
Jan de Mooij 9b47c5d062 Bug 956300 - Remove Class argument from functions that also take a TypeObject. r=bhackett 2014-01-03 22:02:57 +01:00
Jan de Mooij 8f7a8a0f8f Bug 956293 - Don't pass RegExp proto to CloneRegExpObject. r=h4writer 2014-01-03 18:58:56 +01:00
Jeff Walden 4641b211fe Bug 953316 - Add all the other object flags to JSObject::dump's output. r=bhackett
--HG--
extra : rebase_source : 82e7371ceb07550f918c9012c57dab937cee7214
2013-12-20 21:53:40 -05:00
Luke Wagner 2e804616e4 Bug 924905 - Do a subsumes check inside the stack iterator. r=jandem
--HG--
extra : rebase_source : ff8407c4f79fd3e2264470379470c526a751e45f
2014-01-03 10:32:56 -06:00
Jon Coppeard b04d819584 Bug 930427 - Add a compartment option specifically for mergable compartments r=billm 2014-01-03 10:30:51 +00:00
Jim Blandy e418b8ba87 Bug 951720: Allow the DebuggerWeakMaps used for Debugger.Source instances to have keys in invisible-to-debugger compartments. r=jonco 2014-01-03 10:30:40 +00:00
Jan de Mooij a45b34226f Bug 955838 - Remove JSScript::enclosingScriptsCompiledSuccessfully() and some unused friend API functions. r=bhackett 2014-01-03 11:19:50 +01:00
Hannes Verschore dcd09a4c80 Bug 952984: Fix barriers around matchResultTemplateObject, r=terrence 2014-01-02 20:45:51 +01:00
Jan de Mooij 4c1617e19b Bug 953373 - Use NewObjectWithType when cloning regexps. r=bhackett 2014-01-02 17:39:00 +01:00
Benjamin Peterson 6fc725e2e5 Bug 953284 - Remove JSOP_NOTEARG. r=jandem 2013-12-27 15:30:26 -06:00
Brian Hackett 62134ba3c7 Bug 951213 - Improve robustness when rolling back properties after the definite properties analysis fails, allow metadata objects to be in the nursery, r=jandem,terrence. 2013-12-26 15:25:33 -07:00
Boris Zbarsky cca591c20a Bug 936056. Be consistent about the thisobj we pass to getters. r=jorendorff 2013-12-02 19:08:07 -05:00
Wes Kocher 48d1f78eec Backed out changeset 39778c27c5fd (bug 951213) for causing ggc orange 2013-12-20 14:26:29 -08:00
Brian Hackett 42e33988ea Bug 951213 - Improve robustness when rolling back properties after the definite properties analysis fails, r=jandem. 2013-12-20 13:04:08 -07:00
Ivan Jibaja 311063f1a7 Bug 946042 - Add all SIMD functions to the interpreter. r=till 2013-12-18 16:28:32 -05:00
Brian Hackett acc40d62b7 Bug 951979 - Reorder compilation vs. operation callback lock ordering constraints, r=jandem. 2013-12-19 14:56:03 -07:00
Brian Hackett 23bed0a793 Bug 950513 - Remove JS_WORKER_THREADS typedef, r=luke. 2013-12-19 11:56:27 -08:00
Brian Hackett 42f8b40294 Bug 938124 - Add thread safety class instances to get IonBuilder passing the thread safety dynamic analysis, r=jandem. 2013-12-19 10:01:25 -08:00
Nicolas B. Pierron 8d0cd589df Bug 946843 - XDR the column of JSScript. r=luke 2013-12-19 09:20:35 -08:00
Nicolas B. Pierron b605f62af4 Bug 920322 - Provide better XDR interface for coding constants. r=luke 2013-12-19 09:20:35 -08:00
Nicolas B. Pierron 89c87fbb15 Bug 920322 - Enable XDR of CompileAndGo scripts. r=luke 2013-12-19 09:20:35 -08:00
Jon Coppeard 59d8377c49 Bug 951722 - Add asserts that hash table postbarriers are working for debug scopes r=terrence 2013-12-19 10:46:41 +00:00
Jan de Mooij d695c46e05 Bug 951666 - Rename IonCode to JitCode. r=njn 2013-12-18 23:01:51 +01:00
Hannes Verschore 9be9631c0c Bug 939614: IonMonkey: Rename IonOption to JitOption, r=jandem 2013-12-12 15:14:13 +01:00
Jon Coppeard 815c5e706e Bug 948162 - Update DependentAddPtr's ptr on GC r=terrence 2013-12-18 15:25:31 +00:00
Tom Schuster 56d2495c20 Bug 942453 - Handlify IndexToId. r=terrence 2013-12-18 13:30:49 +01:00
Jan de Mooij fb6a41259f Bug 950725 - Fix GetAndClearException to get/clear the exception before calling js_HandleExecutionInterrupt. r=bhackett 2013-12-16 18:50:47 +01:00
Ryan VanderMeulen f7385ac1e9 Merge m-c to inbound. 2013-12-17 16:20:31 -05:00
Ryan VanderMeulen ec3949678d Merge inbound to m-c. 2013-12-17 15:58:24 -05:00
Jan de Mooij d48bd96f77 Bug 785905 followup - Fix --disable-threadsafe shell builds. 2013-12-17 14:48:21 +01:00
Wes Kocher 51be634cd2 Backed out changeset ef0eeaec74a8 (bug 949183) on the theory that it somehow broke every single b2g test on a CLOSED TREE 2013-12-16 18:27:43 -08:00
Till Schneidereit 56b7f10b53 Bug 911400 - Create OpaqueWrappers when wrapping objects for use in the self-hosting global and OpaqueWrapperWithCalls when wrapping self-hosted function for use in other compartments. r=bholley 2013-11-26 13:45:54 +00:00
Jon Coppeard b70258b947 Bug 930427 - Don't allow merge of debugger-visible compartments r=billm 2013-12-17 10:41:28 +00:00
Nicolas B. Pierron 25a1f4243e no bug - Add Missing namespace. r=jonco 2013-12-17 02:35:33 -08:00
Terrence Cole d0117a6cb9 Bug 951282 - Wrap the pending exception lazily; r=luke
--HG--
extra : rebase_source : e2bf58c6c5ba5ba857a97bd18f5543f32da6f508
2013-12-17 13:01:05 -08:00
Terrence Cole f3f1364e6e Bug 950923 - Fix an exact rooting hazard in GlobalObject::getIntrinsicValue; r=sfink
--HG--
extra : rebase_source : f49223dbfb97147d43bbf3720098b97e516c406a
2013-12-16 14:28:35 -08:00
Sean Stangl 59305924cb Bug 949183 - Fix jsid static constructor explosion. r=Waldo 2013-12-16 14:40:05 -08:00
Terrence Cole ea8901c289 Bug 949108 - Fix an exact rooting false positive across the activity callback; r=bholley
--HG--
extra : rebase_source : 9c4f0b94b376f9a2d11c5f031b8a8ef27aa2e4fb
2013-12-16 10:38:15 -08:00
Brian Hackett 03fbbbdef7 Bug 785905 - Build Ion MIR graph off thread, r=jandem. 2013-12-16 10:53:02 -08:00
Christian Holler 5e86b4f5be Bug 950474 - Handle OOM in getOrCreateMatchResultTemplateObject. r=h4writer 2013-12-16 14:47:13 +01:00
Jason Orendorff 302fded0f2 Bug 948647, part 1 - Make sure exn_finalize is safe when the object's reserved slot was never initialized (due to OOM right after it was allocated). r=Waldo.
--HG--
extra : rebase_source : ea5c2c0cf40267a8d9c8c55a5b5d10d41a933761
2013-12-16 06:03:15 -06:00
Jason Orendorff e0c7c9458a Bug 793860, part 2 - Remove JSOP_ENUMELEM. r=luke.
--HG--
extra : rebase_source : 4437d5bbf10755e184419471afccee81af367e14
2013-12-09 14:12:39 -06:00
Jason Orendorff 4d7a6376b1 Bug 793860, part 1 - Simplify the bytecode emitted for certain kinds of array destructuring assignment. Remove JSOP_ENUMCONSTELEM which is then no longer used (and JSOP_GETFUNNS which has not been used for some time). r=luke.
--HG--
extra : rebase_source : 4de2637c41999b7dce5d468609ab35b98341327b
2013-12-09 14:12:36 -06:00
Brian Hackett ecb06a8b95 Bug 949747 - Use accessor methods for JSFunction fields, r=jandem. 2013-12-14 16:38:07 -08:00
Jan de Mooij da3a4828db Bug 949475 - Remove JOF_TYPESET from initializer ops. r=bhackett 2013-12-14 10:57:25 +01:00
Eric Faust 7f87debdf9 Bug 926012 - Part 2: Allow __proto__ sets on proxies. (r=Waldo) 2013-12-13 12:01:30 -08:00
Eric Faust a6f4a5beea Bug 926012 - Part 1: Clean up __proto__ setting semantics on native objects. (r=Waldo) 2013-12-13 12:01:30 -08:00
Terrence Cole 774e6ed76a Bug 949283 - Add a post-barrier to missingScopes for the JSObject* in ScopeKeyIter; r=jonco 2013-12-12 15:30:53 -08:00
Brian Hackett 0909f112c0 Bug 932982 - Trace type constraints and allow preserving jitcode in GCs without also marking all type information, r=billm, r=jandem 2013-12-12 13:10:54 -08:00
Andy Wingo 9441939663 Bug 927782 - Part 12: Remove blockChain from StackFrame. r=luke 2013-11-26 12:17:08 +01:00