Nick Fitzgerald
98364a70c0
Bug 1000967 - Add source notes for |new| expression and function calls to improve source maps and debugging. r=ejpbruel
2014-06-20 13:09:00 -04:00
Luke Wagner
19bf2eed79
Bug 1027674 - OdinMonkey: small Ion FFI optimization (r=dougc)
...
--HG--
extra : rebase_source : 95b909bffa35ec045286430e537583a4421ec6ea
2014-06-23 09:57:45 -05:00
Jan de Mooij
5ced7a4bb6
Bug 1027528 part 13 - Remove JSString::hasPureChars etc, and refactor callers. r=njn
2014-06-23 16:20:57 +02:00
Nicolas B. Pierron
35c6f22465
Bug 1003801 - Sort functions based on Bug 1003801 order. r=Vash
2014-06-23 04:41:40 -07:00
Rémi Weng
05a9dd7a95
Bug 1024589 - IonMonkey: Implement FromCharCode Recover Instruction. r=nbp
2014-06-23 04:41:40 -07:00
Guillaume Maudoux
f213e75743
Bug 1028556 part 2 - IonMonkey: Fix RPow test case. r=nbp
2014-06-23 04:41:40 -07:00
Guillaume Maudoux
af89925766
Bug 1028662 - IonMonkey: Implement PowHalf Recover Instruction. r=nbp
2014-06-23 04:41:39 -07:00
Douglas Crosher
d0ee499ac3
Bug 1027476 - IonMonkey: (ARM) remove an unnecessary no-pool region in buildOOLFakeExitFrame(). r=jandem
2014-06-19 14:50:13 +10:00
Peter Van der Beken
bd776f4d97
Bug 1027095
- Convert XPathResult to WebIDL bindings - add WebIDL API and switch. r=bz.
2013-07-04 17:40:06 +02:00
Carsten "Tomcat" Book
ae8e904252
Backed out changeset 214719d6c99c (bug 1000182) for fixing failing jit tests on a CLOSED TREE
2014-06-23 10:14:33 +02:00
Carsten "Tomcat" Book
2a362000bf
Backed out changeset f35c977b4b21 (bug 1000182) for failing jit tests on a CLOSED TREE
2014-06-23 10:12:12 +02:00
Bob Owen
30816b5c06
Bug 1025476 - Part 1: Add compulsory Init functions to AutoJSAPI. r=bholley
2014-06-19 08:21:14 +01:00
295999a306
Bug 1026858 - "search for "stdio.h" exactly". r=mshal
2014-06-18 17:19:00 +02:00
Jan Beich
679720da07
Bug 1028745 - Avoid using foreign ASSERT() macro in JS code. r=bhackett
2014-06-23 07:16:51 +02:00
Jan Beich
76be6a9180
Bug 1025674 - Unbreak non-unified build of --disable-ion after bug 976446. r=bhackett
2014-06-23 07:16:16 +02:00
Paali Tandia
80233b6bf4
Bug 1024895 - Implementing Floor recover on bailout. r=nbp
2014-06-22 11:14:00 -07:00
David Moreira
e8eba5e018
Bug 1028573 - Implement RInstruction for MathFunction::round. r=nbp
2014-06-22 11:14:00 -07:00
Guillaume Maudoux
2346df19d1
Bug 1028658 - Fix indentation of RMod functions. r=nbp
2014-06-22 11:13:59 -07:00
Guillaume Maudoux
a8fb6dd007
Bug 1028556 - IonMonkey: Implement Pow Recover Instruction. r=nbp
2014-06-22 11:13:59 -07:00
Guillaume Turri
e369869e47
Bug 1024896
- IonMonkey: Implement Round Recover Instruction. r=nbp
2014-06-22 11:13:58 -07:00
Bill McCloskey
a461ef47a5
Bug 990729 - Add compartmentPerAddon option for XUL overlays (r=bholley)
2014-06-21 11:55:15 -07:00
Bill McCloskey
904ef0cbaf
Bug 990729 - No longer store addonId in sandbox metadata (r=bholley)
2014-06-21 11:54:37 -07:00
Bill McCloskey
021ab15ac8
Bug 1019181 - Don't use JSPROP_PERMANENT for JSOP_DEFCONST (r=jorendorff)
2014-06-21 11:54:36 -07:00
Bill McCloskey
bbe086e62f
Bug 990729 - Tests for writeToGlobalPrototype (r=bholley)
2014-06-21 11:54:36 -07:00
Bill McCloskey
8946fc6e36
Bug 990729 - Add writeToGlobalPrototype option for sandboxes (r=bholley)
2014-06-21 11:54:36 -07:00
Bill McCloskey
eaa0e48c18
Bug 990729 - Fix nullptr/JS_PropertyStub mistake in js::CheckDefineProperty (r=jorendorff)
2014-06-21 11:54:30 -07:00
Bill McCloskey
5c48e3bde6
Bug 990729 - Don't consider JSAddonId* to be a rooting hazard (r=terrence)
2014-06-21 11:54:25 -07:00
Bill McCloskey
a144caadb7
Bug 1017302 - Expose add-on IDs to JS engine (r=bholley)
2014-06-21 11:54:22 -07:00
Jan de Mooij
393c349aa3
Bug 1026438 part 8 - Make irregexp GetCaseIndependentLetters work with Latin1 strings. r=bhackett
2014-06-21 19:56:32 +02:00
Jan de Mooij
c5c5d14f5e
Bug 1026438 part 7 - Make irregexp CheckSpecialCharacterClass, CheckNotBackReference work with Latin1 strings. r=bhackett
2014-06-21 19:56:30 +02:00
Jan de Mooij
ccb7112de6
Bug 1027528 part 17 - Make shell's OffThreadCompileScript work with Latin1 strings. r=bhackett
2014-06-21 19:56:28 +02:00
Jan de Mooij
c20ec08a18
Bug 1027528 part 16 - Make JSDependentString::undepend work with Latin1 strings. r=luke
2014-06-21 19:56:25 +02:00
Jan de Mooij
8850aea66b
Bug 1027528 part 14 - Make self-hosting string cloning work with Latin1 strings. r=till
2014-06-21 19:56:23 +02:00
Jan de Mooij
8aa01d24d0
Bug 1027528 part 12 - Make more code work with Latin1 strings. r=terrence
2014-06-21 19:56:21 +02:00
Brian Hackett
3ba0ec8938
Bug 1020012 - Consolidate ScriptSources with the same source, r=luke.
2014-06-21 10:39:04 -07:00
Chris Peterson
4d8cb6ff03
Bug 1013065 - Remove bug 65664's NSCAP_DONT_PROVIDE_NONCONST_OPEQ workaround. r=dbaron
2014-05-04 23:11:04 -07:00
Shu-yu Guo
57a22b6108
Bug 1019304 - Part 4: Add MUnreachable to end basic blocks that have bails in them. (r=sunfish)
2014-06-20 18:39:14 -07:00
Shu-yu Guo
df88a16024
Bug 1019304 - Part 3: Mark rematerialized frames inside ForkJoin during ForkJoin minor collection. (r=lth)
2014-06-20 18:39:14 -07:00
Shu-yu Guo
0999921fcf
Bug 1019304 - Part 2: Overhaul PJS bailout mechanism to be like the normal bailout mechanism. (r=nmatsakis)
...
- Remove ad-hoc IR tracing and AbortPar machinery.
- PJS bailouts use a different handler that unwinds the entire ForkJoin
stack, but otherwise shares the same code as sequential bailouts.
- Each thread's stack is snapshotted as a RematerializedFrame vector.
2014-06-20 18:39:14 -07:00
Shu-yu Guo
7dcb64a3c7
Bug 1019304 - Part 1: Teach RematerializedFrame to rematerialize bailout frames. (r=jandem)
2014-06-20 18:39:13 -07:00
Dan Gohman
19ad82f9ad
Bug 1011283 - IonMonkey: Disable the DivOrModConstantI optimization. r=nbp
2014-06-20 17:51:40 -07:00
Mike Hommey
1e8bfcb8e4
Bug 1026469 - Use AC_CHECK_LIB instead of MOZ_CHECK_PTHREADS. r=ted
2014-06-21 09:13:58 +09:00
Neil Rashbrook
5a0090cb4e
Bug 1026254 Broken chrome: URLs should result in error pages r=bsmedberg
2014-06-21 00:50:58 +01:00
Steve Fink
29113ecf81
Bug 898554 - Add tooltool hashes for b2g analysis, and update the sixgill hash to a more generally useful one. r=unreviewable
...
--HG--
extra : rebase_source : 10d91ac36ef879c71867c118e14ce51b38bdc69b
2014-06-04 20:18:10 -07:00
Wes Kocher
5b2491dc29
Backed out 3 changesets (bug 1019304) for spidermonkey test failures on a CLOSED TREE
...
Backed out changeset adc7e2d717a9 (bug 1019304)
Backed out changeset 5322e6721141 (bug 1019304)
Backed out changeset 45f24290b96e (bug 1019304)
2014-06-20 13:33:03 -07:00
Jason Orendorff
26618bc3f7
Bug 1000182, part 1 - Crash @js::ThreadSafeContext::onOutOfMemory with PJS and OOM. r=shu.
...
Second landing, now with 100% more working in non-debug builds.
2014-06-20 12:01:01 -05:00
Jason Orendorff
e2b6979378
Bug 1000182, part 0 - Support unhandlable OOM in jit-test harness. r=terrence.
2014-06-20 12:00:43 -05:00
Wes Kocher
3392adf10a
Backed out 2 changesets (bug 1000182) for a jit test failure on a CLOSED TREE
...
Backed out changeset 6abf03bfb9f8 (bug 1000182)
Backed out changeset 0a2fd77083e4 (bug 1000182)
2014-06-20 11:18:58 -07:00
Shu-yu Guo
c223d57d83
Bug 1019304 - Part 3: Mark rematerialized frames inside ForkJoin during ForkJoin minor collection. (r=lth)
2014-06-20 11:08:14 -07:00
Shu-yu Guo
ffdeecbf4b
Bug 1019304 - Part 2: Overhaul PJS bailout mechanism to be like the normal bailout mechanism. (r=nmatsakis)
...
- Remove ad-hoc IR tracing and AbortPar machinery.
- PJS bailouts use a different handler that unwinds the entire ForkJoin
stack, but otherwise shares the same code as sequential bailouts.
- Each thread's stack is snapshotted as a RematerializedFrame vector.
2014-06-20 11:08:14 -07:00