Commit Graph

33170 Commits

Author SHA1 Message Date
Luke Wagner
b68b74f976 Bug 1007383 - Include asm.js frames in JS::DescribeStack (r=jandem,robcee) 2014-05-15 12:30:45 -05:00
Luke Wagner
b0af8d4c29 Bug 1004552 - OdinMonkey: Float64Array should accept float? (r=bbouvier)
--HG--
extra : rebase_source : 6c8c1537e8a14afcf3fdcf9a16517f19d957a4e8
2014-05-15 09:34:19 -05:00
Dan Gohman
49124cfd48 Bug 1011045 - IonMonkey: Pass AnyRegister by value instead of const-ref. r=jandem 2014-05-15 09:58:03 -07:00
Dan Gohman
3860d31594 Bug 1011045 - SpiderMonkey: Shrink and simplify AnyRegister r=jandem 2014-05-15 09:58:03 -07:00
Jan de Mooij
c8922385ee Bug 1010775 part 8 - Pass FloatRegister by value instead of const-ref. r=sunfish 2014-05-15 17:42:39 +02:00
Jan de Mooij
30634a7f54 Bug 1010775 part 7 - Pass AsmJSAbsoluteAddress and AsmJSImmPtr by value instead of const-ref. r=sunfish 2014-05-15 17:42:38 +02:00
Jan de Mooij
b3c3e4ed2a Bug 1010775 part 6 - Pass AbsoluteAddress and PatchedAbsoluteAddress by value instead of const-ref. r=sunfish 2014-05-15 17:42:38 +02:00
Jan de Mooij
042e72a91d Bug 1010775 part 5 - Pass ImmGCPtr and ImmMaybeNurseryPtr by value instead of const-ref. r=sunfish 2014-05-15 17:42:38 +02:00
Jan de Mooij
97feec9143 Bug 1010775 part 4 - Pass ImmPtr by value instead of const-ref. r=sunfish 2014-05-15 17:42:38 +02:00
Jan de Mooij
cef6c4491f Bug 1010775 part 3 - Pass ImmWord by value instead of const-ref. r=sunfish 2014-05-15 17:42:38 +02:00
Jan de Mooij
cc21da8794 Bug 1010775 part 2 - Pass Imm32 by value instead of const-ref. r=sunfish 2014-05-15 17:42:32 +02:00
Jan de Mooij
bda720d862 Bug 1010775 part 1 - Pass Register by value instead of const-ref. r=sunfish 2014-05-15 17:42:30 +02:00
Dan Gohman
79195f8785 Bug 1010698 - SpiderMonkey: Include the function in the math cache hash computation. r=luke 2014-05-15 07:57:54 -07:00
Julien Levesy
7e0b15cd45 Bug 1008707: Implemented BitOr recover operation; r=bbouvier 2014-05-15 16:05:49 +02:00
Douglas Crosher
172bcfe045 Bug 1001569 - Yarr ARM: Free Segments using js_delete to match their allocation with js_new. r=jorendorff 2014-05-12 21:02:56 +10:00
Jon Coppeard
02f84aa706 Bug 1009788 - Allow js::TriggerZoneGC() to be called from parallel threads again r=terrence 2014-05-15 09:07:40 +01:00
Nick Lebedev
b7223435b4 Bug 998002 - Rename nsContentUtils::Get{Subject,Object}Principal to nsContentUtils::{Subject,Object}Principal. r=bholley 2014-05-13 11:58:00 +02:00
Emanuel Hoogeveen
566ca0b5ea Bug 1005849 - Part 1: Refactor GC allocation logic to match jemalloc3 more closely. r=terrence 2014-05-13 18:32:00 +02:00
Dan Gohman
d98a15ab60 Bug 1004363 - IonMonkey: Replace a bug number comment with an actual explanatory comment. r=mjrosenb 2014-05-14 21:51:57 -07:00
Dan Gohman
98623adace Bug 1004363 - IonMonkey: Use entryBlock() instead of begin() for tidiness. r=mjrosenb 2014-05-14 21:51:57 -07:00
Dan Gohman
c3abb21ca5 Bug 1004363 - IonMonkey: Assert dominator tree consistency. r=mjrosenb 2014-05-14 21:51:57 -07:00
Dan Gohman
4b36219347 Bug 1004363 - IonMonkey: Implement congruentTo for more classes. r=mjrosenb 2014-05-14 21:51:56 -07:00
Dan Gohman
6adeaa8fb4 Bug 1004363 - IonMonkey: Add a toControlInstruction helper function. r=mjrosenb 2014-05-14 21:51:56 -07:00
Dan Gohman
d4e734cb37 Bug 1004363 - SpiderMonkey: Eliminate unused functions. r=mjrosenb 2014-05-14 21:51:55 -07:00
Daniel Holbert
c659583ede Bug 1010612: Remove unused variable sReadOnlyDateMethods from jsdate.cpp. r=bholley 2014-05-14 19:29:31 -07:00
Daniel Holbert
0f8aafb3fb backout 646c20d6d346 (Bug 1007027) for jit test failures 2014-05-14 18:15:56 -07:00
Brian Hackett
a995d0ea59 Bug 1008032 - Don't try to compress scripts when zlib isn't available. 2014-05-14 17:11:21 -07:00
Nicolas B. Pierron
326c380dcc Bug 1007027 - Replace MPhi::slot by a flag based on ResumePoint indexes. r=h4writer 2014-05-14 16:56:25 -07:00
Jim Blandy
3f9631f2c0 Bug 1007862 - Update name of barriered base class in SpiderMonkey's GDB pretty-printers, r=jimb,sfink
This patch fixes test failures in js/src/gdb/tests/test-Root.py.

