Commit Graph

51895 Commits

Author SHA1 Message Date
Jonathan Watt
d714197cfc Bug 1263782 - Kill off the deprecated nsINode::IsInDoc(). r=baku 2016-03-31 11:58:25 +01:00
Jon Coppeard
a0dabda20f Bug 1263218 - Fix possbile race under oomTest involving background threads r=terrence 2016-04-12 09:44:11 +01:00
Jon Coppeard
d39315695d Bug 1262203 - Skip shape table tracing where possible r=terrence 2016-04-12 09:44:11 +01:00
Benjamin Bouvier
74606c1271 Bug 1263618: Adapt assertions in RegExp*Raw functions for int32_t; r=arai
MozReview-Commit-ID: ItCAUIEmR9r
2016-04-11 16:38:03 +02:00
Terrence Cole
b845661c45 Bug 1257810 - ReleaseAcquire should be adequate for a counter; r=sfink 2016-04-07 11:28:34 -07:00
Benjamin Bouvier
b07d2387e3 Bug 1262208: update test case; r=me 2016-04-11 12:44:46 +02:00
Benjamin Bouvier
56bc357d1b Bug 1262208: Generalize the disabled compilation mode message for asm.js; r=luke
MozReview-Commit-ID: ERdr7xy6DeO
2016-04-07 13:56:24 +02:00
Nick Fitzgerald
b31cb34d14 Bug 1263270 - Sort census reports by smallest node ID counted, rather than number of nodes counted. r=jimb 2016-04-08 16:21:00 -04:00
Ryan VanderMeulen
dd681f8303 Backed out changeset 7f1da255d058 (bug 1119537) for causing frequent SM(e) Memory-drainAllocationsLog-13.js timeouts. 2016-04-09 15:02:53 -04:00
Tooru Fujisawa
2f1b6c1984 Bug 1263341 - Check lastIndex in non-global replace. r=till 2016-04-09 23:22:53 +09:00
Tooru Fujisawa
3a6bc3faeb Bug 1263139 followup: Mark String-match-flags.js shell only. r=bustage 2016-04-09 10:25:23 +09:00
Tooru Fujisawa
14c7bc7f10 Bug 1263139 - Apply ToString to non-standard flags argument of String.prototype.{match,search,replace}. r=till 2016-04-09 08:29:59 +09:00
Jonathan Watt
7703b11f20 Bug 1263074 - Change the JavaScript syntax error message for the old octal literal notation to suggest the new notation. r=Waldo 2016-03-25 14:35:41 +00:00
Terrence Cole
20f556625d Bug 1119537 - Make decommit a proper GC phase; r=jonco 2016-02-26 08:03:30 -08:00
Tom Schuster
2df8a4b98d Bug 1204562 - GetMethod should not box the receiver argument. r=till 2016-04-08 17:11:11 +02:00
Heiher
c13b32cb7b Bug 1263094 - IonMonkey: MIPS: Change members to non-virtual in CodeGenerator. r=arai
---
 js/src/jit/mips32/CodeGenerator-mips32.h |  8 ++++----
 js/src/jit/mips64/CodeGenerator-mips64.h | 14 +++++++-------
 2 files changed, 11 insertions(+), 11 deletions(-)
2016-04-08 22:32:16 +08:00
Heiher
ba4162b211 Bug 1263090 - OdinMonkey: MIPS: Implement AsmReinterpretFromI64/ToI64. r=bbouvier
---
 js/src/jit/mips64/CodeGenerator-mips64.cpp | 16 ++++++++++++++++
 js/src/jit/mips64/CodeGenerator-mips64.h   |  2 ++
 2 files changed, 18 insertions(+)
2016-04-08 22:32:12 +08:00
Heiher
85ab0d637f Bug 1263090 - OdinMonkey: MIPS: Implement AsmReinterpret. r=bbouvier
---
 .../jit/mips-shared/CodeGenerator-mips-shared.cpp  | 28 ++++++++++++++++++++++
 js/src/jit/mips-shared/CodeGenerator-mips-shared.h |  1 +
 2 files changed, 29 insertions(+)
