Heiher [:hev]
62843364da
Bug 1202138 - IonMonkey: MIPS32: Fix callAndPushReturnAddress with Label. r=nbp
2015-09-07 06:29:00 +02:00
Jon Coppeard
d81616333e
Bug 1200642 - Fix OOM handling issues r=terrence
2015-09-08 08:45:11 +01:00
Heiher
16555a59b4
Bug 1199535 - IonMonkey: MIPS: Implement AtomicOperations shared. r=lth
...
Author: Heiher <r@hev.cc>
IonMonkey: MIPS: Implement AtomicOperations-mips-shared.
2015-08-31 19:44:28 +08:00
Heiher
570bd10bf7
Bug 1198628 - IonMonkey: ARM: Redefine FloatRegisters::Code and use it in the right way. r=nbp
2015-09-06 23:36:00 +02:00
Heiher
0f8367b18d
Bug 1194139 - IonMonkey: MIPS: Split shareable code to mips-shared in AtomicOperations-mips. r=nbp
2015-08-27 19:28:00 +02:00
Lars T Hansen
08bdb4d23d
Bug 1199578 - test case. r=waldo
2015-09-07 16:06:10 +02:00
Jon Coppeard
548e00817c
Bug 1155618 - Fix more out of memory handling issues r=terrence
2015-09-07 11:36:55 +01:00
Phil Ringnalda
40ec3df000
Backed out 10 changesets (bug 1123237) for hazard build failures and Windows test failures
...
CLOSED TREE
Backed out changeset 9c26b3b787f8 (bug 1123237)
Backed out changeset 1fcec0dc93d5 (bug 1123237)
Backed out changeset 390033ceebb6 (bug 1123237)
Backed out changeset e8a1845876d6 (bug 1123237)
Backed out changeset 714ec40715fa (bug 1123237)
Backed out changeset 5ed952e011c3 (bug 1123237)
Backed out changeset c785df6c0cdf (bug 1123237)
Backed out changeset d69e2d195a24 (bug 1123237)
Backed out changeset 1f328807da1d (bug 1123237)
Backed out changeset a1546857dce9 (bug 1123237)
2015-09-05 13:49:39 -07:00
Kan-Ru Chen
2d3e068f94
Bug 1123237 - Part 5. Don't emit inline allocation when memory profiler enabled. r=terrence
...
Based on patch from Ting-Yuan Huang <laszio.bugzilla@gmail.com>
2015-09-06 00:13:17 +08:00
Kan-Ru Chen
15c949bde6
Bug 1123237 - Part 4. Monitoring allocations and frees for ArrayBuffer. r=terrence,sfink
...
Based on patch from Ting-Yuan Huang <laszio.bugzilla@gmail.com>
2015-09-06 00:13:16 +08:00
Kan-Ru Chen
b5bd1e2b14
Bug 1123237 - Part 3. Monitoring allocation and gc events in nursery and tenured heaps. r=terrence
...
Based on patch from Ting-Yuan Huang <laszio.bugzilla@gmail.com>
2015-09-06 00:13:15 +08:00
Kan-Ru Chen
73e0e0a3d6
Bug 1123237 - Part 2. MemoryProfiler hooks in js engine. r=terrence
...
Based on patch from Ting-Yuan Huang <laszio.bugzilla@gmail.com>
2015-09-06 00:13:14 +08:00
Ehsan Akhgari
30427db685
Bug 1117259 - Disable the no-unused-local-typedef warning if clang supports it; r=gps
...
This warning is typically triggered by code which implements
some kind of assertion macro, and it's probably not a good
indicator of bugs anyway, so there is no good reason to keep
it on.
2015-09-04 21:28:19 -04:00
Jeff Walden
272d2352a4
Bug 1195578 - Consolidate NoneIsOperand and NoneIsOperandYieldEOL modifier exceptions into simply NoneIsOperand. r=arai
2015-09-04 16:44:29 -07:00
Jeff Walden
55869d34a0
Bug 1199887 - Make str_replace_string_raw return a JSString*, rather than return its always-string result via outparam. r=evilpie
2015-08-26 12:10:00 -07:00
Jeff Walden
84a49d8174
Bug 1199887 - Make str_replace_regexp_raw return a JSString*, rather than return its always-string result via outparam. r=evilpie
2015-08-26 11:58:41 -07:00
Jeff Walden
de8b84df3d
Bug 1199887 - Rename StringRegExpGuard::init(JSContext*, JSObject*) to initRegExp for clarity. r=evilpie
2015-08-26 11:43:49 -07:00
Jeff Walden
307b69a138
Bug 1199546 - Properly perform ToPropertyKey operations involved in computed property names in both object literals and destructuring patterns. r=abargull
2015-08-28 03:49:25 -07:00
Terrence Cole
ff37f15599
Bug 1199843 - Part 3: Strongly type JS::TraceChildren; r=jonco r=mccr8
2015-09-02 11:34:36 -07:00
Terrence Cole
823d4c6893
Bug 1199843 - Part 2: Use js::TraceChildren everywhere we don't need external linkage; r=jonco
2015-09-02 09:01:02 -07:00
Terrence Cole
c0c676b7ac
Bug 1199843 - Part 1: Prefer T::traceChildren over tag dispatched TraceChildren; r=jonco
2015-08-28 16:21:16 -07:00
Kannan Vijayan
37ccdfa6f6
Bug 1145442 - Update JIT Optimization docs patch. r=shu
2015-09-04 11:28:22 -04:00
Jan de Mooij
4699fe78da
Bug 1200809 part 5 - Convert self-hosting intrinsics to new InlinableNatives system. r=till
2015-09-04 15:55:32 +02:00
Jan de Mooij
7a8ff271b3
Bug 1200809 part 4 - Convert Atomics natives to new InlinableNatives system. r=lth
2015-09-04 15:55:09 +02:00
Jan de Mooij
c32facc416
Bug 1200809 part 3 - Convert String/RegExp natives to new InlinableNatives system. r=nbp
2015-09-04 15:54:25 +02:00
Jan de Mooij
2d11bce13e
Bug 1200809 part 2 - Convert Array natives to new InlinableNatives system. r=nbp
2015-09-04 15:53:45 +02:00
Jan de Mooij
76b644a526
Bug 1200809 part 1 - Add InlinableNatives JitInfo infrastructure, use it for Math natives. r=bz,nbp
2015-09-04 15:52:10 +02:00
Jon Coppeard
5f18f10889
Bug 930414 - Make module imports into defintions r=shu
2015-09-04 14:14:43 +01:00
Jon Coppeard
7a01d8e3ea
Bug 930414 - Implement default module exports r=shu
2015-09-04 14:14:43 +01:00
Jon Coppeard
147e5d86c1
Bug 930414 - Check for duplicate module exports r=shu
2015-09-04 14:14:43 +01:00
Jon Coppeard
2c9a15a434
Bug 930414 - Add option for Reflect.parse to parse as a module, and allow modules to be parsed without a script r=shu
2015-09-04 14:14:43 +01:00
Nicolas B. Pierron
417604a190
Bug 1201793 - ScratchRegisterScope: ma_alu expect to have scratch register owned by the caller. r=sstangl
2015-09-04 14:31:13 +02:00
Heiher
ba333a46cb
Bug 1199565 - IonMonkey: MIPS32: Clampped float32-to-int32 conversions should bailout on MIPS. r=nbp
2015-08-27 23:31:00 +02:00
Heiher
6412c2bd78
Bug 1199080
- IonMonkey: MIPS32: Fix treating saved frame bit as part of the frame type. r=nbp
2015-08-26 21:36:00 +02:00
Heiher
8d5ec3203f
Bug 1199057 - IonMonkey: MIPS32: Plumb new.target on the stack and make it accessible to JSNatives. r=nbp
2015-08-26 18:41:00 +02:00
Heiher
e40fdfe62a
Bug 1198606 - IonMonkey: MIPS32: Fix build failure caused by Bug 1192786. r=nbp
2015-08-26 00:02:00 +02:00
Ted Clancy
5ee26fc455
Bug 1198216 - Check for presence of ICU::Timezone::recreateDefault() before using. r=jwalden
2015-08-27 07:57:19 -07:00
Benjamin Bouvier
f9860ceb25
Bug 1186424: Rename FunctionBuilder into FunctionValidator; r=luke
2015-09-03 16:43:58 +02:00
Benjamin Bouvier
9b36bf936b
Bug 1186424: Remove usage of ExclusiveContext from the ModuleCompiler; r=luke
2015-09-03 15:56:16 +02:00
Benjamin Bouvier
3fde37bd19
Bug 1186424: Remove perf blocks annotations in OdinMonkey; r=luke
2015-09-01 18:53:39 +02:00
Benjamin Bouvier
c8b1337e44
Bug 1186424: Get rid of the tokenStream in the ModuleCompiler; r=luke
...
By putting line/column information in Odin's bytecode, we can remove the need
for the tokenStream in the ModuleCompiler. Following patch removes the
commented usage in noteBasicBlockPosition.
2015-09-02 11:24:54 +02:00
Shu-yu Guo
c6102097f5
Bug 1201575 - Give copied FrameIter::Data the cx of the current frame. (r=jimb)
2015-09-03 16:55:05 -07:00
Shu-yu Guo
185faceac4
Revert "Bug 1161332 - Don't save the JSContext when saving FrameIter::Data. (r=jimb)"
...
This reverts commit 0e314030329b4d3291127ee211a1484ebfb8c7c9.
2015-09-03 16:55:05 -07:00
J. Ryan Stinnett
7670e8c54f
Bug 1186993 - Add MOZ_CHAOSMODE to XPCShell. r=roc
2015-09-03 18:31:30 -05:00
Eric Faust
dc6a99bde2
Bug 1168992 - Part 4: Convert PNK_SUPERELEM to PNK_ELEM and fix reflection of super[elem]. (r=Waldo)
2015-09-02 15:09:06 -07:00
Eric Faust
e9c82739ff
Bug 1168992 - Part 3: Change PNK_SUPERPROP to PNK_DOT and fix reflection of super.prop. (r=Waldo)
2015-09-02 15:09:04 -07:00
Eric Faust
d6ad5c013c
Bug 1168992 - Part 2: Fix reflection of new.target. (r=Waldo)
2015-09-02 15:09:03 -07:00
Eric Faust
262ef8bc15
Bug 1168992 - Part 1: Fix up reflection of classes. (r=Waldo)
2015-09-02 15:09:02 -07:00
Andrew McCreight
5418bb6d17
Bug 1196391, part 3 - Make argument count assertions fatal in js::ExpandErrorArgumentsVA(). r=Waldo
2015-09-03 15:39:09 -07:00
Andrew McCreight
38508a258b
Bug 1196391, part 2 - Add JSAPI constant for the max number of error arguments. r=Waldo
...
This will allow users of the API to do checking of values they pass in.
2015-09-03 15:39:08 -07:00