Terrence Cole
0026cbdb16
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
1f0802e7da
Bug 980630 - Remove type nuking, r=jandem.
2014-03-09 08:14:49 -07:00
Bill McCloskey
6493a2ad3b
Back out bug 940305 (too spammy)
2014-03-08 13:04:11 -08:00
Ms2ger
c60b7464a9
Backout changesets 295dc1e971bf:6d54e6b70eb2 for b2g and b-c failures.
2014-03-08 21:37:57 +01:00
Brian Hackett
a17d5786da
Bug 980630 - Fix build break.
2014-03-08 11:05:46 -07:00
Brian Hackett
4b514bc73b
Bug 980630 - Remove type nuking, r=jandem.
2014-03-08 10:57:38 -07:00
Brian Hackett
f8ef2dd06d
Bug 980450 - Add test.
2014-03-08 07:55:55 -07:00
Andrew McCreight
e91cb76669
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
d88db0343c
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
370a2fdf96
Bug 979865 - Part 5: Add tests r=jorendorff
2014-03-07 22:01:13 +01:00
Andy Wingo
aa76669082
Bug 979865 - Part 4: Implement ES6 generator comprehensions r=jorendorff
2014-03-07 22:01:13 +01:00
Andy Wingo
f4cc4f7ce2
Bug 979865 - Part 3: Implement ES6 array comprehensions r=jorendorff
2014-03-07 22:01:13 +01:00
Andy Wingo
8f023c2c14
Bug 979865 - Part 2: Internally rename JS1.8 comprehensions as "legacy" r=jorendorff
2014-03-07 22:01:13 +01:00
Andy Wingo
5859172317
Bug 979865 - Part 1: Refactor comprehension parsing r=jorendorff
2014-03-07 22:01:12 +01:00
Luke Wagner
689f5a65dd
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
304f606645
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
582f932872
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
Marty Rosenberg
ae206c0421
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
c9a13eaac6
Bug 980450 - Always initialize outparams in LookupOwnPropertyWithFlagsInline, r=luke.
2014-03-07 09:36:24 -07:00
Brian Hackett
01173154fe
Bug 979528 - Remove unused NEW_OBJECT_REPRESENTATION stuff, r=waldo.
2014-03-07 06:56:49 -07:00
Masatoshi Kimura
5b26a9e31e
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
811f1e846e
Bug 978611 - Part 1: Stop using legacy dictionaries from MmsMessage. r=vicamo
2014-03-07 20:51:48 +09:00
Jan de Mooij
d64a9d454e
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
7e4993372d
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
9361ddfd81
Bug 980263 - Part 1: Disable Ion OSR for loops nested in expressions r=jandem
2014-03-07 08:44:38 +01:00
Bill McCloskey
09e1cf2ed6
Bug 980558 - Enable extraWarnings on safe JS context (r=bholley)
2014-03-06 18:48:16 -08:00
Wes Kocher
b5aceae5af
Backed out changeset 263b6c86c1be (bug 980558) for build bustage on a CLOSED TREE
2014-03-06 18:43:26 -08:00
Bill McCloskey
4b67940dca
Bug 980558 - Enable extraWarnings on safe JS context (r=bholley)
2014-03-06 18:26:33 -08:00
Steve Fink
27bf1e354d
Bug 980623 - Update gdb pretty printers for new location of clasp, r=jorendorff
2014-03-06 17:07:17 -08:00
Steve Fink
1bed69a661
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
7942c75e8e
Bug 977234 - jsreflect.cpp out of bounds array access, r=terrence
2014-03-04 15:45:47 -08:00
Luke Wagner
b2189937c6
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
731533e709
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
8472e1136d
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
a20efc1b49
Bug 980059 - Split out FrameIter from ScriptFrameIter (r=jandem)
...
--HG--
extra : rebase_source : 84045b68d34fa441584a9113ce594d1ce666b394
2014-03-05 17:15:32 -06:00
Luke Wagner
ad460bc307
Bug 980059 - Make AsmJSActivation a real Activation (r=jandem)
...
--HG--
extra : rebase_source : 687bafb429d461a3e0856c0c693bcefb24167ec8
2014-03-05 17:15:32 -06:00
Luke Wagner
f176ca2fd6
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
8c2b8ca542
Bug 969441 - Check for recursion outside of the hairy transplant callsites. r=billm
2014-03-06 15:26:17 -08:00
Brian Hackett
508fa3b9d8
Bug 980013 - Watch for length accesses on typed arrays with overridden prototypes, r=luke.
2014-03-06 14:03:03 -07:00
Brian Hackett
986419546a
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
82175c3300
Bug 980067 - Fix icache flush coalescing on ARM. r=mjrosenb
2014-03-06 21:09:33 +01:00
Nicolas B. Pierron
734c8c0d34
Backed out changeset 7efaabf97f0c for fuzzing noise (incomplete implementation).
2014-03-06 10:40:20 -08:00
Luke Wagner
b43e1257fc
Bug 963588 - asmjscache: place cache entries apps that request AOT compilation in persistent storage (r=janv)
...
--HG--
extra : rebase_source : 95bc3d02cb1a7f2728d2615e8b992e0a2b2397f1
2014-03-05 14:47:10 -06:00
Romain Perier
0c7680fa4b
Bug 968296 - IonMonkey: Snapshot's constant pool should reuse index of identical values. r=nbp
2014-03-02 18:34:48 +01:00
Bobby Holley
e1df7fc02c
Bug 979481 - Add a helpful assertion indicating that the caller probably needs a JSAutoCompartment. r=luke
2014-03-06 08:55:01 -08:00
Bobby Holley
9ad310839d
Bug 979481 - Make the SafeJSContext default to a null compartment, and have AutoSafeJSContext enter the compartment instead. r=bz
2014-03-06 08:55:01 -08:00
Bobby Holley
eaf2b92fca
Bug 979481 - Prepare the cx stack machinery for a world where a cx has no default compartment object. r=bz
2014-03-06 08:55:00 -08:00
Bobby Holley
c338f2025d
Bug 979481 - Separate the lifetime of the SafeJSContext global from that of the SafeJSContext itself. r=bz
2014-03-06 08:55:00 -08:00
Benjamin Bouvier
0f08cd54df
Bug 919052: OdinMonkey: Add support for short-circuiting ternaries in if expressions; r=luke
2014-03-06 16:42:49 +01:00
Jan de Mooij
d617089819
Bug 979721 - Don't leak bailout buffer when overrecursion check fails. r=djvj
2014-03-06 11:30:36 +01:00