2016-04-08 22:32:08 +08:00
Tooru Fujisawa
365fdf8d61 Bug 1263118 - Fix replace substitution without any capture. r=till 2016-04-08 21:38:46 +09:00
Hannes Verschore
fe2465a914 Bug 977966: Fix flags of testcase, r=me 2016-04-08 05:47:34 -04:00
Hannes Verschore
08d89c2ca6 Bug 1262453 - IonMonkey: Remove Nops which try to decrease liveness of instructions, but fail, r=bhackett 2016-04-08 05:47:32 -04:00
Hannes Verschore
9d3bdbd0f4 Bug 1259403 - Tracelogger: Always make sure there are 3 free slots for events, r=bbouvier 2016-04-08 05:47:30 -04:00
Hannes Verschore
606235b65e Bug 1259403 - Tracelogger: Only increase capacity by multiples of 2, r=bbouvier 2016-04-08 05:47:28 -04:00
Hannes Verschore
608890adb8 Bug 1246552 - IonMonkey: Don't eliminate toString on objects and symbols, r=jandem 2016-04-08 05:47:26 -04:00
Hannes Verschore
81bd137b58 Bug 1254106 - IonMonkey: Disable assertion of incorrect labels on OOM on ARM, like on x86 and x64, r=jandem 2016-04-08 05:47:24 -04:00
Boris Zbarsky
fb8ddf91ca Bug 1256376. Fix forEach on typed arrays to work over Xrays from web extension sandboxes. r=till 2016-03-22 13:49:58 -04:00
Bill McCloskey
1d3863e0a8 Bug 1260945 - Add missing isSystem check (r=bholley) 2016-04-07 17:15:25 -07:00
Nicholas Nethercote
ddf758a840 Bug 1262731 - Add JS_InitWithFailureDiagnostic(). r=sfink.
This will help identify the cause of some Firefox start-up crashes when JS
initialization fails.
2016-04-08 09:08:49 +10:00
Steve Fink
97fed55bd2 Bug 1259848 - Various fixes for finding gcc in the correct location for spidermonkey TC builds and hazard shell builds, r=terrence
MozReview-Commit-ID: CIMSylw6JDr
2016-03-22 14:04:45 -07:00
Steve Fink
03a19bdc4c Bug 1259843 - Upgrade sixgill to fix destructor handling, r=terrence
MozReview-Commit-ID: I4hv33aVpBs
2016-04-07 11:33:16 -07:00
Nick Fitzgerald
84ed94cf38 Bug 1258535 - Check for the existence of a global before checking if its standard classes are resolved; r=jandem
MozReview-Commit-ID: K2YgqJvwF7j
2016-04-07 14:15:42 -07:00
Nicolas B. Pierron
7e5bdd0a37 Bug 1261426 - GDB Scripts: Prevent gdb Memory.error when dereferencing null pointers. r=tromey 2016-04-07 13:31:57 +00:00
Tooru Fujisawa
d146780c11 Bug 887016 - Part 17: Mark sunspider/check-string-unpack-code.js timeout on cgc jittest. r=till 2016-01-15 14:50:14 +09:00
Tooru Fujisawa
b94fc50ec1 Bug 887016 - Part 16: Use RegExpSearcher in RegExp.prototype[@@search] optimized path. r=till 2016-01-28 18:56:12 +09:00
Tooru Fujisawa
89f9b8140a Bug 887016 - Part 15: Use RegExpSearcher in RegExp.prototype[@@replace] optimized path. r=till 2016-01-28 18:56:09 +09:00
Tooru Fujisawa
6452aef187 Bug 887016 - Part 14: Add RegExpSearcher. r=h4writer 2016-01-28 18:56:02 +09:00
Tooru Fujisawa
9073c5c79a Bug 887016 - Part 13: Implement RegExp.prototype[@@split] and call it from String.prototype.split. r=h4writer,till 2015-09-05 22:01:43 +09:00
Tooru Fujisawa
6f4db0696c Bug 887016 - Part 12: Implement RegExp[@@species] getter. r=evilpie,bholley 2015-10-25 02:19:03 +09:00
Tooru Fujisawa
dd4a77aad0 Bug 887016 - Part 11: Implement RegExp.prototype[@@replace] and call it from String.prototype.replace. r=h4writer,till 2015-09-05 22:01:41 +09:00
Tooru Fujisawa
596ad95e6e Bug 887016 - Part 10: Implement RegExp.prototype[@@search] and call it from String.prototype.search. r=till 2015-09-05 22:01:40 +09:00
Tooru Fujisawa
db5fea1333 Bug 887016 - Part 9: Implement RegExp.prototype[@@match] and call it from String.prototype.match. r=till 2015-09-05 21:55:06 +09:00
Tooru Fujisawa
8be440aa04 Bug 887016 - Part 8: Add ObjectHasPrototype. r=nbp 2016-01-27 23:43:04 +09:00
Tooru Fujisawa
2f62e67339 Bug 887016 - Part 7: Add RegExpInstanceOptimizable. r=nbp 2016-01-28 18:55:24 +09:00
Tooru Fujisawa
db960aa8f0 Bug 887016 - Part 6: Add RegExpPrototypeOptimizable. r=nbp 2015-11-22 03:07:36 +09:00
Tooru Fujisawa
114c3f358e Bug 887016 - Part 5: Add HasOwnDataPropertyPure. r=jandem 2015-11-22 03:01:42 +09:00
Tooru Fujisawa
87fc98512a Bug 887016 - Part 4: Add GetOwnNativeGetterPure. r=jandem 2015-11-22 03:01:02 +09:00
Tooru Fujisawa
575c9545fa Bug 887016 - Part 3: Add LookupOwnPropertyPure. r=jandem 2015-11-22 02:55:46 +09:00
Tooru Fujisawa
21184c9734 Bug 887016 - Part 2: Add self-hosting RegExpCreate intrinsic. r=till 2015-11-22 02:55:45 +09:00
Tooru Fujisawa
19f28b4f0e Bug 887016 - Part 1: Add native RegExpCreate. r=h4writer 2015-09-05 21:55:01 +09:00
Tooru Fujisawa
f9dcd1a8b6 Bug 1165052 - Part 13: Add tests for ArraySpeciesCreate. r=efaust 2015-08-07 08:02:32 +09:00