Commit Graph

36934 Commits

Author SHA1 Message Date
Eric Faust
d6b1cf6bab Bug 895985 - Remove CallInfo lambda data. (r=djvj) 2013-07-22 15:33:19 -07:00
Ryan VanderMeulen
37f41272ef Backed out changeset 190563720411 (bug 895465) for Linux32 jit-test failures. 2013-07-22 15:23:19 -04:00
Dan Gohman
ec91b9af69 Bug 895465 - IonMonkey: Optimize codegen for test(and(x, y)). r=mrosenberg 2013-07-22 10:36:40 -07:00
Jon Coppeard
9e2e053f14 Bug 895883 - IonMonkey: (ARM) Use hardware divide instruction for unsigned division where possible r=mjrosenb 2013-07-22 10:14:16 +01:00
Nicholas Nethercote
e09f947edd Bug 887558 (part 4) - Introduce WrapperObject and CrossCrompartmentWrapperObject. r=jorendorff.
--HG--
extra : rebase_source : a4749bd143a2c668072bfeefa436f5ada9b8d374
2013-06-27 22:42:30 -07:00
Daniel Holbert
4cf34c2f13 Bug 896018 - Remove unused field 'context' from CompartmentChecker. r=bhackett 2013-07-19 21:20:29 -04:00
Matt Brubeck
1aaeeee5eb Bug 896028 - Add a standard Makefile variable for mochitest-metro files [r=gps] 2013-07-19 16:59:23 -07:00
Masatoshi Kimura
769fcf1170 Bug 895231 - Make sure the Components shim is consistent with the real Components. r=bholley 2013-07-20 07:53:51 +09:00
Steve Fink
7592cac407 Bug 887420 - Do not read off the end of the transfer map, r=Waldo
--HG--
extra : rebase_source : aae0289af6d58d9ff785afa959accc44342762ea
2013-07-17 15:12:19 -07:00
Luke Wagner
972a7ce908 Bug 893434 - OdinMonkey: make accessing non-data properties a link-time validation error (r=bbouvier)
--HG--
extra : rebase_source : beb308b3455d0fae18a6d6d5fee744f8b59dc2f2
2013-07-17 17:22:07 -05:00
Hannes Verschore
ca191d149e Bug 891808: IonMonkey: Improve bailing information for JSOP_FUNAPPLY and JSOP_FUNCALL, r=jandem 2013-07-19 13:48:48 -07:00
Jeff Walden
fa8fe96a2d Bug 895723 - Fix ion/AsmJS.h to not depend on bootlegged dependencies. r=luke
--HG--
extra : rebase_source : 3473fa9c42de65fdb579225c41e534d79c42d7fe
2013-07-19 13:05:11 -07:00
Jeff Walden
7afaff1a19 Bug 895723 - Don't open the mozilla namespace in AsmJS.cpp -- use particular things from it instead. This eases the pain of dealing with js/mozilla namespace conflicts, particularly for Vector. r=luke
--HG--
extra : rebase_source : 666d3e9d340f6c882a21230c63783a72ba25a9e5
2013-07-19 13:05:10 -07:00
Hannes Verschore
9bad3b9bc0 Bug 894582 - IonMonkey: Constant fold arithm operations with double output that fits in int32. r=jandem 2013-07-19 16:21:05 -04:00
Brian Hackett
e1cc087ce3 Bug 875125 - Construct worker thread's PerThreadData before spawning actual thread on a CLOSED TREE 2013-07-19 12:57:12 -06:00
Roberta De Viti
681912ae4a Bug 894717 - Fix 'plase upgrade' typo in autoconf files. r=khuey 2013-07-19 10:47:15 -07:00
Hannes Verschore
54ca2d48ee Bug 895019 - Tracelogger: Add logger for minor gc, r=jandem 2013-07-19 10:41:32 -07:00
Brian Hackett
952ebf25cd Bug 875125 - Fix typo. 2013-07-19 11:01:46 -06:00
Hannes Verschore
e68cdf7206 Bug 893853 - IonMonkey: Don't set typeset of |this| when type is unknown, r=bhackett 2013-07-19 09:46:23 -07:00
Hannes Verschore
4b9870797f Bug 895019: Cleanup and make the tracelogger work again, r=jandem 2013-07-19 09:31:12 -07:00
Terrence Cole
8c615914ca Bug 895654 - Remove references to Unrooted from the static exact rooting analysis; r=bhackett,sfink,terrence
DONTBUILD