js::PreBarriered is no longer the common base class for SpiderMonkey's GC graph
edge types; now js::BarrieredBase is the best choice for pretty-printers to
support. Also, there is no longer a separate hierarchy for non-pointer types
(eg JS::Value). Update the pretty-printers and their tests.

--HG--
extra : rebase_source : 9c8190c47fcdb5be60c94e20b2eebdfff2394c96
2014-05-12 15:02:10 -07:00
Wes Kocher
7b1d2c5343 Merge m-c to inbound 2014-05-14 16:32:53 -07:00
Wes Kocher
dd16aaac7e Merge inbound to m-c 2014-05-14 14:21:38 -07:00
Benjamin Bouvier
f38af65f7c Bug 1008818: Factor AppendUseStrictSource out of AsmJS*ToString functions; r=luke 2014-05-14 15:59:12 +02:00
Benjamin Bouvier
2e66d9fd2a Bug 1008818: Inherit 'use strict' context for asm.js functions; r=luke 2014-05-14 15:59:00 +02:00
Benjamin Bouvier
d6eb3dcd0f Bug 1009603: Set filename for asm.js scripts with dynamic linking failures; r=h4writer 2014-05-14 15:52:04 +02:00
Benjamin Bouvier
fbd7b95ddc Bug 1009603: Automatically stop register allocation tracelogging on error; r=h4writer 2014-05-14 15:51:50 +02:00
Ryan VanderMeulen
db326b3e7c Bug 1010140 - Add missing pymake hackaround for libffi. r=bustage 2014-05-14 07:59:16 -04:00
Dan Gohman
e589c92de6 Bug 1008106 - IonMonkey: Set has-bounds flags after Range::refineInt32BoundsByExponent r=nbp 2014-05-13 20:58:33 -07:00
Jan de Mooij
3186a9ed6f Bug 1008421 - Remove JSString::parent. r=luke
--HG--
extra : rebase_source : d624662d22bdb11c2cc992138daff081729805c5
2014-05-14 13:32:22 +02:00
Nicholas Nethercote
e4ec1d3aa6 Bug 1007549 - Simplify the control flow in allocateFromArenaInline(). r=jonco.
--HG--
extra : rebase_source : 7f00691522a1d7b86dddf9bb93869203191f4190
2014-05-08 00:33:55 -07:00
Jacek Caban
fb87c971ad Bug 1008192 - Don't try to use hidden visibility on mingw. r=glandium 2014-05-14 13:06:33 +02:00
Terrence Cole
0bea849d91 Bug 989414 - Always allocate lambda objects in the nursery; r=jonco 2014-05-05 17:10:29 -07:00
Nicolas B. Pierron
24e27faac0 Bug 1008636 - Disable automatic truncation for Asm.JS. r=sunfish 2014-05-14 15:39:37 -07:00
Kannan Vijayan
8dbbd13f25 Backout commit 289e653a7061 for bug 995704 - potential perf regression. 2014-05-14 16:19:13 -04:00
Benjamin Bouvier
40a80edda2 Bug 1010286: Fix typos in MCallOptimize for inlining more ES6 functions; r=jonco 2014-05-14 19:48:54 +02:00
Andrew McCreight
58bf1a974b Bug 1009118 - Add isUnlimited to SliceBudget. r=jonco 2014-05-14 09:45:49 -07:00
Terrence Cole
20bc4d4879 No Bug - Fix a warning introduced by bug 984361; r=jonco 2014-05-14 09:15:46 -07:00
Ryan VanderMeulen
875683c9ea Backed out changeset 60b7603b914e (bug 1006876) for jit-test failures. 2014-05-13 16:10:57 -04:00
Nick Fitzgerald
f2b2886e5d Bug 1006876 - Use JS_CHECK_RECURSION_DONT_REPORT inside SavedStacksMetadataCallback. r=ejprbruel 2014-05-13 10:55:00 -04:00
Svetozar Janjic
504b4ebe99 Bug 996561 - MIPS Simulator architecture define for the ABI use and follow-up changes. r=jandem 2014-05-09 16:24:09 +02:00
Svetozar Janjic
25f979e478 Bug 996561 - MIPS Simulator support in the common code. r=jandem 2014-05-06 15:37:45 +02:00