Mercurial > hg > graal-compiler
graph
-
-MergeTue, 26 Mar 2013 10:51:42 +0100, by Christos Kotselidis
-
-Fix assertion errorsTue, 26 Mar 2013 10:50:50 +0100, by Christos Kotselidis
-
-MergeMon, 25 Mar 2013 22:57:00 +0100, by Christos Kotselidis
-
Replace Pointer accesses with WordMon, 25 Mar 2013 21:02:15 +0100, by Christos Kotselidis
-
-MergeMon, 25 Mar 2013 16:31:26 +0100, by Christos Kotselidis
-
-Fix compilation errorMon, 25 Mar 2013 16:20:07 +0100, by Christos Kotselidis
-
-MergeFri, 22 Mar 2013 23:44:38 +0100, by Christos Kotselidis
-
-MergeFri, 22 Mar 2013 18:44:17 +0100, by Christos Kotselidis
-
-MergeFri, 22 Mar 2013 18:44:06 +0100, by Christos Kotselidis
-
-MergeFri, 22 Mar 2013 16:18:46 +0100, by Christos Kotselidis
-
-Merge with basic-graal-gateFri, 22 Mar 2013 12:57:51 +0100, by Christos Kotselidis
-
-Merge with trunkFri, 22 Mar 2013 12:56:04 +0100, by Christos Kotselidis
-
-Changes after CR-243Fri, 22 Mar 2013 12:08:24 +0100, by Christos Kotselidis
-
-Merge with tipThu, 21 Mar 2013 14:11:13 +0100, by Christos Kotselidis
-
-Integration of WB Serial Snippets-Integration of G1 WB Snippets (partially working)-Fix allocation bug with -XX:-UseTLAB and -XX:+UseSerialGCThu, 21 Mar 2013 11:30:38 +0100, by Christos Kotselidis
-
-Cleanup codeWed, 20 Mar 2013 21:39:24 +0100, by Christos Kotselidis
-
-Create push patchWed, 20 Mar 2013 20:27:30 +0100, by Christos Kotselidis
-
-Create push patchWed, 20 Mar 2013 20:13:08 +0100, by Christos Kotselidis
-
-More fixes and passrate(fop)Wed, 06 Mar 2013 19:35:04 +0100, by Christos Kotselidis
-
-More bug fixesTue, 05 Mar 2013 18:53:26 +0100, by Christos Kotselidis
-
-More progress in G1 WBsMon, 04 Mar 2013 16:46:37 +0100, by Christos Kotselidis
-
-More porting and bug fixingThu, 28 Feb 2013 17:39:48 +0100, by Christos Kotselidis
-
-Integrate Lucas' patch with byte readWed, 27 Feb 2013 18:41:37 +0100, by Christos Kotselidis
-
-More porting and bug fixesWed, 27 Feb 2013 17:25:28 +0100, by Christos Kotselidis
-
-More porting to G1 WBsWed, 27 Feb 2013 15:15:04 +0100, by Christos Kotselidis
-
-Add more instrumentationTue, 26 Feb 2013 19:49:00 +0100, by Christos Kotselidis
-
-More G1 WB Integration-Addition of GenerateLEANode for G1 previous value equalitiesTue, 26 Feb 2013 18:02:06 +0100, by Christos Kotselidis
-
-Snippetization of CMS WriteBarriersMon, 25 Feb 2013 11:08:06 +0100, by Christos Kotselidis
-
-More PortingWed, 20 Feb 2013 17:29:40 +0100, by Christos Kotselidis
-
Towards porting G1 WBsWed, 20 Feb 2013 16:15:43 +0100, by Christos Kotselidis
-
-Implement WB primitive stub call for G1's slow path laterTue, 19 Feb 2013 17:57:14 +0100, by Christos Kotselidis
-
-Snippetization of CMS write barriersTue, 19 Feb 2013 16:53:10 +0100, by Christos Kotselidis
-
support for constructors corresponding to node intrinsics to take a leading MetaAccessProvider argument that is automatically filled in during node intrinsificationTue, 26 Mar 2013 17:16:05 +0100, by Doug Simon
-
documentation correctionTue, 26 Mar 2013 17:13:50 +0100, by Doug Simon
-
finalizer registration is now done via method substitution (again)Tue, 26 Mar 2013 16:16:58 +0100, by Doug Simon
-
(re)disabled frame state cleanup for method substitutionsTue, 26 Mar 2013 15:16:20 +0100, by Doug Simon
-
removed @Alias mechanismTue, 26 Mar 2013 14:57:14 +0100, by Doug Simon
-
Merge.Tue, 26 Mar 2013 14:02:13 +0100, by Doug Simon
-
made VM independent method substitutions be interpretableTue, 26 Mar 2013 14:00:16 +0100, by Doug Simon
-
made method substitutions for Class be interpretableTue, 26 Mar 2013 13:03:48 +0100, by Doug Simon
-
made method substitutions for Object be interpretableTue, 26 Mar 2013 12:56:27 +0100, by Doug Simon
-
made method substitutions for System be interpretableTue, 26 Mar 2013 12:53:02 +0100, by Doug Simon
-
made CurrentJavaThreadNode.get() interpretableTue, 26 Mar 2013 12:48:44 +0100, by Doug Simon
-
removed unused CurrentThread classTue, 26 Mar 2013 12:46:33 +0100, by Doug Simon
-
removed use of CurrentThread from Thread method substitutionsTue, 26 Mar 2013 12:46:12 +0100, by Doug Simon
-
rename: HotSpotCurrentRawThreadNode -> CurrentJavaThreadNodeTue, 26 Mar 2013 12:42:11 +0100, by Doug Simon
-
test that method substitutions for Thread are interpretableTue, 26 Mar 2013 12:02:10 +0100, by Doug Simon
-
made method substitutions for Thread be interpretableTue, 26 Mar 2013 12:01:42 +0100, by Doug Simon
-
prevent @Alias from being used in method substitutions - can only be used in lowering snippetsTue, 26 Mar 2013 11:46:35 +0100, by Doug Simon
-
removed use of @Alias in Thread.isInterrupted() substitutionTue, 26 Mar 2013 11:46:24 +0100, by Doug Simon
-
Fix for polymorphic inlining after fusing exception obecjt and the distaptch beginTue, 26 Mar 2013 12:16:35 +0100, by Gilles Duboscq
-
Merge.Mon, 25 Mar 2013 22:38:05 +0100, by Doug Simon
-
rewrote Thread.isInterrupted() substitution to use @Alias mechanismMon, 25 Mar 2013 22:37:18 +0100, by Doug Simon
-
added @Alias annotation for accessing fields and methods otherwise inaccessible due to Java access rulesMon, 25 Mar 2013 22:35:42 +0100, by Doug Simon
-
re-enabled Full Debug Symbols builds of the Graal VMMon, 25 Mar 2013 17:37:21 +0100, by Doug Simon
-
made node intrinsic interpretable: SystemSubstitutions.callLong()Mon, 25 Mar 2013 10:35:03 +0100, by Doug Simon
-
Cleanup unit tests : they should not print to stdout/stderrMon, 25 Mar 2013 19:22:03 +0100, by Gilles Duboscq
-
Bailout from OSR compilation when there is more than on EntryMarkerNodeMon, 25 Mar 2013 15:59:26 +0100, by Gilles Duboscq
-
The exception edge for invokes should still be a DispatchBeginNode to allow lowering of ExceptionObjectNode after guard loweringMon, 25 Mar 2013 14:11:01 +0100, by Gilles Duboscq
-
mx.sh should select python2.7 python2 or python depending on what is available.Mon, 25 Mar 2013 11:27:40 +0100, by Gilles Duboscq
-
Allow vm arguments in mx benchMon, 25 Mar 2013 11:08:50 +0100, by Gilles Duboscq
-
Use ServiceLoader to make installation of MethodSubstitutions extensible.Mon, 25 Mar 2013 15:39:32 +0100, by Roland Schatz
-
mx: merge provider configuration files in distribution jarsMon, 25 Mar 2013 15:39:31 +0100, by Roland Schatz
-
Merge.Fri, 22 Mar 2013 19:50:51 +0100, by Christian Humer
-
Merge.Fri, 22 Mar 2013 18:01:47 +0100, by Christian Humer
-
Fixed ecj fails when performing type erasure on void types.Fri, 22 Mar 2013 18:01:22 +0100, by Christian Humer
-
Fixed type variables should be erased before comparing types in MethodSubstiutionVerifier.Fri, 22 Mar 2013 16:02:43 +0100, by Christian Humer
-
fixed warningsFri, 22 Mar 2013 19:14:50 +0100, by Doug Simon
-
Backed out changeset: 10293cbfc2b6Fri, 22 Mar 2013 19:08:07 +0100, by Doug Simon
-
undid the change that disabled frame state cleanup for method substitutionsFri, 22 Mar 2013 19:07:30 +0100, by Doug Simon
-
Backed out changeset: 83fc36378013Fri, 22 Mar 2013 18:24:29 +0100, by Doug Simon
-
Merge.Fri, 22 Mar 2013 18:18:55 +0100, by Doug Simon
-
removed support for using the Eclipse batch compiler bundled with Eclipse - depending on the version, it has bugs with respect to annotation processingFri, 22 Mar 2013 15:20:16 +0100, by Doug Simon
-
gave MembarNode.memoryBarrier() an implementation that actually triggers barriersFri, 22 Mar 2013 15:08:29 +0100, by Doug Simon
-
finalizer registration is now done via method substitutionFri, 22 Mar 2013 14:54:15 +0100, by Doug Simon
-
GraphBuilderPhase: add createInvokeNode method by refactoring appendInvoke, for use by subclasses overriding handleUnresolvedInvokeFri, 22 Mar 2013 09:28:38 -0700, by Mick Jordan
-
Merge.Fri, 22 Mar 2013 15:09:53 +0100, by Christian Humer
-
Fixed substitution verifier emitted wrong error.Fri, 22 Mar 2013 15:09:38 +0100, by Christian Humer
-
Fuse the ExceptionObject its DispatchBegin into a single node since it has to be atomic while gurads are floatingThu, 21 Mar 2013 18:45:58 +0100, by Gilles Duboscq
-
Fix unittest on server0.Fri, 22 Mar 2013 13:18:12 +0100, by Roland Schatz
-
added support for projects that extend a package defined in another project when canonicalizing projectsFri, 22 Mar 2013 11:48:42 +0100, by Doug Simon
-
enabled annotation processor for @ClassSubstitution and @MethodSubstitution in the com.oracle.graal.hotspot projectFri, 22 Mar 2013 11:26:08 +0100, by Doug Simon
-
Merge.Fri, 22 Mar 2013 11:20:16 +0100, by Doug Simon
-
minor punctuation fixThu, 21 Mar 2013 15:55:00 +0100, by Doug Simon
-
moved tests for HotSpot specific method substitutions into HotSpotMethodSubstitutionsTestThu, 21 Mar 2013 15:38:42 +0100, by Doug Simon
-
temporary file is removed when unittests failThu, 21 Mar 2013 15:36:31 +0100, by Doug Simon
-
rename: GraalIntrinsics -> GraalMethodSubstitutionsThu, 21 Mar 2013 14:38:35 +0100, by Doug Simon
-
rename: originalMethod -> originalMemberThu, 21 Mar 2013 14:35:06 +0100, by Doug Simon
-
small documentation fixThu, 21 Mar 2013 13:45:27 +0100, by Doug Simon
-
Merge.Thu, 21 Mar 2013 18:04:03 +0100, by Christian Humer
-
Added annotation processor for verifing @ClassSubstitution and @MethodSubstitution annotation at compile time.Thu, 21 Mar 2013 18:03:32 +0100, by Christian Humer
-
Merge.Thu, 21 Mar 2013 13:20:32 +0100, by Christian Humer
-
Merge.Thu, 21 Mar 2013 13:13:07 +0100, by Christian Humer
-
Fixed varargs attribute was not copied in ExectableElements.Thu, 21 Mar 2013 13:12:36 +0100, by Christian Humer
-
Cleanup.Thu, 21 Mar 2013 13:12:04 +0100, by Christian Humer
-
Generalize FloatingReadPhase to support arbitrary floatable access nodes.Thu, 21 Mar 2013 16:25:26 +0100, by Roland Schatz
-
snippet graphs are now stored with a Snippet.class key value in the compiler storage of the snippet methodThu, 21 Mar 2013 12:30:44 +0100, by Doug Simon
-
method substitutions are now stored with a MethodSubstitution.class key value in the compiler storage of the original (i.e., substituted) methodThu, 21 Mar 2013 12:23:37 +0100, by Doug Simon
-
created com.oracle.graal.api.replacements project and moved ClassSubstitution and MethodSubstitution thereThu, 21 Mar 2013 12:14:09 +0100, by Doug Simon
-
refactored MethodSubstitution and MacroSubstitution into top level classesThu, 21 Mar 2013 11:59:40 +0100, by Doug Simon
-
Merge.Thu, 21 Mar 2013 11:09:19 +0100, by Doug Simon
-
Merge.Thu, 21 Mar 2013 09:44:47 +0100, by Doug Simon
-
rename projects: *snippets* -> *replacements* (GRAAL-178)Wed, 20 Mar 2013 22:30:33 +0100, by Doug Simon
-
rename packages: *snippets* -> *replacements*Wed, 20 Mar 2013 22:23:14 +0100, by Doug Simon
-
rename: SnippetIntrinsificationVerificationPhase -> NodeIntrinsificationVerificationPhaseWed, 20 Mar 2013 21:41:37 +0100, by Doug Simon
-
rename: SnippetsInterface -> SnippetsWed, 20 Mar 2013 21:18:59 +0100, by Doug Simon
-
removed unnecessary interfaceWed, 20 Mar 2013 20:34:26 +0100, by Doug Simon
-
comment fixWed, 20 Mar 2013 20:23:40 +0100, by Doug Simon
-
renamings as part of a move away from the overloading of the "snippet" term for various code replacement/substitution mechanisms towards it being solely for the concept of IR loweringWed, 20 Mar 2013 20:23:23 +0100, by Doug Simon
-
rename: SnippetIntrinsificationPhase -> NodeIntrinsificationPhaseWed, 20 Mar 2013 18:16:45 +0100, by Doug Simon
-
rename: IntrinsificationTest -> MethodSubstitutionTestWed, 20 Mar 2013 18:11:59 +0100, by Doug Simon
-
extra test case for System.identityHashCode()Wed, 20 Mar 2013 16:15:35 +0100, by Doug Simon
-
unittest: call wrapper to avoid long command linesMon, 18 Mar 2013 19:18:42 +0100, by Bernhard Urban
-
IGV should not crash when comparing graphs with references to deleted nodesWed, 20 Mar 2013 18:38:55 +0100, by Gilles Duboscq
-
Refactor GuardLoweringPhase: use the same iterator code for implict null checks and guard loweringWed, 20 Mar 2013 18:38:28 +0100, by Gilles Duboscq
-
Add asFixedNode to FloatingAccessNode so that GuardLoweringPhase supports any type of FloatingAccessNodeWed, 20 Mar 2013 16:27:07 +0100, by Gilles Duboscq
-
Remove flag and optimization for object method arguments in the register allocator. Needs more investigation of GC impact on HotSpotWed, 20 Mar 2013 08:22:35 -0700, by Christian Wimmer
-
MergeWed, 20 Mar 2013 14:01:43 +0100, by Lukas Stadler
-
added RegisterFinalizer.virtualizeMon, 11 Mar 2013 18:41:33 +0100, by Lukas Stadler
-
DynamicCounterNode for debugging/profiling purposesWed, 20 Mar 2013 13:41:44 +0100, by Lukas Stadler
-
small change VirtualInstanceNode constructorWed, 20 Mar 2013 13:41:13 +0100, by Lukas Stadler
-
simplify VirtualInstanceNodeWed, 20 Mar 2013 11:34:31 +0100, by Lukas Stadler
-
change naming in Access interfaceWed, 20 Mar 2013 11:33:00 +0100, by Lukas Stadler
-
don't use Access interface in ReadNode.canonicalizeReadWed, 20 Mar 2013 11:32:41 +0100, by Lukas Stadler
-
allow multiple identities in MemoryCheckpoint interfaceWed, 20 Mar 2013 11:30:17 +0100, by Lukas Stadler
-
If IgnoreUnrecognizedVMOptions is set then the Graal checks for unsupported options is just a warning instead of an errorWed, 20 Mar 2013 12:00:18 +0100, by Gilles Duboscq
-
Disable scaladacpo specs because it sometimes returns non-zero while there is no visible failureWed, 20 Mar 2013 11:59:25 +0100, by Gilles Duboscq
-
Fix version parsing in mxTue, 19 Mar 2013 14:55:58 +0100, by Gilles Duboscq
-
Use implicit null checks for all null checksMon, 18 Mar 2013 14:45:36 +0100, by Gilles Duboscq
-
clean up unused true/false constants in ConditionalEliminationPhaseTue, 19 Mar 2013 17:03:13 +0100, by Lukas Stadler
-
Speical case ExceptionObjectNode in deopt to guard conversion.Wed, 20 Mar 2013 00:06:09 +0100, by Thomas Wuerthinger
-
Bug fix and additional assertions in deoptimize to guard phase.Tue, 19 Mar 2013 23:08:03 +0100, by Thomas Wuerthinger
-
Merge.Tue, 19 Mar 2013 20:48:53 +0100, by Thomas Wuerthinger
-
Introduce a ControlSinkNode base class.Tue, 19 Mar 2013 20:48:45 +0100, by Thomas Wuerthinger
-
Fixes a corner case when killing the control flowing into a deoptimize node.Tue, 19 Mar 2013 20:48:28 +0100, by Thomas Wuerthinger
-
Merge.Tue, 19 Mar 2013 18:05:49 +0100, by Thomas Wuerthinger
-
Killing cfg path to deoptimization.Tue, 19 Mar 2013 18:05:35 +0100, by Thomas Wuerthinger
-
InvokeWithException cannot be the lastLocationAccess for a FloatingReadNode. Since it is both the invoke and a control flow split, the scheduler cannot schedule anything immediately the invoke. It can only schedule in the normal or exceptional successor - and we have to tell the scheduler here which side it needs to choose by putting in the location identity on both successors.Tue, 19 Mar 2013 10:00:43 -0700, by Christian Wimmer
-
Merge.Tue, 19 Mar 2013 17:01:39 +0100, by Roland Schatz
-
Fix createUnwind.Tue, 19 Mar 2013 15:46:37 +0100, by Roland Schatz
-
Remove unnecessary assert.Tue, 19 Mar 2013 15:22:35 +0100, by Roland Schatz
-
removed unused codeTue, 19 Mar 2013 15:58:01 +0100, by Doug Simon
-
Merge.Tue, 19 Mar 2013 15:52:21 +0100, by Doug Simon
-
canonicalized projectsTue, 19 Mar 2013 15:51:33 +0100, by Doug Simon
-
made frame omission test work in -graal as well as -server VMTue, 19 Mar 2013 15:45:26 +0100, by Doug Simon
-
support substitutions for classes that made not be part of the runtime (GRAAL-123)Tue, 19 Mar 2013 15:38:10 +0100, by Doug Simon
-
Merge.Tue, 19 Mar 2013 14:50:27 +0100, by Doug Simon
-
Merge.Tue, 19 Mar 2013 14:23:46 +0100, by Doug Simon
-
removed unnecessary MethodEndBreakpointGuards optionTue, 19 Mar 2013 14:08:54 +0100, by Doug Simon
-
made frame omission test ignore padding instructions at the end of installed codeTue, 19 Mar 2013 14:07:30 +0100, by Doug Simon
-
removed unused codeTue, 19 Mar 2013 14:05:40 +0100, by Doug Simon
-
rename: HotSpotAMD64LIRGenerator -> AMD64HotSpotLIRGeneratorTue, 19 Mar 2013 09:58:04 +0100, by Doug Simon
-
moved HotSpot specific AMD64FrameOmissionTest to (new) project com.oracle.graal.hotspot.amd64.test and renamed it to AMD64HotSpotFrameOmissionTestTue, 19 Mar 2013 09:56:56 +0100, by Doug Simon
-
removed debug codeTue, 19 Mar 2013 09:51:40 +0100, by Doug Simon
-
Eliminate checkcast between two NodeIntrinsic calls.Tue, 19 Mar 2013 15:07:44 +0100, by Roland Schatz
-
Transmit deoptimization reason in thread local instead of scratch register.Tue, 19 Mar 2013 14:13:51 +0100, by Thomas Wuerthinger
-
Merge.Tue, 19 Mar 2013 11:35:25 +0100, by Christian Humer
-
Uninitialized cases produced wrong call to throw new UnsuportedOperationException.Tue, 19 Mar 2013 11:30:58 +0100, by Christian Humer
-
added support for substituting constructorsTue, 19 Mar 2013 11:10:00 +0100, by Doug Simon
-
removed debug codeTue, 19 Mar 2013 09:42:38 +0100, by Doug Simon
-
MergeMon, 18 Mar 2013 19:39:25 -0700, by Christian Wimmer
-
Allow lowering of UnwindNode and ExceptionObjectNode. The HotSpot code still uses the old LIR lowering.Mon, 18 Mar 2013 19:38:46 -0700, by Christian Wimmer
-
Allow instantiation without creating a subclassMon, 18 Mar 2013 19:34:04 -0700, by Christian Wimmer
-
Allow customization in subclassMon, 18 Mar 2013 19:33:32 -0700, by Christian Wimmer
-
Generalize read and write of fixed register for snippets. Move to HotSpot-independent project.Mon, 18 Mar 2013 19:28:44 -0700, by Christian Wimmer
-
Only stack slots in caller frame are method arguments. Also optimize object arguments when the runtime supports it.Mon, 18 Mar 2013 19:21:01 -0700, by Christian Wimmer
-
Merge.Mon, 18 Mar 2013 21:33:34 +0100, by Doug Simon
-
added tests for ensuring frame omission on AMD64 works for simple casesMon, 18 Mar 2013 21:33:16 +0100, by Doug Simon
-
Merge.Mon, 18 Mar 2013 18:26:53 +0100, by Doug Simon
-
merged CodeInfo into InstalledCode (GRAAL-156)Mon, 18 Mar 2013 18:26:12 +0100, by Doug Simon
-
removed unused codeMon, 18 Mar 2013 18:03:16 +0100, by Doug Simon
-
Merge.Mon, 18 Mar 2013 20:04:50 +0100, by Thomas Wuerthinger
-
Do not clone IdealGraphVisualizer editor windows as the default action - reuse existing window. Added explicit "clone" menu item.Mon, 18 Mar 2013 20:04:39 +0100, by Thomas Wuerthinger
-
increased template interpreter size by 20KMon, 18 Mar 2013 18:05:33 +0100, by Doug Simon
-
unittest: just do a single JVM callMon, 18 Mar 2013 15:11:52 +0100, by Bernhard Urban
-
.hgignore: ignore tag files generated by ctags and cscopeThu, 14 Mar 2013 16:27:08 +0100, by Bernhard Urban
-
unittest: move testcases that takes longer than 100ms into longunittestMon, 18 Mar 2013 13:21:05 +0100, by Bernhard Urban
-
unittest: seperate target `longunittest' and `shortunittest'Thu, 14 Mar 2013 19:07:42 +0100, by Bernhard Urban
-
Remove unused import.Mon, 18 Mar 2013 00:36:23 +0100, by Thomas Wuerthinger
-
Make r10 allocatable.Mon, 18 Mar 2013 00:33:31 +0100, by Thomas Wuerthinger
-
Transmit deoptimization reason in thread local.Mon, 18 Mar 2013 00:20:07 +0100, by Thomas Wuerthinger
-
Remove unused imports.Mon, 18 Mar 2013 00:12:00 +0100, by Thomas Wuerthinger
-
Remove getScratchRegister() from register configuration interface.Sun, 17 Mar 2013 23:54:13 +0100, by Thomas Wuerthinger
-
Put exception handler entry back.Sun, 17 Mar 2013 23:53:19 +0100, by Thomas Wuerthinger
-
Remove last usages of scratch register. Separate runtime calls from normal method calls in LIR.Sun, 17 Mar 2013 23:46:58 +0100, by Thomas Wuerthinger
-
Explicitely allocate r10 for deoptimization operation.Sun, 17 Mar 2013 22:57:47 +0100, by Thomas Wuerthinger
-
Enable convert deopts to guards optimization.Sun, 17 Mar 2013 21:27:09 +0100, by Thomas Wuerthinger
-
Rename field.Sun, 17 Mar 2013 21:25:29 +0100, by Thomas Wuerthinger
-
Do not schedule earliest for guard lowering.Sun, 17 Mar 2013 21:23:14 +0100, by Thomas Wuerthinger
-
Support deoptimizing before the entry to a synchronized method.Sun, 17 Mar 2013 21:20:39 +0100, by Thomas Wuerthinger
-
Remove PlaceHolderNode class definition.Sun, 17 Mar 2013 21:14:35 +0100, by Thomas Wuerthinger
-
Add test case for deoptimizing out of a synchronized method. Made guard lowering phase use earliest schedule.Sun, 17 Mar 2013 19:49:46 +0100, by Thomas Wuerthinger
-
Make scheduling phase customizable.Sun, 17 Mar 2013 19:39:28 +0100, by Thomas Wuerthinger
-
Removed unused phase.Sun, 17 Mar 2013 19:36:10 +0100, by Thomas Wuerthinger
-
Fix guard canonicalization.Sun, 17 Mar 2013 19:20:35 +0100, by Thomas Wuerthinger
-
Remove unused code in LabelRef.Sun, 17 Mar 2013 17:36:29 +0100, by Thomas Wuerthinger
-
Build-graal needs to be versioned for non mx builds.Sat, 16 Mar 2013 21:55:55 +0100, by Christian Humer
-
Build-graal needs to be versioned for non mx builds.Sat, 16 Mar 2013 21:55:48 +0100, by Christian Humer
-
Added build-graal.xml .hgignore. Since it is generated there is no need to version it.Sat, 16 Mar 2013 18:24:47 +0100, by Christian Humer
-
Removed build-graal.xml since it is generated it should not be versioned.Sat, 16 Mar 2013 18:23:36 +0100, by Christian Humer
-
Fixed build-graal.xml generation was out of sync with build-graal.xml.Sat, 16 Mar 2013 18:22:39 +0100, by Christian Humer
-
Fixed not specializing nodes were named Null instead of Default.Sat, 16 Mar 2013 16:11:40 +0100, by Christian Humer
-
Cleanup.Sat, 16 Mar 2013 15:53:48 +0100, by Christian Humer
-
Fixed minor bug for implicit parameters in sourcegen.Sat, 16 Mar 2013 15:53:04 +0100, by Christian Humer
-
Fixed messages were sometimes not shown in sourcegen.Sat, 16 Mar 2013 15:52:40 +0100, by Christian Humer
-
Fixed specialization id generation.Sat, 16 Mar 2013 15:51:58 +0100, by Christian Humer
-
Merge.Fri, 15 Mar 2013 21:18:47 +0100, by Christian Humer
-
Final fields of base node can be optionally passed to builtin specialization method. And a few fixes.Fri, 15 Mar 2013 21:18:33 +0100, by Christian Humer
-
removed unused project dependencyFri, 15 Mar 2013 20:31:11 +0100, by Doug Simon
-
Merge.Fri, 15 Mar 2013 20:08:10 +0100, by Doug Simon
-
re-enabled frame omissionFri, 15 Mar 2013 20:07:15 +0100, by Doug Simon
-
moved AMD64ConvertSnippets to (new) project com.oracle.graal.snippets.amd64Fri, 15 Mar 2013 20:06:19 +0100, by Doug Simon
-
Merge.Fri, 15 Mar 2013 18:51:58 +0100, by Doug Simon
-
fixed issue preventing frame omissionFri, 15 Mar 2013 18:50:39 +0100, by Doug Simon
-
refactored HotSpotAMD64LIRGenerator into its own fileFri, 15 Mar 2013 18:16:15 +0100, by Doug Simon
-
made build-graal.xml be generated by mxFri, 15 Mar 2013 18:09:19 +0100, by Doug Simon
-
MergeFri, 15 Mar 2013 17:52:55 +0100, by Gilles Duboscq
-
MergeFri, 15 Mar 2013 17:26:52 +0100, by Gilles Duboscq
-
Remove orphaned condition in implicit null check detectionFri, 15 Mar 2013 17:26:22 +0100, by Gilles Duboscq
-
Guards with different anchors should be commoned out in the lowering phaseFri, 15 Mar 2013 16:57:43 +0100, by Gilles Duboscq
-
Make ValueAnchor canonicalization work in more casesFri, 15 Mar 2013 13:36:24 +0100, by Gilles Duboscq
-
Fix implicit null checks depending on themselvesFri, 15 Mar 2013 13:35:45 +0100, by Gilles Duboscq
-
Implement implicit null check on HIR during guard loweringThu, 14 Mar 2013 21:36:28 +0100, by Gilles Duboscq
-
Remove dead implicit null checks code in LIRGeneratorThu, 14 Mar 2013 14:02:23 +0100, by Gilles Duboscq
-
Remove emitDeoptimizeOnOverflow and emitGuardCheck.Thu, 14 Mar 2013 13:25:28 +0100, by Gilles Duboscq
-
Merge.Fri, 15 Mar 2013 15:38:55 +0100, by Doug Simon
-
AMD64 HotSpot backend now models RBP as an incoming parameter that must be preserved until the end of the method. For non-leaf methods, the value is preserved in the special stack slot required by the HotSpot runtime for walking/inspecting frames of such methods.Fri, 15 Mar 2013 15:38:27 +0100, by Doug Simon
-
fixed StackOverflowError in VirtualObject.toString()Thu, 14 Mar 2013 18:03:00 +0100, by Doug Simon
-
Disable deopt to guard conversion.Fri, 15 Mar 2013 02:18:46 +0100, by Thomas Wuerthinger
-
Merge.Fri, 15 Mar 2013 02:18:15 +0100, by Thomas Wuerthinger
-
Make OptimisticOptimizations enum public.Thu, 14 Mar 2013 19:20:43 +0100, by Thomas Wuerthinger
-
Enable exception probabilities for operations by default.Thu, 14 Mar 2013 19:13:40 +0100, by Thomas Wuerthinger
-
Make optimistic optimizations customizable.Thu, 14 Mar 2013 19:00:42 +0100, by Thomas Wuerthinger
-
windows build fix: server+graal build needs TIERED; include graal in client buildThu, 14 Mar 2013 14:15:11 +0100, by Andreas Woess
-
moved logic for reserving a special area/slot in a frame (e.g., for use during deoptimization) out of FrameMap and into platform specific backend classThu, 14 Mar 2013 14:35:53 +0100, by Doug Simon
-
LIRGenerator is transmitted across backend passes instead of just the LIR so that backend-specific, per-compilation information can be attached to the backend-specific LIRGenerator objectThu, 14 Mar 2013 14:08:59 +0100, by Doug Simon
-
Merge.Thu, 14 Mar 2013 13:13:59 +0100, by Christian Humer
-
Fixed unsupported generic generation which could also take void as a type.Thu, 14 Mar 2013 13:13:27 +0100, by Christian Humer
-
Fixed element ordering of methods which were inconsistent from javac to ecj.Thu, 14 Mar 2013 13:11:14 +0100, by Christian Humer
-
Fixed behaviour of useSpecializations for Generic specializations.Thu, 14 Mar 2013 13:10:29 +0100, by Christian Humer
-
Fix convert deoptimize to guard phase.Thu, 14 Mar 2013 12:19:01 +0100, by Thomas Wuerthinger
-
Fix import.Thu, 14 Mar 2013 01:14:23 +0100, by Thomas Wuerthinger
-
Merge.Thu, 14 Mar 2013 01:09:43 +0100, by Thomas Wuerthinger
-
Fix and enable deopt to guard conversion.Thu, 14 Mar 2013 01:09:32 +0100, by Thomas Wuerthinger
-
Remove usage of negate() in word type rewriter phase.Wed, 13 Mar 2013 17:14:58 +0100, by Thomas Wuerthinger
-
Create option for convert deoptimize to guard phase.Wed, 13 Mar 2013 17:13:11 +0100, by Thomas Wuerthinger
-
Merge.Tue, 12 Mar 2013 11:04:00 +0100, by Thomas Wuerthinger
-
Fix spacing.Tue, 12 Mar 2013 11:02:07 +0100, by Thomas Wuerthinger
-
MergeWed, 13 Mar 2013 23:54:01 +0100, by Andreas Woess
-
update authors fileWed, 13 Mar 2013 23:48:08 +0100, by Andreas Woess
-
ProjectCreator: compare relative path against flavour.Wed, 13 Mar 2013 23:28:57 +0100, by Andreas Woess
-
fix windows build of the server and client vmsWed, 13 Mar 2013 21:35:44 +0100, by Andreas Woess
-
Merge.Wed, 13 Mar 2013 14:55:08 -0700, by Peter B. Kessler
-
Merge.Wed, 13 Mar 2013 14:07:16 -0700, by Peter B. Kessler
-
Fix typo in JavaDoc.Wed, 13 Mar 2013 14:06:22 -0700, by Peter B. Kessler
-
the contents of jvm.cfg are reset when copying the JDK so that the non-default VMs must be built before being runWed, 13 Mar 2013 21:55:08 +0100, by Doug Simon
-
Fix use specializations in generic until further fixes are done.Wed, 13 Mar 2013 21:11:03 +0100, by Christian Humer
-
Cleanup project dependencies.Wed, 13 Mar 2013 20:31:18 +0100, by Christian Humer
-
Merge.Wed, 13 Mar 2013 20:05:30 +0100, by Christian Humer
-
Cleanup.Wed, 13 Mar 2013 20:05:11 +0100, by Christian Humer
-
Cleanup.Wed, 13 Mar 2013 20:04:42 +0100, by Christian Humer
-
Added missing class MessageContainer.Wed, 13 Mar 2013 20:00:33 +0100, by Christian Humer
-
UseSpecializations is now turned off for the generic specialization in WriteLocalNode.Wed, 13 Mar 2013 20:00:16 +0100, by Christian Humer
-
Codegen API naming cleanup.Wed, 13 Mar 2013 19:59:09 +0100, by Christian Humer
-
Refactored codegen error model to make error redirection a lot easier.Wed, 13 Mar 2013 19:58:28 +0100, by Christian Humer
-
Added automatic generation of generic specialization which throws unsupported operation if reached.Wed, 13 Mar 2013 11:32:43 +0100, by Christian Humer
-
Merge.Tue, 12 Mar 2013 11:38:52 +0100, by Christian Humer
-
A few additions to codegen tests.Tue, 12 Mar 2013 11:38:24 +0100, by Christian Humer
-
Fixes for codegen builtins support.Tue, 12 Mar 2013 11:37:32 +0100, by Christian Humer
-
Updated some Truffle-SL classes to new naming convention.Wed, 06 Mar 2013 18:33:52 +0100, by Christian Humer
-
Updated @NodeClass tests.Wed, 06 Mar 2013 18:33:05 +0100, by Christian Humer
-
Implemented support for @NodeClass annotation to support builtins.Wed, 06 Mar 2013 18:32:33 +0100, by Christian Humer
-
Fixed import generation.Wed, 06 Mar 2013 18:27:57 +0100, by Christian Humer
-
Removed @SpecializationThrows from codegen API. Replaced it by a simplier version in @Specialization.Mon, 04 Mar 2013 17:20:26 +0100, by Christian Humer
-
Added new codegen api classes NodeId, NodeClass to codegen along with some refactorings.Mon, 04 Mar 2013 15:14:11 +0100, by Christian Humer
-
Added truffle.api dependency to truffle.codegen.api.Mon, 04 Mar 2013 15:13:25 +0100, by Christian Humer
-
Codegen API change. Simplified definition of guards.Fri, 01 Mar 2013 18:04:23 +0100, by Christian Humer
-
Merge.Fri, 01 Mar 2013 17:06:08 +0100, by Christian Humer
-
Added truffle.api.codegen.test project with a BultinFunctionTest.Fri, 01 Mar 2013 17:05:14 +0100, by Christian Humer
-
Implemented support for executing nodes in @Children fields.Fri, 01 Mar 2013 17:03:57 +0100, by Christian Humer
-
MergeWed, 13 Mar 2013 11:00:43 -0700, by Peter B. Kessler
-
Fix typo in an assert.Tue, 12 Mar 2013 16:27:49 -0700, by Peter B. Kessler
-
Binary dumper should try numbering output files if a file with the same name existsWed, 13 Mar 2013 18:16:46 +0100, by Gilles Duboscq
-
GraalCompilerTest should assert that parameters passed to executeActual have the right type.Wed, 13 Mar 2013 17:39:27 +0100, by Gilles Duboscq
-
JTTTest gets the expeted result only onceWed, 13 Mar 2013 17:06:30 +0100, by Gilles Duboscq
-
more extensibility changes for GraphBuilderPhaseWed, 13 Mar 2013 07:35:34 +0100, by Doug Simon
-
Merge.Tue, 12 Mar 2013 17:27:18 +0100, by Doug Simon
-
move test for null exception object passed to unwind operation from stub code to extra HIRTue, 12 Mar 2013 17:26:53 +0100, by Doug Simon
-
reverted code-under-test to original scope prior to making JTT tests subclass JTTTestTue, 12 Mar 2013 17:16:22 +0100, by Doug Simon
-
uses static import to reduce noiseTue, 12 Mar 2013 16:21:03 +0100, by Doug Simon
-
fixed warning about includeantruntime property not being setTue, 12 Mar 2013 14:41:48 +0100, by Doug Simon
-
removed unused fieldTue, 12 Mar 2013 14:40:38 +0100, by Doug Simon
-
Merge.Tue, 12 Mar 2013 15:36:27 +0100, by Roland Schatz
-
Add bootstrap with register pressure to gate tests.Tue, 12 Mar 2013 15:07:20 +0100, by Roland Schatz
-
Debug option to reduce available registers.Tue, 12 Mar 2013 14:24:46 +0100, by Roland Schatz
-
Add loop exits to Deopt branches during Guard loweringTue, 12 Mar 2013 14:34:36 +0100, by Gilles Duboscq
-
Fix hinting in register allocator.Tue, 12 Mar 2013 10:02:20 +0100, by Roland Schatz
-
Fix PrintCFG in AllocatorTest.Tue, 12 Mar 2013 10:02:10 +0100, by Roland Schatz
-
Fix warning.Mon, 11 Mar 2013 23:30:03 +0100, by Thomas Wuerthinger
-
Draft speculation log.Mon, 11 Mar 2013 23:28:34 +0100, by Thomas Wuerthinger
-
Merge.Mon, 11 Mar 2013 20:55:31 +0100, by Thomas Wuerthinger
-
Implement weak reference semantics for HotSpotInstalledCode in the default method installation case. Add new boolean[] array as parameter to the code installation.Mon, 11 Mar 2013 20:55:05 +0100, by Thomas Wuerthinger
-
Merge.Mon, 11 Mar 2013 20:10:27 +0100, by Doug Simon
-
simplified addition of graal.jar to the bootclasspath (CR-102)Mon, 11 Mar 2013 18:58:42 +0100, by Doug Simon
-
applied patch to Makefile system for building graal.jar (CR-102)Mon, 11 Mar 2013 18:57:12 +0100, by Doug Simon
-
Test canonicalization and checkstyle early in gate processMon, 11 Mar 2013 19:21:31 +0100, by Gilles Duboscq
-
Create LIRGenerator.emitOverflowCheckBranch in preparation for emitDeoptimizeOnOverflow removalMon, 11 Mar 2013 18:41:46 +0100, by Gilles Duboscq
-
Use a DeoptimizeOp to avoid spilling before the deoptimize runtime callMon, 11 Mar 2013 13:06:14 +0100, by Gilles Duboscq
-
Implement PTXLIRGenerator.emitDeoptimize in a similar way to the guard implementation for PTX: just returnFri, 08 Mar 2013 12:50:22 +0100, by Gilles Duboscq
-
Add GuardLoweringPhase which transforms floating guards into fixed if+deoptThu, 07 Mar 2013 14:36:09 +0100, by Gilles Duboscq
-
sanitychecks.py: Collapse valueMaps in test for the case where multiple matcher return matchesThu, 07 Mar 2013 14:35:03 +0100, by Gilles Duboscq
-
Fix import.Mon, 11 Mar 2013 17:30:21 +0100, by Thomas Wuerthinger
-
Style fixes.Mon, 11 Mar 2013 17:29:39 +0100, by Thomas Wuerthinger
-
Merge.Mon, 11 Mar 2013 17:28:20 +0100, by Thomas Wuerthinger
-
Small style fix.Mon, 11 Mar 2013 17:28:03 +0100, by Thomas Wuerthinger
-
Remove stubs as a parameter to TargetMethodAssembler.Mon, 11 Mar 2013 11:32:08 +0100, by Thomas Wuerthinger
-
Merge.Mon, 11 Mar 2013 15:39:41 +0100, by Doug Simon
-
made GraphBuilderPhase and SnippetInstaller more extensible (inspired by patch from Mick Jordan)Mon, 11 Mar 2013 15:39:20 +0100, by Doug Simon
-
workaround for UnsafeCastNode.tryInferStamp when the stamp is StampFactory.forNodeIntrinsic (contributed by Mick Jordan)Mon, 11 Mar 2013 15:37:34 +0100, by Doug Simon
-
made SafepointNode extensible (temp. solution until SafepointNodes are lowered via snippets)Mon, 11 Mar 2013 14:02:18 +0100, by Doug Simon
-
alignment bug fix (contributed by Mick Jordan)Mon, 11 Mar 2013 14:01:16 +0100, by Doug Simon
-
added probabilities to Convert snippetsMon, 11 Mar 2013 14:28:34 +0100, by Doug Simon
-
Merge.Mon, 11 Mar 2013 12:07:28 +0100, by Roland Schatz
-
Fix wrong prefix in bit operations.Mon, 11 Mar 2013 11:10:03 +0100, by Roland Schatz
-
Allow STACK argument in conversion ops.Mon, 11 Mar 2013 11:07:56 +0100, by Roland Schatz
-
Check that OperandFlags is consistent with declared type of operand field.Mon, 11 Mar 2013 10:13:44 +0100, by Roland Schatz
-
Move platform specific assumptions from AllocatorTest to a separate project.Mon, 11 Mar 2013 10:13:42 +0100, by Roland Schatz
-
generated NetBeans projects will also update graal.jarMon, 11 Mar 2013 11:25:00 +0100, by Doug Simon
-
Fix check for unscheduled blocks.Sun, 10 Mar 2013 23:05:39 +0100, by Thomas Wuerthinger
-
Use sum of unscheduled blocks at merge point.Sun, 10 Mar 2013 23:04:12 +0100, by Thomas Wuerthinger
-
Schedule predecessors before merges.Sun, 10 Mar 2013 23:02:48 +0100, by Thomas Wuerthinger
-
Merge.Sun, 10 Mar 2013 19:51:32 +0100, by Thomas Wuerthinger
-
Fix bit scan assembler instructions.Sun, 10 Mar 2013 19:51:18 +0100, by Thomas Wuerthinger
-
fixed issue with deleting temp files on WindowsFri, 08 Mar 2013 16:57:46 +0100, by Doug Simon
-
Merge.Fri, 08 Mar 2013 15:58:08 +0100, by Doug Simon
-
enabled Eclipse builders to use console loggingFri, 08 Mar 2013 15:57:41 +0100, by Doug Simon
-
use shutil.move to make concurrent updating/replacement of graal.jar atomicFri, 08 Mar 2013 15:55:37 +0100, by Doug Simon
-
replaced AMD64Arithmetic.ConvertSlowPath with a snippet (GRAAL-140)Fri, 08 Mar 2013 14:33:33 +0100, by Doug Simon
-
added support for node lowering to set the fixed node for the next node to be loweredFri, 08 Mar 2013 13:54:41 +0100, by Doug Simon
-
fixed debug scope for test compilations so that -G:+PrintCFG works againThu, 07 Mar 2013 20:18:27 +0100, by Doug Simon
-
Merge.Thu, 07 Mar 2013 11:53:16 +0100, by Doug Simon
-
removed use of NonConstantParameterError (GRAAL-147)Thu, 07 Mar 2013 11:44:36 +0100, by Doug Simon
-
pass JAVA_HOME to eclipse builderFri, 08 Mar 2013 14:38:42 +0100, by Lukas Stadler
-
Merge.Fri, 08 Mar 2013 13:19:28 +0100, by Roland Schatz
-
Remove unused project dependency.Thu, 07 Mar 2013 18:24:15 +0100, by Roland Schatz
-
Merge.Thu, 07 Mar 2013 17:36:09 +0100, by Roland Schatz
-
Removed unused parameter from AbstractAssembler.makeAddress().Thu, 07 Mar 2013 16:52:09 +0100, by Roland Schatz
-
Remove unused Address class.Thu, 07 Mar 2013 16:33:30 +0100, by Roland Schatz
-
Convert PTXAddress to CompositeValue.Thu, 07 Mar 2013 16:33:27 +0100, by Roland Schatz
-
Make AMD64Address a low-level representation for use by the assembler only.Thu, 07 Mar 2013 16:20:18 +0100, by Roland Schatz
-
Convert AMD64Address to CompositeValue.Thu, 07 Mar 2013 15:16:19 +0100, by Roland Schatz
-
Composite value.Thu, 07 Mar 2013 15:16:19 +0100, by Roland Schatz
-
Move reusable parts of LIRInstructionClass into base class.Thu, 07 Mar 2013 15:16:18 +0100, by Roland Schatz
-
Change source comment to match refactored method signature.Thu, 07 Mar 2013 15:16:12 +0100, by Roland Schatz
-
Experiment with new LSRA block order.Fri, 08 Mar 2013 11:23:28 +0100, by Thomas Wuerthinger
-
Undo experiment with using probabilities for split positions.Fri, 08 Mar 2013 11:19:23 +0100, by Thomas Wuerthinger
-
Fix imports.Fri, 08 Mar 2013 00:50:48 +0100, by Thomas Wuerthinger
-
Fix regression in client compiler debug recording.Fri, 08 Mar 2013 00:39:48 +0100, by Thomas Wuerthinger
-
Fix client build.Thu, 07 Mar 2013 23:24:05 +0100, by Thomas Wuerthinger
-
Fix JavaCallArguments initialization.Thu, 07 Mar 2013 22:33:46 +0100, by Thomas Wuerthinger
-
Fix product build.Thu, 07 Mar 2013 22:04:07 +0100, by Thomas Wuerthinger
-
More C++ fixes. Revert alignment change of _number_of_committed_segments.Thu, 07 Mar 2013 21:33:03 +0100, by Thomas Wuerthinger
-
Fix issue that caused IC stub to be uncleared for C1/C2.Thu, 07 Mar 2013 21:24:17 +0100, by Thomas Wuerthinger
-
Fix Graal compiler test base class.Thu, 07 Mar 2013 21:19:45 +0100, by Thomas Wuerthinger
-
More fixes in the C++ part.Thu, 07 Mar 2013 21:18:35 +0100, by Thomas Wuerthinger
-
Minimize diff to plain HotSpot version.Thu, 07 Mar 2013 21:00:29 +0100, by Thomas Wuerthinger
-
Fix CFG printer output. Clean up after making the compiler class all-static.Thu, 07 Mar 2013 15:17:51 +0100, by Thomas Wuerthinger
-
Merge.Thu, 07 Mar 2013 14:38:28 +0100, by Thomas Wuerthinger
-
Experiment with using probability information for finding split position.Thu, 07 Mar 2013 14:38:20 +0100, by Thomas Wuerthinger
-
Use different vm args for SPECjbb2013Thu, 07 Mar 2013 11:58:34 +0100, by Gilles Duboscq
-
Merge.Thu, 07 Mar 2013 11:16:07 +0100, by Roland Schatz
-
Change parameter order to be consistent with the rest of the backend.Thu, 07 Mar 2013 11:04:14 +0100, by Roland Schatz
-
Remove SpillMoveOp.Thu, 07 Mar 2013 09:43:34 +0100, by Roland Schatz
-
Use MoveOp marker interface in AllocatorTest.Thu, 07 Mar 2013 09:43:30 +0100, by Roland Schatz
-
Merge.Thu, 07 Mar 2013 09:43:25 +0100, by Roland Schatz
-
Use int instead of Register for opcode extensions that are encoded in the ModR/M byte.Wed, 06 Mar 2013 15:20:21 +0100, by Roland Schatz
-
Reenable rbp allocation.Thu, 07 Mar 2013 10:18:34 +0100, by Thomas Wuerthinger
-
Disable rbp allocation for benchmarking purposes.Thu, 07 Mar 2013 10:18:11 +0100, by Thomas Wuerthinger
-
'mx fsckprojects' should only ask on a ttyWed, 06 Mar 2013 23:00:44 +0100, by Andreas Woess
-
Merge.Wed, 06 Mar 2013 21:59:06 +0100, by Thomas Wuerthinger
-
Reenable patching of optimized and static calls but without out-of-line stubs.Wed, 06 Mar 2013 21:58:58 +0100, by Thomas Wuerthinger
-
graal.jar is now the only way Graal is deployed in the VM (GRAAL-136)Wed, 06 Mar 2013 20:48:32 +0100, by Doug Simon
-
graal.jar is installed in all JDKs every time it is updated (GRAAL-136)Wed, 06 Mar 2013 20:25:57 +0100, by Doug Simon
-
Merge.Wed, 06 Mar 2013 18:04:54 +0100, by Doug Simon
-
prepend -XX:GraalClassPath option if graal.jar exists (GRAAL-136)Wed, 06 Mar 2013 18:04:37 +0100, by Doug Simon
-
added support for distributions to mxWed, 06 Mar 2013 16:59:10 +0100, by Doug Simon
-
Merge.Wed, 06 Mar 2013 16:39:01 +0100, by Thomas Wuerthinger
-
Disable frame omission and enable allocation of rbp instead.Wed, 06 Mar 2013 16:38:49 +0100, by Thomas Wuerthinger
-
Avoid saving rsp in rbp.Wed, 06 Mar 2013 16:38:15 +0100, by Thomas Wuerthinger
-
Create new way of handling unwind that recalculates rbp from rsp. Remove unused instanceof slow path stub.Wed, 06 Mar 2013 16:37:18 +0100, by Thomas Wuerthinger
-
Unit tests for register allocator.Wed, 06 Mar 2013 13:24:11 +0100, by Roland Schatz
-
Merge fixes.Tue, 05 Mar 2013 23:58:57 +0100, by Thomas Wuerthinger
-
Merge.Tue, 05 Mar 2013 23:44:54 +0100, by Thomas Wuerthinger
-
MergeThu, 28 Feb 2013 15:31:03 -0800, by vlivanov
-
MergeWed, 27 Feb 2013 08:03:10 -0800, by vlivanov
-
8007439: C2: adding successful message of inliningWed, 27 Feb 2013 05:58:48 -0800, by iignatyev
-
8007776: Test6852078.java timeoutsTue, 26 Feb 2013 15:38:24 -0800, by drchase
-
8007722: C2: "assert(tp->base() != Type::AnyPtr) failed: not a bare pointer" at machnode.cpp:376Tue, 26 Feb 2013 12:18:30 +0100, by roland
-
8007294: ReduceFieldZeroing doesn't check for dependent load and can lead to incorrect executionMon, 25 Feb 2013 14:13:04 +0100, by roland
-
MergeThu, 28 Feb 2013 09:01:08 +0100, by brutisso
-
8004924: NPG: jmap -heap output should contain ClassMetaspaceSize valueWed, 06 Feb 2013 07:48:02 +0100, by ehelin
-
MergeTue, 26 Feb 2013 22:31:35 +0100, by ehelin
-
8008536: Add HotSpot support for printing class loader statistics for JMapWed, 20 Feb 2013 16:41:23 +0100, by ehelin
-
MergeTue, 26 Feb 2013 08:58:20 -0800, by poonam
-
MergeTue, 26 Feb 2013 11:52:06 +0100, by brutisso
-
8007221: G1: concurrent phase durations do not state the time units ("secs")Fri, 22 Feb 2013 11:01:01 -0800, by johnc
-
8008314: Unimplemented() Atomic::load breaks the applicationsThu, 21 Feb 2013 11:16:50 +0100, by jwilhelm
-
MergeWed, 27 Feb 2013 12:20:34 -0800, by sspitsyn
-
8008340: [sampling] assert(upper->pc_offset() >= pc_offset) failed: sanityTue, 26 Feb 2013 14:09:52 +0100, by rbackman
-
MergeFri, 22 Feb 2013 10:16:51 -0800, by sspitsyn
-
8000797: NPG: is_pseudo_string_at() doesn't workFri, 22 Feb 2013 08:36:42 -0500, by coleenp
-
7165259: Remove BugSpotFri, 22 Feb 2013 10:03:02 +0100, by sla
-
8008071: Crashed in promote_malloc_records() with Kitchensink after 19 daysThu, 21 Feb 2013 07:50:48 -0500, by zgu
-
6799919: Recursive calls to report_vm_out_of_memory are handled incorrectlyWed, 20 Feb 2013 19:36:25 -0800, by dcubed
-
MergeWed, 20 Feb 2013 07:42:01 -0500, by hseigel
-
8004495: [parfait] False positive Buffer overflow in hotspot/src/os/linux/vm/os_linux.cppWed, 20 Feb 2013 07:16:23 -0500, by hseigel
-
8006753: fix failed for JDK-8002415 White box testing API for HotSpotTue, 19 Feb 2013 18:45:49 +0100, by mgerdin
-
8008692: new hotspot build - hs25-b21Fri, 22 Feb 2013 10:12:00 -0800, by amurillo
-
Added tag jdk8-b79 for changeset 6691814929b6Thu, 28 Feb 2013 10:42:09 -0800, by katleman
-
MergeSat, 23 Feb 2013 17:40:33 -0800, by poonam
-
8008546: Wrong G1ConfidencePercent results in GUARANTEE(VARIANCE() > -1.0) FAILEDThu, 21 Feb 2013 23:58:05 -0800, by poonam
-
MergeThu, 21 Feb 2013 11:39:24 -0800, by vladidan
-
MergeThu, 21 Feb 2013 09:08:04 -0800, by vladidan
-
MergeWed, 20 Feb 2013 23:29:26 -0500, by bpittore
-
MergeFri, 15 Feb 2013 21:53:55 -0500, by bpittore
-
MergeFri, 15 Feb 2013 14:42:37 -0500, by jprovino
-
8003581: UseG1GC is not properly accounted for by INCLUDE_ALTERNATE_GCSThu, 14 Feb 2013 11:08:58 -0500, by jprovino
-
8006878: Some non-existent GC source files are in the minimalVM exclude list.Thu, 14 Feb 2013 11:07:24 -0500, by jprovino
-
8005722: Assert in c1_LIR.hpp incorrect wrt to number of register operandsThu, 24 Jan 2013 13:27:54 -0500, by bpittore
-
MergeTue, 12 Feb 2013 09:54:34 -0800, by kvn
-
MergeFri, 08 Feb 2013 16:08:17 -0500, by bpittore
-
8003539: Minimal VM don't react to -Dcom.sun.management and -XX:+ManagementServerTue, 05 Feb 2013 13:32:34 -0500, by jprovino
-
MergeThu, 21 Feb 2013 06:29:43 -0800, by vlivanov
-
8004867: VM crashing with assert "share/vm/opto/node.hpp:357 - assert(i < _max) failed: oob"Mon, 18 Feb 2013 16:47:15 -0800, by kvn
-
7102300: performance warnings cause results diff failure in Test6890943Mon, 18 Feb 2013 15:08:39 -0800, by drchase
-
8008180: Several tests in compiler/5091921 need more time to runMon, 18 Feb 2013 14:29:16 -0800, by drchase
-
8007959: Use expensive node logic for more math nodesMon, 18 Feb 2013 09:06:24 +0100, by roland
-
MergeThu, 21 Feb 2013 13:13:22 +0100, by brutisso
-
8008188: Add regression test for 8005875Wed, 20 Feb 2013 12:52:13 -0800, by johnc
-
8006628: NEED_TEST for JDK-8002870Tue, 19 Feb 2013 16:22:28 -0800, by johnc
-
8007764: Wrong initialized value of max_gc_pause_sec for an instance of class AdaptiveSizePolicyThu, 14 Feb 2013 14:43:01 -0800, by tamao
-
8006398: Add regression tests for deprectated GCsThu, 14 Feb 2013 09:11:43 +0100, by brutisso
-
MergeWed, 20 Feb 2013 08:51:44 -0800, by sspitsyn
-
MergeTue, 19 Feb 2013 13:33:39 -0500, by coleenp
-
8007153: Ensure that MethodParameters API works properly with RedefineClassesTue, 19 Feb 2013 11:36:52 -0500, by emc
-
6749267: Signal handler should save/restore errnoTue, 19 Feb 2013 08:51:56 -0500, by hseigel
-
8007779: os::die() on solaris should generate core fileMon, 18 Feb 2013 12:49:53 +0100, by sla
-
8007901: SA: Don't read flag values as constantsMon, 18 Feb 2013 10:43:07 +0100, by sla
-
MergeFri, 15 Feb 2013 10:29:23 -0800, by dsamersoff
-
MergeFri, 15 Feb 2013 10:08:25 +0100, by sla
-
8008102: SA on OS X does not stop the attached processFri, 15 Feb 2013 08:54:12 +0100, by sla
-
8007639: Workaround for ccache in vm.make is incorrectThu, 14 Feb 2013 12:36:07 -0800, by mikael
-
8007736: VerifyError for static method in interfaceThu, 14 Feb 2013 14:33:35 -0500, by acorn
-
8004840: Jstack seems to output unnecessary information in 7u9Thu, 14 Feb 2013 13:08:15 +0100, by sla
-
8008088: SA can hang the VMWed, 13 Feb 2013 09:46:19 +0100, by rbackman
-
8007312: null check signal semaphore in os::signal_notify windowsWed, 13 Feb 2013 11:23:46 +0100, by mgronlun
-
8008286: new hotspot build - hs25-b20Fri, 15 Feb 2013 13:36:56 -0800, by amurillo
-
Added tag jdk8-b78 for changeset d5e12e7d2f71Thu, 21 Feb 2013 11:12:50 -0800, by katleman
-
MergeThu, 14 Feb 2013 05:36:59 -0800, by vlivanov
-
8006683: Add WhiteBox API to testing of compilerWed, 13 Feb 2013 08:29:04 -0800, by iignatyev
-
MergeTue, 12 Feb 2013 14:33:19 -0800, by kmo
-
8002169: TEST_BUG: compiler/7009359/Test7009359.java sometimes times outTue, 12 Feb 2013 07:39:42 -0800, by kmo
-
7197327: 40% regression on 8 b41 comp 8 b40 on specjvm2008.mpegaudio on oobTue, 12 Feb 2013 12:56:11 +0100, by roland
-
8003252: PPC: move MacroAssembler into separate fileMon, 11 Feb 2013 14:47:04 -0800, by morris
-
8003251: ARM: move MacroAssembler into separate fileMon, 11 Feb 2013 10:38:11 -0800, by morris
-
8006430: TraceTypeProfile is a product flag while it should be a diagnostic flagSun, 10 Feb 2013 22:35:38 -0800, by kmo
-
8007402: Code cleanup to remove Parfait false positiveSat, 09 Feb 2013 12:55:09 -0800, by drchase
-
8006851: When TieredCompilation is set, max code cache should be bumped to 256mbFri, 08 Feb 2013 15:39:43 -0800, by morris
-
8007708: compiler/6855215 assert(VM_Version::supports_sse4_2())Fri, 08 Feb 2013 15:07:17 -0800, by kvn
-
MergeThu, 14 Feb 2013 11:01:05 +0100, by brutisso
-
8005452: NPG: Create new flags for Metaspace resizing policyWed, 23 Jan 2013 19:08:04 -0800, by jmasa
-
8007772: G1: assert(!hr->isHumongous() || mr.start() == hr->bottom()) failed: the start of HeapRegion and MemRegion should be consistent for humongous regionsMon, 11 Feb 2013 15:24:48 -0800, by johnc
-
8002144: G1: large number of evacuation failures may lead to large c heap memory usageSun, 10 Feb 2013 21:15:16 +0100, by brutisso
-
MergeThu, 07 Feb 2013 18:40:45 -0800, by brutisso
-
MergeThu, 07 Feb 2013 22:04:17 +0100, by brutisso
-
8006432: Ratio flags should be unsignedThu, 07 Feb 2013 15:51:25 +0100, by jwilhelm
-
7052429: G1: Avoid unnecessary scanning of humongous regions during concurrent markingWed, 06 Feb 2013 14:50:37 -0800, by johnc
-
MergeWed, 13 Feb 2013 08:42:03 -0800, by sspitsyn
-
8007950: Undo hs_file permission changeTue, 12 Feb 2013 12:19:28 -0500, by zgu
-
8007320: NPG: move method annotationsMon, 11 Feb 2013 14:06:22 -0500, by coleenp
-
MergeFri, 08 Feb 2013 16:56:03 -0800, by zgu
-
MergeFri, 08 Feb 2013 13:55:41 -0800, by zgu
-
8006691: Remove jvm_version_info.is_kernel_jvm fieldFri, 08 Feb 2013 16:31:48 -0500, by zgu
-
MergeFri, 08 Feb 2013 14:32:13 -0800, by zgu
-
8007791: More Restricted hs_err file permissionFri, 08 Feb 2013 14:49:01 -0500, by zgu
-
MergeFri, 08 Feb 2013 09:14:06 -0800, by sspitsyn
-
MergeFri, 08 Feb 2013 14:05:36 +0100, by sla
-
8006423: SA: NullPointerException in sun.jvm.hotspot.debugger.bsd.BsdThread.getContext(BsdThread.java:67)Fri, 08 Feb 2013 12:48:24 +0100, by sla
-
8007434: Write tests for 8006298Fri, 08 Feb 2013 10:42:24 +0100, by ctornqvi
-
7182152: Instrumentation hot swap test incorrect monitor countWed, 06 Feb 2013 14:31:37 -0800, by dcubed
-
8007801: new hotspot build - hs25-b19Fri, 08 Feb 2013 08:16:00 -0800, by amurillo
-
Added tag jdk8-b77 for changeset cdb46031e718Thu, 14 Feb 2013 11:43:44 -0800, by katleman
-
MergeFri, 08 Feb 2013 10:08:40 +0100, by brutisso
-
MergeTue, 05 Feb 2013 22:24:36 -0800, by johnc
-
8005032: G1: Cleanup serial reference processing closures in concurrent markingTue, 05 Feb 2013 09:13:05 -0800, by johnc
-
6348447: Specifying -XX:OldSize crashes 64-bit VMsMon, 28 Jan 2013 15:41:45 +0100, by jwilhelm
-
MergeMon, 04 Feb 2013 19:40:27 -0800, by johnc
-
8001384: G1: assert(!is_null(v)) failed: narrow oop value can never be zeroMon, 04 Feb 2013 13:24:57 -0800, by johnc
-
MergeMon, 04 Feb 2013 13:26:04 -0800, by jmasa
-
MergeMon, 04 Feb 2013 12:51:25 -0800, by jmasa
-
8005875: G1: Kitchensink fails with ParallelGCThreads=0Thu, 31 Jan 2013 10:45:09 -0800, by johnc
-
8007257: NPG: metaspace.cpp: Incorrect arguments in calls to err_msgFri, 01 Feb 2013 17:21:53 -0800, by mikael
-
8006894: G1: Number of marking threads missing from PrintFlagsFinal outputFri, 01 Feb 2013 13:17:04 -0800, by johnc
-
8004710: NPG: jmap could throw sun.jvm.hotspot.types.WrongTypeException after PermGen removalTue, 29 Jan 2013 10:51:33 +0100, by stefank
-
MergeThu, 07 Feb 2013 20:40:14 -0500, by vladidan
-
MergeThu, 07 Feb 2013 16:05:48 -0500, by bpittore
-
MergeSun, 27 Jan 2013 01:07:09 -0800, by dlong
-
8005915: Unify SERIALGC and INCLUDE_ALTERNATE_GCSWed, 23 Jan 2013 13:02:39 -0500, by jprovino
-
MergeThu, 07 Feb 2013 12:23:51 -0800, by vlivanov
-
8006807: C2 crash due to out of bounds array access in Parse::do_multianewarrayWed, 06 Feb 2013 11:33:49 -0800, by drchase
-
8006613: adding reason to made_not_compilableTue, 05 Feb 2013 08:25:51 -0800, by vlivanov
-
8007144: Incremental inlining mistakes some call sites for dead ones and doesn't inline themMon, 04 Feb 2013 11:30:37 +0100, by roland
-
8007403: Incorrect format arguments in adlparse.cppMon, 04 Feb 2013 10:28:39 -0800, by mikael
-
8005114: VM is crashing in ciKlass*ciObjArrayKlass::element_klass() if metaspaces are fullMon, 04 Feb 2013 09:11:21 +0100, by roland
-
6518907: cleanup IA64 specific code in HotspotFri, 25 Jan 2013 16:50:33 -0800, by morris
-
8006500: compiler/8004741/Test8004741.java fails intermediatelyFri, 25 Jan 2013 16:09:14 -0800, by drchase
-
8005811: Turn off TierdCompilation in JDK8 trunk for all platformsFri, 25 Jan 2013 16:31:47 -0800, by morris
-
8005439: no message about inline method if it specifed by CompileCommandFri, 01 Feb 2013 03:02:01 -0800, by vlivanov
-
8006410: allocating without ResourceMark when CompileCommand was specifiedFri, 01 Feb 2013 02:50:23 -0800, by vlivanov
-
MergeWed, 06 Feb 2013 15:22:32 -0800, by dcubed
-
MergeTue, 05 Feb 2013 00:59:40 -0800, by dholmes
-
8006508: Wrong frame constructor is called in os_linux_x86.cppMon, 04 Feb 2013 23:53:10 -0500, by dholmes
-
MergeMon, 04 Feb 2013 22:59:45 -0800, by coleenp
-
8007475: Memory stomp with UseMallocOnlyMon, 04 Feb 2013 13:14:12 -0500, by simonis
-
MergeMon, 04 Feb 2013 13:51:01 -0800, by coleenp
-
8006949: Update hotspot for MethodParameters format changeMon, 04 Feb 2013 13:05:32 -0500, by emc
-
8000968: NPG: UseCompressedKlassPointers asserts with ObjectAlignmentInBytes for > 32G CompressedOopsMon, 04 Feb 2013 08:26:02 -0500, by hseigel
-
MergeSun, 03 Feb 2013 17:12:31 -0500, by hseigel
-
7197672: There are issues with shared data on windowsSun, 03 Feb 2013 16:49:16 -0500, by hseigel
-
8002048: Protocol to discovery of manageable Java processes on a networkSun, 03 Feb 2013 22:28:08 +0400, by dsamersoff
-
8000363: runtime/7158988/FieldMonitor.java fails with exceptionSat, 02 Feb 2013 20:13:27 +0100, by ctornqvi
-
8005013: Add NMT testsSat, 02 Feb 2013 16:34:10 +0100, by ctornqvi
-
MergeSat, 02 Feb 2013 03:51:01 -0800, by minqi
-
MergeFri, 01 Feb 2013 22:41:34 -0800, by minqi
-
8000973: SA on windows thread inspection is brokenThu, 31 Jan 2013 17:43:01 -0800, by minqi
-
MergeSat, 02 Feb 2013 08:46:48 +0100, by ctornqvi
-
MergeSat, 02 Feb 2013 07:24:29 +0100, by ctornqvi
-
8005012: Add WB APIs to better support NMT testingFri, 01 Feb 2013 23:48:08 +0100, by ctornqvi
-
MergeFri, 01 Feb 2013 19:36:55 -0800, by jiangli
-
MergeFri, 01 Feb 2013 15:25:37 -0500, by jiangli
-
8006280: Need to reorder metadata structures to reduce size (64-bit)Thu, 24 Jan 2013 10:57:38 -0800, by iklam
-
MergeFri, 01 Feb 2013 14:42:43 -0800, by minqi
-
MergeFri, 01 Feb 2013 10:57:06 -0800, by minqi
-
8006731: JSR 292: the VM_RedefineClasses::rewrite_cp_refs_in_method() must support invokedynamicThu, 31 Jan 2013 20:11:14 -0800, by sspitsyn
-
8006546: JSR 292: typos in the ConstantPool::copy_cp_impl()Thu, 31 Jan 2013 20:09:16 -0800, by sspitsyn
-
8006542: JSR 292: the VM_RedefineClasses::append_entry() must support invokedynamic entry kindsThu, 31 Jan 2013 20:07:18 -0800, by sspitsyn
-
MergeFri, 01 Feb 2013 13:30:12 -0500, by hseigel
-
8006298: Specifying malformed JFR options (-XX:+FlightRecorderOptions) outputs non-sensical errorFri, 01 Feb 2013 14:14:54 -0500, by hseigel
-
8006413: Add utility classes for writing better multiprocess tests in jtregFri, 25 Jan 2013 10:14:22 +0100, by ctornqvi
-
MergeMon, 28 Jan 2013 09:33:55 -0800, by acorn
-
8004967: Default method cause VerifyError: Illegal use of nonvirtualMon, 28 Jan 2013 10:55:30 -0500, by acorn
-
MergeMon, 28 Jan 2013 10:34:07 -0500, by acorn
-
6479360: PrintClassHistogram improvementsFri, 25 Jan 2013 15:06:18 -0500, by acorn
-
MergeSun, 27 Jan 2013 21:58:34 -0500, by acorn
-
MergeFri, 25 Jan 2013 13:47:52 -0800, by minqi
-
MergeFri, 25 Jan 2013 04:23:49 -0800, by minqi
-
8005128: JSR 292: the mlvm redefineClassInBootstrap test crashes in ConstantPool::compare_entry_toThu, 24 Jan 2013 22:13:32 -0800, by sspitsyn
-
8000692: Remove old KERNEL codeFri, 25 Jan 2013 10:04:08 -0500, by zgu
-
8005278: Serviceability Agent: jmap -heap and jstack -m failThu, 24 Jan 2013 23:30:45 -0800, by minqi
-
8006040: NPG: on_stack processing wastes space in ConstantPoolWed, 23 Jan 2013 10:34:29 -0500, by coleenp
-
MergeMon, 04 Feb 2013 12:01:07 -0800, by jmasa
-
8004895: NPG: JMapPermCore test failure caused by warnings about missing fieldThu, 03 Jan 2013 15:03:27 -0800, by jmasa
-
8006827: new hotspot build - hs25-b18Fri, 25 Jan 2013 03:03:23 -0800, by amurillo
-
Added tag jdk8-b76 for changeset 20b605466ccbThu, 07 Feb 2013 12:32:50 -0800, by katleman
-
Relax safepoint polling assertion.Tue, 05 Mar 2013 21:58:51 +0100, by Thomas Wuerthinger
-
Remove access modifier restriction for allocatable values.Tue, 05 Mar 2013 21:21:45 +0100, by Thomas Wuerthinger
-
Removed unused imports.Tue, 05 Mar 2013 21:03:20 +0100, by Thomas Wuerthinger
-
Remove debug stub.Tue, 05 Mar 2013 21:01:19 +0100, by Thomas Wuerthinger
-
Remove stub declaration.Tue, 05 Mar 2013 20:45:39 +0100, by Thomas Wuerthinger
-
Allocate temporary register for safepoint operation instead of using scratch register.Tue, 05 Mar 2013 19:47:36 +0100, by Thomas Wuerthinger
-
New strategy for inserting safepoints - always insert in loops but avoid in leaf methods.Tue, 05 Mar 2013 19:32:06 +0100, by Thomas Wuerthinger
-
Remove setDeoptInfo functionality. Start getting rid of scratch register usages.Tue, 05 Mar 2013 19:20:05 +0100, by Thomas Wuerthinger
-
Clean up of usage of marks and code installation.Tue, 05 Mar 2013 19:00:23 +0100, by Thomas Wuerthinger
-
Fix array copy intrinsification test.Tue, 05 Mar 2013 17:22:05 +0100, by Thomas Wuerthinger
-
Remove more code related to deferred writes.Tue, 05 Mar 2013 17:21:54 +0100, by Thomas Wuerthinger
-
Remove deferred write logic.Tue, 05 Mar 2013 17:16:41 +0100, by Thomas Wuerthinger
-
Merge.Tue, 05 Mar 2013 16:43:34 +0100, by Thomas Wuerthinger
-
Create direct call for Static and Special to avoid out-of-line patching stub.Tue, 05 Mar 2013 16:43:26 +0100, by Thomas Wuerthinger
-
Mark PTX parameters as non-null.Tue, 05 Mar 2013 11:49:29 +0100, by Thomas Wuerthinger
-
Added new basic array PTX test.Tue, 05 Mar 2013 11:03:33 +0100, by Thomas Wuerthinger
-
Move implicit null check emission to AMD64 specific code.Tue, 05 Mar 2013 11:02:01 +0100, by Thomas Wuerthinger
-
Merge.Tue, 05 Mar 2013 15:29:06 +0100, by Doug Simon
-
use zipfile module instead of an external call to jar for creating jar files from projectsTue, 05 Mar 2013 15:20:35 +0100, by Doug Simon
-
replaced tabs with spacesTue, 05 Mar 2013 13:11:36 +0100, by Doug Simon
-
IfNode: simplify expression in `simplify()'Mon, 04 Mar 2013 18:41:48 +0100, by Bernhard Urban
-
Fix wrong type in LMUL instruction.Mon, 04 Mar 2013 17:20:55 +0100, by Roland Schatz
-
Use AllocatableValue in DivRemOp.Mon, 04 Mar 2013 17:02:52 +0100, by Roland Schatz
-
Remove duplicate code in DivOp.Mon, 04 Mar 2013 16:48:17 +0100, by Roland Schatz
-
Restructure Op2 in AMD64 backend.Mon, 04 Mar 2013 16:48:11 +0100, by Roland Schatz
-
MergeMon, 04 Mar 2013 10:00:49 +0100, by Gilles Duboscq
-
Fix for the Graal CFG filter, be a bit more robust and accept graphs comming from the binary deserializer. Fixes GRAAL-127Mon, 04 Mar 2013 09:59:47 +0100, by Gilles Duboscq
-
Better java version numbers support in mxMon, 04 Mar 2013 09:48:14 +0100, by Gilles Duboscq
-
Add jdk1.8.0* to .hgignoreWed, 13 Feb 2013 20:29:01 +0100, by Gilles Duboscq
-
fixed API and test for ResolvedJavaMethod.getCode()Sun, 03 Mar 2013 10:56:18 +0100, by Doug Simon
-
added fsckproject command to mx for removing directories corresponding to deleted projects. This command is also called from the ideinit command (GRAAL-90)Sat, 02 Mar 2013 13:52:56 +0400, by Doug Simon
-
added unit tests for bytecode and machine code disassemblySat, 02 Mar 2013 09:53:47 +0400, by Doug Simon
-
removed redundant graal_ prefix from Graal specific functions and variable in native codeFri, 01 Mar 2013 19:51:45 +1000, by Doug Simon
-
Cleanup Op1 in AMD64 backend.Thu, 28 Feb 2013 16:41:44 +0100, by Roland Schatz
-
Fix usage and operand flags of AMD64BitManipulationOp.Thu, 28 Feb 2013 15:29:46 +0100, by Roland Schatz
-
Change Value to AllocatableValue in move operations.Thu, 28 Feb 2013 14:15:25 +0100, by Roland Schatz
-
Common superclass for RegisterValue, StackSlot and Variable.Thu, 28 Feb 2013 14:15:24 +0100, by Roland Schatz
-
Disallow directly storing constants in PTX.Thu, 28 Feb 2013 14:15:24 +0100, by Roland Schatz
-
Common base class for Load and Store.Thu, 28 Feb 2013 14:15:24 +0100, by Roland Schatz
-
reintroduce default Word read/write operations, more testsThu, 28 Feb 2013 12:07:59 +0100, by Lukas Stadler
-
more bug fixes and tests for Word read/write operationsThu, 28 Feb 2013 11:50:06 +0100, by Lukas Stadler
-
improved arraycopy and Object.clone snippetsWed, 27 Feb 2013 18:37:08 +0100, by Lukas Stadler
-
clear frame states in snippets and replace with sentriesWed, 27 Feb 2013 18:28:09 +0100, by Lukas Stadler
-
let UnsafeStoreNode implement MemoryCheckpointWed, 27 Feb 2013 17:53:21 +0100, by Lukas Stadler
-
small clarification for InstanceOfSnippetsTemplatesWed, 27 Feb 2013 17:52:28 +0100, by Lukas Stadler
-
fix Word.readByte/writeByte/readShort/writeShort/readChar/writeCharWed, 27 Feb 2013 17:50:11 +0100, by Lukas Stadler
-
rename ValueProxyNode to ProxyNodeWed, 27 Feb 2013 15:59:16 +0100, by Lukas Stadler
-
don't kill memory proxies during RemoveValueProxyPhaseWed, 27 Feb 2013 15:51:34 +0100, by Lukas Stadler
-
ValueProxyNodes for memory locations at loop exitsWed, 27 Feb 2013 14:35:16 +0100, by Lukas Stadler
-
simplify GraphBuilderConfiguration and add omitAllExceptionEdgesWed, 27 Feb 2013 09:53:49 +0100, by Lukas Stadler
-
Merge.Tue, 26 Feb 2013 20:10:02 +0100, by Thomas Wuerthinger
-
Merge.Tue, 26 Feb 2013 20:07:29 +0100, by Thomas Wuerthinger
-
Merge.Tue, 26 Feb 2013 17:25:14 +0100, by Thomas Wuerthinger
-
Removed unused JumpOp.Tue, 26 Feb 2013 15:05:58 +0100, by Thomas Wuerthinger
-
Fix unused import warnings.Tue, 26 Feb 2013 14:37:52 +0100, by Thomas Wuerthinger
-
Merge.Tue, 26 Feb 2013 14:31:33 +0100, by Thomas Wuerthinger
-
Remove canStoreConstant from LIRGeneratorTool.Tue, 26 Feb 2013 13:26:54 +0100, by Thomas Wuerthinger
-
Merge.Tue, 26 Feb 2013 11:55:00 +0100, by Thomas Wuerthinger
-
Remove unused code in backend.Mon, 25 Feb 2013 18:19:53 +0100, by Thomas Wuerthinger
-
Separate store op for storing constants.Tue, 26 Feb 2013 19:32:42 +0100, by Roland Schatz
-
Change argument order to be consistent with the rest of the backend.Tue, 26 Feb 2013 18:26:13 +0100, by Roland Schatz
-
Separate STACK and ADDR nodes in LIR.Tue, 26 Feb 2013 18:26:12 +0100, by Roland Schatz
-
Code formatter.Tue, 26 Feb 2013 18:26:11 +0100, by Roland Schatz
-
Convert Value fields to Address.Tue, 26 Feb 2013 18:26:10 +0100, by Roland Schatz
-
create debug scope for graph building during inliningTue, 26 Feb 2013 17:31:24 +0100, by Lukas Stadler
-
more metrics for CullFrameStatesPhaseTue, 26 Feb 2013 17:30:35 +0100, by Lukas Stadler
-
rename CheckCastElimination option to ConditionalEliminationTue, 26 Feb 2013 17:30:22 +0100, by Lukas Stadler
-
small change to ReentrantBlockIteratorTue, 26 Feb 2013 17:29:30 +0100, by Lukas Stadler
-
FloatingReadPhase changes to accomodate new scheduling behaviorTue, 26 Feb 2013 17:25:30 +0100, by Lukas Stadler
-
new ReentrantNodeIteratorTue, 26 Feb 2013 17:25:24 +0100, by Lukas Stadler
-
simplification and docs for OnStackReplacementPhaseTue, 26 Feb 2013 17:18:57 +0100, by Lukas Stadler
-
fix for ObjectCloneNodeTue, 26 Feb 2013 17:18:36 +0100, by Lukas Stadler
-
memory-aware scheduling phaseTue, 26 Feb 2013 17:04:17 +0100, by Lukas Stadler
-
remove MergeableBlockStateWed, 13 Feb 2013 18:06:19 +0100, by Lukas Stadler
-
use predefined schedule in GraphPrinterDumpHandlerTue, 26 Feb 2013 16:57:23 +0100, by Lukas Stadler
-
add location identity to Pointer read and write operationsTue, 26 Feb 2013 16:35:23 +0100, by Lukas Stadler
-
fix for OSR_MIGRATION_END descriptorWed, 13 Feb 2013 17:35:43 +0100, by Lukas Stadler
-
remove dependency on "latest possible" schedule from OnStackReplacementPhaseWed, 13 Feb 2013 15:53:03 +0100, by Lukas Stadler
-
javadoc for MemoryCheckpointTue, 26 Feb 2013 14:16:45 +0100, by Lukas Stadler
-
add location identity to MemoryCheckpoint and let WriteNode implement MemoryCheckpointWed, 13 Feb 2013 15:52:26 +0100, by Lukas Stadler
-
remove dependency on "latest possible" schedule from InstanceOfSnippetsTemplateTue, 12 Feb 2013 14:22:38 +0100, by Lukas Stadler
-
Comment cleanup.Tue, 26 Feb 2013 12:19:20 +0100, by Roland Schatz
-
Get rid of all direct usages of Address outside of backend.Tue, 26 Feb 2013 12:18:50 +0100, by Roland Schatz
-
Merge.Mon, 25 Feb 2013 20:54:33 +0100, by Christian Humer
-
Fixed a visibility bug in NodeFactory generation.Mon, 25 Feb 2013 17:00:52 +0100, by Christian Humer
-
Fixed minor bugs in NodeFactory generation.Mon, 25 Feb 2013 14:22:18 +0100, by Christian Humer
-
Organize imports now handles generic and array types properly.Mon, 25 Feb 2013 13:59:43 +0100, by Christian Humer
-
Merge.Mon, 25 Feb 2013 13:14:39 +0100, by Christian Humer
-
Generated factories implement the new NodeFactory interface.Mon, 25 Feb 2013 13:13:02 +0100, by Christian Humer
-
Minor refactoring.Mon, 25 Feb 2013 13:05:23 +0100, by Christian Humer
-
Fixed error messages in parser.Mon, 25 Feb 2013 13:04:24 +0100, by Christian Humer
-
A few convenience additions to CodeTreeBuilder.Mon, 25 Feb 2013 13:02:49 +0100, by Christian Humer
-
Codewriter now supports writing generic type hierarchies and wildcards.Mon, 25 Feb 2013 13:01:58 +0100, by Christian Humer
-
Support for varargs parameters in code writer.Mon, 25 Feb 2013 12:43:18 +0100, by Christian Humer
-
Merge.Tue, 19 Feb 2013 17:41:10 +0100, by Christian Humer
-
Added a ternary operator to simple language to test short circuit specialization.Tue, 19 Feb 2013 17:27:02 +0100, by Christian Humer
-
Casting is now done on demand using local variables for explicit guards.Tue, 19 Feb 2013 17:20:45 +0100, by Christian Humer
-
Refactor guard creation methods are not flexible enough to handle two if guards.Tue, 19 Feb 2013 14:29:12 +0100, by Christian Humer
-
Fixed generated generic does not need an else block.Tue, 19 Feb 2013 11:31:23 +0100, by Christian Humer
-
Implemented line wrapping for code writer.Mon, 18 Feb 2013 20:35:54 +0100, by Christian Humer
-
Renamed generated specialize to specializeAndExecute.Mon, 18 Feb 2013 19:51:30 +0100, by Christian Humer
-
fix livein computation in liveness analysisMon, 25 Feb 2013 18:33:38 +0100, by Lukas Stadler
-
Remove unused fields in TargetDescription. Use Unsafe.pageSize().Mon, 25 Feb 2013 16:15:17 +0100, by Thomas Wuerthinger
-
let CodeUtil.getCallingConvention() honour receivers (if any)Mon, 25 Feb 2013 10:49:47 +0100, by Michael Haupt
-
Make Address class platform specific.Fri, 22 Feb 2013 12:15:14 +0100, by Roland Schatz
-
Complete first PTX unit test.Thu, 21 Feb 2013 14:24:47 -0800, by Thomas Wuerthinger
-
Make methods in GraalCompiler static.Thu, 21 Feb 2013 13:43:40 -0800, by Thomas Wuerthinger
-
Remove usage of left-over fields in GraalCompiler.Thu, 21 Feb 2013 13:42:30 -0800, by Thomas Wuerthinger
-
Remove usage of GraalCompiler.target field.Thu, 21 Feb 2013 13:24:34 -0800, by Thomas Wuerthinger
-
Added basic PTX test.Thu, 21 Feb 2013 13:11:52 -0800, by Thomas Wuerthinger
-
Added basic test project for ptx backend.Thu, 21 Feb 2013 13:11:34 -0800, by Thomas Wuerthinger
-
Allow subclasses to use emitOperandHelper.Wed, 20 Feb 2013 23:11:14 -0800, by Thomas Wuerthinger
-
simplified class file path retrieval, added testWed, 20 Feb 2013 14:51:09 +0100, by Michael Haupt
-
fix for GRAAL-121 (MetaUtil.getSimpleName() shuffles inner class names for nesting levels >2)Wed, 20 Feb 2013 14:49:27 +0100, by Michael Haupt
-
support for inner classes (local/member) in meta APIWed, 20 Feb 2013 14:10:47 +0100, by Michael Haupt
-
class file path retrieval returns URLWed, 20 Feb 2013 08:58:29 +0100, by Michael Haupt
-
Convert indexScalingEnabled boolean into an indexScaling integer value. This change removed the dependency on TargetDescription in large parts of the system.Tue, 19 Feb 2013 19:56:44 -0800, by Thomas Wuerthinger
-
Clean up unused parts of CompilationResult class.Tue, 19 Feb 2013 19:21:52 -0800, by Thomas Wuerthinger
-
New formatter settings for enum values (every value on a new line).Tue, 19 Feb 2013 18:31:31 -0800, by Thomas Wuerthinger
-
Changes in backend due to assembly renamings. Use jccb in two places for smaller code size.Tue, 19 Feb 2013 18:27:55 -0800, by Thomas Wuerthinger
-
Clean up of AMD64Assembler.Tue, 19 Feb 2013 18:19:02 -0800, by Thomas Wuerthinger
-
Clean up of AMD64MacroAssembler.Tue, 19 Feb 2013 17:19:22 -0800, by Thomas Wuerthinger
-
Removed unused field in CompilationResult class.Tue, 19 Feb 2013 16:52:52 -0800, by Thomas Wuerthinger
-
corrected class file retrievalTue, 19 Feb 2013 16:03:11 +0100, by Michael Haupt
-
class file path retrievalTue, 19 Feb 2013 11:21:03 +0100, by Michael Haupt
-
removed MaximumInlineLevelTue, 19 Feb 2013 08:50:11 +0100, by Christian Haeubl
-
Fix compiler warnings.Mon, 18 Feb 2013 21:08:42 -0800, by Thomas Wuerthinger
-
Remove Kind.Jsr.Mon, 18 Feb 2013 20:55:18 -0800, by Thomas Wuerthinger
-
Add InvokeTarget interface definition.Mon, 18 Feb 2013 20:21:37 -0800, by Thomas Wuerthinger
-
Introduce marker interface InvokeTarget. Remove method lookupRuntimeCall from CodeCacheProvider.Mon, 18 Feb 2013 20:21:09 -0800, by Thomas Wuerthinger
-
Remove last usage of VmIds.Mon, 18 Feb 2013 19:16:59 -0800, by Thomas Wuerthinger
-
Remove usages of VmIds.toSymbol.Mon, 18 Feb 2013 19:12:32 -0800, by Thomas Wuerthinger
-
Remove usages of VmIds.toString.Mon, 18 Feb 2013 19:08:52 -0800, by Thomas Wuerthinger
-
Remove graalVmIds.cpp. Remove addStub/getStub methods as they were mere skeletons in new implementation.Mon, 18 Feb 2013 19:02:14 -0800, by Thomas Wuerthinger
-
Small clean up of assembler and LIR.Mon, 18 Feb 2013 19:01:40 -0800, by Thomas Wuerthinger
-
Move stack banging code to the AMD64-specific code.Mon, 18 Feb 2013 16:25:06 -0800, by Thomas Wuerthinger
-
Fix project dependencies.Mon, 18 Feb 2013 16:09:29 -0800, by Thomas Wuerthinger
-
Remove hotspot.ptx project. There is currently no HotSpot-specific part of the PTX backend.Mon, 18 Feb 2013 16:06:48 -0800, by Thomas Wuerthinger
-
Integration fixes.Mon, 18 Feb 2013 16:04:25 -0800, by Thomas Wuerthinger
-
Experimental PTX backend. Contribution by Christian Thalinger.Mon, 18 Feb 2013 14:47:54 -0800, by Thomas Wuerthinger
-
MergeMon, 18 Feb 2013 18:58:39 +0100, by Christian Humer
-
Fixed warning.Mon, 18 Feb 2013 18:55:21 +0100, by Christian Humer
-
More JDK8 api change fixes.Mon, 18 Feb 2013 18:50:44 +0100, by Christian Humer
-
Fixed a new method was added to Element in JDK8. (getAnnotationsByType)Mon, 18 Feb 2013 18:33:04 +0100, by Christian Humer
-
Removed unnecessary casts from generated specialized execute methods.Mon, 18 Feb 2013 12:22:00 +0100, by Christian Humer
-
Pull out utility method.Mon, 18 Feb 2013 17:20:57 +0100, by Roland Schatz
-
fix error messageMon, 18 Feb 2013 15:34:58 +0100, by Roland Schatz
-
Minor cleanup.Fri, 15 Feb 2013 20:04:03 +0100, by Christian Humer
-
Fixed minor bug.Fri, 15 Feb 2013 19:36:03 +0100, by Christian Humer
-
Made the usage of generic types more flexible for short circuits and generic specializations.Fri, 15 Feb 2013 19:32:58 +0100, by Christian Humer
-
MergeFri, 15 Feb 2013 16:48:22 +0100, by Christian Humer
-
Fixed guard declarations can also have zero parameters as well as a mismatching frame signature.Fri, 15 Feb 2013 11:53:04 +0100, by Christian Humer
-
remove incorrect use of spillSlotSizeFri, 15 Feb 2013 15:04:58 +0100, by Roland Schatz
-
Enable invokedynamic and make bytecode known to Graal.Fri, 15 Feb 2013 00:43:40 +0100, by Andreas Woess
-
Fix for building with JDK8 (there is a new method in javax.lang.model.element.ExecutableElement)Wed, 13 Feb 2013 18:46:24 +0100, by Gilles Duboscq
-
commands: accept 'server0' as a vm, accept version number which have '-...' suffix (-internal, -ea...)Wed, 13 Feb 2013 18:33:54 +0100, by Gilles Duboscq
-
mx: When doanload fails using Java, try using pythonWed, 13 Feb 2013 16:21:35 +0100, by Gilles Duboscq
-
extended ResolvedJavaMethod API by getLocalVariableTableWed, 13 Feb 2013 13:34:05 +0100, by Matthias Grimmer
-
support graph dumping with being nested in a DebugScopeWed, 13 Feb 2013 11:37:14 +1000, by Doug Simon
-
added HotSpot implementation of disassembling APIsWed, 13 Feb 2013 11:36:16 +1000, by Doug Simon
-
added provider APIs for disassembling bytecode and machine codeWed, 13 Feb 2013 11:34:22 +1000, by Doug Simon
-
fixed name of symbol missed in Java refactoringWed, 13 Feb 2013 11:33:11 +1000, by Doug Simon
-
minor grammar fixWed, 13 Feb 2013 11:32:31 +1000, by Doug Simon
-
MergeTue, 12 Feb 2013 16:06:20 +0100, by Christian Humer
-
mx build now requires a jdk version >= 1.7.0_04. Caused by http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7159016Tue, 12 Feb 2013 15:59:46 +0100, by Christian Humer
-
Fixed clean should clean also generated source directories.Tue, 12 Feb 2013 14:33:24 +0100, by Christian Humer
-
Fixed rewrite in generated generic did not invoke guards.Mon, 11 Feb 2013 16:20:52 +0100, by Christian Humer
-
Fixed duplicate generation of @Override annotations.Mon, 11 Feb 2013 14:21:18 +0100, by Christian Humer
-
Fix build.Tue, 12 Feb 2013 10:32:44 +0100, by Roland Schatz
-
Disable test (GRAAL-104).Mon, 11 Feb 2013 18:17:09 +0100, by Roland Schatz
-
Merge.Mon, 11 Feb 2013 17:47:21 +0100, by Roland Schatz
-
Fix warning that breaks windows build.Mon, 11 Feb 2013 17:41:33 +0100, by Roland Schatz
-
Remove assumption that methods without bytecodes are empty.Mon, 11 Feb 2013 17:20:51 +0100, by Roland Schatz
-
fix EA testMon, 11 Feb 2013 16:46:11 +0100, by Lukas Stadler
-
disable Object.clone intrinsificationMon, 11 Feb 2013 16:11:32 +0100, by Lukas Stadler
-
MergeMon, 11 Feb 2013 15:56:10 +0100, by Lukas Stadler
-
separate BooleanNode and ConstantNode hierarchy, rename BooleanNode to LogicNode and LogicNode to BitLogicNodeMon, 11 Feb 2013 15:55:27 +0100, by Lukas Stadler
-
MergeMon, 11 Feb 2013 10:46:48 +0100, by Lukas Stadler
-
fix for Object.clone virtualizationMon, 11 Feb 2013 10:44:40 +0100, by Lukas Stadler
-
implement Object.clone snippets and macro nodeFri, 08 Feb 2013 11:14:15 +0100, by Lukas Stadler
-
explicitly specify type in DirectStoreNode.storeFri, 08 Feb 2013 10:41:09 +0100, by Lukas Stadler
-
allow null return values for ArrayLengthProvider.length()Fri, 08 Feb 2013 10:31:54 +0100, by Lukas Stadler
-
add Assumptions to VirtualizerToolFri, 08 Feb 2013 10:26:30 +0100, by Lukas Stadler
-
add primitive type mask to HotSpotVMConfigFri, 08 Feb 2013 10:25:17 +0100, by Lukas Stadler
-
cleanups, javadoc, assertionsFri, 08 Feb 2013 10:19:50 +0100, by Lukas Stadler
-
MergeMon, 11 Feb 2013 14:39:56 +0100, by Roland Schatz
-
make emitOperandHelper protectedMon, 11 Feb 2013 12:14:52 +0100, by Roland Schatz
-
provide calling convention for assembler testsMon, 11 Feb 2013 12:12:59 +0100, by Roland Schatz
-
MergeMon, 11 Feb 2013 10:41:29 +0100, by Christian Humer
-
Minor cleanup.Mon, 11 Feb 2013 10:41:02 +0100, by Christian Humer
-
Fixed bug in method parsing error messages.Mon, 11 Feb 2013 10:40:52 +0100, by Christian Humer
-
Fixed resolve of generic execute type.Fri, 08 Feb 2013 16:23:11 +0100, by Christian Humer
-
Implemented an option to turn off generated generic generation using specializations in @Generic.Fri, 08 Feb 2013 16:07:33 +0100, by Christian Humer
-
Generated nodes can now handle the case were a non generic execute methods does not throw an UVE.Fri, 08 Feb 2013 15:59:43 +0100, by Christian Humer
-
avoid genericsFri, 08 Feb 2013 18:05:40 +0100, by Roland Schatz
-
Make gate fail on warningsFri, 08 Feb 2013 14:37:55 +0100, by Gilles Duboscq
-
Revert cf27135ccf5bFri, 08 Feb 2013 14:02:25 +0100, by Gilles Duboscq
-
Pull out test code that's useful for other assemblers.Fri, 08 Feb 2013 11:49:48 +0100, by Roland Schatz
-
Move SuppressWarnings.Thu, 07 Feb 2013 18:59:56 +0100, by Thomas Wuerthinger
-
Move @SuppressWarnings.Thu, 07 Feb 2013 18:47:47 +0100, by Thomas Wuerthinger
-
Added more skeleton code to SPARC projects.Thu, 07 Feb 2013 18:31:00 +0100, by Thomas Wuerthinger
-
Remove hardcoding of x86 registers in the Graal code installer.Thu, 07 Feb 2013 18:01:08 +0100, by Thomas Wuerthinger
-
Remove unused X64 instruction decoder.Thu, 07 Feb 2013 17:37:32 +0100, by Thomas Wuerthinger
-
Add projects and skeletons for SPARC port.Thu, 07 Feb 2013 17:37:06 +0100, by Thomas Wuerthinger
-
merge defaults from setDefaultOptions() into GraalOptionsThu, 07 Feb 2013 11:39:57 +0100, by Roland Schatz
-
Merge.Thu, 07 Feb 2013 09:56:09 +0100, by Christian Haeubl
-
Merge.Wed, 06 Feb 2013 15:19:05 +0100, by Christian Haeubl
-
changed code generation settings to those that C1/C2 use when compiling for newer Intel CPUsWed, 06 Feb 2013 14:26:47 +0100, by Christian Haeubl
-
fix Solaris build and initial SPARC supportWed, 06 Feb 2013 18:01:07 -0800, by twisti
-
All warnings are now errors in eclipseWed, 06 Feb 2013 15:14:15 +0100, by Gilles Duboscq
-
move AMD64HotSpotRuntime.getTarget up to HotSpotRuntimeWed, 06 Feb 2013 10:24:39 +0100, by Roland Schatz
-
Merge.Tue, 05 Feb 2013 19:46:09 +0100, by Thomas Wuerthinger
-
Make fillInStackTrace final and non-synchronized in exceptions that do not need stack trace.Tue, 05 Feb 2013 19:46:00 +0100, by Thomas Wuerthinger
-
Remove SPECjbb2013 from default benchmarksTue, 05 Feb 2013 18:33:01 +0100, by Gilles Duboscq
-
MergeTue, 05 Feb 2013 17:59:25 +0100, by Lukas Stadler
-
remove unnecessary virtualId from VirtualObjectNodesTue, 05 Feb 2013 17:41:15 +0100, by Lukas Stadler
-
MergeTue, 05 Feb 2013 16:39:45 +0100, by Lukas Stadler
-
new IntegerTestNode, unit tests for IntegerTestNode canonicalizationTue, 05 Feb 2013 15:53:21 +0100, by Lukas Stadler
-
backend support for integer test operationTue, 05 Feb 2013 15:52:41 +0100, by Lukas Stadler
-
remove MaterializeNodeTue, 05 Feb 2013 15:51:23 +0100, by Lukas Stadler
-
Merge.Tue, 05 Feb 2013 17:19:52 +0100, by Thomas Wuerthinger
-
Allow arbitrary objects to serve as identifiers for a frame slot.Tue, 05 Feb 2013 17:18:57 +0100, by Thomas Wuerthinger
-
Added getFrameDescriptor() to Frame interface.Tue, 05 Feb 2013 17:03:51 +0100, by Thomas Wuerthinger
-
Removed graph dump after every canonicalization.Tue, 05 Feb 2013 17:01:34 +0100, by Thomas Wuerthinger
-
MergeTue, 05 Feb 2013 16:21:14 +0100, by Roland Schatz
-
simple unit tests for graal.asm.amd64Tue, 05 Feb 2013 15:40:17 +0100, by Roland Schatz
-
lift GraalCompilerTest.getMethod to a common base classTue, 05 Feb 2013 15:35:34 +0100, by Roland Schatz
-
null-check on leafGraphArrayTue, 05 Feb 2013 15:24:15 +0100, by Roland Schatz
-
expose TargetDescription through CodeCacheProvider APITue, 05 Feb 2013 13:54:18 +0100, by Roland Schatz
-
add CodeCacheProvider to HotSpotGraalRuntime.getCapabilityTue, 05 Feb 2013 12:07:24 +0100, by Roland Schatz
-
Merge.Tue, 05 Feb 2013 15:27:40 +0100, by Thomas Wuerthinger
-
Add ability to create materialized frame to Truffle runtime.Tue, 05 Feb 2013 15:27:32 +0100, by Thomas Wuerthinger
-
Make materialized frame also being usable as a packed frame.Tue, 05 Feb 2013 15:19:17 +0100, by Thomas Wuerthinger
-
Implement toString() for Word typeTue, 05 Feb 2013 01:17:52 -0800, by Christian Wimmer
-
coalesce NewObjectArrayNode and NewPrimitiveArrayNode into NewArrayNodeMon, 04 Feb 2013 22:53:01 +0100, by Lukas Stadler
-
MergeMon, 04 Feb 2013 20:23:57 +0100, by Lukas Stadler
-
remove GlobalValueNumberingPhaseMon, 04 Feb 2013 20:18:55 +0100, by Lukas Stadler
-
fix TypeSystemTest, cleanup of ConditionalEliminationPhase, handle ObjectEqualsNode and MaterializeNodeMon, 04 Feb 2013 20:18:41 +0100, by Lukas Stadler
-
remove successorProbabilities from SwitchNodeMon, 04 Feb 2013 18:18:16 +0100, by Lukas Stadler
-
fix formatting in MonitorSnippetsMon, 04 Feb 2013 15:33:43 +0100, by Lukas Stadler
-
MergeMon, 04 Feb 2013 09:47:11 -0800, by Christian Wimmer
-
MergeMon, 04 Feb 2013 09:36:51 -0800, by Christian Wimmer
-
Use equal() and notEqual() instead of == and != to compare wordsMon, 04 Feb 2013 09:31:44 -0800, by Christian Wimmer
-
Use java.nio.ByteOrder instead of our own ByteOrder enumerationMon, 04 Feb 2013 07:36:35 -0800, by Christian Wimmer
-
minor fix after mergeMon, 04 Feb 2013 17:50:35 +0100, by Christian Haeubl
-
Merge.Mon, 04 Feb 2013 17:48:20 +0100, by Christian Haeubl
-
adjusted test case for the new inliningMon, 04 Feb 2013 17:42:53 +0100, by Christian Haeubl
-
fixed signal handler for long underflow on windowsMon, 04 Feb 2013 17:29:13 +0100, by Christian Haeubl
-
reenabled nmethod statistics in product modeMon, 04 Feb 2013 15:49:59 +0100, by Christian Haeubl
-
code cleanupMon, 04 Feb 2013 14:45:31 +0100, by Christian Haeubl
-
fixed visual studio warningsMon, 04 Feb 2013 14:35:52 +0100, by Christian Haeubl
-
Merge.Mon, 04 Feb 2013 14:29:58 +0100, by Christian Haeubl
-
fixed bootstrap performance issue that occurred because non-static final fields are no longer assumed constantMon, 04 Feb 2013 14:27:32 +0100, by Christian Haeubl
-
better computation of inlining relevanceMon, 04 Feb 2013 13:43:36 +0100, by Christian Haeubl
-
extracted TODOs as issuesMon, 04 Feb 2013 10:53:24 +0100, by Christian Haeubl
-
removed interpreter apiMon, 04 Feb 2013 10:10:05 +0100, by Christian Haeubl
-
removed interpreter apiMon, 04 Feb 2013 10:06:08 +0100, by Christian Haeubl
-
fixes after mergeFri, 01 Feb 2013 17:25:39 +0100, by Christian Haeubl
-
Merge.Fri, 01 Feb 2013 17:06:26 +0100, by Christian Haeubl
-
cleanup for the inlining policiesFri, 01 Feb 2013 16:57:40 +0100, by Christian Haeubl
-
MergeMon, 04 Feb 2013 17:04:23 +0100, by Christian Humer
-
Merge.Mon, 04 Feb 2013 16:40:32 +0100, by Christian Humer
-
Fixed eclipse configuration for annotation processors. Annotation processor jarsMon, 04 Feb 2013 16:36:50 +0100, by Christian Humer
-
Removed invalid error message.Thu, 31 Jan 2013 16:33:12 +0100, by Christian Humer
-
Cleanup and improved error messages.Thu, 31 Jan 2013 16:21:46 +0100, by Christian Humer
-
Fixed typo in Javadoc of FrameTest.javaMon, 04 Feb 2013 16:29:07 +0100, by Christian Wirth
-
MergeMon, 04 Feb 2013 06:31:27 -0800, by Christian Wimmer
-
getMethodDescriptor does not need to be in the Signature interfaceMon, 04 Feb 2013 06:26:47 -0800, by Christian Wimmer
-
Add MetaUtil.classForNameMon, 04 Feb 2013 05:59:06 -0800, by Michael Haupt
-
Fix computation of elementalClassMon, 04 Feb 2013 05:57:15 -0800, by Michael Haupt
-
ReadNode created by a NodeIntrinsic needs to specify the memory dependencyMon, 04 Feb 2013 05:53:58 -0800, by Christian Wimmer
-
Make the access of raw memory via Unsafe specific to HotSpot.Mon, 04 Feb 2013 05:51:50 -0800, by Christian Wimmer
-
Typo in commentMon, 04 Feb 2013 05:47:35 -0800, by Christian Wimmer
-
Do not call inferStamp when it is already known that a node is a Word. When the input operand is already rewritten, this could cause an exception. Example: CheckCastNode.inferStamp expect that the input has an objectStamp, but at the point of inferStamp it would already be a primitive stamp.Mon, 04 Feb 2013 05:45:28 -0800, by Christian Wimmer
-
Bugfix: ControlSplitNode can have no successor, so check for successor count instead of classMon, 04 Feb 2013 05:41:14 -0800, by Christian Wimmer
-
Merge.Mon, 04 Feb 2013 13:21:13 +0100, by Thomas Wuerthinger
-
Clean up more TODO comments.Mon, 04 Feb 2013 13:21:07 +0100, by Thomas Wuerthinger
-
Remove ControlFlowException in SimpleLanguage.Fri, 01 Feb 2013 19:53:52 +0100, by Thomas Wuerthinger
-
Fix comment.Fri, 01 Feb 2013 19:50:04 +0100, by Thomas Wuerthinger
-
MergeFri, 01 Feb 2013 21:10:53 +0100, by Lukas Stadler
-
fix client and servr ild for leafGraphId changeFri, 01 Feb 2013 21:10:23 +0100, by Lukas Stadler
-
small cleanup in MaterializeObjectNodeFri, 01 Feb 2013 17:34:18 +0100, by Lukas Stadler
-
fix probabilities for explicit NPE and AIOOBE in GraphBuilderPhaseFri, 01 Feb 2013 17:34:01 +0100, by Lukas Stadler
-
keep track of leafGraphIds only at the StructuredGraph level (see GRAAL-60)Fri, 01 Feb 2013 17:32:59 +0100, by Lukas Stadler
-
Introduce ControlFlowException class in Truffle.Fri, 01 Feb 2013 19:48:44 +0100, by Thomas Wuerthinger
-
Merge.Fri, 01 Feb 2013 19:47:05 +0100, by Thomas Wuerthinger
-
Small clean up.Fri, 01 Feb 2013 19:46:52 +0100, by Thomas Wuerthinger
-
Remove exclusion of FastMath::slowLogFri, 01 Feb 2013 15:18:22 +0100, by Gilles Duboscq
-
improved utility for converting ProfilingInfo to a StringFri, 01 Feb 2013 11:06:54 +0100, by Doug Simon
-
fixed repetition of compilation metric option on command line when running multiple benchmarks (JIRA issue GRAAL-66)Thu, 31 Jan 2013 21:55:36 +0100, by Doug Simon
-
Dead source code elimination.Thu, 31 Jan 2013 17:51:05 +0100, by Thomas Wuerthinger
-
Merge.Thu, 31 Jan 2013 17:45:41 +0100, by Thomas Wuerthinger
-
Remove commented out code.Thu, 31 Jan 2013 17:45:25 +0100, by Thomas Wuerthinger
-
Remove exchange method in spill move factory.Thu, 31 Jan 2013 17:33:27 +0100, by Thomas Wuerthinger
-
Remove scratch register TODOs.Thu, 31 Jan 2013 17:30:02 +0100, by Thomas Wuerthinger
-
Dead source code elimination.Thu, 31 Jan 2013 17:04:16 +0100, by Thomas Wuerthinger
-
Small code clean up.Thu, 31 Jan 2013 16:28:55 +0100, by Thomas Wuerthinger
-
Remove more TODOs. Introduce implicitNullCheckLimit as target parameter.Thu, 31 Jan 2013 16:28:12 +0100, by Thomas Wuerthinger
-
Clean up and remove TODO.Thu, 31 Jan 2013 16:10:56 +0100, by Thomas Wuerthinger
-
Merge fix.Thu, 31 Jan 2013 15:56:27 +0100, by Thomas Wuerthinger
-
Merge with hsx25/hotspot.Thu, 31 Jan 2013 15:42:25 +0100, by Thomas Wuerthinger
-
MergeThu, 24 Jan 2013 09:06:16 -0800, by kmo
-
8006758: LinkResolver assertion (caused by @Contended changes)Thu, 24 Jan 2013 02:03:38 -0800, by kmo
-
8003878: compiler/7196199 test failed on OS X since 8b54, jdk7u12b01Wed, 23 Jan 2013 15:11:03 -0800, by kvn
-
6896617: Optimize sun.nio.cs.ISO_8859_1$Encode.encodeArrayLoop() on x86Tue, 22 Jan 2013 15:34:16 -0800, by kvn
-
8005055: pass outputStream to more opto debug routinesTue, 22 Jan 2013 11:31:25 -0800, by kvn
-
MergeThu, 24 Jan 2013 06:04:43 -0800, by jmasa
-
8004147: test/Makefile jtreg_tests target does not work with cygwinTue, 22 Jan 2013 13:42:39 +0100, by mgerdin
-
8006242: G1: WorkerDataArray<T>::verify() too strict for double calculationsWed, 16 Jan 2013 12:46:27 +0100, by brutisso
-
MergeTue, 22 Jan 2013 11:54:16 -0800, by zgu
-
6871190: Don't terminate JVM if it is running in a non-interactive sessionTue, 22 Jan 2013 14:27:41 -0500, by zgu
-
8004903: VMThread::execute() calls Thread::check_for_valid_safepoint_state() on concurrent VM opsTue, 22 Jan 2013 05:57:18 -0800, by dcubed
-
8004902: correctness fixes motivated by contended locking work (6607129)Tue, 22 Jan 2013 05:56:42 -0800, by dcubed
-
6444286: Possible naked oop related to biased locking revocation safepoint in jni_exit()Tue, 22 Jan 2013 05:55:04 -0800, by dcubed
-
MergeMon, 21 Jan 2013 16:11:24 -0500, by acorn
-
8006431: os::Bsd::initialize_system_info() sets _physical_memory too largeMon, 21 Jan 2013 09:00:04 +0100, by brutisso
-
8006548: version wrong in new constantPool codeThu, 17 Jan 2013 22:11:57 -0500, by coleenp
-
7174978: NPG: Fix bactrace builder for class redefinitionThu, 17 Jan 2013 13:40:31 -0500, by coleenp
-
7102489: RFE: cleanup jlong typedef on __APPLE__and _LLP64 systems.Thu, 17 Jan 2013 10:25:16 -0500, by hseigel
-
MergeFri, 18 Jan 2013 19:13:41 +0100, by sla
-
MergeFri, 18 Jan 2013 14:15:51 +0100, by sla
-
8006403: Regression: jstack failed due to the FieldInfo regression in SAWed, 16 Jan 2013 16:30:04 +0100, by sla
-
8006511: new hotspot build - hs25-b17Fri, 18 Jan 2013 05:33:32 -0800, by amurillo
-
Added tag jdk8-b74 for changeset 1a3e54283c54Thu, 24 Jan 2013 16:48:45 -0800, by katleman
-
Added tag hs25-b16 for changeset 70c89bd6b895Fri, 18 Jan 2013 05:19:07 -0800, by amurillo
-
MergeFri, 18 Jan 2013 11:03:15 +0100, by brutisso
-
8006537: Assert when dumping archive with default methodsThu, 17 Jan 2013 19:04:48 -0800, by jmasa
-
8006513: Null pointer in DefaultMethods::generate_default_methods when merging annotationsThu, 17 Jan 2013 11:39:48 +0100, by stefank
-
8001425: G1: Change the default values for certain G1 specific flagsTue, 15 Jan 2013 12:32:26 -0800, by johnc
-
8005994: Method annotations are allocated unnecessarily during class file parsingTue, 15 Jan 2013 10:09:45 +0100, by stefank
-
8005590: java_lang_Class injected field resolved_constructor appears unusedTue, 15 Jan 2013 13:32:13 +0100, by stefank
-
8005972: ParNew should not update the tenuring threshold when promotion failed has occurredMon, 14 Jan 2013 21:30:45 +0100, by brutisso
-
8004018: Remove old initialization flagsMon, 14 Jan 2013 09:58:52 +0100, by brutisso
-
MergeThu, 17 Jan 2013 18:47:36 -0800, by kvn
-
8006204: please JTREGify test/compiler/7190310/Test7190310.javaWed, 16 Jan 2013 14:55:18 -0800, by kvn
-
8005821: C2: -XX:+PrintIntrinsics is brokenTue, 15 Jan 2013 14:45:12 -0800, by kvn
-
8006109: test/java/util/AbstractSequentialList/AddAll.java fails: assert(rtype == ctype) failed: mismatched return typesTue, 15 Jan 2013 12:06:18 -0800, by twisti
-
8006095: C1: SIGSEGV w/ -XX:+LogCompilationMon, 14 Jan 2013 08:22:32 -0800, by vlivanov
-
8006127: remove printing code added with 8006031Fri, 11 Jan 2013 20:01:16 -0800, by twisti
-
8005820: Shark: enable JSR292 supportFri, 11 Jan 2013 16:47:23 -0800, by twisti
-
8005818: Shark: fix OSR for non-empty incoming stackFri, 11 Jan 2013 16:47:23 -0800, by twisti
-
8005817: Shark: implement deoptimization supportFri, 11 Jan 2013 16:47:23 -0800, by twisti
-
8005816: Shark: fix volatile float field accessFri, 11 Jan 2013 16:47:23 -0800, by twisti
-
8006031: LibraryCallKit::inline_array_copyOf disabled unintentionally with 7172640Fri, 11 Jan 2013 14:07:09 -0800, by twisti
-
MergeThu, 17 Jan 2013 01:27:02 -0500, by dlong
-
8005204: Code Cache Reduction: command line options implementationMon, 14 Jan 2013 13:52:08 -0500, by vladidan
-
8005639: Move InlineSynchronizedMethods flag from develop to productMon, 14 Jan 2013 13:44:49 -0500, by vladidan
-
8005895: Inefficient InstanceKlass field packing wasts memory.Fri, 11 Jan 2013 16:55:07 -0500, by jiangli
-
MergeWed, 16 Jan 2013 18:23:37 -0500, by acorn
-
8005467: CDS size information is incorrect and unfriendlyTue, 15 Jan 2013 17:05:53 -0500, by coleenp
-
8005592: ClassLoaderDataGraph::_unloading incorrectly defined as nonstatic in vmStructsMon, 14 Jan 2013 11:00:56 -0800, by mikael
-
MergeMon, 14 Jan 2013 08:37:14 -0800, by coleenp
-
8006005: Fix constant pool index validation and alignment trap for method parameter reflectionMon, 14 Jan 2013 11:01:39 -0500, by coleenp
-
8003985: Support @Contended Annotation - JEP 142Mon, 14 Jan 2013 15:17:47 +0100, by jwilhelm
-
MergeFri, 11 Jan 2013 09:53:24 -0800, by zgu
-
8005936: PrintNMTStatistics doesn't work for normal JVM exitFri, 11 Jan 2013 12:30:54 -0500, by zgu
-
8005921: Memory leaks in vmStructs.cppThu, 10 Jan 2013 21:00:11 -0500, by dholmes
-
8004747: Remove last_entry from VM_STRUCT macrosThu, 10 Jan 2013 17:06:26 -0800, by mikael
-
7199207: NPG: Crash in PlaceholderTable::verify after StackOverflowThu, 10 Jan 2013 17:38:20 -0500, by acorn
-
MergeWed, 09 Jan 2013 12:10:25 -0800, by zgu
-
7152671: RFE: Windows decoder should add some std dirs to the symbol search pathWed, 09 Jan 2013 14:46:55 -0500, by zgu
-
8005689: InterfaceAccessFlagsTest failures in Lambda-JDK testsWed, 09 Jan 2013 11:39:30 -0500, by acorn
-
8006034: new hotspot build - hs25-b16Fri, 11 Jan 2013 02:02:51 -0800, by amurillo
-
Added tag jdk8-b73 for changeset 11619f33cd68Wed, 16 Jan 2013 11:59:44 -0800, by katleman
-
remove unused allocations during (full) canonicalizationThu, 31 Jan 2013 16:12:41 +0100, by Lukas Stadler
-
cleanup and assertion for PEA fix in 17b6a63fe7c2Thu, 31 Jan 2013 15:23:31 +0100, by Lukas Stadler
-
replace all-default MaterializeNodes with NewObject during lowering, not during PEA (fixes GRAAL-35)Thu, 31 Jan 2013 11:32:14 +0100, by Lukas Stadler
-
remove LIRLowerable from VirtualState subclasses, not needed because they are not scheduledThu, 31 Jan 2013 11:23:55 +0100, by Lukas Stadler
-
Merge.Wed, 30 Jan 2013 22:44:51 +0100, by Doug Simon
-
added collection of compilation speed metric for C1 and C2 to bench commandWed, 30 Jan 2013 22:39:51 +0100, by Doug Simon
-
collection of Graal compilation speed metrics is now triggered by -XX:+CITime instead of -Dgraal.benchmark.compilation=trueWed, 30 Jan 2013 22:33:04 +0100, by Doug Simon
-
added per-compiler compilation speed statistics for C1 and C2 (included in output produced by -XX:+CITime)Wed, 30 Jan 2013 21:36:28 +0100, by Doug Simon
-
fix bug in parsing of SPECjvm2008 outputWed, 30 Jan 2013 18:19:01 +0100, by Doug Simon
-
Exclude FastMath::slowLog for nowWed, 30 Jan 2013 16:46:15 +0100, by Gilles Duboscq
-
Add SPECjbb2013Wed, 30 Jan 2013 16:39:01 +0100, by Gilles Duboscq
-
changed convention for specifying constants versus named groups in a template for a value to extract from the output of a benchmark executionWed, 30 Jan 2013 11:33:31 +0100, by Doug Simon
-
moved execution of a benchmark out of OutputParserWed, 30 Jan 2013 11:03:32 +0100, by Doug Simon
-
spelling fixSun, 27 Jan 2013 23:09:56 +0100, by Doug Simon
-
disabled verbose reporting of non-null options for -G:Dump, -G:Meter, -G:Log, -G:Timer as it means these options cannot be used when running the 'mx bench' commandSun, 27 Jan 2013 21:07:16 +0100, by Doug Simon
-
fixed bug in implementation of -Dgraal.benchmark.compilation=trueSun, 27 Jan 2013 21:05:19 +0100, by Doug Simon