Commit Graph

32799 Commits

Author SHA1 Message Date
Luke Wagner
aadd9c9a70 Bug 998490 - OdinMonkey: rm unused functionCounts from asm.js (r=bbouvier)
--HG--
extra : rebase_source : c6b38f528625ca9bea4ce6f9de85d66e1d3374e0
2014-04-16 16:06:08 -05:00
Luke Wagner
8d5f4193c1 Bug 998490 - OdinMonkey: add common AssemblerShared base class, hoist some things into it (r=bbouvier,jandem)
--HG--
extra : rebase_source : 0ee188f547bddf5e191e9cab041cb5489828f999
2014-04-16 16:05:39 -05:00
Luke Wagner
e6d392e893 Bug 998490 - OdinMonkey: add operator-> to ActivationIterator (r=jandem)
--HG--
extra : rebase_source : 0ccecece1d8366c656b858bf2ec9e3beec6d1b54
2014-04-16 15:57:04 -05:00
Luke Wagner
0e10a5f610 Bug 998490 - OdinMonkey: simplify stack-overflow exit stub (r=sunfish)
--HG--
extra : rebase_source : a9fdec79fcf136ef296173f08ae8908ee46019f9
2014-04-16 15:57:00 -05:00
Shu-yu Guo
144acaafb3 Bug 716647 - Followup: observe JS_OPTIMIZED_OUT as unknown instead of undefined inside BaselineFrameInspector to avoid unnecessary type barrier bailouts. (r=jandem) 2014-04-24 14:46:27 -07:00
Jeremy Morton
efed059bea Bug 998291 - Allow for relatively-loaded modules to be loaded into a given scope. r=bsmedberg 2014-04-22 23:37:26 +01:00
Bobby Holley
b0a46a20d7 Bug 1001094 - Give nsJSID classinfo. r=mrbkap 2014-04-24 13:23:27 -07:00
Ryan VanderMeulen
7c004fa621 Backed out changeset ace4dd426349 (bug 972045) for mochitest failures. 2014-04-24 15:10:44 -04:00
Nick Fitzgerald
5898e00f8a Bug 972045 - Add a compact representation for call stacks in SpiderMonkey. r=jimb 2014-04-24 10:04:00 -04:00
Terrence Cole
010e739595 Bug 998355. r=jonco 2014-04-23 15:39:56 -07:00
Ryan VanderMeulen
7fd789bfcc Backed out changeset 0b365c68c8a9 (bug 995336) for Android armv6 crashes.
CLOSED TREE
2014-04-24 12:22:33 -04:00
Ehsan Akhgari
323eb451e8 Bug 998738 - Kill nsIDOMXPathNamespace (and window.XPathNamespace); r=smaug 2014-04-24 12:07:44 -04:00
Brian Hackett
e7c6e8743b Bug 1000145 - Tweak type set OOM handling while sweeping, r=jandem. 2014-04-24 09:04:00 -06:00
Brian Hackett
c997e545ac Bug 995336 - Use IonBuilder for arguments usage analysis, r=jandem. 2014-04-24 08:57:26 -06:00
Branislav Rankov
704164c87e Bug 969375 - MIPS port: Added Trampoline-mips and Bailouts-mips. r=nbp 2014-04-24 11:54:02 +02:00
Branislav Rankov
967d33f2b2 Bug 969375 - MIPS port: Added CodeGenerator-mips code. r=nbp 2014-04-22 16:01:13 +02:00
Branislav Rankov
e5cd79480b Bug 969375 - MIPS port: Added JS_CODEGEN_MIPS checks and includes. r=jandem 2014-04-15 11:53:23 +02:00
masaya iseki
5d764d47ae Bug 939115 - Add MIR node for ArraySplice to avoid creating the result array if it's unused. r=jandem 2014-04-24 12:08:17 +02:00
Ed Morley
e93215fa37 Bug 997489 - Fix stray </tt> tag causing JS warning spam during jsreftests; r=Waldo 2014-04-24 10:33:10 +01:00
Carsten "Tomcat" Book
db0a4ed4f1 Backed out changeset 51dbd71f00a5 (bug 984696) for mochitest-2 test failures on a CLOSED TREE 2014-04-24 11:22:14 +02:00
Shu-yu Guo
636c31a3c7 Bug 716647 - Part 6 1/2: Add shell function to deterministically request interrupt. (r=jimb) 2014-04-24 01:59:38 -07:00
Shu-yu Guo
34f8bd3c53 Bug 716647 - Part 6: Tests. (r=jimb) 2014-04-24 01:59:38 -07:00
Shu-yu Guo
51af97477a Bug 716647 - Part 5 1/2: Support rematerialized frames in DebugScopes::updateLiveScope. (r=jimb) 2014-04-24 01:59:38 -07:00
Shu-yu Guo
e31d8af3d3 Bug 716647 - Part 5: Relax the no on-stack scripts restriction for addDebuggee. (r=jimb) 2014-04-24 01:59:37 -07:00
Shu-yu Guo
6e13279fe5 Bug 986767 - Fix adjusting stepModeCount when removing a debuggee global from inside the onStep handler. (r=jimb) 2014-04-24 01:59:37 -07:00
Shu-yu Guo
51006b8af7 Bug 716647 - Part 4: Recompile on-stack baseline scripts when toggling debug mode. (r=jandem) 2014-04-24 01:59:37 -07:00
Shu-yu Guo
756f39a711 Bug 716647 - Part 3: Support rematerializing Ion frames on the stack. (r=jandem) 2014-04-24 01:59:37 -07:00
Shu-yu Guo
a82be9ad19 Bug 716647 - Part 2: Bailout in place instead of directly to catch on Ion exception when Debugger is on. (r=jandem) 2014-04-24 01:59:37 -07:00
Shu-yu Guo
6d30b3666f Bug 716647 - Part 1: Introduce JS_OPTIMIZED_OUT magic for optimized out slots and teach Debugger about them. (r=jandem) 2014-04-24 01:59:36 -07:00
Carsten "Tomcat" Book
a74f93af4e Backed out changeset ac10d2fcb25d (bug 969375) for ggc testfailures 2014-04-24 10:48:17 +02:00
Benjamin Bouvier
96abed527e Bug 988950: Remove unused Nursery variable; r=jandem 2014-04-24 10:17:07 +02:00
Branislav Rankov
3ed55e91f1 Bug 969375 - MIPS port: Added Lowering code. r=jandem 2014-03-18 16:43:18 +01:00
Branislav Rankov
c1f97357fa Bug 969375 - MIPS port: Added Trampoline-mips and Bailouts-mips. r=nbp 2014-03-17 15:33:28 +01:00
Nick Fitzgerald
783da29d29 Bug 984696 - Save more detailed source notes so that Debugger.Script.prototype.getAllColumnOffsets can offer more for source mapped and/or pretty printed JS debugging. r=ejpbruel 2014-04-22 09:11:00 +02:00
Wes Kocher
40b388ccff Backed out changeset 208bcb7879c0 (bug 995982) for mochitest-1 assertions on a CLOSED TREE 2014-04-23 16:19:43 -07:00
Dan Gohman
c8f918298e Bug 967709 - SpiderMonkey: Revert the fast_sincos implementation for now. r=me 2014-04-23 14:44:01 -07:00
Shu-yu Guo
d566c0f2b7 Bug 996987 - Always allow exit code 0 when checking for exit codes in Windows, because Windows. (r=terrence) 2014-04-23 14:35:33 -07:00
Brian Hackett
b7483e9f73 Bug 995982 - Set up forwarding pointers properly when allocating typed array objects in the nursery. r=sfink 2014-04-23 14:12:31 -07:00
Hannes Verschore
b7d0114eed Bug 995934 - IonMonkey: Remove branch out of hot code in negative zero test, r=bbouvier 2014-04-23 17:17:29 +02:00
Jon Coppeard
a43700fe6c Bug 988950 - Combine value type and nursery check for object r=jandem 2014-04-23 13:48:35 +01:00
Jon Coppeard
cfdc47ffdd Bug 988950 - Use scratch register instead of temp where possible r=jandem 2014-04-23 13:48:35 +01:00
Jon Coppeard
52c9b0d6ce Bug 988950 - Split macro assembler implementation by architecture r=jandem 2014-04-23 13:48:35 +01:00
Jon Coppeard
5e43f5e955 Bug 988950 - Add a macro assembler instruction to check if a pointer is in the nursery r=jandem 2014-04-23 13:48:35 +01:00
Jon Coppeard
dbad2cd5f7 Bug 988950 - Check whether value is an object after checking whether object is in nursery r=terrence 2014-04-23 13:48:34 +01:00
Jan de Mooij
76d64c078c Bug 999559 part 2 - Rename FrameIter::Data::ionFrames_ to jitFrames_. r=luke 2014-04-23 11:56:23 +02:00
Jan de Mooij
ee930c7a71 Bug 999559 part 1 - Rename IonFrameIterator to JitFrameIterator. r=shu
--HG--
rename : js/src/jit/IonFrameIterator-inl.h => js/src/jit/JitFrameIterator-inl.h
rename : js/src/jit/IonFrameIterator.h => js/src/jit/JitFrameIterator.h
2014-04-23 11:56:21 +02:00
Jan de Mooij
66dbeb0977 Bug 999358 - Fix MLambdaArrow to initialize the unused extended slot too. r=terrence 2014-04-23 11:31:43 +02:00
Chris Peterson
0da7297d14 Bug 999717 - Fix gcc -Wlogical-op warning in js. r=mrbkap 2014-04-22 14:42:27 -07:00
Shu-yu Guo
cdfd1f63c3 Bug 996422 - Part 2: Split MIRType_Magic into one type for each magic constant. (r=jandem) 2014-04-22 18:23:27 -07:00
Shu-yu Guo
156f7c700b Bug 996422 - Part 1: Make TypeSets work with MIRTypes directly. (r=bhackett) 2014-04-22 18:23:27 -07:00