Mercurial > hg > graal-compiler
graph
-
[GRAAL-308] pre-defined working sets for EclipseMon, 17 Jun 2013 08:30:03 +0200, by Michael Haupt
-
exclude projects from mx checkstyle if their Java compliance level is higher than the configured JDKSat, 15 Jun 2013 21:28:20 +0200, by Doug Simon
-
mx checkstyle command no longer exits on first errorSat, 15 Jun 2013 21:27:14 +0200, by Doug Simon
-
a suite should be registered in the global _suites map at most onceSat, 15 Jun 2013 21:05:01 +0200, by Doug Simon
-
Merge.Fri, 14 Jun 2013 19:13:32 +0200, by Christian Haeubl
-
Fixed a few race conditions in the compilation queue.Fri, 14 Jun 2013 19:12:56 +0200, by Christian Haeubl
-
Fixed an issue concerning statistics for OSR compilations.Fri, 14 Jun 2013 15:52:59 +0200, by Christian Haeubl
-
Canonicalize useless PiNodes awayFri, 14 Jun 2013 17:09:24 +0200, by Gilles Duboscq
-
Guards should not canonicalize to their own guardFri, 14 Jun 2013 17:07:37 +0200, by Gilles Duboscq
-
readd optional graph to HotSpotNmethodFri, 14 Jun 2013 17:28:00 +0200, by Andreas Woess
-
add InliningPhase constructor with explicit InliningPolicyFri, 14 Jun 2013 16:30:02 +0200, by Lukas Stadler
-
MergeFri, 14 Jun 2013 16:28:10 +0200, by Lukas Stadler
-
public constructor for IndexedLocationNodeFri, 14 Jun 2013 16:27:26 +0200, by Lukas Stadler
-
PEA: allowed for defered effects on ends in MergeProcessorFri, 14 Jun 2013 16:26:34 +0200, by Lukas Stadler
-
remove CullFrameStatesPhaseFri, 14 Jun 2013 16:25:49 +0200, by Lukas Stadler
-
detect distinct values by looking at integer masksFri, 14 Jun 2013 16:24:42 +0200, by Lukas Stadler
-
better stamps for OrNodesFri, 14 Jun 2013 16:23:53 +0200, by Lukas Stadler
-
correct parameter type for NodeFlood.addAllFri, 14 Jun 2013 16:20:46 +0200, by Lukas Stadler
-
clean up .factorypath files on "mx ideclean"Fri, 14 Jun 2013 11:10:05 +0200, by Lukas Stadler
-
fixed bug in InstanceOfSnippets - deoptimization action should be None for instanceofWithProfile snippetFri, 14 Jun 2013 15:01:20 +0200, by Doug Simon
-
Use createAnchoredReceiver to create the invokes's receiver check before inliningThu, 13 Jun 2013 17:15:36 +0200, by Gilles Duboscq
-
Remove PiNode.anchor, use the guard field of FloatingGuardedNode insteadFri, 14 Jun 2013 11:16:41 +0200, by Gilles Duboscq
-
Do not virtualize when locks do not match at mergeFri, 14 Jun 2013 12:11:19 +0200, by Gilles Duboscq
-
CodeUtil.isPowerOf2 should not return true for Integer/Long.MIN_VALUE.Fri, 14 Jun 2013 11:16:08 +0200, by Gilles Duboscq
-
Merge.Fri, 14 Jun 2013 09:29:10 +0200, by Christian Haeubl
-
Fixed probability computation for invokes with an exception edge.Fri, 14 Jun 2013 09:28:07 +0200, by Christian Haeubl
-
MergeThu, 13 Jun 2013 18:48:57 +0200, by Christos Kotselidis
-
MergeThu, 13 Jun 2013 12:52:39 +0200, by Christos Kotselidis
-
MergeWed, 12 Jun 2013 11:37:45 +0200, by Christos Kotselidis
-
Checkstyle fixesWed, 12 Jun 2013 11:36:54 +0200, by Christos Kotselidis
-
Force GC to process graal_installed_code references during marking (GRAAL-257)Tue, 11 Jun 2013 19:59:52 +0200, by Christos Kotselidis
-
Test deoptimization in DynamicNewArrayNode.Thu, 13 Jun 2013 13:50:29 +0200, by Roland Schatz
-
Method for adding a new phase at the beginning of a suite.Thu, 13 Jun 2013 13:19:56 +0200, by Roland Schatz
-
Tests for DynamicNewArrayNode.Wed, 12 Jun 2013 17:09:18 +0200, by Roland Schatz
-
DynamicNewArrayNodeWed, 12 Jun 2013 16:29:12 +0200, by Roland Schatz
-
Add arrayKlassOffset field to HotSpotVMConfig.Wed, 12 Jun 2013 16:28:43 +0200, by Roland Schatz
-
Merge.Thu, 13 Jun 2013 14:47:32 +0200, by Christian Haeubl
-
Reverted default compilation policy to 4 if Graal is the only compiler.Thu, 13 Jun 2013 14:47:00 +0200, by Christian Haeubl
-
Temporarily changed compilation policy to 0.Thu, 13 Jun 2013 14:45:32 +0200, by Christian Haeubl
-
Bootstrap-specific fix for CompilationPolicy 0.Thu, 13 Jun 2013 14:44:33 +0200, by Christian Haeubl
-
Minor refactorings for ComputeInliningRelevanceClosure.Thu, 13 Jun 2013 10:54:58 +0200, by Christian Haeubl
-
MergeThu, 13 Jun 2013 11:25:46 +0200, by Christos Kotselidis
-
Remove graph from HotSpotNMethodThu, 13 Jun 2013 11:25:07 +0200, by Christos Kotselidis
-
Merge.Thu, 13 Jun 2013 09:41:06 +0200, by Christian Haeubl
-
Changed computation of inlining relevance to avoid that the inlining order affects the relevance.Thu, 13 Jun 2013 09:40:36 +0200, by Christian Haeubl
-
aot: add verification phaseWed, 12 Jun 2013 17:24:20 +0200, by Bernhard Urban
-
unittest/aot: add testcase for string objectsWed, 12 Jun 2013 16:04:43 +0200, by Bernhard Urban
-
unittest/aot: use assert methods instead of keywordWed, 12 Jun 2013 16:04:43 +0200, by Bernhard Urban
-
unittest/aot: add test for primitive typesWed, 12 Jun 2013 16:04:43 +0200, by Bernhard Urban
-
LoadJavaMirrorWithKlassPhase: replace if with an assertionWed, 12 Jun 2013 13:18:49 +0200, by Bernhard Urban
-
gate: add bootstrap with aot configuration to gate checkWed, 12 Jun 2013 16:04:42 +0200, by Bernhard Urban
-
add option to enable ahead of time compilation for hotspot (GRAAL-290)Wed, 12 Jun 2013 16:04:42 +0200, by Bernhard Urban
-
LoadJavaMirrorWithKlassPhase: replace constants with floating nodes (GRAAL-290)Wed, 12 Jun 2013 16:04:41 +0200, by Bernhard Urban
-
fixed copy-and-paste errorsWed, 12 Jun 2013 14:00:26 +0200, by Doug Simon
-
extra javadoc for intricacies involved in lowering ExceptionObjectNodeWed, 12 Jun 2013 13:58:01 +0200, by Doug Simon
-
incorporated auto-format fixWed, 12 Jun 2013 13:55:40 +0200, by Doug Simon
-
class constants: add hotspot specific phase to load java mirror via klass* (GRAAL-290)Wed, 12 Jun 2013 10:12:46 +0200, by Bernhard Urban
-
unittest/aot: create suites on every compilationWed, 12 Jun 2013 10:12:38 +0200, by Bernhard Urban
-
Merge.Tue, 11 Jun 2013 22:02:49 +0200, by Doug Simon
-
added instanceof snippets that for a profile with 100% precise coverage of seen types.Tue, 11 Jun 2013 22:02:23 +0200, by Doug Simon
-
unified toString() for HotSpot implementations of JavaMethodTue, 11 Jun 2013 17:03:30 +0200, by Doug Simon
-
improved toString() for JavaTypeProfile and ProfiledTypeTue, 11 Jun 2013 17:00:48 +0200, by Doug Simon
-
MergeTue, 11 Jun 2013 18:13:55 +0200, by Christos Kotselidis
-
Allow UseCompressedOops argumentTue, 11 Jun 2013 17:45:31 +0200, by Christos Kotselidis
-
Compressed Oop support for heab base > 32gTue, 11 Jun 2013 17:32:38 +0200, by Christos Kotselidis
-
Minor fix after merge.Tue, 11 Jun 2013 13:14:52 +0200, by Christian Haeubl
-
Merge.Tue, 11 Jun 2013 13:12:57 +0200, by Christian Haeubl
-
Readded the pass that fixes DeoptimizeNode probabilities.Tue, 11 Jun 2013 13:10:25 +0200, by Christian Haeubl
-
Only avoid graph caching when the graph was built without profiling information.Mon, 10 Jun 2013 15:17:10 +0200, by Christian Haeubl
-
MergeTue, 11 Jun 2013 11:42:09 +0200, by Gilles Duboscq
-
Merge with 13384d19fec0af8e42d8d97a0dd231365831802aMon, 10 Jun 2013 16:48:05 -0700, by Michael Van De Vanter
-
Upgrade the documentation for SourceSection, especially with respect to the specification of text locations.Mon, 10 Jun 2013 16:46:26 -0700, by Michael Van De Vanter
-
allow calls to $jacocoInit() from <clinit> in a class declaring an optionTue, 11 Jun 2013 01:56:30 +0200, by Doug Simon
-
fixed issues detected by VerifyHotSpotOptionsPhaseTue, 11 Jun 2013 01:32:41 +0200, by Doug Simon
-
added VerifyHotSpotOptionsPhase to ensure that global state is not initialized from options prior to command line parsingTue, 11 Jun 2013 01:31:47 +0200, by Doug Simon
-
added HotSpotResolvedObjectType.getMethods() to get all methods of a class including those (such as <clinit>) not normally exposed by Java reflectionTue, 11 Jun 2013 01:18:57 +0200, by Doug Simon
-
added ResolvedJava[Field|Method].isSynthetic()Tue, 11 Jun 2013 01:17:10 +0200, by Doug Simon
-
MergeTue, 11 Jun 2013 00:00:40 +0200, by Christos Kotselidis
-
Remove unused fieldMon, 10 Jun 2013 23:59:50 +0200, by Christos Kotselidis
-
Add comments and minor renamingMon, 10 Jun 2013 14:05:20 +0200, by Christos Kotselidis
-
RefactoringMon, 10 Jun 2013 13:04:38 +0200, by Christos Kotselidis
-
RefactoringMon, 10 Jun 2013 12:40:36 +0200, by Christos Kotselidis
-
Factor out redundant methodMon, 10 Jun 2013 12:36:10 +0200, by Christos Kotselidis
-
Remove dead codeMon, 10 Jun 2013 12:34:24 +0200, by Christos Kotselidis
-
Class renamingMon, 10 Jun 2013 12:33:32 +0200, by Christos Kotselidis
-
Small refactoring and comment additionMon, 10 Jun 2013 12:28:15 +0200, by Christos Kotselidis
-
Add comments in unsafe access of uncompressed pointersMon, 10 Jun 2013 12:18:36 +0200, by Christos Kotselidis
-
Remove check for classMirrorOffset in LoadFieldMon, 10 Jun 2013 12:11:47 +0200, by Christos Kotselidis
-
Refactor CodeInstaller and CompilerToVMMon, 10 Jun 2013 11:47:18 +0200, by Christos Kotselidis
-
Refactor CompressedOopTestMon, 10 Jun 2013 11:06:58 +0200, by Christos Kotselidis
-
Remove blank lineMon, 10 Jun 2013 10:14:17 +0200, by Christos Kotselidis
-
Use Suites mechanism for HotSpot specific compiler phases.Mon, 10 Jun 2013 17:00:14 +0200, by Roland Schatz
-
Create Suites instance in runtime.Mon, 10 Jun 2013 16:06:09 +0200, by Roland Schatz
-
IterativeInliningPhase: obtain replacements from contextMon, 10 Jun 2013 15:41:26 +0200, by Bernhard Urban
-
GraalOptions: use static importMon, 10 Jun 2013 15:41:23 +0200, by Bernhard Urban
-
Tool: make class non-staticMon, 10 Jun 2013 15:41:21 +0200, by Bernhard Urban
-
Merge.Mon, 10 Jun 2013 12:22:42 +0200, by Christian Haeubl
-
Disabled printing of inlining decisions.Mon, 10 Jun 2013 12:21:58 +0200, by Christian Haeubl
-
Temporarily enabled printing of inlining decisions.Mon, 10 Jun 2013 12:21:38 +0200, by Christian Haeubl
-
Slightly simplified inlining policy.Mon, 10 Jun 2013 10:34:42 +0200, by Christian Haeubl
-
Merge (1b33ef6544b4 Fixed a warning)Mon, 10 Jun 2013 10:52:40 +0200, by Lukas Stadler
-
Merge (60648c97cdd0 Windows build fix...)Mon, 10 Jun 2013 10:52:02 +0200, by Lukas Stadler
-
more checks for ArrayCopyNode virtualizationMon, 10 Jun 2013 10:49:24 +0200, by Lukas Stadler
-
Fixed a warning.Mon, 10 Jun 2013 09:30:32 +0200, by Christian Haeubl
-
Merge.Mon, 10 Jun 2013 08:44:25 +0200, by Christian Haeubl
-
Removed the probability fix temporarily.Mon, 10 Jun 2013 08:44:03 +0200, by Christian Haeubl
-
Avoid storing statistics about OSR compilations.Fri, 07 Jun 2013 17:53:08 +0200, by Christian Haeubl
-
Windows build fix: compiler warning "not all control paths return a value" in CodeInstaller::pd_next_offset.Mon, 10 Jun 2013 01:37:46 +0200, by Andreas Woess
-
Introduce Frame.isInitialized in the Truffle API.Mon, 10 Jun 2013 01:16:33 +0200, by Thomas Wuerthinger
-
Add custom constructor to VirtualInstanceNode.Mon, 10 Jun 2013 01:08:23 +0200, by Thomas Wuerthinger
-
Make arithmetic nodes extensible.Mon, 10 Jun 2013 01:07:32 +0200, by Thomas Wuerthinger
-
SPARC UA 2011 assembler changes, bit manipulation syntheticsSat, 08 Jun 2013 16:54:41 -0400, by Morris Meyer
-
MergeSat, 08 Jun 2013 15:44:39 +0200, by Lukas Stadler
-
fix merge problem in EffectsClosureSat, 08 Jun 2013 15:43:48 +0200, by Lukas Stadler
-
do not assign FrameStates to ForeignCallNodes that have no side effect and cannot deoptimizeFri, 07 Jun 2013 16:36:13 +0200, by Lukas Stadler
-
make MacroNode a memory checkpointFri, 07 Jun 2013 16:34:44 +0200, by Lukas Stadler
-
pull basic algorithm of PartialEscapeAnalysisPhase into new base class EffectsPhaseFri, 07 Jun 2013 16:43:35 +0200, by Lukas Stadler
-
remove FrameState logic from LIRGeneratorFri, 07 Jun 2013 14:27:04 +0200, by Lukas Stadler
-
proper assertions in VirtualizerToolImpl.setVirtualEntryFri, 07 Jun 2013 13:44:00 +0200, by Lukas Stadler
-
remove unused method from Virtualizable.StateFri, 07 Jun 2013 13:36:44 +0200, by Lukas Stadler
-
only copy graal.options if it existsSat, 08 Jun 2013 00:54:17 +0200, by Doug Simon
-
Merge.Sat, 08 Jun 2013 00:25:49 +0200, by Doug Simon
-
Merge.Fri, 07 Jun 2013 17:28:01 +0200, by Doug Simon
-
fixed emitting of platform-specific newline in files generated by OptionProcessorFri, 07 Jun 2013 17:03:07 +0200, by Doug Simon
-
fail fast if a non-default value for GraalRuntime was specified and the corresponding factory is not availableFri, 07 Jun 2013 15:59:46 +0200, by Doug Simon
-
added graal.options mechanism for being able to override default option valuesFri, 07 Jun 2013 15:59:09 +0200, by Doug Simon
-
CR-806: Changes to build Graal for SPARCFri, 07 Jun 2013 15:43:00 -0400, by Morris Meyer
-
Fixed a warning.Fri, 07 Jun 2013 16:10:07 +0200, by Christian Haeubl
-
Bugfix concerning ComputeProbabilityClosure.Fri, 07 Jun 2013 16:02:19 +0200, by Christian Haeubl
-
Checkstyle fix.Fri, 07 Jun 2013 14:57:36 +0200, by Christian Haeubl
-
Assume that those path which end in a DeoptimizeNode are taken less frequently.Fri, 07 Jun 2013 14:48:17 +0200, by Christian Haeubl
-
Assume that null and bounds checks fail less likely.Fri, 07 Jun 2013 14:38:50 +0200, by Christian Haeubl
-
Avoid graph caching if immature or no profiling information was used for graph building.Fri, 07 Jun 2013 14:36:45 +0200, by Christian Haeubl
-
Merge.Fri, 07 Jun 2013 14:15:38 +0200, by Christian Haeubl
-
Added more profiling information testcases.Fri, 07 Jun 2013 13:43:13 +0200, by Christian Haeubl
-
Backed out changeset: 7bd4a69b4ce1Thu, 23 May 2013 13:51:49 +0200, by Christian Haeubl
-
Minor refactoring.Wed, 22 May 2013 17:29:11 +0200, by Christian Haeubl
-
Added comment to explain the generics of AbstractJavaProfile.Tue, 21 May 2013 11:38:18 +0200, by Christian Haeubl
-
Added #ifdefs to nmethod statistics.Tue, 21 May 2013 11:36:13 +0200, by Christian Haeubl
-
Refactorings for the InliningPhase.Tue, 21 May 2013 10:34:18 +0200, by Christian Haeubl
-
fixed class initialization ordering issue; HotSpotOptions.<clinit> must not trigger initialization of other classes that depend on the effect of option setting in their <clinit>Fri, 07 Jun 2013 10:52:48 +0200, by Doug Simon
-
options are grouped per top level class/interface when accessed via the service mechanismThu, 06 Jun 2013 23:16:45 +0200, by Doug Simon
-
unittest/aot: disable one part of the testThu, 06 Jun 2013 21:22:43 +0200, by Bernhard Urban
-
CanonicalizerPhase: pass flag to fullUnrollThu, 06 Jun 2013 17:26:22 +0200, by Bernhard Urban
-
CanonicalizerPhase: remove it from context, add it to tiers instead and configure/pass it there (GRAAL-309)Thu, 06 Jun 2013 16:30:41 +0200, by Bernhard Urban
-
More precise inlining decision messages.Thu, 06 Jun 2013 20:02:12 +0200, by Gilles Duboscq
-
cleaner implementation of stable optionsThu, 06 Jun 2013 17:29:08 +0200, by Doug Simon
-
ensure that <clinit> for HotSpotOptions is called irrespective of whether and -G: options are specifiedThu, 06 Jun 2013 17:27:07 +0200, by Doug Simon
-
added support for stable optionsThu, 06 Jun 2013 15:35:52 +0200, by Doug Simon
-
unittest/ctw: restore modified option after executing testsThu, 06 Jun 2013 13:09:09 +0200, by Bernhard Urban
-
unittest: add test for OptCanonicalizeReadsThu, 06 Jun 2013 11:36:07 +0200, by Bernhard Urban
-
CanonicalizerPhase: add OptCanonicalizeReads option (adapt tests)Thu, 06 Jun 2013 11:04:24 +0200, by Bernhard Urban
-
CanonicalizerPhase: add OptCanonicalizeReads option (GRAAL-290)Thu, 06 Jun 2013 11:04:24 +0200, by Bernhard Urban
-
CanonicalizerPhase: add phase that obtains the canonicalizer from the contextThu, 06 Jun 2013 09:26:02 +0200, by Bernhard Urban
-
PhaseContext: add an instance of CanonicalizerPhase to contextWed, 05 Jun 2013 21:17:38 +0200, by Bernhard Urban
-
PartialEscapeAnalysisPhase: remove constructor for CustomCanonicalizerWed, 05 Jun 2013 21:17:25 +0200, by Bernhard Urban
-
CanonicalizerPhase: move commentWed, 05 Jun 2013 21:17:23 +0200, by Bernhard Urban
-
assert that -G: options are uniqueThu, 06 Jun 2013 12:07:14 +0200, by Doug Simon
-
re-enabled initialization of debug environment on main threadThu, 06 Jun 2013 10:10:46 +0200, by Doug Simon
-
disabled emitting and checking of copyright header in files generated by OptionProcessorThu, 06 Jun 2013 10:09:49 +0200, by Doug Simon
-
added documentation for BytecodeFrame.rethrowExceptionThu, 06 Jun 2013 08:51:43 +0200, by Doug Simon
-
Supress warning in Compressed Oopt TestWed, 05 Jun 2013 19:37:27 +0200, by Christos Kotselidis
-
Fix check style errorWed, 05 Jun 2013 18:37:35 +0200, by Christos Kotselidis
-
Fix unit testWed, 05 Jun 2013 18:35:09 +0200, by Christos Kotselidis
-
MergeWed, 05 Jun 2013 15:11:58 +0200, by Christos Kotselidis
-
Remove unused graal_mirror from klassWed, 05 Jun 2013 14:49:34 +0200, by Christos Kotselidis
-
Fix Assertion in LIRWed, 05 Jun 2013 12:55:45 +0200, by Christos Kotselidis
-
Fix Check style errorWed, 05 Jun 2013 12:55:30 +0200, by Christos Kotselidis
-
Unsuccessful attempt to save r12 when heap base is zero, verification uses itWed, 05 Jun 2013 12:01:05 +0200, by Christos Kotselidis
-
Add compressed oops support in comments' copying in CodeInstallerWed, 05 Jun 2013 12:00:36 +0200, by Christos Kotselidis
-
Add CompressedOops unit testsWed, 05 Jun 2013 11:26:15 +0200, by Christos Kotselidis
-
OSR Read nodes already have uncompressed referencesTue, 04 Jun 2013 21:07:32 +0200, by Christos Kotselidis
-
Attach compress info to Load/Store nodesTue, 04 Jun 2013 20:26:59 +0200, by Christos Kotselidis
-
Add compressed oops support in Graal/Hotspot siteTue, 04 Jun 2013 19:36:16 +0200, by Christos Kotselidis
-
Reserve r12 for heap base address when compressed oops are enabledTue, 04 Jun 2013 18:52:22 +0200, by Christos Kotselidis
-
Add Compressed Oops support in LIRTue, 04 Jun 2013 18:06:57 +0200, by Christos Kotselidis
-
Add scaling factor for arraysTue, 04 Jun 2013 17:14:51 +0200, by Christos Kotselidis
-
Delegate compressed oop arguments from HotSpot to GraalTue, 04 Jun 2013 13:54:44 +0200, by Christos Kotselidis
-
Crypto substitutions use unsafe loads to access fieldsTue, 04 Jun 2013 13:46:58 +0200, by Christos Kotselidis
-
don't synthesize a deoptState in ForeignCallNode is canDeoptimize == falseWed, 05 Jun 2013 14:18:35 +0200, by Lukas Stadler
-
HotSpotRuntime should decide when to lower which nodes, not the nodes themselvesWed, 05 Jun 2013 13:10:42 +0200, by Lukas Stadler
-
allow for late lowering of MemoryCheckpoints (handle usages by FloatingReads in SnippetTemplate)Wed, 05 Jun 2013 12:05:27 +0200, by Lukas Stadler
-
simplify FrameStateAssignmentPhase, add guarantee that every DeoptimizingNode has a FrameStateWed, 05 Jun 2013 11:50:07 +0200, by Lukas Stadler
-
PEA: changes to allow BlockState to be extendedWed, 05 Jun 2013 11:47:46 +0200, by Lukas Stadler
-
PEA phase only needs PhaseContextWed, 05 Jun 2013 11:46:19 +0200, by Lukas Stadler
-
make ReadNode and WriteNode virtualizableWed, 05 Jun 2013 11:45:13 +0200, by Lukas Stadler
-
only create overflow guards for loops that have safepointsWed, 05 Jun 2013 11:44:53 +0200, by Lukas Stadler
-
use loadHub without null check in MonitorSnippetsWed, 05 Jun 2013 11:44:05 +0200, by Lukas Stadler
-
use StubForeignCallNode within stubs, instead of ForeignCallNodeWed, 05 Jun 2013 11:34:55 +0200, by Lukas Stadler
-
LIRGenerator.emitForeignCall uses linkage to determine if a state is neededWed, 05 Jun 2013 11:10:08 +0200, by Lukas Stadler
-
pull HotSpotForeignCallLinkage.isLeaf into ForeignCallLinkage and rename to canDeoptimizeWed, 05 Jun 2013 11:09:33 +0200, by Lukas Stadler
-
TestResolvedJavaMethod: relax check for max stack sizeWed, 05 Jun 2013 11:48:53 +0200, by Bernhard Urban
-
VerifyUsageWithEquals: fix wordingFri, 31 May 2013 11:38:35 +0200, by Bernhard Urban
-
.hgignore: add files generated by coverageMon, 27 May 2013 17:14:14 +0200, by Bernhard Urban
-
Merge.Wed, 05 Jun 2013 11:16:18 +0200, by Doug Simon
-
add all enclosing elements of an annotated field as originating elementsTue, 04 Jun 2013 18:11:01 +0200, by Doug Simon
-
converted remaining options in GraalOptions to new system (GRAAL-27)Tue, 04 Jun 2013 17:33:14 +0200, by Doug Simon
-
option values are either initialized upon creation or they must provide a lazily initialized valueTue, 04 Jun 2013 15:42:42 +0200, by Doug Simon
-
UnsafeLoadNode should not assume that 'type' is non-null in an object stampTue, 04 Jun 2013 19:21:21 +0200, by Gilles Duboscq
-
Add a PiNode for the null-checked receiver during inliningTue, 04 Jun 2013 17:30:19 +0200, by Gilles Duboscq
-
Handle Proxies and pi nodes better in the NodeIntrinsificationPhaseTue, 04 Jun 2013 17:23:39 +0200, by Gilles Duboscq
-
When lowering a fixed guard, the usages should be forwarded to the floating guard instead of the value anchor.Tue, 04 Jun 2013 16:53:23 +0200, by Gilles Duboscq
-
Merge.Tue, 04 Jun 2013 15:22:43 +0200, by Doug Simon
-
added optional annotationProcessorForDependents attribute for a project to inject itself as an annotation processor for all dependentsTue, 04 Jun 2013 15:22:10 +0200, by Doug Simon
-
implemented workaround for https://bugs.eclipse.org/bugs/show_bug.cgi?id=409824Tue, 04 Jun 2013 12:21:32 +0200, by Doug Simon
-
converted more options from GraalOptions to new system (GRAAL-27)Tue, 04 Jun 2013 00:35:28 +0200, by Doug Simon
-
made projects inherit annotation processors from dependenciesTue, 04 Jun 2013 00:33:42 +0200, by Doug Simon
-
use package of generated OptionProvider to filter Graal options that are parsed from the HotSpot command line (GRAAL-27)Mon, 03 Jun 2013 23:26:35 +0200, by Doug Simon
-
Fix Checkstyle ErrorTue, 04 Jun 2013 11:06:30 +0200, by Christos Kotselidis
-
MergeTue, 04 Jun 2013 11:01:20 +0200, by Christos Kotselidis
-
Add HeapInfo interface for write barriers and compressed oops supportTue, 04 Jun 2013 10:55:13 +0200, by Christos Kotselidis
-
extensible option system (GRAAL-27)Mon, 03 Jun 2013 21:59:44 +0200, by Doug Simon
-
Fixed @Specialization#executeWith order was ignored.Mon, 03 Jun 2013 20:28:50 +0200, by Christian Humer
-
omit projects from distributions where the project's Java compliance level is too highMon, 03 Jun 2013 18:27:43 +0200, by Doug Simon
-
SPARCLIRGenerator, sqrt, condition move, breakpoint op, partial bit opsSat, 01 Jun 2013 20:42:22 -0400, by Morris Meyer
-
SPARCMacroAssembler synthetic instructions and SPARCTestOpSat, 01 Jun 2013 12:44:42 -0400, by Morris Meyer
-
SPARCMacroAssembler and synthetic instructionsFri, 31 May 2013 21:55:53 -0400, by Morris Meyer
-
SPARC compareThu, 30 May 2013 22:56:22 -0400, by Morris Meyer
-
LIRGenerator: change visibility of `getLIRBlock'Wed, 29 May 2013 15:33:51 +0200, by Bernhard Urban
-
Assumptions: initialize list in constructor and add getterWed, 29 May 2013 15:28:36 +0200, by Bernhard Urban
-
BranchProbabilityNode: condition can also be a constant in the prepared graph for inlining.Fri, 17 May 2013 18:05:58 +0200, by Andreas Woess
-
Quick fix for BranchProbabilityNode.Thu, 16 May 2013 14:33:35 +0200, by Andreas Woess
-
ResolvedJavaType.isAssignableFrom must not be called with null argumentTue, 28 May 2013 16:44:25 -0700, by Christian Wimmer
-
Allow ResolvedJavaType.resolveMethod to return nullTue, 28 May 2013 16:26:41 -0700, by Christian Wimmer
-
Fix node intrinsic constructorTue, 28 May 2013 16:16:57 -0700, by Christian Wimmer
-
ResolvedJavaType.isAssignableFrom must not be called with null argument. Check that with assertions in HotSpot implementation.Tue, 28 May 2013 16:15:36 -0700, by Christian Wimmer
-
Remove usage of identity hash codeTue, 28 May 2013 16:13:15 -0700, by Christian Wimmer
-
Flag to disable VerifyUsageWithEquals phaseTue, 28 May 2013 16:12:46 -0700, by Christian Wimmer
-
create correct stamps for LocalNodesTue, 28 May 2013 17:17:29 +0200, by Lukas Stadler
-
SPARC array, load / store and compare operationsTue, 28 May 2013 09:04:22 -0400, by Morris Meyer
-
fixed bash syntax errorTue, 28 May 2013 10:59:01 +0200, by Doug Simon
-
SPARC logic and shift operationsMon, 27 May 2013 10:26:09 -0400, by Morris Meyer
-
Initial SPARC control instructionsSun, 26 May 2013 18:16:28 -0400, by Morris Meyer
-
fixed Checkstyle errorsSun, 26 May 2013 22:49:23 +0200, by Doug Simon
-
fixed detection of Checkstyle errors in checkstyle command (GRAAL-293)Sun, 26 May 2013 22:48:43 +0200, by Doug Simon
-
SPARC float arithmeticSun, 26 May 2013 13:44:16 -0400, by Morris Meyer
-
added check to gate that generated IDE configurations don't break the buildSun, 26 May 2013 13:15:51 +0200, by Doug Simon
-
rename: getKilledLocationIdentities -> getKilledLocationsSun, 26 May 2013 13:09:27 +0200, by Doug Simon
-
Generated hashCode and equals for SourceSection. Source is abstract, so just uses identity methods for that.Sat, 25 May 2013 16:31:05 -0700, by Chris Seaton
-
Merge.Sun, 26 May 2013 00:01:38 +0200, by Doug Simon
-
implemented alternative implementation for loading the exception object from the thread at the start of an exception dispatcherSat, 25 May 2013 23:42:11 +0200, by Doug Simon
-
added support for the runtime to specify for each foreign call whether deoptimization can occur during the callSat, 25 May 2013 23:33:03 +0200, by Doug Simon
-
SPARC unused object allocation fixSat, 25 May 2013 17:24:37 -0400, by Morris Meyer
-
SPARC integer arithmeticSat, 25 May 2013 16:24:05 -0400, by Morris Meyer
-
Initial SPARC compilation testFri, 24 May 2013 22:51:36 -0400, by Morris Meyer
-
Do not call kind() for deleted nodes, since it can cause an exceptionFri, 24 May 2013 15:38:15 -0700, by Christian Wimmer
-
re-architected SPARC assembler to be Fmt class specific, initial arithmeticFri, 24 May 2013 10:37:27 -0400, by Morris Meyer
-
put disassembling of installed code under the control of Debug.log(); use -G:Log=CodeInstall to show disassembly for all installed codeFri, 24 May 2013 12:02:30 +0200, by Doug Simon
-
move @SuppressWarnings from local var to methodFri, 24 May 2013 11:38:07 +0200, by Lukas Stadler
-
MergeFri, 24 May 2013 11:02:19 +0200, by Lukas Stadler
-
MergeThu, 23 May 2013 14:44:01 +0200, by Lukas Stadler
-
first step towards extensibility of the escape analysis phaseFri, 17 May 2013 16:47:13 +0200, by Lukas Stadler
-
turn assertions in NodeClass.FieldScanner into guaranteesFri, 17 May 2013 15:41:39 +0200, by Lukas Stadler
-
Graal's code annotations are installed into codeBlobs and are thus included in disassembler output (in a non-PRODUCT build)Thu, 23 May 2013 23:23:03 +0200, by Doug Simon
-
cleaned up api.meta tests (GRAAL-59)Thu, 23 May 2013 18:14:59 +0200, by Doug Simon
-
reverted temporary commenting out of MonitorTestsThu, 23 May 2013 18:13:32 +0200, by Doug Simon
-
Make escape analysis and phi nodes more robust with additional assertions.Thu, 23 May 2013 16:49:01 +0200, by Thomas Wuerthinger
-
add isGraalEnabled(vm) function in commands.pyThu, 23 May 2013 13:14:08 +0200, by Gilles Duboscq
-
CompileTask: add option to print exception on compile errorThu, 23 May 2013 12:07:34 +0200, by Bernhard Urban
-
VerifyUsageWithEquals: better error messageThu, 23 May 2013 12:06:05 +0200, by Bernhard Urban
-
VerifyUsageWithEquals/VerifyPhase: add documentationThu, 23 May 2013 12:00:40 +0200, by Bernhard Urban
-
VerifyUsageWithEquals: check for null before passing it to isAssignableForm()Thu, 23 May 2013 10:57:51 +0200, by Bernhard Urban
-
Fixed reason generation failed for primitive generic signatures.Thu, 23 May 2013 02:22:26 +0200, by Christian Humer
-
Merge.Thu, 23 May 2013 01:58:26 +0200, by Christian Humer
-
Implemented generation of a proper rewrite reason for generated nodes.Thu, 23 May 2013 01:57:46 +0200, by Christian Humer
-
Merge.Wed, 22 May 2013 22:13:30 +0200, by Doug Simon
-
removed unused method DeoptimizingNode.isCallSiteDeoptimization()Wed, 22 May 2013 17:47:24 +0200, by Doug Simon
-
added support for the runtime to specify for each foreign call whether it is re-executable and what memory locations it killsWed, 22 May 2013 16:27:25 +0200, by Doug Simon
-
pulled LocationIdentity into a top level class and moved it to the api.meta projectTue, 21 May 2013 21:46:26 +0200, by Doug Simon
-
Register: replace usages of object identity with equals()Wed, 22 May 2013 16:28:13 +0200, by Bernhard Urban
-
CompilationTask: print exception of compilation also when we don't exit the VMWed, 22 May 2013 16:28:12 +0200, by Bernhard Urban
-
VerifyUsageWithEquals: refactoringWed, 22 May 2013 16:28:12 +0200, by Bernhard Urban
-
VerifyUsageWithEquals: allow to pass a class to the phaseTue, 21 May 2013 18:03:24 +0200, by Bernhard Urban
-
Value: do equals test of `name' as assertionTue, 21 May 2013 18:03:35 +0200, by Bernhard Urban
-
Generalize the code for detecting invalid stamps in join operations.Wed, 22 May 2013 14:14:49 +0200, by Thomas Wuerthinger
-
Relax assertion for virtual array component kind.Wed, 22 May 2013 14:07:57 +0200, by Thomas Wuerthinger
-
use invoker's stamp if target's return stamp is of different typeTue, 21 May 2013 17:56:37 -0700, by twisti
-
Merge.Tue, 21 May 2013 19:51:00 +0200, by Christian Humer
-
Added an onReplace method to Node to provide a way for a guest language implementation to use replace tracing.Tue, 21 May 2013 19:43:53 +0200, by Christian Humer
-
Fixed typo in NodeInfo.Kind.Tue, 21 May 2013 19:22:29 +0200, by Christian Humer
-
Fixed GRAAL-276.Tue, 21 May 2013 19:20:53 +0200, by Christian Humer
-
Added support for the kind field in @NodeInfo for the source code generation.Tue, 21 May 2013 19:20:04 +0200, by Christian Humer
-
Added kind field to NodeInfo annotation.Tue, 21 May 2013 19:19:34 +0200, by Christian Humer
-
expanded documentation for ForeignCallDescriptorTue, 21 May 2013 12:39:40 +0200, by Doug Simon
-
put error details into exception instead of printing to the consoleTue, 21 May 2013 11:28:31 +0200, by Doug Simon
-
Fix SourceSection.getCode.Mon, 20 May 2013 23:22:36 -0700, by Chris Seaton
-
Merge.Fri, 17 May 2013 22:45:55 +0200, by Doug Simon
-
replaced VerifyOopStubCall with usage of ForeignCallNodeFri, 17 May 2013 22:45:24 +0200, by Doug Simon
-
replaced ThreadIsInterruptedStubCall with usage of ForeignCallNodeFri, 17 May 2013 22:28:35 +0200, by Doug Simon
-
replaced MonitorEnterStubCall with usage of ForeignCallNodeFri, 17 May 2013 22:22:53 +0200, by Doug Simon
-
replaced AESCryptStubCall (and its subclasses) with usage of ForeignCallNodeFri, 17 May 2013 22:11:22 +0200, by Doug Simon
-
replaced CryptBlockStubCall (and its subclasses) with usage of ForeignCallNodeFri, 17 May 2013 22:04:37 +0200, by Doug Simon
-
a leaf foreign call does not need debug infoFri, 17 May 2013 22:02:46 +0200, by Doug Simon
-
changed location of debug scope so that a subclass that overrides 'addMethod' still matches -G:Dump=CodeInstall optionFri, 17 May 2013 22:02:11 +0200, by Doug Simon
-
added test for AES intrinsificationFri, 17 May 2013 16:45:16 +0200, by Doug Simon
-
Bugfix.Fri, 17 May 2013 17:43:01 +0200, by Christian Haeubl
-
Minor refactoring.Fri, 17 May 2013 17:35:10 +0200, by Christian Haeubl
-
Removed MethodProfile testcases.Fri, 17 May 2013 17:34:48 +0200, by Christian Haeubl
-
Added class unloading support to the method profiling infrastructure.Fri, 17 May 2013 17:24:03 +0200, by Christian Haeubl
-
Merge.Fri, 17 May 2013 15:40:06 +0200, by Christian Haeubl
-
Added infrastructure for recording invoked methods in the profiling information.Fri, 17 May 2013 15:38:22 +0200, by Christian Haeubl
-
Avoid inlining of graphs with many invokes.Fri, 17 May 2013 09:28:41 +0200, by Christian Haeubl
-
Use correct platform kind when loading a value.Fri, 17 May 2013 13:55:35 +0200, by Roland Schatz
-
Method for determining supported vector lengths.Fri, 17 May 2013 13:55:24 +0200, by Roland Schatz
-
Remove magic number in macro assembler.Fri, 17 May 2013 15:04:09 +0200, by Roland Schatz
-
small refactoring of early read elimination (move logic into "virtualize" methods)Fri, 17 May 2013 14:29:44 +0200, by Lukas Stadler
-
Refactoring of NodeUtil to centralize the use of reflectionThu, 16 May 2013 17:03:18 -0700, by Christian Wimmer
-
Merge.Thu, 16 May 2013 23:30:04 +0200, by Doug Simon
-
replaced VMErrorStub with use of ForeignCallStubThu, 16 May 2013 23:26:59 +0200, by Doug Simon
-
replaced OSRMigrationEndStub with use of ForeignCallStubThu, 16 May 2013 22:30:52 +0200, by Doug Simon
-
removed redundant methodsThu, 16 May 2013 21:46:15 +0200, by Doug Simon
-
replaced ThreadIsInterruptedStub with use of ForeignCallStubThu, 16 May 2013 21:34:03 +0200, by Doug Simon
-
replaced Log*Stub use of ForeignCallStubThu, 16 May 2013 21:30:39 +0200, by Doug Simon
-
replaced NewMultiArrayStub use of ForeignCallStubThu, 16 May 2013 21:26:10 +0200, by Doug Simon
-
removed CRuntimeCall and replaced its usages with ForeignCallNodeThu, 16 May 2013 20:26:46 +0200, by Doug Simon
-
ForeignCallNode kills all memory locationsThu, 16 May 2013 20:23:27 +0200, by Doug Simon
-
rename: *RuntimeCallOp -> *ForeignCallOpThu, 16 May 2013 18:41:22 +0200, by Doug Simon
-
rename: RuntimeCallStub -> ForeignCallStubThu, 16 May 2013 18:12:04 +0200, by Doug Simon
-
moved temporaries from CallingConvention to ForeignCallLinkageThu, 16 May 2013 18:05:30 +0200, by Doug Simon
-
removed redundant parameterThu, 16 May 2013 17:36:16 +0200, by Doug Simon
-
rename: HotSpotRuntimeCallTarget -> HotSpotForeignCallLinkageThu, 16 May 2013 17:23:44 +0200, by Doug Simon
-
rename: RuntimeCallTarget -> ForeignCallLinkageThu, 16 May 2013 17:12:17 +0200, by Doug Simon
-
renamed: RuntimeCallNode -> ForeignCallNode, RuntimeCallStateSplitNode -> ForeignCallStateSplitNodeThu, 16 May 2013 16:41:37 +0200, by Doug Simon
-
moved responsibility for determining if a foreign call has a side effect to the runtimeThu, 16 May 2013 16:32:46 +0200, by Doug Simon
-
refactored ForeignCallDescriptor into a top level class and moved it to the api.meta projectThu, 16 May 2013 16:17:28 +0200, by Doug Simon
-
rename: Descriptor -> ForeignCallDescriptorThu, 16 May 2013 16:01:40 +0200, by Doug Simon
-
made RuntimeCallNode no longer be a StateSplit; for runtime calls that are state splits, the new RuntimeCallStateSplitNode class should be usedThu, 16 May 2013 15:51:16 +0200, by Doug Simon
-
Merge.Wed, 15 May 2013 22:39:26 +0200, by Doug Simon
-
made identityHashCode, javaTimeMillis and javaTimeNanos be CRuntimeCalls instead of RuntimeCallNodesWed, 15 May 2013 21:51:12 +0200, by Doug Simon
-
added support for declaring a foreign function call to be a leafWed, 15 May 2013 21:37:25 +0200, by Doug Simon
-
spelling fixWed, 15 May 2013 16:46:39 +0200, by Doug Simon
-
typo in StructuredGraphThu, 16 May 2013 18:15:19 +0200, by Lukas Stadler
-
set bootstrapRunning flag earlier (in VMToCompiler.startCompiler)Thu, 16 May 2013 18:14:55 +0200, by Lukas Stadler
-
allow only .isAlive() nodes to be added to a FrameStateBuilderThu, 16 May 2013 18:12:06 +0200, by Lukas Stadler
-
fix remaining currentGraph.add in GraphBuilderPhaseThu, 16 May 2013 18:05:42 +0200, by Lukas Stadler
-
removed killed reads from list in memory aware schedulingThu, 16 May 2013 17:24:02 +0200, by Lukas Stadler
-
simplify GraphBuilderPhase: append adds the node to the graphThu, 16 May 2013 17:23:23 +0200, by Lukas Stadler
-
use only appendConstant for appending constants in GraphBuilderPhaseThu, 16 May 2013 16:53:25 +0200, by Lukas Stadler
-
Bugfixes for the inlining phase and for -XX:+PrintInlining.Thu, 16 May 2013 15:16:25 +0200, by Christian Haeubl
-
Handle corner case in WordTypeVerificationPhaseWed, 15 May 2013 14:30:29 -0700, by Christian Wimmer
-
fix concurrency issue in NodeClass.getWed, 15 May 2013 17:29:30 +0200, by Lukas Stadler
-
added links to the HotSpot Windows sourcesWed, 15 May 2013 14:56:52 +0200, by Doug Simon
-
Merge.Wed, 15 May 2013 14:53:34 +0200, by Doug Simon
-
consolidated the two RegisterConfig instances for HotSpotRuntime into oneTue, 14 May 2013 22:02:23 +0200, by Doug Simon
-
add check for final-ness and visibility of @Input and @Successor fields to NodeClassWed, 15 May 2013 10:43:26 +0200, by Lukas Stadler
-
fix final-ness of @Input node inputsWed, 15 May 2013 10:43:03 +0200, by Lukas Stadler
-
Merge.Wed, 15 May 2013 09:03:43 +0200, by Christian Haeubl
-
Disabled a test-case temporarily.Wed, 15 May 2013 09:03:11 +0200, by Christian Haeubl
-
Adjusted test-case workaround.Tue, 14 May 2013 17:52:51 +0200, by Christian Haeubl
-
Merge.Tue, 14 May 2013 16:57:07 +0200, by Christian Haeubl
-
Windows-specific idiv/ldiv fix.Tue, 14 May 2013 15:44:18 +0200, by Christian Haeubl
-
Fix for BoxingEliminationTest.Tue, 14 May 2013 11:49:10 +0200, by Christian Haeubl
-
InliningPhase cleanups.Tue, 14 May 2013 10:32:02 +0200, by Christian Haeubl
-
Merge.Tue, 14 May 2013 10:18:31 +0200, by Christian Haeubl
-
Fixes for the merge and inlining cleanups.Tue, 14 May 2013 10:17:06 +0200, by Christian Haeubl
-
Temporary fixes for the merge.Mon, 13 May 2013 17:43:42 +0200, by Christian Haeubl
-
Merge.Mon, 13 May 2013 17:11:31 +0200, by Christian Haeubl
-
Added some tunable parameters to the inlining phase.Mon, 13 May 2013 16:46:39 +0200, by Christian Haeubl
-
Removed memory leak and bugfixes for the InliningPhase.Mon, 13 May 2013 13:55:41 +0200, by Christian Haeubl
-
some refactorings and cleanups for the InliningPhaseMon, 13 May 2013 13:14:17 +0200, by Christian Haeubl
-
Enabled nmethod statistics for the HotSpot product build.Wed, 08 May 2013 17:21:38 +0200, by Christian Haeubl
-
Drafted version of an inlining policy that uses the callee graph size as its metric.Wed, 08 May 2013 16:31:59 +0200, by Christian Haeubl
-
fixed documentation for FrameMap.outgoingSizeFri, 26 Apr 2013 12:00:50 +0200, by Christian Haeubl
-
Fix unused import.Tue, 14 May 2013 22:31:28 -0700, by Thomas Wuerthinger
-
Remove unused read nodes.Tue, 14 May 2013 22:10:13 -0700, by Thomas Wuerthinger
-
partial SPARC assemblerTue, 14 May 2013 23:18:00 -0400, by Morris Meyer
-
Merge.Tue, 14 May 2013 21:43:06 +0200, by Doug Simon
-
cleaned up and simplified runtime call mechanismsTue, 14 May 2013 21:33:37 +0200, by Doug Simon
-
replaced WriteBarrierPreStub and WriteBarrierPostStub with use of RuntimeCallStubMon, 13 May 2013 23:15:53 +0200, by Doug Simon
-
implement inlining support for JSR 292Tue, 14 May 2013 11:27:09 -0700, by twisti
-
distinguish floating and fixed nodes when building a stub graphTue, 14 May 2013 18:40:15 +0200, by Doug Simon
-
MergeTue, 14 May 2013 16:21:04 +0200, by Lukas Stadler
-
simplify NewObjectSnippetsTue, 14 May 2013 15:56:56 +0200, by Lukas Stadler
-
don't overwrite default entries when lowering CommitAllocationNodesTue, 14 May 2013 14:48:38 +0200, by Lukas Stadler
-
PEA: virtualizing CommitAllocationNode and AllocatedObjectNode is not useful progressTue, 14 May 2013 14:47:16 +0200, by Lukas Stadler
-
Merge.Tue, 14 May 2013 15:45:55 +0200, by Doug Simon
-
added check that the graph inlined for an invoke with a null stateAfter contains only frame states whose bci is AFTER_BCI or INVALID_FRAMESTATE_BCITue, 14 May 2013 11:19:35 +0200, by Doug Simon
-
fixed printf statementsTue, 14 May 2013 11:18:14 +0200, by Doug Simon
-
Allow tests to check for deoptimizations, provide Method object in before hook.Tue, 14 May 2013 15:02:07 +0200, by Roland Schatz
-
don't allocate new variables for NullCheckOpsTue, 14 May 2013 14:11:04 +0200, by Lukas Stadler
-
Relax kind equality assertions in LIRGenerator.Tue, 14 May 2013 09:20:48 +0200, by Roland Schatz
-
Do a full canonicalization at the end of MidTier.Tue, 14 May 2013 09:20:40 +0200, by Roland Schatz
-
Rename asAddress and make it protected.Tue, 14 May 2013 09:19:39 +0200, by Roland Schatz
-
Javadoc comments.Tue, 14 May 2013 09:15:32 +0200, by Roland Schatz
-
Merge.Mon, 13 May 2013 22:57:50 +0200, by Doug Simon
-
replaced MonitorEnterStub and MonitorExitStub with use of RuntimeCallStubMon, 13 May 2013 22:56:30 +0200, by Doug Simon
-
replaced CreateNullPointerExceptionStub and CreateOutOfBoundsExceptionStub with use of RuntimeCallStubMon, 13 May 2013 19:02:32 +0200, by Doug Simon
-
extended RuntimeCallStub to support calls returning an ObjectMon, 13 May 2013 19:01:30 +0200, by Doug Simon
-
allow inlining of invokes with a null stateAfterMon, 13 May 2013 19:00:24 +0200, by Doug Simon
-
used static import for methods in StubUtilMon, 13 May 2013 14:54:30 +0200, by Doug Simon
-
replaced RegisterFinalizerStub with use of RuntimeStubCallMon, 13 May 2013 14:28:00 +0200, by Doug Simon
-
renamed HotSpotCompilationResult to HotSpotCompiledCode and added subclasses HotSpotCompiledNmethod and HotSpotCompiledRuntimeStubMon, 13 May 2013 21:59:17 +0200, by Doug Simon
-
added subclasses for HotSpotInstalledCode: HotSpotNmethod and HotSpotRuntimeStubMon, 13 May 2013 18:19:43 +0200, by Doug Simon
-
mx/commands.py: warn about arguments after '-version' when launching the vmMon, 13 May 2013 16:09:49 +0200, by Gilles Duboscq
-
Value: simplify some `equals' and `hashcode' implementations even moreMon, 13 May 2013 17:11:45 +0200, by Bernhard Urban
-
VerifyValueUsage: use method name and signature instead of `toString()'Mon, 13 May 2013 16:47:13 +0200, by Bernhard Urban
-
VerifyValueUsage: move String creation to assertMon, 13 May 2013 16:37:57 +0200, by Bernhard Urban
-
CFGVerifier: verify post-dominator calculationMon, 13 May 2013 15:55:41 +0200, by Bernhard Urban
-
Merge.Mon, 13 May 2013 14:17:35 +0200, by Doug Simon
-
better error messageMon, 13 May 2013 13:59:34 +0200, by Doug Simon
-
javadoc fixesMon, 13 May 2013 13:57:49 +0200, by Doug Simon
-
create fake JavaMethod for non-snippet stubs so that -G:MethodFilter can be applied to themMon, 13 May 2013 13:57:24 +0200, by Doug Simon
-
changed CFGPrinterObserver to use JavaMethod instead of ResolvedJavaMethod for method scopeMon, 13 May 2013 13:51:59 +0200, by Doug Simon
-
enabled creation of a HotSpotSignature from types (in addition to a string)Mon, 13 May 2013 13:50:46 +0200, by Doug Simon
-
replaced IdentityHashCodeStub[Call] with use of RuntimeStubCallMon, 13 May 2013 11:56:16 +0200, by Doug Simon
-
added RuntimeCallStub for runtime calls that require no extra/special logic in the stub itselfMon, 13 May 2013 11:44:36 +0200, by Doug Simon
-
RuntimeStub installation support is now more distinct from normal nmethod installationMon, 13 May 2013 11:21:24 +0200, by Doug Simon
-
replaced unnecessary call to Stub.getMethod() with Stub.toString()Mon, 13 May 2013 11:00:56 +0200, by Doug Simon
-
update the start node of a StructuredGraph if it is replaced via replaceFixedWithFixed()Mon, 13 May 2013 11:00:03 +0200, by Doug Simon
-
javadoc fixMon, 13 May 2013 10:58:50 +0200, by Doug Simon
-
prevent multiple method context objects for the same method from resulting in multiple IGV tree levels unless there the method actually inlines itselfMon, 13 May 2013 10:58:32 +0200, by Doug Simon
-
rename parameterMon, 13 May 2013 10:50:22 +0200, by Doug Simon
-
MergeMon, 13 May 2013 13:15:42 +0200, by Gilles Duboscq
-
Make PiNode a guarding node so that it can be used for guarded to guarding edgesMon, 13 May 2013 11:44:49 +0200, by Gilles Duboscq
-
Removed ValueNode.dependenciesFri, 10 May 2013 18:28:30 +0200, by Gilles Duboscq
-
Allow interface types for node edgesFri, 10 May 2013 18:17:58 +0200, by Gilles Duboscq
-
Use specialized node inputs for loopbegin's overflow check and for value anchor's anchored valuesFri, 10 May 2013 17:15:15 +0200, by Gilles Duboscq
-
In TailDuplication phase, replaced phi values users should not need to be anchoredFri, 10 May 2013 16:48:00 +0200, by Gilles Duboscq
-
Value: replaced more occurrences where object equality is usedMon, 13 May 2013 11:38:19 +0200, by Bernhard Urban
-
verification: add VerifyPhase. check if a `Value' object is used in an ObjectEqualsNodeMon, 13 May 2013 11:36:09 +0200, by Bernhard Urban
-
Value: tidy up generated `hashCode()' and `equals()' methods a bitFri, 10 May 2013 21:03:53 +0200, by Bernhard Urban
-
made unittest command take Java compliance of a project into accountFri, 10 May 2013 23:27:19 +0200, by Doug Simon
-
Value: more occurrences of object equality replacedFri, 10 May 2013 16:40:59 +0200, by Bernhard Urban
-
JUnitWrapper: print class name if only one testclass is executedFri, 10 May 2013 16:31:44 +0200, by Bernhard Urban
-
Remove hasVtableEntry, use isInVirtualMethodTable insteadFri, 10 May 2013 12:55:34 +0200, by Gilles Duboscq
-
PEA: remove obsolete CyclicMaterializeStoreNodeFri, 10 May 2013 13:18:51 +0200, by Lukas Stadler
-
PEA: replace customAction with addNode (GRAAL-260)Fri, 10 May 2013 13:17:38 +0200, by Lukas Stadler
-
simplify "clever" code in FrameStateAssignmentPhaseFri, 10 May 2013 13:07:44 +0200, by Lukas Stadler
-
Value: use `equals()' instead of object equalityFri, 10 May 2013 12:44:09 +0200, by Bernhard Urban
-
Value: provide proper `hashCode()' and `equals()' implementationsFri, 10 May 2013 12:43:43 +0200, by Bernhard Urban
-
Fix too specific return type.Thu, 09 May 2013 21:08:26 -0700, by Thomas Wuerthinger
-
Merge.Thu, 09 May 2013 19:37:30 -0700, by Thomas Wuerthinger
-
LinearScan: Can no longer check for object equality after removal of RegisterValue cache.Thu, 09 May 2013 19:21:29 -0700, by Thomas Wuerthinger
-
broaden Apple include for gpu_bsd, make TraceWarpLoading a product flagThu, 09 May 2013 21:07:04 -0400, by Morris Meyer
-
AllocatorTest: relax counting-condition for MoveOpThu, 09 May 2013 23:32:31 +0200, by Bernhard Urban
-
MergeThu, 09 May 2013 11:32:08 +0200, by Lukas Stadler
-
let ReentrantBlockIterator.processBlock return the next stateWed, 08 May 2013 18:05:57 +0200, by Lukas Stadler
-
let ReentrantNodeIterator.processNode return the next stateWed, 08 May 2013 15:30:06 +0200, by Lukas Stadler
-
Merge.Wed, 08 May 2013 22:56:34 +0200, by Doug Simon
-
fixed debug scope processing so that -G:MethodFilter option works as expectedWed, 08 May 2013 21:57:46 +0200, by Doug Simon
-
Merge.Wed, 08 May 2013 21:09:38 +0200, by Doug Simon
-
moved static methods out of Stub into StubUtilWed, 08 May 2013 21:05:39 +0200, by Doug Simon
-
removed the requirement that a compiled stub is implemented by a snippetWed, 08 May 2013 20:12:12 +0200, by Doug Simon
-
removed mapping from methods to stubs in HotSpotRuntime in preparation for stubs that are not associated with a methodWed, 08 May 2013 18:22:58 +0200, by Doug Simon
-
removed 'method' parameter from GraalCompiler.compiledMethod() and renamed the latter to 'compileGraph'.Wed, 08 May 2013 14:58:18 +0200, by Doug Simon
-
removed LinearScan.method fieldWed, 08 May 2013 12:19:31 +0200, by Doug Simon
-
removed LIRGenerator.method fieldWed, 08 May 2013 12:14:03 +0200, by Doug Simon
-
compilation is explicitly given a CallingConvention for the graph being compiled instead of deriving it from a methodTue, 07 May 2013 23:38:53 +0200, by Doug Simon
-
Method can be staticWed, 08 May 2013 13:07:41 -0700, by Christian Wimmer
-
More asserts while getting vtable offsetsWed, 08 May 2013 16:34:30 +0200, by Gilles Duboscq
-
small change to ControlFlowGraph assertionWed, 08 May 2013 13:42:14 +0200, by Lukas Stadler
-
change visibility of createFieldLocation/createArrayLocationWed, 08 May 2013 11:41:05 +0200, by Lukas Stadler
-
add UnsafeArrayCastNode constructor without anchorWed, 08 May 2013 11:39:36 +0200, by Lukas Stadler
-
make ObjectEqualsNode virtualization less conservativeWed, 08 May 2013 11:24:04 +0200, by Lukas Stadler
-
removed embedding of compiler creating objects into installed code (HotSpot cannot support this)Tue, 07 May 2013 22:42:46 +0200, by Doug Simon
-
javadoc fixTue, 07 May 2013 21:51:18 +0200, by Doug Simon
-
updated javadoc for HotSpotInstalledCode to document why the nmethod::_graal_installed_code can only be a weak referenceTue, 07 May 2013 21:51:07 +0200, by Doug Simon
-
Introduce a graph() method that returns a StructuredGraph, to make many explicit casts unnecessaryTue, 07 May 2013 12:03:21 -0700, by Christian Wimmer
-
Create a LoadFieldNode for a getstatic of a static final field in the graph builder, and rely on the canonicalizer for replacing it with the constant value.Tue, 07 May 2013 11:12:28 -0700, by Christian Wimmer
-
Improve markFloating in LoopFragment (avoids recursion explosion)Tue, 07 May 2013 14:04:36 +0200, by Gilles Duboscq
-
Merge.Tue, 07 May 2013 11:37:23 +0200, by Doug Simon
-
better help message for the unittest commandsTue, 07 May 2013 11:07:14 +0200, by Doug Simon
-
Merge.Tue, 07 May 2013 01:59:12 +0200, by Doug Simon
-
removed infrastructure for Graal assembler stubs (GRAAL-81)Tue, 07 May 2013 01:58:11 +0200, by Doug Simon
-
replaced wb_pre_call and wb_post_call assembler stubs with compiled stubs (GRAAL-81)Tue, 07 May 2013 01:53:01 +0200, by Doug Simon
-
replaced vm_error assembler stub with compiled stub (GRAAL-81)Tue, 07 May 2013 01:38:07 +0200, by Doug Simon
-
replaced log_* assembler stubs with compiled stubs (GRAAL-81)Tue, 07 May 2013 00:20:25 +0200, by Doug Simon
-
replaced create_out_of_bounds_exception assembler stub with compiled stub (GRAAL-81)Mon, 06 May 2013 23:43:01 +0200, by Doug Simon
-
replaced create_null_pointer_exception assembler stub with compiled stub (GRAAL-81)Mon, 06 May 2013 23:42:17 +0200, by Doug Simon
-
replaced monitorenter/monitorexit assembler stubs with compiled stubs (GRAAL-81)Mon, 06 May 2013 22:37:00 +0200, by Doug Simon
-
MergeTue, 07 May 2013 10:39:54 +0200, by Lukas Stadler
-
fix multiplication by small constant value (fixes assertion error)Mon, 06 May 2013 18:29:15 +0200, by Lukas Stadler
-
MergeMon, 06 May 2013 18:25:51 +0200, by Lukas Stadler
-
fix virtualization of ObjectEqualsNodeMon, 06 May 2013 16:58:23 +0200, by Lukas Stadler
-
use os.name property to identify Windows OSMon, 06 May 2013 16:52:12 -0700, by twisti
-
make lookupConstantInPool use ConstantPool logicMon, 06 May 2013 15:15:09 -0700, by twisti
-
remove basicTypes and basicTypeCountMon, 06 May 2013 14:17:11 -0700, by twisti
-
fixed bug in updating of VerifyOops counterMon, 06 May 2013 22:12:28 +0200, by Doug Simon
-
replaced arithmetic_[fd]rem stubs with inline compiled code (GRAAL-81)Mon, 06 May 2013 22:07:48 +0200, by Doug Simon
-
added use of javadoc linksMon, 06 May 2013 21:00:20 +0200, by Doug Simon
-
removed debug outputMon, 06 May 2013 16:59:44 +0200, by Doug Simon
-
Merge.Mon, 06 May 2013 16:29:36 +0200, by Doug Simon
-
replaced OSR_migration_end assembler stub with a compiled stub (GRAAL-81)Mon, 06 May 2013 15:22:59 +0200, by Doug Simon
-
re-enabled object verification for NewArrayStub and NewInstanceStubMon, 06 May 2013 14:53:28 +0200, by Doug Simon
-
modified PiPushable implementation for IsNullNode to account for an input that is an unsafe cast from a word valueMon, 06 May 2013 14:53:17 +0200, by Doug Simon
-
replaced verify_oop assembler stub with a compiled stub (GRAAL-81)Mon, 06 May 2013 14:14:08 +0200, by Doug Simon
-
added Stub.decipher() to print information about values in stubsMon, 06 May 2013 13:49:20 +0200, by Doug Simon
-
MergeMon, 06 May 2013 15:25:33 +0200, by Gilles Duboscq
-
Use root method for deopt reason collecting if possible in non-graalvmMon, 06 May 2013 15:25:18 +0200, by Gilles Duboscq
-
record deopts on the root methodMon, 06 May 2013 14:39:31 +0200, by Christian Haeubl
-
Fix overflow guard condition for down counted loopsMon, 06 May 2013 13:03:37 +0200, by Gilles Duboscq
-
exception PC stored in thread is cleared when retrieving continuation for a return addressMon, 06 May 2013 12:52:22 +0200, by Doug Simon
-
removed Stub.log(...) methodsSun, 05 May 2013 17:42:45 +0200, by Doug Simon
-
ensure frame is fully restored when unwinding to exception handler in caller's frameSun, 05 May 2013 17:31:01 +0200, by Doug Simon
-
removed instance of unwind_exception_call_id from ASSERT codeSun, 05 May 2013 00:17:52 +0200, by Doug Simon
-
removed unused importSun, 05 May 2013 00:02:54 +0200, by Doug Simon
-
Merge.Sat, 04 May 2013 23:09:25 +0200, by Doug Simon
-
replaced unwind_exception_call assembler stub with a compiled stub (GRAAL-81)Sat, 04 May 2013 23:05:46 +0200, by Doug Simon
-
added compare between address and 32-bit immediateSat, 04 May 2013 22:19:52 +0200, by Doug Simon
-
refactored common code in subclasses into AMD64HotSpotEpilogueOpSat, 04 May 2013 22:18:23 +0200, by Doug Simon
-
use ControlSinkNode (instead of subclass) when establishing a forward graph orderSat, 04 May 2013 22:15:45 +0200, by Doug Simon
-
linked documentation about the exception handler stub calling convention with the x64 interpreter sourceFri, 03 May 2013 14:59:18 +0200, by Doug Simon
-
removed calls to VerifyOop stub from compiled stubs (stubs cannot call stubs)Sat, 04 May 2013 01:43:42 +0200, by Doug Simon
-
Merge (fixed: 7931508747f5 Fix parameters of node intrinsics to use more specific Location and LocationIden)Fri, 03 May 2013 20:29:33 +0200, by Lukas Stadler
-
Merge (fixed: 5bf09c5cd2e6 ReadNode/PiPush: compute declaring class by field offset)Fri, 03 May 2013 20:28:54 +0200, by Lukas Stadler
-
Merge (fixed: cf9b3e717bda GraphBuilderPhase.genGoto does not need to provide a probability to createTarget)Fri, 03 May 2013 20:28:14 +0200, by Lukas Stadler
-
Merge (fixed: 2777aafe689b TypeProfileProxy: remove profile proxies after inlining logic)Fri, 03 May 2013 20:27:45 +0200, by Lukas Stadler
-
Merge (fixed: f49e1f023f7d Merge)Fri, 03 May 2013 20:26:43 +0200, by Lukas Stadler
-
Merge (fixed: f63750de9dc9 Preliminary Nashorn support in IGV)Fri, 03 May 2013 20:26:24 +0200, by Lukas Stadler
-
Merge (fixed: 3bb1834202f7 Merge)Fri, 03 May 2013 20:25:58 +0200, by Lukas Stadler
-
Merge (fixed: 05b8a812b487 Remove dead IsNull nodes in Guard lowering phase)Fri, 03 May 2013 20:25:27 +0200, by Lukas Stadler
-
Merge (fixed: 3fdbe6a68103 Pass fixed node into getMaterializedRepresentation.)Fri, 03 May 2013 20:24:49 +0200, by Lukas Stadler
-
Merge (fixed 106f0a0acafa)Fri, 03 May 2013 20:23:53 +0200, by Lukas Stadler
-
fix CommitAllocationNode duplicationFri, 03 May 2013 20:21:30 +0200, by Lukas Stadler
-
Fix parameters of node intrinsics to use more specific Location and LocationIdentity types.Fri, 03 May 2013 09:24:24 -0700, by Christian Wimmer
-
ReadNode/PiPush: compute declaring class by field offsetFri, 03 May 2013 16:30:39 +0200, by Bernhard Urban
-
CheckCastNode: eliminate the other way aroundFri, 03 May 2013 15:05:07 +0200, by Bernhard Urban
-
CheckCastNode: add test for load field vialoationFri, 03 May 2013 15:29:26 +0200, by Bernhard Urban
-
GraalOptions: use detected number of cores by runtime for `Threads'Fri, 03 May 2013 14:57:01 +0200, by Bernhard Urban
-
Merge.Fri, 03 May 2013 16:28:53 +0200, by Christian Humer
-
Merge.Fri, 03 May 2013 15:37:08 +0200, by Christian Humer
-
Implemented a method to produce a compact string representation of the truffle tree which just shows the nodes and their children but no data fields.Fri, 03 May 2013 15:02:56 +0200, by Christian Humer
-
Fixed Truffle child iterator should only iterate children which are annotated with @Child or @Children.Fri, 03 May 2013 14:59:46 +0200, by Christian Humer
-
Fixed bug in casting execute generation when evaluated parameters for both executed methods were not mapped to a child node.Fri, 03 May 2013 14:28:32 +0200, by Christian Humer
-
GraphBuilderPhase.genGoto does not need to provide a probability to createTargetFri, 03 May 2013 15:21:52 +0200, by Gilles Duboscq
-
float to double conversion is losslessFri, 03 May 2013 15:20:52 +0200, by Gilles Duboscq
-
Fix for delayed OSR: we must drop the precise stamps we have on the OSR locals since they may be too precise because of branch pruining in the graph builder.Fri, 03 May 2013 15:19:08 +0200, by Gilles Duboscq
-
Delay lowering of the platform specific OSR entryFri, 03 May 2013 12:14:37 +0200, by Gilles Duboscq
-
suppressed output for expected AssertionError in WriteBarrierVerificationTestFri, 03 May 2013 14:04:18 +0200, by Doug Simon
-
TypeProfileProxy: remove profile proxies after inlining logicThu, 02 May 2013 21:28:13 +0200, by Bernhard Urban
-
TypeProfileProxy: add missing returnThu, 02 May 2013 20:53:27 +0200, by Bernhard Urban
-
Fix casts in UnboxNode.Fri, 03 May 2013 02:16:20 +0200, by Andreas Woess
-
MergeThu, 02 May 2013 12:13:51 -0700, by Christian Wimmer
-
Use a LocationIdentity interface instead of just Object for the location identity of a LocationNodeThu, 02 May 2013 12:12:51 -0700, by Christian Wimmer
-
Consistent naming of accessor methods in the LocationNode class hierarchyThu, 02 May 2013 10:38:48 -0700, by Christian Wimmer
-
Rename field to be consistent with name of accessor methodThu, 02 May 2013 10:26:30 -0700, by Christian Wimmer
-
Preliminary Nashorn support in IGV.Thu, 02 May 2013 01:06:50 +0200, by Andreas Woess
-
FrameDescriptor: fix default frame slot kind.Thu, 02 May 2013 18:37:53 +0200, by Andreas Woess
-
Merge.Thu, 02 May 2013 17:35:36 +0200, by Doug Simon
-
exposed whether ASSERT is defined to Java code and use it to enable checks in ExceptionHandlerStubThu, 02 May 2013 17:17:11 +0200, by Doug Simon
-
exception PC stored in thread is cleared before entering ExceptionHandlerStubThu, 02 May 2013 17:16:00 +0200, by Doug Simon
-
added comments clarifying the difference between _exception_oop and _pending_exception in the HotSpot Thread classThu, 02 May 2013 15:12:52 +0200, by Doug Simon
-
Merge.Thu, 02 May 2013 14:12:24 +0200, by Doug Simon
-
Merge.Thu, 02 May 2013 12:19:41 +0200, by Doug Simon
-
rename: VERY_FAST_DEOPT_PATH_PROBABILITY -> VERY_FAST_PATH_PROBABILITYThu, 02 May 2013 11:40:07 +0200, by Doug Simon
-
rename: HotSpotSnippetUtils -> HotSpotReplacementsUtilThu, 02 May 2013 11:39:07 +0200, by Doug Simon
-
Remove dead IsNull nodes in Guard lowering phaseThu, 02 May 2013 14:37:27 +0200, by Gilles Duboscq
-
Enable the loop safepoint elimination.Thu, 02 May 2013 14:35:48 +0200, by Gilles Duboscq
-
Pass fixed node into getMaterializedRepresentation.Thu, 02 May 2013 16:32:39 +0200, by Roland Schatz
-
Remove StackSlot and RegisterValue cache.Thu, 02 May 2013 16:31:44 +0200, by Roland Schatz
-
Merge.Thu, 02 May 2013 16:30:31 +0200, by Roland Schatz
-
Make register saving extensible.Thu, 02 May 2013 14:13:54 +0200, by Roland Schatz
-
Restructure register zapping.Thu, 02 May 2013 14:12:10 +0200, by Roland Schatz
-
Backed out changeset: 45a73cd19baaThu, 02 May 2013 11:53:04 +0200, by Roland Schatz
-
refactored monitor handling in EA: MonitorEnter/Exit is removed, not eliminatedTue, 30 Apr 2013 17:29:33 +0200, by Lukas Stadler
-
handle "~" in EscapeAnalyzeOnlyTue, 30 Apr 2013 12:14:59 +0200, by Lukas Stadler
-
remove debug codeTue, 30 Apr 2013 12:11:52 +0200, by Lukas Stadler
-
coalesce allocations during escape analysisMon, 29 Apr 2013 14:53:08 +0200, by Lukas Stadler
-
factor out createFieldLocation in HotSpotRuntimeMon, 29 Apr 2013 18:38:16 +0200, by Lukas Stadler
-
only virtualize StoreIndexedNode if no store check is requiredMon, 29 Apr 2013 10:12:37 +0200, by Lukas Stadler
-
lower FixedGuardNode to if-condition-deopt in after-guard loweringTue, 30 Apr 2013 13:25:05 +0200, by Lukas Stadler
-
late lowering of allocations (NewInstanceNode, NewArrayNode, NewMultiArrayNode)Thu, 25 Apr 2013 17:19:41 +0200, by Lukas Stadler
-
don't verify ControlFlowGraph when connectBlocks == falseThu, 25 Apr 2013 17:10:08 +0200, by Lukas Stadler
-
make Node.getDebugProperties() finalThu, 25 Apr 2013 17:09:40 +0200, by Lukas Stadler
-
CheckCastNode: check if input of next CheckCastNode is the node itselfThu, 02 May 2013 10:55:11 +0200, by Bernhard Urban
-
CheckCastNode: better attempt to combine checkcastsThu, 02 May 2013 10:55:07 +0200, by Bernhard Urban
-
nested checkcasts: add failing testcaseThu, 02 May 2013 10:55:04 +0200, by Bernhard Urban
-
MergeWed, 01 May 2013 18:08:07 -0700, by Christian Wimmer
-
Use MetaAccessProvider instead of CodeCacheProviderWed, 01 May 2013 18:07:00 -0700, by Christian Wimmer
-
Add generic type to avoid Java compiler warningsWed, 01 May 2013 18:06:01 -0700, by Christian Wimmer
-
NodeUtil.findFirstNodeInstance bug fixWed, 01 May 2013 23:42:23 +0200, by Andreas Woess
-
NodeUtil.cloneNode: cloned children array should preserve component type.Wed, 01 May 2013 19:21:32 +0200, by Andreas Woess
-
Windows build fix for PTX codeWed, 01 May 2013 23:02:46 +0200, by Andreas Woess
-
Allow rounding errors in probabilitiesWed, 01 May 2013 13:33:07 -0700, by Christian Wimmer
-
Pass Assumptions to CanonicalizerPhase to avoid NullPointerExceptionWed, 01 May 2013 12:06:01 -0700, by Christian Wimmer
-
Better handling of array access nodes in Word type rewriterWed, 01 May 2013 11:29:19 -0700, by Christian Wimmer
-
Relax the type requirements for CheckCastDynamicNodeWed, 01 May 2013 11:27:45 -0700, by Christian Wimmer
-
MergeWed, 01 May 2013 10:01:17 -0700, by Christian Wimmer
-
MergeWed, 01 May 2013 09:22:20 -0700, by Christian Wimmer
-
Allow distinction between ClassCastException and ArrayStoreException. Add more canonicalizations for check casts.Wed, 01 May 2013 09:21:35 -0700, by Christian Wimmer
-
Bugfix: loop transformation needs the Assumptions object since it internally calls the CanonicalizerWed, 01 May 2013 09:13:34 -0700, by Christian Wimmer
-
Infer stamp for LoadIndexedNode, so that we have more precise type information for the result of the array load. This is important when the array is a originally a phi function (whithout any type information) and the phi function gets eliminated later on.Wed, 01 May 2013 09:11:13 -0700, by Christian Wimmer
-
Fix parameter type of NodeIntrinsicWed, 01 May 2013 09:09:33 -0700, by Christian Wimmer
-
Add JavaType-to-String that produces same result as Class.getName()Wed, 01 May 2013 09:09:08 -0700, by Christian Wimmer
-
Merge.Wed, 01 May 2013 18:04:28 +0200, by Doug Simon
-
replaced exception_handler_nofpu assembler stub with a compiled stub (GRAAL-81)Wed, 01 May 2013 17:46:12 +0200, by Doug Simon
-
Make sure if trueSuccessor probability is always <= 1.0.Wed, 01 May 2013 17:28:04 +0200, by Thomas Wuerthinger
-
Fixes for probability calculation.Wed, 01 May 2013 17:05:14 +0200, by Thomas Wuerthinger
-
Remove dead code.Wed, 01 May 2013 16:49:14 +0200, by Thomas Wuerthinger
-
Ensure probabilities are never negative. Add additional assertions.Wed, 01 May 2013 16:30:52 +0200, by Thomas Wuerthinger
-
Fix postorder calculation.Wed, 01 May 2013 15:53:17 +0200, by Thomas Wuerthinger
-
Fix for assertion.Wed, 01 May 2013 15:08:19 +0200, by Thomas Wuerthinger
-
Fix post dominator calculation.Wed, 01 May 2013 15:02:36 +0200, by Thomas Wuerthinger
-
Merge.Tue, 30 Apr 2013 23:24:25 +0200, by Doug Simon
-
Merge.Tue, 30 Apr 2013 23:09:37 +0200, by Doug Simon
-
replaced identity_hash_code assembler stub with a compiled stub (GRAAL-81)Tue, 30 Apr 2013 00:53:33 +0200, by Doug Simon
-
Merge.Tue, 30 Apr 2013 22:22:42 +0200, by Doug Simon
-
Merge.Tue, 30 Apr 2013 20:56:43 +0200, by Doug Simon
-
documented the descriptors for certain HotSpot runtime stubsTue, 30 Apr 2013 20:50:30 +0200, by Doug Simon
-
replaced stub_printf assembler stub with a compiled stub (GRAAL-81)Tue, 30 Apr 2013 20:46:20 +0200, by Doug Simon
-
moved declaration of EXCEPTION_HANDLER, DEOPT_HANDLER and IC_MISS_HANDLER descriptors to platform independent codeTue, 30 Apr 2013 20:28:33 +0200, by Doug Simon
-
moved initialization of UNCOMMON_TRAP descriptor from AMD64 code to platform independent codeTue, 30 Apr 2013 20:15:02 +0200, by Doug Simon
-
renaming for improved clarity: hasCall -> destroysCallerSavedRegistersTue, 30 Apr 2013 20:09:29 +0200, by Doug Simon
-
renamed HotSpot specific parts of deoptimization stub: DEOPTIMIZE -> UNCOMMON_TRAPTue, 30 Apr 2013 20:07:53 +0200, by Doug Simon
-
more extensive checking of compiled stub invariantsTue, 30 Apr 2013 19:11:46 +0200, by Doug Simon
-
stack overflow check and deopt/exception handler entry points are omitted from compiled stubsTue, 30 Apr 2013 19:11:14 +0200, by Doug Simon
-
Add loop safepoint eliminationTue, 30 Apr 2013 21:38:48 +0200, by Gilles Duboscq
-
Add canonicalization to interger divTue, 30 Apr 2013 21:38:22 +0200, by Gilles Duboscq
-
Add more canonicalizations for Compare and Negate nodesTue, 30 Apr 2013 20:07:07 +0200, by Gilles Duboscq
-
Remove useless code in LoopEndNode.canSafepointTue, 30 Apr 2013 20:05:21 +0200, by Gilles Duboscq
-
Fixes and improvements for induction variablesTue, 30 Apr 2013 20:04:49 +0200, by Gilles Duboscq
-
Add autogrow possibility to NodeMapTue, 30 Apr 2013 19:56:36 +0200, by Gilles Duboscq
-
Add LoopLimitCheck deoptimization reasonTue, 30 Apr 2013 19:54:37 +0200, by Gilles Duboscq
-
Add Logic conjunction and disjunction and expand them before lir generationTue, 30 Apr 2013 19:53:04 +0200, by Gilles Duboscq
-
Fix mergeTue, 30 Apr 2013 19:51:49 +0200, by Gilles Duboscq
-
MergeTue, 30 Apr 2013 19:50:12 +0200, by Gilles Duboscq
-
Add the condition that was negated in Negatable.negateTue, 30 Apr 2013 19:44:02 +0200, by Gilles Duboscq
-
Ignore profile probability for gotos in graphbuilderTue, 30 Apr 2013 19:39:49 +0200, by Gilles Duboscq
-
Fix non-static args binding in JTTTue, 30 Apr 2013 19:39:02 +0200, by Gilles Duboscq
-
Add missing file.Mon, 29 Apr 2013 00:25:30 +0200, by Thomas Wuerthinger
-
Rename BeginNode => AbstractBeginNode and make abstract. Introduce concrete subclass BeginNode.Mon, 29 Apr 2013 00:25:09 +0200, by Thomas Wuerthinger
-
Replace AbstractEndNode usages with EndNode usages wherever appropriate.Mon, 29 Apr 2013 00:06:45 +0200, by Thomas Wuerthinger
-
Rename EndNode => AbstractEndNode and make abstract class. Introduce concrete EndNode subclass.Sun, 28 Apr 2013 23:59:14 +0200, by Thomas Wuerthinger
-
Use the correct move instruction for register saving and restoring.Tue, 30 Apr 2013 19:25:08 +0200, by Roland Schatz
-
Make assembler creation in backend more extensible.Tue, 30 Apr 2013 19:24:00 +0200, by Roland Schatz
-
Make AMD64 LIR generator extensible.Tue, 30 Apr 2013 19:16:25 +0200, by Roland Schatz
-
GRAAL-234 - PTX code loadingTue, 30 Apr 2013 08:17:55 -0400, by Morris Meyer
-
Load custom runtime implementations.Tue, 30 Apr 2013 13:00:09 +0200, by Roland Schatz
-
Separate Architecture creation from TargetDescription.Tue, 30 Apr 2013 12:58:12 +0200, by Roland Schatz
-
Don't return vector sizes that the backend doesn't support yet.Tue, 30 Apr 2013 12:56:22 +0200, by Roland Schatz
-
Use register categories to determine spill slot size.Tue, 30 Apr 2013 12:14:31 +0200, by Roland Schatz
-
Use register categories instead of register flags.Tue, 30 Apr 2013 12:13:21 +0200, by Roland Schatz
-
Remove unused method in MacroAssembler.Tue, 30 Apr 2013 12:05:50 +0200, by Roland Schatz
-
Move getSizeInBytes method to Architecture class.Tue, 30 Apr 2013 12:04:13 +0200, by Roland Schatz
-
Use platform specific kind in backend.Tue, 30 Apr 2013 12:00:13 +0200, by Roland Schatz
-
Merge.Tue, 30 Apr 2013 00:34:07 +0200, by Doug Simon
-
replaced thread_is_interrupted assembler stub with a compiled stub (GRAAL-81)Tue, 30 Apr 2013 00:33:27 +0200, by Doug Simon
-
replaced register_finalizer assembler stub with a compiled stub (GRAAL-81)Mon, 29 Apr 2013 22:49:49 +0200, by Doug Simon
-
moved binding of parameter locations to runtime call descriptors from platform specific code to shared code for stubs that are now compiled stubsMon, 29 Apr 2013 22:41:24 +0200, by Doug Simon
-
minor simplifications for writing compiled stubsMon, 29 Apr 2013 21:18:37 +0200, by Doug Simon
-
intrinsify Reflection.getCallerClassMon, 29 Apr 2013 11:31:29 -0700, by twisti
-
simplified register preservation in compiled stubs to avoid the need for using ParametersOpMon, 29 Apr 2013 18:26:39 +0200, by Doug Simon
-
made AMD64HotSpotRegisterConfig return copies of internal arrays to prevent clients from modifying themMon, 29 Apr 2013 18:25:53 +0200, by Doug Simon
-
SchedulePhase: compute post-dominators in CFG-graphMon, 29 Apr 2013 12:06:10 +0200, by Bernhard Urban
-
avoid abbreviation in parameter namesMon, 29 Apr 2013 10:21:55 +0200, by Doug Simon
-
MergeSun, 28 Apr 2013 23:27:33 +0200, by Christos Kotselidis
-
Remove unused importSun, 28 Apr 2013 22:59:46 +0200, by Christos Kotselidis
-
MergeSun, 28 Apr 2013 22:52:12 +0200, by Christos Kotselidis
-
Small refactoringSun, 28 Apr 2013 22:34:46 +0200, by Christos Kotselidis
-
Replace dequeue with NodeFlood in WriteBarrierVerification phaseSun, 28 Apr 2013 21:51:57 +0200, by Christos Kotselidis
-
Remove blank lineSun, 28 Apr 2013 21:50:39 +0200, by Christos Kotselidis
-
Add comments into WriteBarrierVerificationTestSun, 28 Apr 2013 20:53:33 +0200, by Christos Kotselidis
-
Add comments in safepoint detection of WriteBarrierVerification PhaseSun, 28 Apr 2013 19:50:43 +0200, by Christos Kotselidis
-
Change input parameter typeSun, 28 Apr 2013 19:43:32 +0200, by Christos Kotselidis
-
Remove duplicate write listSun, 28 Apr 2013 19:33:35 +0200, by Christos Kotselidis
-
Simplify write barrier elimination phaseThu, 25 Apr 2013 17:55:01 +0200, by Christos Kotselidis
-
Remove blank lines from write barrier verification testsThu, 25 Apr 2013 14:11:45 +0200, by Christos Kotselidis
-
Add comments to write barrier verification phaseThu, 25 Apr 2013 12:25:38 +0200, by Christos Kotselidis
-
Add comments to write barrier verification testsThu, 25 Apr 2013 12:03:27 +0200, by Christos Kotselidis
-
Add more write barrier verification testsThu, 25 Apr 2013 11:56:48 +0200, by Christos Kotselidis
-
Tread loop begins as safepoints during the verification phaseThu, 25 Apr 2013 11:56:24 +0200, by Christos Kotselidis
-
Add write barrier verification phase testWed, 24 Apr 2013 21:10:47 +0200, by Christos Kotselidis
-
New write barrier verification phaseWed, 24 Apr 2013 21:10:20 +0200, by Christos Kotselidis
-
Correctly adjust probabilities when swapping if nodes.Sun, 28 Apr 2013 22:58:54 +0200, by Thomas Wuerthinger
-
Adjustment to the megamorphic inlining strategy such that it focuses on concrete methods.Sun, 28 Apr 2013 19:17:56 +0200, by Thomas Wuerthinger
-
Added missing file.Sun, 28 Apr 2013 18:46:00 +0200, by Thomas Wuerthinger
-
Fix left-over debug output.Sun, 28 Apr 2013 18:42:42 +0200, by Thomas Wuerthinger
-
Introduce proxy nodes for propagating profiling information.Sun, 28 Apr 2013 18:38:48 +0200, by Thomas Wuerthinger
-
Disable megamorphic inlining.Sun, 28 Apr 2013 14:06:52 +0200, by Thomas Wuerthinger
-
Back out two changes around frame states.Sun, 28 Apr 2013 08:51:26 +0200, by Thomas Wuerthinger
-
Implement alternative fix for removeIntermediateMaterialization.Sun, 28 Apr 2013 08:46:28 +0200, by Thomas Wuerthinger
-
Disable removeIntermediateMaterialization.Sun, 28 Apr 2013 07:50:32 +0200, by Thomas Wuerthinger
-
Fix for removeIntermediateMaterialization.Sun, 28 Apr 2013 07:06:31 +0200, by Thomas Wuerthinger
-
Preserve begin nodes with associated state.Sun, 28 Apr 2013 06:32:04 +0200, by Thomas Wuerthinger
-
Do not combine merge with succeeding merge if it holds a stateAfter and the succeeding merge does not.Sun, 28 Apr 2013 06:31:30 +0200, by Thomas Wuerthinger
-
Implement merging of frame states if they differ at a merge that does not have its own frame state.Sun, 28 Apr 2013 06:25:26 +0200, by Thomas Wuerthinger
-
Dispatch based on method instead of type if it seems more beneficial.Sun, 28 Apr 2013 02:03:34 +0200, by Thomas Wuerthinger
-
Cap probabilities when adjusting them.Sun, 28 Apr 2013 01:04:44 +0200, by Thomas Wuerthinger
-
Fix null pointer exception in if reordering.Sun, 28 Apr 2013 01:01:00 +0200, by Thomas Wuerthinger
-
First draft of node for loading a method from the vtable of a hub.Sat, 27 Apr 2013 22:03:54 +0200, by Thomas Wuerthinger
-
Don't create null check guard if object is kown to be non-null.Sat, 27 Apr 2013 21:41:44 +0200, by Thomas Wuerthinger
-
Adjust probabilities if some types can be ruled out via static analysis.Sat, 27 Apr 2013 21:25:53 +0200, by Thomas Wuerthinger
-
New experiment with megamorphic inlining.Sat, 27 Apr 2013 21:09:32 +0200, by Thomas Wuerthinger
-
Do not swap if nodes when there is a loop exit node between them. Do not swap if one of the compares has unorderedIsTrue set.Sat, 27 Apr 2013 20:17:10 +0200, by Thomas Wuerthinger
-
Fix capping.Sat, 27 Apr 2013 18:06:32 +0200, by Thomas Wuerthinger
-
Cap probability to 1.0.Sat, 27 Apr 2013 18:02:20 +0200, by Thomas Wuerthinger
-
Added comment.Sat, 27 Apr 2013 17:22:54 +0200, by Thomas Wuerthinger
-
Implement swapping of == if one value is proven equal and the other is proven distinct.Sat, 27 Apr 2013 17:16:03 +0200, by Thomas Wuerthinger
-
Implement swapping for distinct conditions on same values.Sat, 27 Apr 2013 16:22:15 +0200, by Thomas Wuerthinger
-
Implemented isnull after instanceof swapping.Sat, 27 Apr 2013 15:38:55 +0200, by Thomas Wuerthinger
-
Implement instanceof after instanceof swapping.Sat, 27 Apr 2013 15:38:17 +0200, by Thomas Wuerthinger
-
Improve opportunities for intermediate materialization ifs.Sat, 27 Apr 2013 14:01:59 +0200, by Thomas Wuerthinger
-
Relax System_currentTimeMillis test.Sat, 27 Apr 2013 11:41:48 +0200, by Thomas Wuerthinger
-
Merge.Sat, 27 Apr 2013 11:12:44 +0200, by Thomas Wuerthinger
-
Merge.Sat, 27 Apr 2013 01:34:35 +0200, by Thomas Wuerthinger
-
Remove unused import.Sat, 27 Apr 2013 01:28:21 +0200, by Thomas Wuerthinger
-
Allow FixedGuard usages for InstanceOf nodes.Sat, 27 Apr 2013 01:09:57 +0200, by Thomas Wuerthinger
-
replaced definition of SLOT_PER_WORD with use of VMRegImpl::slots_per_wordSat, 27 Apr 2013 10:13:10 +0200, by Doug Simon
-
Merge.Sat, 27 Apr 2013 08:59:28 +0200, by Christian Humer
-
Merge.Sat, 27 Apr 2013 00:58:41 +0200, by Christian Humer
-
Fixed a bug in new code generation layout.Sat, 27 Apr 2013 00:49:49 +0200, by Christian Humer
-
removed new_multi_array assembler stub (GRAAL-81)Sat, 27 Apr 2013 01:24:59 +0200, by Doug Simon
-
removed new_array and new_instance assembler stubs (GRAAL-81)Sat, 27 Apr 2013 00:49:48 +0200, by Doug Simon
-
Merge.Sat, 27 Apr 2013 00:32:48 +0200, by Doug Simon
-
made NewInstanceStub a RuntimeStub that directly calls the C runtime (GRAAL-81)Sat, 27 Apr 2013 00:32:22 +0200, by Doug Simon
-
generalized support for C runtime callsFri, 26 Apr 2013 22:57:22 +0200, by Doug Simon
-
better error message for incorrect usage of @NodeIntrinsicFri, 26 Apr 2013 22:56:18 +0200, by Doug Simon
-
Introduce CompilerDirectives.Unsafe. Mark Frame.getArguments method as unsafe.Sat, 27 Apr 2013 00:04:11 +0200, by Thomas Wuerthinger
-
Merge.Fri, 26 Apr 2013 23:03:09 +0200, by Christian Humer
-
Merge.Fri, 26 Apr 2013 22:44:05 +0200, by Christian Humer
-
Implemented improvements to the generated source code.Fri, 26 Apr 2013 22:43:37 +0200, by Christian Humer
-
Implemented improvements to the generated source code.Fri, 26 Apr 2013 22:43:23 +0200, by Christian Humer
-
Merge.Fri, 26 Apr 2013 22:20:20 +0200, by Doug Simon
-
removed obsolete JaCoCo inclusion filterFri, 26 Apr 2013 22:19:21 +0200, by Doug Simon
-
added check for JaCoCo methods being inserted into replacement methodsFri, 26 Apr 2013 22:18:59 +0200, by Doug Simon
-
fixed debug scopes during snippet preparationFri, 26 Apr 2013 22:00:49 +0200, by Doug Simon
-
fixed formatting of NewArrayStub loggingFri, 26 Apr 2013 18:46:03 +0200, by Doug Simon
-
Merge.Fri, 26 Apr 2013 18:38:56 +0200, by Doug Simon
-
added support from compiled stubs to be installed as RuntimeStubs and to be able to directly call C/C++ runtime functions (GRAAL-81)Fri, 26 Apr 2013 18:36:41 +0200, by Doug Simon
-
generalized invoke intrinsification when being replaced by a ControlSinkNodeFri, 26 Apr 2013 18:21:10 +0200, by Doug Simon
-
added support for adding callee save information to a DebugInfo (GRAAL-81)Fri, 26 Apr 2013 18:16:30 +0200, by Doug Simon
-
removed Reflection_getCallerClass01 as it uses internal JDK API that differs between JDK7 and JDK8Fri, 26 Apr 2013 20:31:06 +0200, by Doug Simon
-
Merge.Fri, 26 Apr 2013 10:44:45 -0700, by Chris Seaton
-
toString for SourceSection.Fri, 26 Apr 2013 10:22:33 -0700, by Chris Seaton
-
Fix import.Fri, 26 Apr 2013 18:45:50 +0200, by Thomas Wuerthinger
-
Rename InputChangedListener => NodeChangedListener. Add event for usage count of a node dropping to 0.Fri, 26 Apr 2013 18:40:17 +0200, by Thomas Wuerthinger
-
Added a clazz parameter to Frame.getArguments in order to allow unsafe access to the arguments object (i.e., avoiding the null check and the type cast).Fri, 26 Apr 2013 17:15:10 +0200, by Thomas Wuerthinger
-
Perform only targeted canonicalization after tail duplication.Fri, 26 Apr 2013 15:58:41 +0200, by Thomas Wuerthinger
-
Remove auto-kill of unused usages in the canonicalizer.Fri, 26 Apr 2013 15:32:58 +0200, by Thomas Wuerthinger
-
Fix imports.Fri, 26 Apr 2013 15:16:58 +0200, by Thomas Wuerthinger
-
Fix ReadAfterCheckCastTest to be a bit more relaxed about the graph structure.Fri, 26 Apr 2013 15:15:00 +0200, by Thomas Wuerthinger
-
Merge.Fri, 26 Apr 2013 14:39:58 +0200, by Thomas Wuerthinger
-
Disable ScalaDacapo-actors benchmark.Fri, 26 Apr 2013 14:25:35 +0200, by Thomas Wuerthinger
-
Perform deopt-to-guard conversion at snippet installation time.Fri, 26 Apr 2013 14:15:17 +0200, by Thomas Wuerthinger
-
GraphBuilder: remove hack for obtaining profile information of unique subtypesFri, 26 Apr 2013 14:14:14 +0200, by Bernhard Urban
-
Frame API: Introduce FrameSlotKind.Thu, 25 Apr 2013 18:14:08 +0200, by Andreas Woess
-
Fix canonicalization of BranchProbabilityNode.Thu, 25 Apr 2013 23:17:58 +0200, by Thomas Wuerthinger
-
Changed the behavior of CompilerDirectives.injectBranchProbability and added javadoc to document the new behavior. Introduced probability constants. Removed CompilerDirectives.slowpath().Thu, 25 Apr 2013 22:44:28 +0200, by Thomas Wuerthinger
-
Add javadoc to BranchProbabilityNode.probability node intrinsic. Avoid combined conditions in connection with the probability.Thu, 25 Apr 2013 22:30:16 +0200, by Thomas Wuerthinger
-
Fix branch probability injection.Thu, 25 Apr 2013 22:20:47 +0200, by Thomas Wuerthinger
-
Change the way branch probabilities are injected. Update all snippets.Thu, 25 Apr 2013 21:34:00 +0200, by Thomas Wuerthinger
-
Merge.Thu, 25 Apr 2013 20:10:49 +0200, by Thomas Wuerthinger
-
Merge.Thu, 25 Apr 2013 20:00:23 +0200, by Thomas Wuerthinger
-
Added annotation CompilerDirectives.CompilationFinal for fields that should be considered final during compilation, but are not final while executing in the Truffle interpreter.Thu, 25 Apr 2013 19:43:49 +0200, by Thomas Wuerthinger
-
Import fix.Thu, 25 Apr 2013 18:49:15 +0200, by Thomas Wuerthinger
-
Merge.Thu, 25 Apr 2013 18:37:41 +0200, by Thomas Wuerthinger
-
Devirtualize invoke before handing it to the macro node.Thu, 25 Apr 2013 18:32:33 +0200, by Thomas Wuerthinger
-
Delay the reporting of an error in the branch probability injection node.Thu, 25 Apr 2013 18:17:24 +0200, by Thomas Wuerthinger
-
Allow lazy resolving of the constant input value of the node injecting probabilities into if nodes.Thu, 25 Apr 2013 18:11:30 +0200, by Thomas Wuerthinger
-
Additional assertions to guard against calls to abstract methods.Thu, 25 Apr 2013 17:42:55 +0200, by Thomas Wuerthinger
-
Merge.Thu, 25 Apr 2013 19:44:58 +0200, by Christian Humer
-
Fixed some minor bugs in executeWith supprt.Thu, 25 Apr 2013 11:02:50 +0200, by Christian Humer
-
Merge.Thu, 25 Apr 2013 18:37:54 +0200, by Doug Simon
-
added guarantee() method to GraalInternalErrorThu, 25 Apr 2013 18:37:01 +0200, by Doug Simon
-
made verification of node intrinsification always be run, independent of whether assertions are enabledThu, 25 Apr 2013 18:36:23 +0200, by Doug Simon
-
rename variable that reflected legacy type nameThu, 25 Apr 2013 17:46:35 +0200, by Doug Simon
-
return immutable collections from (some) CompilationResult gettersThu, 25 Apr 2013 17:45:44 +0200, by Doug Simon
-
Merge.Thu, 25 Apr 2013 17:26:18 +0200, by Roland Schatz
-
Restructure load/store/lea LIR instructions.Thu, 25 Apr 2013 17:18:17 +0200, by Roland Schatz
-
Interval locations can only be AllocatableValues.Thu, 25 Apr 2013 16:15:10 +0200, by Roland Schatz
-
Move targets can only be AllocatableValues.Thu, 25 Apr 2013 16:14:42 +0200, by Roland Schatz
-
Fix wrong parameter order.Thu, 25 Apr 2013 16:14:39 +0200, by Roland Schatz
-
Get rid of the distinction between UNUSED and ILLEGAL value.Thu, 25 Apr 2013 16:12:31 +0200, by Roland Schatz
-
Make kind of LIR memory access operations explicit.Thu, 25 Apr 2013 16:12:06 +0200, by Roland Schatz
-
Make LIRGeneratorTool an interface.Thu, 25 Apr 2013 11:39:54 +0200, by Roland Schatz
-
help text fixThu, 25 Apr 2013 16:57:09 +0200, by Doug Simon
-
Merge.Thu, 25 Apr 2013 16:53:29 +0200, by Doug Simon
-
rename: HotSpotGraalRuntime.getInstance() -> graalRuntime()Mon, 22 Apr 2013 18:30:33 +0200, by Doug Simon
-
Merge.Wed, 24 Apr 2013 21:50:26 +0200, by Christian Humer
-
Implemented @NodeChild(executeWith={...}).Wed, 24 Apr 2013 21:50:03 +0200, by Christian Humer
-
Fixed bugs for execute evaluated generation.Wed, 24 Apr 2013 18:39:41 +0200, by Christian Humer
-
Added some javadoc to executeWith.Wed, 24 Apr 2013 18:30:50 +0200, by Christian Humer
-
Remove endLine and endIndex from SourceSection class and add charIndex and charLength instead. Also add getCode() method.Wed, 24 Apr 2013 20:35:06 +0200, by Thomas Wuerthinger
-
Fix new line at end of file.Wed, 24 Apr 2013 18:53:06 +0200, by Thomas Wuerthinger
-
Added method CompilerDirectives.bailout to the Truffle API.Wed, 24 Apr 2013 18:50:12 +0200, by Thomas Wuerthinger
-
Fixed minor bug in gen constructor generation.Wed, 24 Apr 2013 17:48:27 +0200, by Christian Humer
-
Merge.Wed, 24 Apr 2013 17:44:57 +0200, by Christian Humer
-
Implemented basic support for assumptions for sourcecode generation.Wed, 24 Apr 2013 17:44:15 +0200, by Christian Humer
-
Frame API: automatically change frame slot type for uninitialized slotsWed, 24 Apr 2013 14:14:22 +0200, by Andreas Woess
-
CallSiteTargetNode: address review commentWed, 24 Apr 2013 13:35:14 +0200, by Andreas Woess
-
don't pushThroughPi if nullness before/after pi differsTue, 23 Apr 2013 21:03:47 +0200, by Lukas Stadler
-
Fix imports.Tue, 23 Apr 2013 20:17:21 +0200, by Thomas Wuerthinger
-
Merge.Tue, 23 Apr 2013 20:16:45 +0200, by Thomas Wuerthinger
-
Move ExactMath from truffle.api.intrinsics to truffle.api package.Tue, 23 Apr 2013 20:16:34 +0200, by Thomas Wuerthinger
-
Replace TruffleIntrinsics.deoptimize() calls with CompilerDirectives.transferToInterpreter(). Remove obsolete TruffleIntrinsics class.Tue, 23 Apr 2013 20:15:52 +0200, by Thomas Wuerthinger
-
Move more phases into tiers.Tue, 23 Apr 2013 17:49:22 +0200, by Roland Schatz
-
Remove unused MID_LEVEL position from PhasePlan.Tue, 23 Apr 2013 17:49:15 +0200, by Roland Schatz
-
Make DeadCodeEliminationPhase reentrant.Tue, 23 Apr 2013 17:49:14 +0200, by Roland Schatz
-
Make GuardLoweringPhase reentrant.Tue, 23 Apr 2013 17:49:11 +0200, by Roland Schatz
-
Make LoweringPhase reentrant.Tue, 23 Apr 2013 17:49:10 +0200, by Roland Schatz
-
Remove TargetDescription from LoweringTool.Tue, 23 Apr 2013 17:49:08 +0200, by Roland Schatz
-
Restructure phase context hierarchy.Tue, 23 Apr 2013 17:49:07 +0200, by Roland Schatz
-
LowTier phase suite.Tue, 23 Apr 2013 17:49:04 +0200, by Roland Schatz
-
fixed possible NPE in LIRFrameState.toString()Tue, 23 Apr 2013 16:56:31 +0200, by Doug Simon
-
fixed bug in handling of -V mx optionTue, 23 Apr 2013 16:55:29 +0200, by Doug Simon
-
Merge.Tue, 23 Apr 2013 16:19:52 +0200, by Thomas Wuerthinger
-
Merge.Tue, 23 Apr 2013 15:44:50 +0200, by Thomas Wuerthinger
-
Added a method isValid to the Assumption class. Added javadoc to the Assumption class.Tue, 23 Apr 2013 15:44:07 +0200, by Thomas Wuerthinger
-
Truffle API changes for the Frame API. Introduction of Assumptions class.Tue, 23 Apr 2013 15:34:06 +0200, by Thomas Wuerthinger
-
Merge.Tue, 23 Apr 2013 15:08:11 +0200, by Thomas Wuerthinger
-
Preserve the source section during node rewrites.Tue, 23 Apr 2013 15:07:47 +0200, by Thomas Wuerthinger
-
Remove Node.replaceChild method from the public API. Node.replace remains as the only method in the API to modify the AST.Tue, 23 Apr 2013 15:02:16 +0200, by Thomas Wuerthinger
-
New API for representing Source objects and SourceSection objects. SourceSection objects can be associated with Truffle interpreter nodes.Tue, 23 Apr 2013 14:59:24 +0200, by Thomas Wuerthinger
-
MergeTue, 23 Apr 2013 15:32:21 +0200, by Lukas Stadler
-
add grouping to dynamic countersTue, 23 Apr 2013 15:21:20 +0200, by Lukas Stadler
-
added enum to Lowerable interface (before/after guard lowering)Tue, 23 Apr 2013 15:19:53 +0200, by Lukas Stadler
-
MergeTue, 23 Apr 2013 14:56:50 +0200, by Christos Kotselidis
-
MergeTue, 23 Apr 2013 14:51:37 +0200, by Christos Kotselidis
-
Small changes to WriteBarrierAddition testTue, 23 Apr 2013 14:51:08 +0200, by Christos Kotselidis
-
clarified code for emitting LIR code to save RBPTue, 23 Apr 2013 14:03:32 +0200, by Doug Simon
-
Modified build-graal.xmlTue, 23 Apr 2013 11:29:55 +0200, by Thomas Wuerthinger
-
Merge.Tue, 23 Apr 2013 11:21:05 +0200, by Thomas Wuerthinger
-
Added two new classes to the Truffle API: CompilerDirectives and CompilerAsserts.Tue, 23 Apr 2013 11:20:53 +0200, by Thomas Wuerthinger
-
Modified build-graal.xmlTue, 23 Apr 2013 11:20:28 +0200, by Thomas Wuerthinger
-
Rename generateLea to generateAddress.Tue, 23 Apr 2013 10:29:54 +0200, by Roland Schatz
-
MergeTue, 23 Apr 2013 09:41:10 +0200, by Christos Kotselidis
-
Add WriteBarrier addition testTue, 23 Apr 2013 09:40:25 +0200, by Christos Kotselidis
-
Merge.Tue, 23 Apr 2013 08:44:07 +0200, by Christian Haeubl
-
refactorings and cleanups for the removal of FixedNode.probabilityMon, 22 Apr 2013 17:49:13 +0200, by Christian Haeubl
-
fixed ldiv underflow handling on windowsMon, 22 Apr 2013 17:06:06 +0200, by Christian Haeubl
-
windows-specific mx fix for executing unit tests selectivelyMon, 22 Apr 2013 15:56:09 +0200, by Christian Haeubl
-
fixed frame omission on windowsMon, 22 Apr 2013 15:35:28 +0200, by Christian Haeubl
-
removal of FixedNode.probability (draft)Mon, 22 Apr 2013 13:29:55 +0200, by Christian Haeubl
-
Make LocationNodes usable in Snippets.Mon, 22 Apr 2013 18:57:35 +0200, by Roland Schatz
-
strings used in compiled stubs are lowered to malloc'ed C strings so that there are no embedded oops (for the strings) in the resulting installed codeMon, 22 Apr 2013 17:59:14 +0200, by Doug Simon
-
Checkstyle fixes.Mon, 22 Apr 2013 17:09:02 +0200, by Christian Humer
-
Merge.Mon, 22 Apr 2013 16:40:54 +0200, by Christian Humer
-
Minor cleanup.Mon, 22 Apr 2013 16:39:47 +0200, by Christian Humer
-
Disabled access using the getter in the generated code to avoid frame escapes in PE.Mon, 22 Apr 2013 16:39:12 +0200, by Christian Humer
-
Fixes several minor issues.Mon, 22 Apr 2013 12:52:00 +0200, by Christian Humer
-
Fixed deprecated static imports to junit.Sat, 20 Apr 2013 12:45:07 +0200, by Christian Humer
-
Merge.Sat, 20 Apr 2013 12:23:29 +0200, by Christian Humer
-
Minor fix for private template types.Sat, 20 Apr 2013 12:22:54 +0200, by Christian Humer
-
Updated codegen tests to new codegen API.Sat, 20 Apr 2013 12:17:47 +0200, by Christian Humer
-
Updated Truffle-SL to new codegen API.Sat, 20 Apr 2013 12:17:27 +0200, by Christian Humer
-
Made import generation more robust.Sat, 20 Apr 2013 12:17:03 +0200, by Christian Humer
-
Codegen API changes. Executed child nodes are now defined using @NodeChildren instead of fields.Sat, 20 Apr 2013 12:16:22 +0200, by Christian Humer
-
Enabled execute evaluated methods in typed node.Tue, 16 Apr 2013 11:03:40 +0200, by Christian Humer
-
Fixed evaluated execute generation for short circuit definitions.Tue, 16 Apr 2013 11:03:08 +0200, by Christian Humer
-
Sourcegen can now generate execute methods of signature execute(frame, evaluatedValue).Mon, 15 Apr 2013 18:50:19 +0200, by Christian Humer
-
Removed guards from NodeData.Mon, 08 Apr 2013 18:28:41 +0200, by Christian Humer
-
Changed execute method generation strategy. Limited it for primitive execute methods.Mon, 08 Apr 2013 18:17:53 +0200, by Christian Humer
-
Missed adding CompileErrorException.Mon, 08 Apr 2013 18:16:19 +0200, by Christian Humer
-
Added default execute methods for Truffle-SL.Mon, 08 Apr 2013 18:15:53 +0200, by Christian Humer
-
Merge.Mon, 08 Apr 2013 17:02:55 +0200, by Christian Humer
-
Fixed verifying specialization argument length must be done before generating specialization ids.Mon, 08 Apr 2013 17:00:31 +0200, by Christian Humer
-
Made handling of compile errors more robust in the truffle annotation parser.Mon, 08 Apr 2013 16:50:51 +0200, by Christian Humer
-
Fixed minor bug in BinaryNodeTest.Mon, 08 Apr 2013 16:50:17 +0200, by Christian Humer
-
Fixed getting signature if returnType is null.Mon, 08 Apr 2013 12:16:30 +0200, by Christian Humer
-
fix typo in MacroSubstitution and MethodSubstitutionMon, 22 Apr 2013 15:38:27 +0200, by Lukas Stadler
-
remove useless /@formatter:offMon, 22 Apr 2013 15:38:01 +0200, by Lukas Stadler
-
AddLocationNodeMon, 22 Apr 2013 10:30:07 +0200, by Roland Schatz
-
Allow locations to have long displacements.Mon, 22 Apr 2013 10:30:07 +0200, by Roland Schatz
-
Restructure class hierarchy of LocationNode.Mon, 22 Apr 2013 10:30:06 +0200, by Roland Schatz
-
Merge.Mon, 22 Apr 2013 09:54:57 +0200, by Thomas Wuerthinger
-
Change method signature of createInvokeNode method from MethodCallTargetNode to CallTargetNode.Wed, 17 Apr 2013 23:16:50 +0200, by Thomas Wuerthinger
-
temporaries are recorded for compiled stubs, allowing for better register allocation around calls to such stubs (GRAAL-210)Sun, 21 Apr 2013 21:41:09 +0200, by Doug Simon
-
enhanced support for sandboxed debug scope such that their debug config can be specifiedSun, 21 Apr 2013 21:37:40 +0200, by Doug Simon
-
provided Register with a hashCode() implementationSun, 21 Apr 2013 21:15:26 +0200, by Doug Simon
-
canonicalizer: eliminate nested checkcastsFri, 19 Apr 2013 16:41:54 +0200, by Bernhard Urban
-
rename ReadAfterCheckCast -> ReadAfterCheckCastTestFri, 19 Apr 2013 11:22:54 +0200, by Bernhard Urban
-
InstanceOfNode: remove duplicated codeFri, 19 Apr 2013 10:09:30 +0200, by Bernhard Urban
-
Merge.Fri, 19 Apr 2013 14:06:22 +0200, by Doug Simon
-
support for referencing commands in other suites (e.g. mx.suite('graal').commands.build([]))Fri, 19 Apr 2013 14:05:55 +0200, by Doug Simon
-
removed unused CodeInstaller constructorFri, 19 Apr 2013 11:51:20 +0200, by Doug Simon
-
removed unused has_debug_info parameterFri, 19 Apr 2013 10:48:36 +0200, by Doug Simon
-
Better names for useSSE and useAVX variables.Fri, 19 Apr 2013 12:01:02 +0200, by Roland Schatz
-
CPU capability detection.Thu, 18 Apr 2013 16:25:08 +0200, by Roland Schatz
-
Rename BasicConfiguration to BasicCompilerConfiguration.Thu, 18 Apr 2013 13:16:39 +0200, by Roland Schatz
-
Store snippet templates in Replacements object.Thu, 18 Apr 2013 10:30:59 +0200, by Roland Schatz
-
Put Replacements object into MidTierContext.Thu, 18 Apr 2013 10:23:23 +0200, by Roland Schatz
-
Turn off phase verification by defaultThu, 18 Apr 2013 02:06:15 +0200, by Christos Kotselidis
-
Add write barrier verification phaseThu, 18 Apr 2013 02:05:18 +0200, by Christos Kotselidis
-
Attach LocationNode to CompareAndSwapNodeThu, 18 Apr 2013 01:23:58 +0200, by Christos Kotselidis
-
MergeWed, 17 Apr 2013 22:59:36 +0200, by Christos Kotselidis
-
Crypto substitutions and VMErrorNode extend DeoptimizingStubCallWed, 17 Apr 2013 22:58:51 +0200, by Christos Kotselidis
-
Assemble the CTW bench in the same value, remove PEA from nocomplexWed, 17 Apr 2013 18:30:41 +0200, by Gilles Duboscq
-
hasNoFinalizer-assumption: generate class files for testcaseWed, 17 Apr 2013 15:08:15 +0000, by Bernhard Urban
-
hasNoFinalizer-assumption: check if assumption is recordedWed, 17 Apr 2013 12:04:30 +0200, by Bernhard Urban
-
javac: remove encoding parameterWed, 17 Apr 2013 12:04:04 +0200, by Bernhard Urban
-
MergeWed, 17 Apr 2013 15:59:11 +0200, by Christos Kotselidis
-
Remove redundant checks from WriteBarrierType get-functionsWed, 17 Apr 2013 15:38:26 +0200, by Christos Kotselidis
-
Better naming for WriteBarrierType get-functionsWed, 17 Apr 2013 15:37:01 +0200, by Christos Kotselidis
-
Add BootstrapGraal when using compile the work with a graal-enabled vmWed, 17 Apr 2013 15:34:10 +0200, by Gilles Duboscq
-
Add gate test to check build-graal.xml is up to date.Wed, 17 Apr 2013 11:02:23 +0200, by Roland Schatz
-
fix compile the world bench in mxWed, 17 Apr 2013 10:13:53 +0200, by Gilles Duboscq
-
added BUILD_GRAAL_JAR build variable to Makefile to control whether or not graal.jar is built by makeTue, 16 Apr 2013 23:18:03 +0200, by Doug Simon
-
ensure that the generated build-graal.xml is stableTue, 16 Apr 2013 22:55:31 +0200, by Doug Simon
-
deleted definition of TEST_IN_BUILD and GRAAL build variables as they are no longer used by the make filesTue, 16 Apr 2013 22:46:02 +0200, by Doug Simon
-
removed unused and long deprecated 'example' commandTue, 16 Apr 2013 22:37:30 +0200, by Doug Simon
-
renamed build variable used to make a Graal/non-Graal build from OMIT_GRAAL to INCLUDE_GRAAL and ensured it is only used internallyTue, 16 Apr 2013 22:26:28 +0200, by Doug Simon
-
hasFinalizer-assumption: add testcaseFri, 12 Apr 2013 16:02:41 +0200, by Bernhard Urban
-
Add the CTW result in to a different value depending on the modeTue, 16 Apr 2013 19:13:56 +0200, by Gilles Duboscq
-
Automatically add service providers to build-graal.xmlTue, 16 Apr 2013 19:01:24 +0200, by Roland Schatz
-
MergeTue, 16 Apr 2013 18:16:57 +0200, by Gilles Duboscq
-
Make the native build less verbose unless mx -v is usedTue, 16 Apr 2013 18:16:47 +0200, by Gilles Duboscq
-
Fix hotspot optimized buildTue, 16 Apr 2013 17:17:22 +0200, by Gilles Duboscq
-
Merge with hsx/hotspot-compTue, 16 Apr 2013 17:39:46 +0200, by Gilles Duboscq
-
Add settings to use US-ASCII as the default encoding of the projectsTue, 16 Apr 2013 17:16:06 +0200, by Gilles Duboscq
-
Add support for the 'optimized' build in mxTue, 16 Apr 2013 14:31:00 +0200, by Gilles Duboscq
-
8011648: C1: optimized build is broken after 7153771Mon, 15 Apr 2013 17:17:11 +0200, by roland
-
8011582: assert(nbits == 32 || (-(1 << nbits-1) <= x && x < ( 1 << nbits-1))) failed: value out of rangeMon, 15 Apr 2013 09:42:46 +0200, by roland
-
6443505: Ideal() function for CmpLTMaskFri, 12 Apr 2013 19:14:47 -0700, by drchase
-
MergeFri, 12 Apr 2013 20:37:18 -0400, by kvn
-
7104565: trim jprt build targetsFri, 12 Apr 2013 15:53:30 -0700, by drchase
-
8011678: test/Makefile should pick up JT_HOME environment variableFri, 12 Apr 2013 15:43:07 -0700, by twisti
-
8011933: add number of classes, methods and time spent to CompileTheWorldFri, 12 Apr 2013 12:22:59 -0700, by twisti
-
8011949: new hotspot build - hs25-b29Thu, 11 Apr 2013 21:54:46 -0700, by amurillo
-
Merge.Tue, 16 Apr 2013 16:07:27 +0200, by Thomas Wuerthinger
-
Remove methodCallTarget() method from the Invoke interface.Tue, 16 Apr 2013 16:07:16 +0200, by Thomas Wuerthinger
-
Removed several instances of System.out.print.Tue, 16 Apr 2013 15:00:47 +0200, by Thomas Wuerthinger
-
Move logic from ServiceProviderProcessor to mx.Tue, 16 Apr 2013 15:27:22 +0200, by Roland Schatz
-
mx: generate services files from provider descriptionsTue, 16 Apr 2013 15:27:17 +0200, by Roland Schatz
-
Rename PartialCanonicalizerPhase to IncrementalCanonicalizerPhase.Tue, 16 Apr 2013 15:27:09 +0200, by Roland Schatz
-
Remove public fields.Tue, 16 Apr 2013 15:25:01 +0200, by Roland Schatz
-
mergeTue, 16 Apr 2013 14:06:45 +0200, by Michael Haupt
-
InfopointNode.verify()Tue, 16 Apr 2013 14:05:16 +0200, by Michael Haupt
-
replace offending characterTue, 16 Apr 2013 13:42:20 +0200, by Michael Haupt
-
Merge.Tue, 16 Apr 2013 13:33:04 +0200, by Roland Schatz
-
MidTier phase suite.Tue, 16 Apr 2013 13:22:12 +0200, by Roland Schatz
-
Make IterativeConditionalEliminationPhase reentrant.Tue, 16 Apr 2013 13:21:23 +0200, by Roland Schatz
-
Remove unused field.Tue, 16 Apr 2013 13:21:22 +0200, by Roland Schatz
-
Make FloatingReadPhase reentrant.Tue, 16 Apr 2013 13:21:20 +0200, by Roland Schatz
-
PartialCanonicalizerPhase.Tue, 16 Apr 2013 13:21:19 +0200, by Roland Schatz
-
Allow CustomCanonicalizer in reentrant CanonicalizerPhase.Tue, 16 Apr 2013 11:30:39 +0200, by Roland Schatz
-
TargetMethodAssembler: guard metric processingTue, 16 Apr 2013 12:16:53 +0200, by Bernhard Urban
-
Merge.Tue, 16 Apr 2013 12:06:52 +0200, by Doug Simon
-
removed unused code in lowering of instanceof in the context of an IfNodeTue, 16 Apr 2013 12:06:30 +0200, by Doug Simon
-
more accurate error message when launching a VM that has not yet been builtTue, 16 Apr 2013 11:33:20 +0200, by Doug Simon
-
javac: use UTF-8 as encoding explicitlyTue, 16 Apr 2013 11:11:56 +0200, by Bernhard Urban
-
HotSpotResolvedObjectType: implement hasFinalizeSubclass() correctlyMon, 15 Apr 2013 19:54:58 +0200, by Bernhard Urban
-
assumptions: simplify hashCode()Fri, 12 Apr 2013 11:06:19 +0200, by Bernhard Urban
-
CompilationResult: record more metrics for DataPatchesFri, 12 Apr 2013 11:06:30 +0200, by Bernhard Urban
-
Add special case for astore in graph builder to handle jsr retrunAddressMon, 15 Apr 2013 19:54:23 +0200, by Gilles Duboscq
-
Compiler configurations.Mon, 15 Apr 2013 16:56:41 +0200, by Roland Schatz
-
Make phase suites extensible.Mon, 15 Apr 2013 16:47:01 +0200, by Roland Schatz
-
added note about mx/env to the output of 'mx buildvars'Mon, 15 Apr 2013 14:47:15 +0200, by Doug Simon
-
refactoring to ensure the path to the JDKs dir is consistent between the _jdk() and clean() commandMon, 15 Apr 2013 14:43:35 +0200, by Doug Simon
-
added build of server-nograal VM to the gateMon, 15 Apr 2013 14:31:24 +0200, by Doug Simon
-
renamed 'boot' VM to 'original' VMMon, 15 Apr 2013 14:27:37 +0200, by Doug Simon
-
added 'mx buildvars' command to list (some of) the variables that can be passed to 'mx build' with the -D optionMon, 15 Apr 2013 12:55:46 +0200, by Doug Simon
-
Merge.Mon, 15 Apr 2013 08:51:19 +0200, by Christian Haeubl
-
Merge.Mon, 15 Apr 2013 08:49:14 +0200, by Christian Haeubl
-
ComputeProbabilityPhase bugfixMon, 15 Apr 2013 08:47:06 +0200, by Christian Haeubl
-
minor HotSpot deoptimization cleanupsMon, 08 Apr 2013 17:48:46 +0200, by Christian Haeubl
-
added JUnit 4.11 support to ProfilingInfoTestThu, 04 Apr 2013 11:57:04 +0200, by Christian Haeubl
-
Merge.Sun, 14 Apr 2013 22:38:46 +0200, by Thomas Wuerthinger
-
Change severity of checkstyle problems from "warning" to "error". Fixed several System.out.print violations.Sun, 14 Apr 2013 22:38:34 +0200, by Thomas Wuerthinger
-
GRAAL-218: add CompileTheWorld functionalitySat, 13 Apr 2013 22:59:27 -0700, by twisti
-
MergeSat, 13 Apr 2013 22:16:04 +0200, by Christos Kotselidis
-
MergeSat, 13 Apr 2013 00:33:37 +0200, by Christos Kotselidis
-
Introduce enumeration for the different write barrier typesFri, 12 Apr 2013 23:29:45 +0200, by Christos Kotselidis
-
Added support for trimming the name of objects in the histogram and a corresponding test case.Sat, 13 Apr 2013 18:07:44 +0200, by Thomas Wuerthinger
-
Added DebugHistory utility and corresponding unit tests.Sat, 13 Apr 2013 17:55:43 +0200, by Thomas Wuerthinger
-
Change the parameter to the custom canonicalizer to always be of ValueNode type.Sat, 13 Apr 2013 15:05:04 +0200, by Thomas Wuerthinger