--HG--
extra : rebase_source : 32046960a39679cf82916dc7d35ea3374de700f8
2013-07-18 15:12:46 -07:00
Steve Fink
ff1714f4f1 Bug 895647 - new GC type: js::LazyScript, r=terrence
DONTBUILD

--HG--
extra : rebase_source : 78d019afe1f46c056c561c2faf4dac351ffb4454
2013-07-18 15:10:23 -07:00
Felix S. Klock II
aad5b28c34 Bug 894854: env var disabling censoring of self-hosted script frames (r=till)
It is only aenabled for debug builds.  The env var is: MOZ_SHOW_ALL_JS_FRAMES
2013-07-17 09:58:00 +02:00
Gervase Markham
5103d820f9 Bug 715549 - remove last vestiges of tri-licence. DONTBUILD. 2013-07-19 16:08:33 +01:00
Douglas Crosher
3c96821add Bug 895830 - OdinMonkey: fix compilation of the perf spewer support. r=luke 2013-07-19 20:42:38 +10:00
Sankha Narayan Guria
245df3eac1 Bug 866847 - Implement map#forEach and Set#forEach. r=evilpie 2013-07-19 08:19:44 +05:30
Brian Hackett
39cff85aa4 Bug 875125 - Allow scripts to be parsed/emitted off the main thread, r=billm. 2013-07-19 08:06:02 -06:00
Sean Stangl
c4b24c8961 Bug 868674 - Make supportsFloatingPoint() a static function. r=h4writer
---
 js/src/assembler/assembler/MacroAssemblerARM.h    |  6 +++---
 js/src/assembler/assembler/MacroAssemblerARMv7.h  |  6 +++---
 js/src/assembler/assembler/MacroAssemblerMIPS.h   |  6 +++---
 js/src/assembler/assembler/MacroAssemblerSparc.h  |  6 +++---
 js/src/assembler/assembler/MacroAssemblerX86.h    | 12 ++++--------
 js/src/assembler/assembler/MacroAssemblerX86_64.h |  6 +++---
 js/src/ion/AsmJS.cpp                              |  4 ++--
 js/src/jsapi.cpp                                  |  2 +-
 8 files changed, 22 insertions(+), 26 deletions(-)

---
 js/src/assembler/assembler/MacroAssemblerARM.h    |  6 +++---
 js/src/assembler/assembler/MacroAssemblerARMv7.h  |  6 +++---
 js/src/assembler/assembler/MacroAssemblerMIPS.h   |  6 +++---
 js/src/assembler/assembler/MacroAssemblerSparc.h  |  6 +++---
 js/src/assembler/assembler/MacroAssemblerX86.h    | 12 ++++--------
 js/src/assembler/assembler/MacroAssemblerX86_64.h |  6 +++---
 js/src/ion/AsmJS.cpp                              |  4 ++--
 js/src/jsapi.cpp                                  |  2 +-
 8 files changed, 22 insertions(+), 26 deletions(-)

