gecko/js/src/ion
Terrence Cole ccf9451d1a Bug 821013 - Exactly rooting IonBuilder::jsop_initelem; r=billm
--HG--
extra : rebase_source : 6616c002c039b92dacbd5b5ef76ee320af8073dd
2012-12-12 15:01:36 -08:00
..
arm Port IM to armhf (bug 802358, r=jbramley) 2012-12-07 11:12:18 -05:00
shared Improve loading elements from arrays with holes on x86, bug 727857. r=sstangl 2012-12-10 06:18:43 -07:00
x64 Bug 818817 - Fix some compiler warnings, r=Ms2ger 2012-12-09 22:53:19 +05:30
x86 Improve loading elements from arrays with holes on x86, bug 727857. r=sstangl 2012-12-10 06:18:43 -07:00
AliasAnalysis.cpp Bug 797970 - Use stdint types in IonMonkey. r=jandem 2012-12-04 19:10:23 +01:00
AliasAnalysis.h Allow canceling in-progress off thread ion compilations, bug 785761. r=dvander 2012-10-25 13:46:49 -07:00
Bailouts.cpp Bug 800862 - Unwind bailouts exception with the interpreter. r=dvander 2012-12-11 20:45:01 -08:00
Bailouts.h Bug 818817 - Fix some compiler warnings, r=Ms2ger 2012-12-09 22:53:19 +05:30
BitSet.cpp Bug 797970 - Use stdint types in IonMonkey. r=jandem 2012-12-04 19:10:23 +01:00
BitSet.h Bug 818817 - Fix some compiler warnings, r=Ms2ger 2012-12-09 22:53:19 +05:30
C1Spewer.cpp Bug 797970 - Use stdint types in IonMonkey. r=jandem 2012-12-04 19:10:23 +01:00
C1Spewer.h Show generated assembly in Ion PC count information, bug 811349. r=pierron 2012-11-21 13:53:18 -05:00
CodeGenerator.cpp Bug 819509 - Rename almost everything dealing with strict mode to just |strict|. r=njn 2012-12-12 01:37:34 -05:00
CodeGenerator.h Bug 819299: Add handling of MagicValue(JS_IS_CONSTRUCTING) to MCreateThis, r=dvander 2012-12-09 22:57:01 +01:00
CompactBuffer.h Bug 797970 - Use stdint types in IonMonkey. r=jandem 2012-12-04 19:10:23 +01:00
CompileInfo.h Bug 797970 - Use stdint types in IonMonkey. r=jandem 2012-12-04 19:10:23 +01:00
CompilerRoot.h Bug 815652 - Remove accidental temporary rooting object (r=bhackett) 2012-11-27 13:59:13 -08:00
EdgeCaseAnalysis.cpp Bug 797970 - Use stdint types in IonMonkey. r=jandem 2012-12-04 19:10:23 +01:00
EdgeCaseAnalysis.h Allow canceling in-progress off thread ion compilations, bug 785761. r=dvander 2012-10-25 13:46:49 -07:00
ExecutionModeInlines.h Bug 791850 - Cleanup of lazy script handling. r=bhackett 2012-11-21 17:42:27 +01:00
FixedArityList.h
FixedList.h Bug 818817 - Fix some compiler warnings, r=Ms2ger 2012-12-09 22:53:19 +05:30
InlineList.h Bug 807151 - Unexport |mozilla| from the |js| namespace; r=Waldo 2012-11-06 17:35:18 -08:00
Ion.cpp Bug 819329 - Use AutoFlushCache when attaching finished compilations, r=dvander. 2012-12-12 13:18:00 -07:00
Ion.h Bug 797970 - Use stdint types in IonMonkey. r=jandem 2012-12-04 19:10:23 +01:00
IonAllocPolicy.h Bug 810192 - don't require a default constructor for Hash{Map,Set}; only construct objects for live elements (r=terrence) 2012-11-12 15:30:39 -08:00
IonAnalysis.cpp Remove bytecode uses analysis, keep track of SSA values that were folded away when building MIR, bug 818869. r=jandem 2012-12-10 12:02:31 -07:00
IonAnalysis.h Bug 797970 - Use stdint types in IonMonkey. r=jandem 2012-12-04 19:10:23 +01:00
IonBuilder.cpp Bug 821013 - Exactly rooting IonBuilder::jsop_initelem; r=billm 2012-12-12 15:01:36 -08:00
IonBuilder.h Remove bytecode uses analysis, keep track of SSA values that were folded away when building MIR, bug 818869. r=jandem 2012-12-10 12:02:31 -07:00
IonCaches.cpp Bug 819611 - Dont attach scall-StrictPropertyOp-setter stubs for SetProps on non-writable properties. r=dvander 2012-12-10 15:48:54 -05:00
IonCaches.h Bug 797970 - Use stdint types in IonMonkey. r=jandem 2012-12-04 19:10:23 +01:00
IonCode.h Bug 797970 - Use stdint types in IonMonkey. r=jandem 2012-12-04 19:10:23 +01:00
IonCompartment.h Bug 797970 - Use stdint types in IonMonkey. r=jandem 2012-12-04 19:10:23 +01:00
IonFrameIterator-inl.h Bug 787813 - Argument object, Use StackIter instead of StackFrame. r=luke 2012-10-04 23:56:06 -07:00
IonFrameIterator.h Bug 797970 - Use stdint types in IonMonkey. r=jandem 2012-12-04 19:10:23 +01:00
IonFrames-inl.h Bug 817091 - Merge Unrooted<T> and Return<T>; r=billm 2012-12-04 11:10:53 -08:00
IonFrames.cpp Bug 817091 - Merge Unrooted<T> and Return<T>; r=billm 2012-12-04 11:10:53 -08:00
IonFrames.h Bug 807443 - IonMonkey, Compile named lambdas. r=dvander 2012-12-08 18:28:47 -08:00
IonInstrumentation.h
IonLinker.h Attempt to fix the issues by disabling IM when we run into a corner case, rev 3, looks good on try (bug 805299, r=dvander) 2012-12-02 22:21:57 -05:00
IonMacroAssembler.cpp Bug 815249: Add printf function to debug IM compiled code, r=jandem 2012-11-30 13:09:58 +01:00
IonMacroAssembler.h Bug 819299: Add handling of MagicValue(JS_IS_CONSTRUCTING) to MCreateThis, r=dvander 2012-12-09 22:57:01 +01:00
IonSpewer.cpp Bug 797970 - Use stdint types in IonMonkey. r=jandem 2012-12-04 19:10:23 +01:00
IonSpewer.h Factor common register allocation code and add integrity checker to RegisterAllocator.h, add baseline StupidAllocator, bug 812945. r=jandem 2012-11-26 12:27:05 -05:00
IonTypes.h Bug 797970 - Use stdint types in IonMonkey. r=jandem 2012-12-04 19:10:23 +01:00
JSONSpewer.cpp Factor computation of live ranges out of LSRA, bug 817213. r=jandem 2012-12-01 16:32:26 -07:00
JSONSpewer.h
LICM.cpp Don't hoist typeguards that are guaranteed to bail. (bug 818791, r=dvander) (also fix a comment for mrbkap) 2012-12-07 11:12:16 -05:00
LICM.h Don't hoist typeguards that are guaranteed to bail. (bug 818791, r=dvander) (also fix a comment for mrbkap) 2012-12-07 11:12:16 -05:00
LinearScan.cpp Bug 797970 - Use stdint types in IonMonkey. r=jandem 2012-12-04 19:10:23 +01:00
LinearScan.h Bug 818817 - Fix some compiler warnings, r=Ms2ger 2012-12-09 22:53:19 +05:30
LIR-Common.h Bug 819299: Add handling of MagicValue(JS_IS_CONSTRUCTING) to MCreateThis, r=dvander 2012-12-09 22:57:01 +01:00
LIR-inl.h
LIR.cpp Bug 797970 - Use stdint types in IonMonkey. r=jandem 2012-12-04 19:10:23 +01:00
LIR.h Bug 818817 - Fix some compiler warnings, r=Ms2ger 2012-12-09 22:53:19 +05:30
LiveRangeAllocator.cpp Bug 797970 - Use stdint types in IonMonkey. r=jandem 2012-12-04 19:10:23 +01:00
LiveRangeAllocator.h Bug 797970 - Use stdint types in IonMonkey. r=jandem 2012-12-04 19:10:23 +01:00
LOpcodes.h Bug 819299: Add handling of MagicValue(JS_IS_CONSTRUCTING) to MCreateThis, r=dvander 2012-12-09 22:57:01 +01:00
Lowering.cpp Bug 819797: Don't use range information when range analysis is disabled, r=bhackett 2012-12-11 12:22:03 +01:00
Lowering.h Bug 819299: Add handling of MagicValue(JS_IS_CONSTRUCTING) to MCreateThis, r=dvander 2012-12-09 22:57:01 +01:00
MCallOptimize.cpp Bug 812446 - Optimize str[double], str.char[Code]At(double). r=nbp 2012-12-12 13:21:41 +01:00
MIR.cpp Bug 819797: Don't use range information when range analysis is disabled, r=bhackett 2012-12-11 12:22:03 +01:00
MIR.h Bug 819797: Don't use range information when range analysis is disabled, r=bhackett 2012-12-11 12:22:03 +01:00
MIRGenerator.h Bug 797970 - Use stdint types in IonMonkey. r=jandem 2012-12-04 19:10:23 +01:00
MIRGraph.cpp Bug 807461 - IonMonkey: Support JSOP_CONDSWITCH. r=h4writer 2012-12-05 00:14:44 -08:00
MIRGraph.h Bug 819509 - Rename almost everything dealing with strict mode to just |strict|. r=njn 2012-12-12 01:37:34 -05:00
MOpcodes.h Bug 819299: Add handling of MagicValue(JS_IS_CONSTRUCTING) to MCreateThis, r=dvander 2012-12-09 22:57:01 +01:00
MoveEmitter.h
MoveResolver.cpp
MoveResolver.h Bug 797970 - Use stdint types in IonMonkey. r=jandem 2012-12-04 19:10:23 +01:00
PcScriptCache-inl.h Bug 794679 - Cache for GetPcScript(). r=pierron 2012-10-01 16:59:11 -07:00
PcScriptCache.h Bug 793516 - Bail in case of impossible MToDouble input. r=dvander 2012-10-04 15:08:37 -07:00
RangeAnalysis.cpp Bug 797970 - Use stdint types in IonMonkey. r=jandem 2012-12-04 19:10:23 +01:00
RangeAnalysis.h Bug 797970 - Use stdint types in IonMonkey. r=jandem 2012-12-04 19:10:23 +01:00
RegisterAllocator.cpp Bug 797970 - Use stdint types in IonMonkey. r=jandem 2012-12-04 19:10:23 +01:00
RegisterAllocator.h Bug 797970 - Use stdint types in IonMonkey. r=jandem 2012-12-04 19:10:23 +01:00
Registers.h Bug 797970 - Use stdint types in IonMonkey. r=jandem 2012-12-04 19:10:23 +01:00
RegisterSets.h Bug 797970 - Use stdint types in IonMonkey. r=jandem 2012-12-04 19:10:23 +01:00
Safepoints.cpp Bug 797970 - Use stdint types in IonMonkey. r=jandem 2012-12-04 19:10:23 +01:00
Safepoints.h Bug 797970 - Use stdint types in IonMonkey. r=jandem 2012-12-04 19:10:23 +01:00
SnapshotReader.h Bug 797970 - Use stdint types in IonMonkey. r=jandem 2012-12-04 19:10:23 +01:00
Snapshots.cpp Bug 797970 - Use stdint types in IonMonkey. r=jandem 2012-12-04 19:10:23 +01:00
SnapshotWriter.h Bug 797970 - Use stdint types in IonMonkey. r=jandem 2012-12-04 19:10:23 +01:00
StackSlotAllocator.h Bug 797970 - Use stdint types in IonMonkey. r=jandem 2012-12-04 19:10:23 +01:00
StupidAllocator.cpp Bug 797970 - Use stdint types in IonMonkey. r=jandem 2012-12-04 19:10:23 +01:00
StupidAllocator.h Bug 797970 - Use stdint types in IonMonkey. r=jandem 2012-12-04 19:10:23 +01:00
TypeOracle.cpp Bug 812446 - Optimize str[double], str.char[Code]At(double). r=nbp 2012-12-12 13:21:41 +01:00
TypeOracle.h Bug 819118 - Use accessor rather than direct script access; r=billm 2012-12-05 14:21:44 -08:00
TypePolicy.cpp Remove bytecode uses analysis, keep track of SSA values that were folded away when building MIR, bug 818869. r=jandem 2012-12-10 12:02:31 -07:00
TypePolicy.h Add type specialized paths for instanceof to Ion, bug 814861. r=pierron 2012-11-25 11:04:21 -05:00
ValueNumbering.cpp Bug 797970 - Use stdint types in IonMonkey. r=jandem 2012-12-04 19:10:23 +01:00
ValueNumbering.h Bug 797970 - Use stdint types in IonMonkey. r=jandem 2012-12-04 19:10:23 +01:00
VMFunctions.cpp Backed out changeset 82e13120f8b9 due to orange 2012-12-10 00:46:43 +01:00
VMFunctions.h Backed out changeset 82e13120f8b9 due to orange 2012-12-10 00:46:43 +01:00