Commit Graph

39737 Commits

Author SHA1 Message Date
Terrence Cole
865cfa577c Bug 1157828 - Move ShouldMarkCrossCompartment adjacent to other marking invariant logic; r=jonco 2015-04-23 11:02:02 -07:00
Paul Duguet
5533cedd09 Bug 1099149 - Part 2: Add a more specific error message when 'js::ToSimdConstant' argument is of wrong type. r=bbouvier 2014-11-22 09:07:00 +01:00
Ginn Chen
0666d4a692 Bug 1153707 jsval is wrongly passed to XPT Javascript method on ppc/32 and SPARC/32 r=bobbyholley 2015-04-27 13:47:17 +08:00
Kyle Machulis
875ec4cfb5 Bug 865222 - Add MOZ_GUARD_OBJECT_NOTIFIER_PARAM to JSAutoCompartment and JSAutoNullableCompartment; r=efaust 2015-04-26 08:49:03 -07:00
Tooru Fujisawa
163513c8d8 Bug 320500 - Add \u{xxxxxx} string literals. r=Waldo 2015-04-25 15:19:27 +09:00
Brian Hackett
6b51a17c80 Bug 1155033 - Handle cyclic or deep ObjectGroup tracing chains during cycle collection, r=terrence. 2015-04-24 18:22:15 -06:00
Tom Schuster
4079f483b9 Bug 1154296 - Small GetOwnPropertyDescriptor cleanup. r=jorendorff 2015-04-24 22:06:16 +02:00
Terrence Cole
9de47ed76f Bug 1081260 - Update the malloc counters if we successfully recover from OOM; r=jonco 2015-04-24 10:58:22 -07:00
Terrence Cole
0ab7fb6cb1 Bug 1157577 - Fix an assertion failure caused by inconsistent initialization order; r=bhackett 2015-04-24 10:58:20 -07:00
Terrence Cole
5bae44a2c0 Bug 1155838 - Fix a build warning on windows; r=till 2015-04-17 12:41:31 -07:00
Terrence Cole
0a4f9b52ac Bug 1156045 - Only print jstests assertion output on failure; r=sfink 2015-04-23 13:51:37 -07:00
Ryan VanderMeulen
6ab187294c Backed out changeset 7df5233bc6ae (bug 1149476) for SM(e) permafail.
CLOSED TREE
2015-04-24 13:41:44 -04:00
Terrence Cole
0ba0ae0b91 Bug 1157533 - Share Value and jsid typed dispatch code; r=jonco 2015-04-23 10:42:31 -07:00
Steve Fink
e209730faf Bug 1149476 - Extend autospider.sh timeout and emit a log message, r=jonco 2015-04-24 08:46:28 -07:00
Nicolas B. Pierron
a186a7354d Bug 1149119 - Do not inline bound functions with non-atomized arguments. r=jandem 2015-04-24 16:26:08 +02:00
Nicolas B. Pierron
762d59220a Bug 1149119 - Use Atoms in the template object hold by Baseline. r=jandem 2015-04-24 16:26:07 +02:00
Brian Hackett
bd4c8d9040 Bug 1157809 - Optimizing scanning of unboxed plain objects and typed objects during nursery collections, r=terrence. 2015-04-24 05:50:03 -06:00
Benjamin Bouvier
bf4e80b8e8 Bug 1157761: Fix a copy-pasto in vm/TypeInference.cpp; r=bhackett 2015-04-23 17:58:29 +02:00
Makoto Kato
f0b4cd36ed Bug 866301 - Part 3. Use system ICU for gonk-JB or later. r=glandium 2015-04-24 11:22:14 +09:00
Jim Blandy
fcf1d8e4b6 Bug 1063257: Implement JS::ubi::Node::size for JSString. r=sfink 2015-03-22 23:06:51 -07:00
Jim Blandy
07096b90b5 Bug 1155438: Don't permit inconsistent values of MOZ_MEMORY between js/src and the top level. r=glandium 2015-04-22 09:14:18 -07:00
Shu-yu Guo
88cbc35bcf Bug 1157415 - Tweak XPConnect stack size for 32bit Windows. (r=bholley) 2015-04-23 14:57:44 -07:00
Terrence Cole
100a32f98a Bug 1156390 - Do CheckMarkedThing on internal edges as well as roots; r=sfink 2015-04-20 10:42:35 -07:00
Kartikaya Gupta
8ec41da08a Bug 1039866 - Rip out a bunch of metro-only code. r=jimm,gavin,rstrong 2015-04-23 15:10:30 -04:00
Nikhil Marathe
2066a34115 Backed out changeset cb59db723d15 (Bug 1058695) for bustage on CLOSED TREE 2015-04-23 09:46:52 -07:00
Nikhil Marathe
2044b5f4b0 Bug 1058695 - Add member to nsIGlobalObject to detect it is going away. Make promises use it. r=bholley 2015-04-22 16:34:21 -07:00
Nikhil Marathe
b87183f786 Backed out changeset 527cd70f241f (Bug 1058695) for bustage 2015-04-23 09:07:16 -07:00
Nikhil Marathe
ee9adaed00 Bug 1058695 - Add member to nsIGlobalObject to detect it is going away. Make promises use it. r=bholley 2015-04-22 16:34:21 -07:00
Benjamin Bouvier
8d1c0b939a Bug 1142668: Fix int32x4 to float32x4 conversion in asm.js; r=luke 2015-04-07 19:41:30 +02:00
Benjamin Bouvier
fa58e7e31e Bug 1142668: Fix int32x4 to float32x4 conversions in the JIT; r=sunfish 2015-04-23 12:12:41 +02:00
Benjamin Bouvier
6549fd4959 Bug 1135040: Optimize SIMD shifts in Ion; r=nbp 2015-04-07 20:01:24 +02:00
Benjamin Bouvier
2a8eb03e46 Bug 1112627: Remove redundant inline specifier in SIMD operators impl; r=Waldo 2015-02-17 12:01:30 +01:00
Benjamin Bouvier
69005c786d Bug 1112627: Throw on lossy SIMD conversions; r=Waldo 2015-04-21 15:27:27 +02:00
Benjamin Bouvier
21ecfad138 Bug 1112627: Implement shift count saturation; r=Waldo 2015-04-07 19:47:40 +02:00
Tooru Fujisawa
87be1f31f6 Bug 1153656 - Test class only if available in semicolon-less-return.js. r=efaust 2015-04-23 23:14:03 +09:00
Jan de Mooij
bfb27c97d1 Bug 1155946 part 1 - Add a mayResolve class hook to optimize objects with resolve hooks better. r=bhackett 2015-04-23 15:51:28 +02:00
Brian Hackett
7daeae824c Bug 1149498 - Watch for preliminary object groups in more places, r=jandem. 2015-04-23 07:42:55 -06:00
Benjamin Bouvier
0ec7c30736 Bug 1157628: Reformat spidermonkey source directory, again; r=jandem 2015-04-23 12:22:36 +02:00
Jon Coppeard
14afe613f8 Bug 1156295 - Refactor GC rooting in StructType::DefineInternal() r=terrence 2015-04-23 11:17:15 +01:00
Carsten "Tomcat" Book
c0eb5c1c2b Merge mozilla-central to mozilla-inbound on a CLOSED TREE 2015-04-23 08:41:04 +02:00
Carsten "Tomcat" Book
150d4d1475 Backed out 19 changesets (bug 1149397, bug 1065657, bug 1024774) for fixing Linux PGO xpcshell bustage on a CLOSED TREE
Backed out changeset 53058615e7a3 (bug 1024774)
Backed out changeset 68fe0894bb09 (bug 1065657)
Backed out changeset 1b9620d674df (bug 1024774)
Backed out changeset a31c514b59da (bug 1024774)
Backed out changeset 0fcf8757f6c2 (bug 1024774)
Backed out changeset 9a3c71b925d4 (bug 1024774)
Backed out changeset 783acc92af04 (bug 1024774)
Backed out changeset ad71c9a3446b (bug 1024774)
Backed out changeset 4f37e72e70f6 (bug 1024774)
Backed out changeset ec869578cc0a (bug 1024774)
Backed out changeset 3c1d306c8a3d (bug 1024774)
Backed out changeset b3a90f30892d (bug 1024774)
Backed out changeset cf7bbb3774c0 (bug 1024774)
Backed out changeset 2522eb4d3cf2 (bug 1024774)
Backed out changeset 89a502d88f9c (bug 1024774)
Backed out changeset 61046ad3161f (bug 1024774)
Backed out changeset 36706aaa2f06 (bug 1024774)
Backed out changeset ba8e68e05149 (bug 1149397)
Backed out changeset 532169437c2f (bug 1065657)
2015-04-23 08:37:24 +02:00
Tooru Fujisawa
7ff8eb6ebe Bug 891107 - Part 3: Report argument type error as TypeError in js-ctypes. r=jorendorff 2015-04-23 13:41:31 +09:00
Tooru Fujisawa
e41543271c Bug 891107 - Part 2: Report argument length error as TypeError in js-ctypes. r=jorendorff 2015-04-23 13:41:27 +09:00
Tooru Fujisawa
655e4be011 Bug 891107 - Part 1: Show information about value, type, function, and argument number in type conversion error messages in js-ctypes. r=jorendorff 2015-04-23 13:41:10 +09:00
Dan Gohman
87d5a3b2fd Bug 1150337 - OdinMonkey: Optimize the full range of immediate offsets on x64. r=luke 2015-04-22 21:08:15 -07:00
L. David Baron
9c2c51b7f1 Back out changeset 1ae18f4c151f (bug 944164) for not compiling on Windows XP, on a CLOSED TREE. 2015-04-22 21:04:38 -07:00
Nick Fitzgerald
0ab398e1f3 Bug 1065657 - Follow up: remove bad friend declaration that leads to GCC warnings and burnt trees on a CLOSED TREE; r=tromey 2015-04-22 11:38:09 -07:00
Nick Fitzgerald
266df19429 Bug 1024774 - Part 14: Ignore protobuf indirect calls in the GC hazard analysis;
r=sfink
2015-04-22 11:09:55 -07:00
Nick Fitzgerald
d6fab00041 Bug 1024774 - Part 13: Change to new SpiderMonkey style from bug 1144366; r=me 2015-04-22 11:09:55 -07:00
Nick Fitzgerald
fecaadc68d Bug 1024774 - Part 11: Implement a JS::ubi::Node specialization for DeserializedNode; r=jimb 2015-04-22 11:09:54 -07:00