--HG--
extra : rebase_source : f4ec6b6c9c9f94959311685150b77a63bb5fd9be
2013-07-18 14:45:00 +02:00
Terrence Cole
27306acabc Bug 894441 - Include WeakMap keys in the DumpHeap report; r=billm
--HG--
extra : rebase_source : 8091813cc3ab2a930a239558a1d9decfc039d9f0
2013-07-16 14:43:30 -07:00
Terrence Cole
c706f52dfe Bug 895144 - Treat asm.js Functions as long-lived by default; r=luke
--HG--
extra : rebase_source : 6e08bf3d0575d26de3ac6ba41d703168a1f4a429
2013-07-17 16:25:42 -07:00
Terrence Cole
1995e8146e Bug 888313 - Update generational GC tuning parameters for better EarlyBoyer performance; r=jandem
--HG--
extra : rebase_source : 0da9dfb64a6e63ff3eade490b0f20cc00528a161
2013-07-18 12:00:10 -07:00
Terrence Cole
9288db57db Bug 895177 - Inline object tracing for minor GC; r=jandem
--HG--
extra : rebase_source : 00086cacce4575d04595ca646777c8ce7403a06e
2013-07-17 17:17:43 -07:00
Eric Faust
c2d6cdc41b Bug 895111 - Allow Ion inline checking of functions with lazy scripts. (r=djvj) 2013-07-18 14:03:05 -07:00
Terrence Cole
1d0198ffcc Bug 895220 - Do not OOM in AtomizeAndCopyChars if using NoGC; r=bhackett
--HG--
extra : rebase_source : 208b4cb5e652ed7f854586d676e0d055c065b330
2013-07-18 13:55:39 -07:00
Luke Wagner
822ad10663 Bug 895015 - OdinMonkey: make asm.js entries show up builtin FF profiler (r=bbouvier)
--HG--
extra : rebase_source : 0f682fde81ef8e9dc89f0b9ad76e928d24358394
2013-07-17 17:22:39 -05:00
Brian Hackett
2671098e4b Bug 893732 - Ensure indexes are integers when loading/storing to static typed arrays, r=jandem. 2013-07-18 13:33:44 -06:00
Till Schneidereit
d2b921bee4 Backed out changeset 65fd27c97676 (bug 894948) for regressions in Dromaeo DOM-traversal
--HG--
extra : rebase_source : e2bfa1f59ff8ab0a277883eabd67b7aff228907c
2013-07-18 19:58:14 +02:00
Brian Hackett
e4455da7d2 Bug 893752 - Clean up compartment compiler outputs after releasing all JIT code, r=jandem. 2013-07-18 13:14:20 -06:00
Ryan VanderMeulen
dfd9f71780 Backed out changeset c1025190b208 (bug 866847) for jit-test failures.
CLOSED TREE
2013-07-18 13:06:48 -04:00
Ryan VanderMeulen
0590890878 Backed out 2 changesets (bug 895015, bug 893434) for Android test_asmjs timeouts on a CLOSED TREE.
Backed out changeset cadcb731a8fb (bug 895015)
Backed out changeset 17404ee140f3 (bug 893434)
2013-07-18 13:03:05 -04:00
Andrew McCreight
953978e2ae Bug 892405 - Print Max Pause before Total Time in GC logging. r=terrence 2013-07-18 09:07:28 -07:00
Andrew McCreight
084e98f223 Bug 893375 - Make weak map GC tracing names more useful. r=billm 2013-07-18 09:07:27 -07:00
Ehsan Akhgari
192bc42d5e Bug 895141 - Remove useless prlong.h inclusions from the tree; r=jcranmer 2013-07-18 12:06:38 -04:00
Ivaylo Dimitrov
72d25fb996 Bug 893575 - Don't fail to build if HWCAP_IDIVA is not defined. r=jonco 2013-07-14 19:34:43 +01:00
Sankha Narayan Guria
7ad2807a86 Bug 866847 - Implement map#forEach and Set#forEach. r=evilpie 2013-07-18 20:37:29 +05:30
Brandon Benvie
f4e9714435 Bug 889627 - Make Debugger eval functions accept options for url and line number. r=jimb 2013-07-17 15:12:24 -07:00
Luke Wagner
e77c4f0bd7 Bug 895015 - OdinMonkey: make asm.js entries show up builtin FF profiler (r=bbouvier)
--HG--
extra : rebase_source : b6b5391a1b39b3abeb0f194bfa4ca4a9f54ce90f
2013-07-17 17:22:39 -05:00
Luke Wagner
3fadcaa999 Bug 893434 - OdinMonkey: make accessing non-data properties a link-time validation error (r=bbouvier)
--HG--
extra : rebase_source : 5b827256536c16d9e2da15e9877efcf393e1a9ef
2013-07-17 17:22:07 -05:00
Tom Schuster
b2926f6e1a Bug 893858 - More testing for CPOWs and fix some small bugs. r=dvander 2013-07-17 09:27:49 -04:00
Jon Coppeard
6af7fc2268 Bug 888237 - IonMonkey: (ARM) Use hardware divide instruction to calculate modulus r=mjrosenb 2013-07-18 14:25:06 +01:00