Benjamin Bouvier
4480300d6e
Bug 980860: Fix fieldName comparison in TypeDescrSet::fieldNamed; r=nmatsakis
2014-03-10 15:49:05 +01:00
Carsten "Tomcat" Book
5c9d79e018
Merge mozilla-central to mozilla-inbound
2014-03-10 12:34:00 +01:00
Carsten "Tomcat" Book
dc70fa97b3
Backed out changeset 557c7be2fdb6 (bug 979481) for causing regression Bug 981202
2014-03-10 12:32:05 +01:00
Carsten "Tomcat" Book
9492378211
Backed out changeset 5d9fb147f723 (bug 979481)
2014-03-10 12:31:35 +01:00
Carsten "Tomcat" Book
2c9ecd6ee4
Backed out changeset 670fb9adcd29 (bug 979481)
2014-03-10 12:31:32 +01:00
Carsten "Tomcat" Book
65483bfd22
Backed out changeset 77f4622e2000 (bug 979481)
2014-03-10 12:31:31 +01:00
Hannes Verschore
6b0c41f7c0
Bug 977577 - IonMonkey: Improve MRecompilecheck by checking if already recompiling, before doing vmcall, r=jandem
2014-03-10 12:07:35 +01:00
Carsten "Tomcat" Book
80de55b990
Backed out changeset 7de39a071ca6 (bug 981167) for Test Bustage on a CLOSED TREE
2014-03-10 10:41:31 +01:00
Terrence Cole
1bb351d093
Bug 973571 - Do not allow gcparam to set the mark stack limit while a gc is in progress; r=billm
...
--HG--
extra : rebase_source : 620edcc859a86d8cb6e7d525de4079238a89a07e
2014-03-09 15:02:41 -07:00
Brian Hackett
2623563725
Bug 980630 - Remove type nuking, r=jandem.
2014-03-09 08:14:49 -07:00
Bill McCloskey
6fc4088f7f
Back out bug 940305 (too spammy)
2014-03-08 13:04:11 -08:00
Ms2ger
0ebae2de8f
Backout changesets 295dc1e971bf:6d54e6b70eb2 for b2g and b-c failures.
2014-03-08 21:37:57 +01:00
Brian Hackett
c7ee4e7937
Bug 980630 - Fix build break.
2014-03-08 11:05:46 -07:00
Brian Hackett
23ed8bf7a8
Bug 980630 - Remove type nuking, r=jandem.
2014-03-08 10:57:38 -07:00
Brian Hackett
0650353515
Bug 980450 - Add test.
2014-03-08 07:55:55 -07:00
Andrew McCreight
b6035c87a3
Bug 977940, part 2 - Don't automatically trigger the ghost window detector during ICC. r=smaug
2014-03-08 05:38:53 -08:00
Brian Hackett
486fd4b2ef
Bug 964059 - Give worker runtimes the main thread's JSRuntime as their parent, r=billm.
2014-03-07 17:18:05 -07:00
Andy Wingo
8e2aafac26
Bug 979865 - Part 5: Add tests r=jorendorff
2014-03-07 22:01:13 +01:00
Andy Wingo
6e04373ca4
Bug 979865 - Part 4: Implement ES6 generator comprehensions r=jorendorff
2014-03-07 22:01:13 +01:00
Andy Wingo
53d348b4cb
Bug 979865 - Part 3: Implement ES6 array comprehensions r=jorendorff
2014-03-07 22:01:13 +01:00
Andy Wingo
10b3a5263d
Bug 979865 - Part 2: Internally rename JS1.8 comprehensions as "legacy" r=jorendorff
2014-03-07 22:01:13 +01:00
Andy Wingo
3472972a16
Bug 979865 - Part 1: Refactor comprehension parsing r=jorendorff
2014-03-07 22:01:12 +01:00
Luke Wagner
4d4fb52c03
Bug 979541 - Remove nonLazyScript use in ArgumentsObject::elements (r=jandem)
...
--HG--
extra : rebase_source : 640ddf5af5d606a7ee40ee6189faaec244298b39
2014-03-05 14:49:36 -06:00
Jim Blandy
9d09d223dc
Bug 969273: Implement a toy principal type for the JS shell, for testing. r=mrbkap r=waldo
2014-03-07 11:50:41 -08:00
Jim Blandy
44d46326d7
Bug 969273: Move JSPrincipals-related types and functions to their own header. r=mrbkap
...
JSSubsumesOp seems to have gotten dragged into Class.h somehow, but it's
not a metaobject protocol type at all. It belongs with JSSecurityCallbacks
and friends, which together form a chunk that could be neatly abstracted.
2014-03-07 11:50:41 -08:00
Shu-yu Guo
81011834d5
Bug 981167 - Fix Debugger.Frame leaking ScriptFrameIter::Data on frame cache hit. (r=jimb)
2014-03-10 01:04:04 -07:00
Marty Rosenberg
e46b48be79
Bug 973874: Ensure that all offsets that we take into the assembly buffer are created by the instruction we want to branch to (r=dougc)
2014-03-07 11:25:38 -05:00
Brian Hackett
648d7b6e70
Bug 980450 - Always initialize outparams in LookupOwnPropertyWithFlagsInline, r=luke.
2014-03-07 09:36:24 -07:00
Brian Hackett
7209cf3946
Bug 979528 - Remove unused NEW_OBJECT_REPRESENTATION stuff, r=waldo.
2014-03-07 06:56:49 -07:00
Masatoshi Kimura
d1ad984267
Bug 978611 - Part 3: Get rid of legacy dictionaries: events and codegen. r=smaug,khuey
2014-03-07 20:51:51 +09:00
Masatoshi Kimura
0704343f44
Bug 978611 - Part 1: Stop using legacy dictionaries from MmsMessage. r=vicamo
2014-03-07 20:51:48 +09:00
Jan de Mooij
8bf973679d
Bug 939562 part 3 - Move JIT flags from ContextOptions to RuntimeOptions. r=bent,bholley,luke
...
--HG--
extra : rebase_source : cea8b4ab3024ed49e8be688f7cf4819bba0f5d29
2014-02-26 10:25:36 +01:00
Andy Wingo
62afccec79
Bug 980263 - Part 2: Avoid phi creation for values on stack at loops r=jandem
2014-03-07 08:44:41 +01:00
Andy Wingo
5024e7e61c
Bug 980263 - Part 1: Disable Ion OSR for loops nested in expressions r=jandem
2014-03-07 08:44:38 +01:00
Bill McCloskey
0ba2b34d57
Bug 980558 - Enable extraWarnings on safe JS context (r=bholley)
2014-03-06 18:48:16 -08:00
Wes Kocher
64db4271e0
Backed out changeset 263b6c86c1be (bug 980558) for build bustage on a CLOSED TREE
2014-03-06 18:43:26 -08:00
Bill McCloskey
1c7cbfe589
Bug 980558 - Enable extraWarnings on safe JS context (r=bholley)
2014-03-06 18:26:33 -08:00
Steve Fink
7d52d0fa11
Bug 980623 - Update gdb pretty printers for new location of clasp, r=jorendorff
2014-03-06 17:07:17 -08:00
Steve Fink
4ede6e8d2c
Bug 975011 - add an option to configure and build NSPR from within js/src build. r=glandium
2014-02-25 14:15:16 -08:00
Steve Fink
c38804f1b8
Bug 977234 - jsreflect.cpp out of bounds array access, r=terrence
2014-03-04 15:45:47 -08:00
Luke Wagner
af4251da97
Bug 980180 - remove principals as an argument to compilation, part 2 (r=terrence)
...
--HG--
extra : rebase_source : 86791b50b4293ba5506f1e0f5c64730338f552e6
2014-03-06 16:28:07 -06:00
Luke Wagner
d4eada70bf
Bug 980180 - remove principals as an argument to compilation, part 1 (r=terrence)
...
--HG--
extra : rebase_source : 8bf0ff6974870d6772021aafa88dd8fd5132fc70
2014-03-06 16:28:05 -06:00
Luke Wagner
8cf7a67dd0
Bug 980059 - Have AsmJSActivation add the entry asm.js function to the callstack (r=jandem)
...
--HG--
extra : rebase_source : 604e13f9e9bed2ba60b122b49fc6f85a6051a25e
2014-03-05 17:15:33 -06:00
Luke Wagner
53620f3070
Bug 980059 - Split out FrameIter from ScriptFrameIter (r=jandem)
...
--HG--
extra : rebase_source : 84045b68d34fa441584a9113ce594d1ce666b394
2014-03-05 17:15:32 -06:00
Luke Wagner
e5249d484a
Bug 980059 - Make AsmJSActivation a real Activation (r=jandem)
...
--HG--
extra : rebase_source : 687bafb429d461a3e0856c0c693bcefb24167ec8
2014-03-05 17:15:32 -06:00
Luke Wagner
b547063055
Bug 980059 - Do some simple renaming and minor cleanups in prepration (r=jandem)
...
--HG--
extra : rebase_source : 1fbb7dd0bde99abef7a6d504e08fd18163cee3ee
2014-03-05 17:15:32 -06:00
Bobby Holley
e1330dec0a
Bug 969441 - Check for recursion outside of the hairy transplant callsites. r=billm
2014-03-06 15:26:17 -08:00
Brian Hackett
8b8ac4de23
Bug 980013 - Watch for length accesses on typed arrays with overridden prototypes, r=luke.
2014-03-06 14:03:03 -07:00
Brian Hackett
a47ce32f47
Bug 980119 - Watch for typed arrays with unknown properties when baking in their elements, r=jandem.
2014-03-06 14:00:29 -07:00
Jan de Mooij
3ee7aa0f8c
Bug 980067 - Fix icache flush coalescing on ARM. r=mjrosenb
2014-03-06 21:09:33 +01:00