Shihua Zheng
7b5a4ce977
Bug 1024170 - Replace zone calls in JSCompartment::wrap with zoneFromAnyThread. r=bhackett
2014-06-11 16:39:04 -07:00
Till Schneidereit
4c56cbeac3
Bug 1019955 - Write preprocessing results for self-hosted code into file instead of stdout. r=glandium
...
--HG--
extra : rebase_source : 7dda05b622e766d6d04fe54e8d9bc5e8c30519a0
2014-06-07 14:26:54 +02:00
Ehsan Akhgari
baa0f6a89d
Bug 1022349 - Part 1: Apply the upstream patch to add support for clang-cl to libffi; r=glandium
2014-06-13 08:27:31 -04:00
Jan de Mooij
4e65fdc0af
Bug 1017107 - Make StringBuffer support Latin1 strings. r=luke
2014-06-13 14:26:03 +02:00
Ehsan Akhgari
1aea07b961
Bug 1024836 - Fix compilation errors in RangeAnalysis.cpp with clang-cl; r=Waldo
...
This is similar to bug 1021494.
2014-06-13 07:13:06 -04:00
Benjamin Bouvier
eb27b1ee70
Bug 1024498: More tests for asm.js => ion calls; r=luke
2014-06-13 09:51:34 +02:00
Benjamin Bouvier
cd545ec192
Bug 1024498: Kill NativeFrameSize and rename AsmJSAlignmentAtPrologue into AsmJSSizeOfRetAddr; r=luke
2014-06-13 09:51:22 +02:00
Dan Gohman
a0e460baf1
Bug 1022321 - IonMonkey: Relax an overzealous assert. r=nbp
2014-06-12 15:47:36 -07:00
Dan Gohman
55694940f4
Bug 1020482
- MLimitedTruncate instructions are movable. r=nbp
2014-06-12 15:47:36 -07:00
Dan Gohman
bc5238b486
Bug 1020480 - IonMonkey: Micro-optimize replaceAllUsesWith r=nbp
2014-06-12 15:47:36 -07:00
Dan Gohman
07c68191e4
Bug 1020429 - IonMonkey: Make MAsmJSCall a subclass of MVariadicInstruction r=nbp
2014-06-12 15:47:36 -07:00
David Major
e96dd3a631
Bug 1024265 - Adjust the trusted script buffer size for win64. r=bholley
...
--HG--
extra : rebase_source : f7e16ccaae5892f3b25ed1b0da6e0f3159dadd25
2014-06-13 10:37:05 +12:00
David Major
e851d0309c
Bug 1024265 - Part 0: Fix comments. r=bholley DONTBUILD
...
--HG--
extra : rebase_source : 8bc1cf12182f241f0a1cfdaf27d54c9c56e69bda
2014-06-13 10:30:33 +12:00
Lars T Hansen
0299655b72
Bug 1023753 - Define JSGC_FJGENERATIONAL only if JS_THREADSAFE. r=ted
2014-06-12 23:12:12 +02:00
Vincent St-Amour
adadc23382
Bug 1019310 - Make bailout kinds more precise. r=shu
2014-06-12 10:39:00 -04:00
Vincent St-Amour
7ac4da8b13
Bug 1019310 - Remove comment about x86 in ARM-specific code. r=shu
2014-06-06 15:43:00 -04:00
Brian Hackett
802ff38b55
Bug 1024678 - Avoid pushing/popping floating point registers in regexp jitcode, r=jandem.
2014-06-12 14:13:49 -06:00
Shu-yu Guo
d4bc71c172
Bug 1022891 - Part 3: Fix instantiating InlineFrameIterator from inside InlineFrameIterator when settled on a bailout frame. (r=nbp)
2014-06-12 12:46:17 -07:00
Shu-yu Guo
a09ed4d7c2
Bug 1022891 - Part 2: Teach IonBailoutIterator about PJS scripts. (r=nbp)
2014-06-12 12:46:17 -07:00
Shu-yu Guo
496e463f68
Bug 1022891 - Part 1: Fix IonBailoutIterator for non-top frames. (r=nbp)
2014-06-12 12:46:17 -07:00
Jim Blandy
ac986be68c
Bug 1024638: Use pandoc "--smart" documentation in js/src/doc documentation. DONTBUILD r=jorendorff
2014-06-12 12:09:23 -07:00
Inanc Seylan
6cb52a21db
Bug 1008110 - Implement BitAnd Recover instruction; r=nbp
2014-06-12 09:53:09 -07:00
Lars T Hansen
8972e438d0
Bug 1023755 - PJS: Array.prototype.scanPar per-element thunk reads and writes result array; vulnerable to bailout-and-restart. r=nmatsakis
2014-06-11 19:29:34 +02:00
Brian Hackett
56158800ea
Bug 1019684 - Turn an assert into a release mode crash instead. r=mjrosenb
2014-06-12 09:11:00 -04:00
Shu-yu Guo
723812d679
Bug 1023686
- Fix JSOP of definition nodes of non-hoisted declarations. (r=luke)
2014-06-12 00:27:46 -07:00
Shu-yu Guo
17e3efade0
Bug 1022948 - Fix FPU in PJS worker threads. (r=Waldo)
2014-06-11 01:51:37 -07:00
Brian Hackett
ace233cd71
Bug 1018363 - Allow off thread Ion compilation during incremental GCs, r=billm.
2014-06-11 16:25:38 -06:00
Bobby Holley
07bee3c907
Bug 1020609 - Implement Xrays to Arrays. r=bz
2014-06-11 15:16:07 -07:00
Bobby Holley
ad32879f51
Bug 1020609 - Inherit property descriptor attributes for pre-existing own value props in Proxy::set. r=efaust
2014-06-11 15:16:06 -07:00
Bobby Holley
0f251a891e
Bug 1020609 - Make configurability check in Xray defineProperty match the spec. r=bz
...
This code is basically emulating the ES semantics with respect to non-configurable
properties. Non-configurable value properties can still be writable, in which case
their value and writability may be updated.
2014-06-11 15:16:06 -07:00
Luke Wagner
8fef70114a
Bug 1022142: OdinMonkey - fix bug in optimized asm.js-to-Ion calls on ARM (r=bbouvier)
2014-06-11 16:58:17 -05:00
Boris Zbarsky
bc1e511e33
Bug 1009675 part 2. Return WebIDL 'any' values as handles. r=peterv
2014-06-11 16:26:52 -04:00
Caio Lima
07e79e1c22
Bug 1020637 - IonMonkey: Implement RConcat. r=nbp
2014-06-11 13:19:31 -07:00
Julien Levesy
602a616383
Bug 1015498 - Implement MFloor::computeRange using new Range::floor. r=nbp
2014-06-11 13:19:31 -07:00
Ed Morley
c9db749ab2
Merge mozilla-central and inbound
2014-06-11 18:09:44 +01:00
Ed Morley
91ca7607e9
Merge latest green b2g-inbound changeset and mozilla-central; a=merge
2014-06-11 17:14:10 +01:00
Hannes Verschore
10709ebddb
Bug 1009603 - Tracelogger: Part 5: Handle stack mismatch gracefully (for release builds), r=bbouvier
2014-06-09 13:42:34 +02:00
Hannes Verschore
50481d7d67
Bug 1009603 - Tracelogger: Part 4: Handle debugger resumption value in Baseline, r=jandem
2014-06-09 13:42:33 +02:00
Hannes Verschore
296cbfabfa
Bug 1009603 - Tracelogger: Part 3: Fix empty filenames, r=bbouvier
2014-06-09 13:42:33 +02:00
Hannes Verschore
b6616d6e37
Bug 1009603 - Tracelogger: Part 2: Fix throw statements, r=bbouvier
2014-06-09 13:42:33 +02:00
Jan Beich
211f1e0a62
Bug 1023399 - Unbreak --disable-ion build after bug 933313. r=lhansen
2014-06-11 09:43:01 +02:00
Hannes Verschore
e3a01489cd
Bug 1022081: SPS: Reset the pushedScript after generation of OOL code, r=djvj
2014-06-11 08:55:46 +02:00
Brian Hackett
a184af95d5
Bug 1023035 - Improve checking for whether we are on the main thread when triggering malloc GCs, r=billm.
2014-06-11 09:28:50 -06:00
Guptha Rajagopal
6f2a918e14
Bug 1021368 - Implement ES6 NoSubstitutionTemplate (multiline strings). r=jorendorff. Thanks to André Bargull for tests and review.
2014-06-11 07:21:35 -05:00
Wes Kocher
37bbc01ac7
Merge m-c to b2g-inbound
2014-06-10 18:57:00 -07:00
Vicamo Yang
8d5be851b4
Bug 1023148 - Use WebIDL codegen to implement RIL & WiFi events. r=smaug
2014-06-11 09:23:34 +08:00
Jason Orendorff
94981132ff
Bug 1023109 - Update nsIXPCScriptable.idl UUID. (Interface changed in rev a470806c3553.) r=Waldo.
...
"[...] nothing can go wrong with this" --Jeff Walden.
--HG--
extra : rebase_source : 95640f61aae830080c96ff6db849b9da36ad4bcf
2014-06-10 12:20:11 -05:00
Lars T Hansen
579e55f154
Bug 1010947 - Nursery: tenuredSize is computed incorrectly for ArrayObject objects. r=jonco
2014-06-06 09:44:02 +02:00
Gijs Kruitbosch
a8d21bcbd4
Bug 1022002 - make cloneInto create functions that clone their arguments, r=bholley
2014-06-09 19:09:51 +01:00
Ed Morley
f9eb828517
Backed out changeset 6d172e86ce2e (bug 1022002) for tipping Android 2.3 reftest-6 runtimes over the max time limit
2014-06-10 15:08:49 +01:00