Mercurial > hg > graal-compiler
graph
-
Merge with 449583258a1575ecc8e498103770eea2a3972fffFri, 12 Dec 2014 15:57:35 -0800, by Michael Van De Vanter
-
Truffle/Source: change signature of Source factory methods to take literal text as CharSequence instead of String.Fri, 12 Dec 2014 15:54:06 -0800, by Michael Van De Vanter
-
provided runtime independent toString() for HotSpotVMConfigFri, 12 Dec 2014 23:41:07 +0100, by Doug Simon
-
Fixing checkstyle issues.Fri, 12 Dec 2014 20:54:59 +0100, by Stefan Anzinger
-
MergeFri, 12 Dec 2014 20:29:35 +0100, by Stefan Anzinger
-
[SPARC] Fix trap instructionFri, 12 Dec 2014 20:02:09 +0100, by Stefan Anzinger
-
[SPARC] Fix when rethrowing exceptions. (Crashed the CompileTheWorld)Fri, 12 Dec 2014 19:43:43 +0100, by Stefan Anzinger
-
modify binary condition profiles so that they canonicalize away soonerFri, 28 Nov 2014 16:07:51 +0100, by Lukas Stadler
-
made CFGPrinterObserver reset (upon close) properlyThu, 11 Dec 2014 22:14:30 +0100, by Doug Simon
-
Merge.Thu, 11 Dec 2014 20:02:36 +0100, by Doug Simon
-
Added public getters for frame and register mapThu, 11 Dec 2014 19:35:44 +0100, by adlertz
-
Added PIC support for metaspace accessThu, 11 Dec 2014 19:35:25 +0100, by adlertz
-
Added card table PIC supportThu, 11 Dec 2014 19:35:02 +0100, by adlertz
-
Added GeneratePIC flagThu, 11 Dec 2014 15:46:06 +0100, by adlertz
-
removed pluggable compiler support in GraalCompilerTestThu, 11 Dec 2014 10:19:04 +0100, by Doug Simon
-
improved javadocThu, 11 Dec 2014 10:18:38 +0100, by Doug Simon
-
fixed format string issuesWed, 10 Dec 2014 09:45:20 +0100, by Doug Simon
-
fixed findbugs issueTue, 09 Dec 2014 23:53:43 +0100, by Doug Simon
-
removed (most) replay compilation supportTue, 09 Dec 2014 23:44:07 +0100, by Doug Simon
-
removed replay compilation testing from GraalCompilerTest and placed hooks for it to be tested externallyTue, 09 Dec 2014 22:28:22 +0100, by Doug Simon
-
split out unit testsTue, 09 Dec 2014 22:04:21 +0100, by Doug Simon
-
remove uses of Unsafe in HotSpotVMConfig methods that may be executed on a deserialized HotSpotVMConfig objectTue, 09 Dec 2014 22:04:06 +0100, by Doug Simon
-
added mechanism for recomputing IterableNodeType lists in a Graph after deserializationTue, 09 Dec 2014 21:58:44 +0100, by Doug Simon
-
Temporarily disable LocationMarker.Tue, 09 Dec 2014 17:06:54 +0100, by Roland Schatz
-
Remove getValueKind() from LocationNode.Tue, 09 Dec 2014 16:55:19 +0100, by Roland Schatz
-
Use ReadNode to read Klass pointer.Tue, 09 Dec 2014 15:39:47 +0100, by Roland Schatz
-
Clean bin directory before compiling to remove stale classfilesMon, 08 Dec 2014 17:45:19 -0800, by Christian Wimmer
-
use better types to simplify instantiation of Serializable lambdasMon, 08 Dec 2014 20:41:28 +0100, by Doug Simon
-
use deterministic iteration-order data structuresMon, 08 Dec 2014 14:35:38 +0100, by Doug Simon
-
made lambdas stored in Nodes be SerializableMon, 08 Dec 2014 14:34:07 +0100, by Doug Simon
-
converted use of '==' to .equals() to support replay compilationMon, 08 Dec 2014 14:33:05 +0100, by Doug Simon
-
Merge.Sun, 07 Dec 2014 20:43:33 +0100, by Thomas Wuerthinger
-
Started consolidation of options. Added descriptions.Fri, 05 Dec 2014 11:09:57 +0100, by Thomas Wuerthinger
-
fixed bugs in support for arbitrary types in SubstitutionGuard constructorsSat, 06 Dec 2014 01:14:03 +0100, by Doug Simon
-
always try decode both types of AMD64 safepoint patterns (i.e., near and far) when testing a PC for being a safepointFri, 05 Dec 2014 19:24:09 +0100, by Doug Simon
-
mx: fixed format stringFri, 05 Dec 2014 19:13:26 +0100, by Doug Simon
-
mx: fixed issue with calling abort() before _opts is definedFri, 05 Dec 2014 11:00:19 +0100, by Doug Simon
-
mx: converted format strings to be python 2.6 compliantFri, 05 Dec 2014 08:20:06 +0100, by Doug Simon
-
ensure Graal class loader is initialized prior to loading HotSpotTruffleRuntimeFri, 05 Dec 2014 03:30:19 +0100, by Andreas Woess
-
MergeFri, 05 Dec 2014 00:38:17 +0100, by Stefan Anzinger
-
MergeThu, 04 Dec 2014 23:34:27 +0100, by Stefan Anzinger
-
[AMD64] fix concurrency issues in register configuration caching (Use concurrenthashmap)Thu, 04 Dec 2014 23:33:24 +0100, by Stefan Anzinger
-
[SPARC] fix concurrency issues in register configuration caching (Use concurrenthashmap)Thu, 04 Dec 2014 23:30:52 +0100, by Stefan Anzinger
-
[SPARC] SPARCScratchRegister optionally logs the stacktrace where the register is requested (Just for debugging)Wed, 03 Dec 2014 10:59:04 +0100, by Stefan Anzinger
-
improved commentsThu, 04 Dec 2014 23:09:08 +0100, by Doug Simon
-
OM: extract queryTransition methodThu, 04 Dec 2014 19:36:50 +0100, by Andreas Woess
-
OM: record replaceProperty transitionsThu, 04 Dec 2014 19:31:45 +0100, by Andreas Woess
-
OM: add Transition#isDirect()Thu, 04 Dec 2014 19:24:14 +0100, by Andreas Woess
-
OM: lazy initialization of leaf assumptionThu, 04 Dec 2014 14:42:33 +0100, by Andreas Woess
-
OM: remember transition from parent and walk transitions instead of properties in replaceProperty,removePropertyThu, 04 Dec 2014 18:08:22 +0100, by Andreas Woess
-
OM: iterate over properties using property map instead of parent chainFri, 28 Nov 2014 15:43:49 +0100, by Andreas Woess
-
OM: rename transitionsThu, 04 Dec 2014 13:35:36 +0100, by Andreas Woess
-
mx: fix missing frozenset constructor to fix intersectionThu, 04 Dec 2014 19:50:39 +0100, by Andreas Woess
-
Merge.Thu, 04 Dec 2014 16:12:03 +0100, by Doug Simon
-
ensure the error message about missing Graal classes is printed exactly onceThu, 04 Dec 2014 15:28:02 +0100, by Doug Simon
-
Rename LIRFrameState.markLocation(ReferenceMap) to updateUnion(ReferenceMap).Thu, 04 Dec 2014 14:38:55 +0100, by Josef Eisl
-
Rename ReferenceMap.mergeMaps() to updateUnion().Thu, 04 Dec 2014 14:39:27 +0100, by Josef Eisl
-
Merge.Thu, 04 Dec 2014 13:48:10 +0100, by Doug Simon
-
made initialization of the Graal class loader and well known Graal classes lazyThu, 04 Dec 2014 13:42:56 +0100, by Doug Simon
-
mx: run findbugs with the appropriate jdkThu, 04 Dec 2014 13:41:59 +0100, by Doug Simon
-
removed reference to com.oracle.graal.compiler.CompilerThread from VM code (part 2)Thu, 04 Dec 2014 13:41:27 +0100, by Doug Simon
-
checkcastArraycopy: if src and dest are equal, unchecked variant can be usedThu, 04 Dec 2014 12:13:27 +0100, by Bernhard Urban
-
Add LocationMarker.Wed, 03 Dec 2014 20:40:30 +0100, by Josef Eisl
-
Add ReferenceMap.mergeMaps().Wed, 03 Dec 2014 19:42:38 +0100, by Josef Eisl
-
Make ReferenceMap Clonable.Tue, 02 Dec 2014 17:39:01 +0100, by Josef Eisl
-
Introduce FrameMap.clearReference().Wed, 03 Dec 2014 17:16:08 +0100, by Josef Eisl
-
mx gate: execute unittests with --fail-fast option.Thu, 04 Dec 2014 10:51:25 +0100, by Josef Eisl
-
Truffle-DSL: fixed several bugs when using arrays as type. added arrays test.Wed, 03 Dec 2014 21:02:27 +0100, by Christian Humer
-
try to be more precise about python executable nameWed, 03 Dec 2014 22:10:15 +0100, by Doug Simon
-
removed reference to com.oracle.graal.compiler.CompilerThread from VM codeWed, 03 Dec 2014 18:53:22 +0100, by Doug Simon
-
mx: changes towards supporting python 2.6 for call to mx from make/MakefileWed, 03 Dec 2014 16:07:22 +0100, by Doug Simon
-
mx: removed unused _read_projects_file functionWed, 03 Dec 2014 16:02:36 +0100, by Doug Simon
-
arraycopy: don't use checkcast stub if the arrays overlapWed, 03 Dec 2014 14:50:16 +0100, by Bernhard Urban
-
arraycopytests: test for disjointWed, 03 Dec 2014 14:31:15 +0100, by Bernhard Urban
-
amd64 register config: reserve "home space" on windows in frame.Wed, 03 Dec 2014 14:29:04 +0100, by Bernhard Urban
-
ArrayCopyNode: simplify conditionWed, 03 Dec 2014 09:53:46 +0100, by Bernhard Urban
-
arraycopy: move related classes to dedicated packageWed, 03 Dec 2014 10:35:42 +0200, by Bernhard Urban
-
WriteBarrierVerification: relax checkTue, 02 Dec 2014 20:48:12 +0100, by Bernhard Urban
-
checkcastArraycopy: sign extend super_check_offsetTue, 02 Dec 2014 19:27:50 +0100, by Bernhard Urban
-
ArrayCopy: use hotspot stub for checkcastArraycopy.Tue, 02 Dec 2014 18:55:38 +0100, by Bernhard Urban
-
ArrayCopyCallNode: remove unused code.Tue, 02 Dec 2014 15:51:02 +0100, by Bernhard Urban
-
ArrayCopySnippets: add comment about lookupTue, 02 Dec 2014 15:51:02 +0100, by Bernhard Urban
-
ArrayCopyCallNode: remove unused method.Tue, 02 Dec 2014 15:51:02 +0100, by Bernhard Urban
-
Intrinsify Reflection.getClassAccessFlagsMon, 01 Dec 2014 11:31:53 -0800, by Tom Rodriguez
-
Fix eclipseformatMon, 01 Dec 2014 17:12:45 +0100, by Stefan Anzinger
-
MergeMon, 01 Dec 2014 17:03:48 +0100, by Stefan Anzinger
-
MergeMon, 01 Dec 2014 15:19:59 +0100, by Stefan Anzinger
-
[SPARC] Fix ArraysSubstitution and StringSubstitution tests by moving the according substitutions to common codeMon, 01 Dec 2014 15:19:28 +0100, by Stefan Anzinger
-
only TrustedInterfaces can be checked with VerifyUsageWithEqualsMon, 01 Dec 2014 15:03:05 +0100, by Doug Simon
-
replace usages of == with .equals()Mon, 01 Dec 2014 10:43:01 +0100, by Doug Simon
-
allow == when one of the variables is the receiver in equals()Mon, 01 Dec 2014 10:29:05 +0100, by Doug Simon
-
fixed bug in VerifyUsageWithEquals and improved javadocMon, 01 Dec 2014 10:00:33 +0100, by Doug Simon
-
generalized assertion regarding code that can/cannot execute in replay compilation contextSun, 30 Nov 2014 21:14:13 +0100, by Doug Simon
-
removed object pool sharing across unique ContextsSun, 30 Nov 2014 21:12:06 +0100, by Doug Simon
-
invocation cache hit counter should be incremented, not decrementedSun, 30 Nov 2014 21:09:07 +0100, by Doug Simon
-
added missing SubstitutionGuard binding for HotSpotVMConfigSun, 30 Nov 2014 08:35:28 +0000, by Doug Simon
-
Merge.Sun, 30 Nov 2014 00:17:21 +0000, by Doug Simon
-
Truffle: turn milliseconds in nanoseconds for the time threshold after options have been considered.Sat, 29 Nov 2014 06:35:00 +0000, by Chris Seaton
-
Rename AllocatorTest.test to testAllocation to avoid confusion with GraalCompilerTest.test.Wed, 26 Nov 2014 19:27:59 +0100, by Josef Eisl
-
Introduce BackendTest.Wed, 26 Nov 2014 19:12:49 +0100, by Josef Eisl
-
Propagate framestate when simplifying DynamicNewArray to NewArray.Thu, 27 Nov 2014 16:40:45 +0100, by Roland Schatz
-
Backed out changeset: 3fb1231699deThu, 27 Nov 2014 16:27:22 +0100, by Gilles Duboscq
-
Invoke.uncheckedStamp: return type of invoke is already available on MethodCallTargetNodeThu, 27 Nov 2014 16:25:44 +0100, by Gilles Duboscq
-
HotSpotSignature does not need to resolve typesWed, 26 Nov 2014 11:03:47 +0100, by Gilles Duboscq
-
removed static accesses to HotSpotGraalRuntimeThu, 27 Nov 2014 12:37:05 +0100, by Doug Simon
-
removed references to HotSpotGraalRuntime.unsafeReadWord()Thu, 27 Nov 2014 11:59:56 +0100, by Doug Simon
-
removed static references to HotSpotGraalRuntimeThu, 27 Nov 2014 11:51:17 +0100, by Doug Simon
-
removed static reference to HotSpotGraalRuntimeThu, 27 Nov 2014 11:50:17 +0100, by Doug Simon
-
guard against null element in HotSpotConstantReflectionProvider.readStableFieldValueThu, 27 Nov 2014 11:45:13 +0100, by Doug Simon
-
Merge.Wed, 26 Nov 2014 23:25:56 +0100, by Doug Simon
-
SelfReplacingMethodCallTargetNode does not subclass MethodCallTargetNodeWed, 26 Nov 2014 12:36:48 -0800, by Lukas Stadler
-
add graph to context in TruffleCacheImpl.cacheLookupWed, 26 Nov 2014 11:51:21 -0800, by Lukas Stadler
-
added check that HotSpotGraalRuntimeProvider is accessed correctly within the scope of a replay compilationWed, 26 Nov 2014 23:24:13 +0100, by Doug Simon
-
speed up replay compilation testing by re-using object pool across replay contextsWed, 26 Nov 2014 23:11:03 +0100, by Doug Simon
-
widened return type of HotSpotResolvedJavaType.fromClass(Class<?>)Wed, 26 Nov 2014 23:05:24 +0100, by Doug Simon
-
removed HotSpotGraalRuntime.unsafeReadWord()Wed, 26 Nov 2014 23:02:45 +0100, by Doug Simon
-
removed a usages of HotSpotGraalRuntime.unsafeReadWord(); tidied up some commentsWed, 26 Nov 2014 22:58:09 +0100, by Doug Simon
-
removed a usage of HotSPotGraalRuntime.unsafeReadWord()Wed, 26 Nov 2014 22:39:03 +0100, by Doug Simon
-
made HotSpotObjectConstantImpl.forObject() package-privateWed, 26 Nov 2014 22:36:17 +0100, by Doug Simon
-
removed out-of-date commentWed, 26 Nov 2014 22:33:24 +0100, by Doug Simon
-
removed leftover commentWed, 26 Nov 2014 22:32:24 +0100, by Doug Simon
-
(no commit message)replaced concrete types with interface types to support replay compilationWed, 26 Nov 2014 22:31:56 +0100, by Doug Simon
-
added HotSpotNMethod.asConstant()Wed, 26 Nov 2014 22:24:17 +0100, by Doug Simon
-
Merge.Wed, 26 Nov 2014 21:00:02 +0100, by Doug Simon
-
conditional elimination phase during partial evaluationWed, 26 Nov 2014 11:10:26 -0800, by Lukas Stadler
-
reenable -XX:+GraalCountersExcludeCompiler optionSun, 23 Nov 2014 12:58:18 -0800, by Lukas Stadler
-
removed usages of HotSPotGraalRuntime.unsafeReadWord()Wed, 26 Nov 2014 20:58:18 +0100, by Doug Simon
-
replaced concrete types with interface types to support replay compilationWed, 26 Nov 2014 20:53:20 +0100, by Doug Simon
-
replaced concrete types with interface types to support replay compilationWed, 26 Nov 2014 20:50:49 +0100, by Doug Simon
-
added HotSpotObjectConstant.getType() and restricted access to some static methods in HotSpotObjectConstantImplWed, 26 Nov 2014 20:48:16 +0100, by Doug Simon
-
removed static accesses to HotSpotGraalRuntime from DefaultHotSpotLoweringProviderWed, 26 Nov 2014 20:38:48 +0100, by Doug Simon
-
expose raw metaspace value via HotSpotMetaspaceConstantWed, 26 Nov 2014 20:29:20 +0100, by Doug Simon
-
removed static accesses to HotSpotGraalRuntime from some HotSpot meta API classesWed, 26 Nov 2014 20:18:03 +0100, by Doug Simon
-
removed some static accesses to HotSpotGraalRuntime from NewObjectSnippetsWed, 26 Nov 2014 20:12:22 +0100, by Doug Simon
-
removed static accesses to HotSpotGraalRuntime from InstanceOfSnippetsWed, 26 Nov 2014 20:10:07 +0100, by Doug Simon
-
replaced use of == with .equals()Wed, 26 Nov 2014 17:44:44 +0100, by Doug Simon
-
removed static accesses to HotSpotGraalRuntime out of LocalImplWed, 26 Nov 2014 17:43:38 +0100, by Doug Simon
-
made NamedLocationIdentity implement FormatWithToStringWed, 26 Nov 2014 17:40:50 +0100, by Doug Simon
-
removed unused ResolvedJavaType.newArray(...)Wed, 26 Nov 2014 17:33:05 +0100, by Doug Simon
-
modified SnippetReflectionProvider to support both VM-side and compiler-side constants in a compilation replay contextWed, 26 Nov 2014 17:14:49 +0100, by Doug Simon
-
removed unused ResolvedJavaMethod.newInstance(...)Wed, 26 Nov 2014 14:03:13 +0100, by Doug Simon
-
removed some static accesses to HotSpotGraalRuntime from some testsWed, 26 Nov 2014 13:57:50 +0100, by Doug Simon
-
moved application of Remote marker interface to implementation classes onlyWed, 26 Nov 2014 13:20:14 +0100, by Doug Simon
-
removed static access to HotSpotGraalRuntime from some SPARC HotSpot classesWed, 26 Nov 2014 13:08:18 +0100, by Doug Simon
-
fixed eclipseformat issuesWed, 26 Nov 2014 13:01:29 +0100, by Doug Simon
-
Merge.Wed, 26 Nov 2014 12:51:31 +0100, by Doug Simon
-
Fix _trap_hist_limit after recent deoptimization reasons changesWed, 26 Nov 2014 11:03:10 +0100, by Gilles Duboscq
-
removed static access to HotSpotGraalRuntime from some AMD64 HotSpot classesWed, 26 Nov 2014 12:05:56 +0100, by Doug Simon
-
changed most references to HotSpotGraalRuntime to use HotSpotGraalRuntimeProvider insteadWed, 26 Nov 2014 11:48:34 +0100, by Doug Simon
-
avoid initialization order issues when asserting array scale index invariantsWed, 26 Nov 2014 11:29:24 +0100, by Doug Simon
-
Merge.Wed, 26 Nov 2014 10:26:24 +0100, by Doug Simon
-
Add javadoc for StackSlotValue and VirtualStackSlot.Tue, 25 Nov 2014 19:20:48 +0100, by Josef Eisl
-
Make LinearScan.callKillsRegisters final.Tue, 25 Nov 2014 15:23:40 +0100, by Josef Eisl
-
removed static access to HotSpotGraalRuntime from KlassLayoutHelperNodeWed, 26 Nov 2014 10:02:49 +0100, by Doug Simon
-
removed static access to HotSpotGraalRuntime from HubGetClassNodeWed, 26 Nov 2014 10:00:47 +0100, by Doug Simon
-
removed static access to HotSpotGraalRuntime from ClassGetHubNodeWed, 26 Nov 2014 09:59:00 +0100, by Doug Simon
-
removed static access to HotSpotGraalRuntime from ArrayCallCopyNodeWed, 26 Nov 2014 09:56:27 +0100, by Doug Simon
-
added support for binding arguments of arbitrary types to parameters of a node intrinsic constructor (or factory method)Wed, 26 Nov 2014 09:50:21 +0100, by Doug Simon
-
converted use of HotSpotGraalRuntime to HotSpotGraalRuntimeProviderWed, 26 Nov 2014 09:41:24 +0100, by Doug Simon
-
introduced HotSpotGraalRuntimeProvder interfaceWed, 26 Nov 2014 09:38:46 +0100, by Doug Simon
-
added support for binding arguments of arbitrary types to parameters of a SubstitutionGuard constructorWed, 26 Nov 2014 09:27:58 +0100, by Doug Simon
-
Truffle: refactor NodeCloneable interface to abstract classWed, 26 Nov 2014 01:06:38 +0100, by Andreas Woess
-
Truffle: clone ConditionProfile and BranchProfile node fieldsTue, 25 Nov 2014 13:21:50 +0100, by Andreas Woess
-
Truffle: Node#clone(): throw assertion error on CloneNotSupportedExceptionTue, 25 Nov 2014 13:21:38 +0100, by Andreas Woess
-
Treat String.value as implicit stable fieldTue, 25 Nov 2014 20:28:56 +0100, by Andreas Woess
-
Constant fold elements of switch table and enum values() arraysTue, 25 Nov 2014 20:26:59 +0100, by Andreas Woess
-
Truffle: allow @CompilationFinal on static fieldsTue, 25 Nov 2014 13:08:57 +0100, by Andreas Woess
-
Add missing null check in readConstantArrayElementWed, 26 Nov 2014 00:53:50 +0100, by Andreas Woess
-
Try to bind method after guarded interface invokeTue, 25 Nov 2014 12:25:51 -0800, by Tom Rodriguez
-
Fix stack overflow in printingTue, 25 Nov 2014 12:24:14 -0800, by Tom Rodriguez
-
Add memory operations to MetaspacePointerTue, 25 Nov 2014 08:17:33 -0800, by Tom Rodriguez
-
Cache method pointer stamps.Tue, 25 Nov 2014 13:40:59 +0100, by Roland Schatz
-
Add missing override in KlassPointerStamp.Mon, 24 Nov 2014 16:42:42 +0100, by Roland Schatz
-
implemented toString() for classes that throw UnsupportedError for hashCode()Tue, 25 Nov 2014 13:03:08 +0100, by Doug Simon
-
only register AMD64Substitutions if the target architecture is AMD64Mon, 24 Nov 2014 23:29:13 +0100, by Doug Simon
-
Minor pointer stamp related fixesMon, 24 Nov 2014 11:48:24 -0800, by Tom Rodriguez
-
LoadHubNode should always use StampProvider stampMon, 24 Nov 2014 11:40:00 -0800, by Tom Rodriguez
-
adds ability for substitution guards to have a constructor with an Architecture argumentMon, 24 Nov 2014 20:32:24 +0100, by Doug Simon
-
Truffle-DSL: fixed bug in source ordering when compiling with JDT.Mon, 24 Nov 2014 17:29:51 +0100, by Christian Humer
-
ClassSubstitutions: use .isNull on klass pointerMon, 24 Nov 2014 16:33:02 +0100, by Bernhard Urban
-
ClassSubstitutions: macro for Class.isAssignableMon, 24 Nov 2014 16:30:28 +0100, by Bernhard Urban
-
Introduce isNull() method for metaspace pointers.Mon, 24 Nov 2014 15:06:49 +0100, by Roland Schatz
-
Generalize NULL handling to work on arbitrary pointers.Mon, 24 Nov 2014 13:53:14 +0100, by Roland Schatz
-
Add missing javadoc.Mon, 24 Nov 2014 13:20:02 +0100, by Roland Schatz
-
disabled additional pylint checks to workaround false positivesMon, 24 Nov 2014 13:48:38 +0100, by Doug Simon
-
Use asConstant() instead of asJavaConstant() where possible.Mon, 24 Nov 2014 12:13:31 +0100, by Roland Schatz
-
Truffle/Instrumentation: CHANGELOG for recent updates.Sun, 23 Nov 2014 16:09:26 -0800, by Michael Van De Vanter
-
mx build: set initial heap size explicitlyFri, 21 Nov 2014 13:16:02 +0100, by Bernhard Urban
-
Move HotSpot specific functionality to new subinterface of ConstantReflectionProvider.Thu, 20 Nov 2014 18:01:18 +0100, by Roland Schatz
-
Move raw memory access operations to a separate interface.Thu, 20 Nov 2014 17:00:19 +0100, by Roland Schatz
-
Create separate stamps for Klass* and Method*, and make them hotspot specific.Thu, 20 Nov 2014 15:23:46 +0100, by Roland Schatz
-
Use StampProvider to create platform dependent stamps for LoadHub and LoadMethod nodes.Thu, 20 Nov 2014 14:57:42 +0100, by Roland Schatz
-
Introduce StampProvider to support different stamps for metadata on different VMs.Thu, 20 Nov 2014 14:13:38 +0100, by Roland Schatz
-
Use floating node for casting between metaspace pointers and words.Thu, 20 Nov 2014 14:02:35 +0100, by Roland Schatz
-
Use correct LIRKind in HSAIL metaspace pointer compression/uncompression op.Thu, 20 Nov 2014 14:00:51 +0100, by Roland Schatz
-
Move nonNull and alwaysNull flags up to AbstractPointerStamp.Wed, 19 Nov 2014 16:52:54 +0100, by Roland Schatz
-
Backed out changeset 42854d32b658Thu, 20 Nov 2014 17:25:52 +0100, by Andreas Woess
-
Remove CustomCanonicalizerThu, 20 Nov 2014 14:15:14 +0100, by Andreas Woess
-
Refactor PartialEvaluatorCanonicalizer into custom ConstantReflectionProviderThu, 20 Nov 2014 14:40:38 +0100, by Andreas Woess
-
Add support for stable array constantsThu, 20 Nov 2014 13:22:12 +0100, by Andreas Woess
-
Compare compressed flag in HotSpotObjectConstantImpl#equals and reference equality in HotSpotConstantReflectionProvider#constantEqualsWed, 19 Nov 2014 17:45:40 +0100, by Andreas Woess
-
SimpleStackSlotAllocator: use an array instead of a HashMap.Thu, 20 Nov 2014 10:42:54 +0100, by Josef Eisl
-
Remove static id from VirtualStackSlot.Thu, 20 Nov 2014 10:32:55 +0100, by Josef Eisl
-
SPARC: fix deoptimization rescue slot handling.Wed, 19 Nov 2014 17:31:31 +0100, by Josef Eisl
-
Add UncheckedInterfaceProvider interface for nodes that can give an unchecked hint about the interface type they are likely to return.Wed, 19 Nov 2014 14:36:01 +0100, by Gilles Duboscq
-
SL: fix javadoc of new() builtinWed, 19 Nov 2014 17:11:19 +0100, by Andreas Woess
-
Move ResolvedJavaField#read[Constant]Value and getMethodHandleAccess() to ConstantReflectionProviderWed, 19 Nov 2014 17:00:12 +0100, by Andreas Woess
-
Merge (FrameMapBuilder).Wed, 19 Nov 2014 16:06:49 +0100, by Josef Eisl
-
Assert assumptions about the deoptimization rescue slot.Wed, 19 Nov 2014 16:04:01 +0100, by Josef Eisl
-
Fix checkstyle issues.Tue, 18 Nov 2014 11:21:07 +0100, by Josef Eisl
-
Rename DelayedFrameMapBuilder to FrameMapBuilderImpl (again).Mon, 17 Nov 2014 20:29:38 +0100, by Josef Eisl
-
Introduce StackSlotAllocator interface.Mon, 17 Nov 2014 20:28:29 +0100, by Josef Eisl
-
Replace FrameMappingToolImpl by SimpleStackSlotAllocator.Mon, 17 Nov 2014 20:15:59 +0100, by Josef Eisl
-
DelayedFrameMapBuilder: require non null register config.Mon, 17 Nov 2014 20:07:24 +0100, by Josef Eisl
-
DelayedFrameMapBuilder: remove FrameMapFactory.Mon, 17 Nov 2014 20:00:58 +0100, by Josef Eisl
-
FrameMappingToolImpl: store mapping internally.Mon, 17 Nov 2014 19:54:33 +0100, by Josef Eisl
-
DelayedFrameMapBuilder: outsource SimpleVirtualStackSlot and VirtualStackSlotRange.Mon, 17 Nov 2014 19:36:52 +0100, by Josef Eisl
-
DelayedFrameMapBuilder: remove TrackedVirtualStackSlot.Mon, 17 Nov 2014 19:34:08 +0100, by Josef Eisl
-
DelayedFrameMapBuilder: remove TrackedVirtualStackSlot.transform().Mon, 17 Nov 2014 19:32:55 +0100, by Josef Eisl
-
FrameMappingToolImpl: inline TrackedVirtualStackSlot.transform().Mon, 17 Nov 2014 19:32:05 +0100, by Josef Eisl
-
FrameMappingToolImpl: type switch for call to transform().Mon, 17 Nov 2014 19:27:32 +0100, by Josef Eisl
-
FrameMapBuilder: Change visibility for TrackedVirtualStackSlot and subclasses.Mon, 17 Nov 2014 19:22:06 +0100, by Josef Eisl
-
FrameMapBuilder: use FrameMap.allocateSpillSlot();Mon, 17 Nov 2014 19:06:27 +0100, by Josef Eisl
-
FrameMapBuilder: DelayedFrameMapBuilder use FrameMap.allocateStackSlots().Mon, 17 Nov 2014 18:56:46 +0100, by Josef Eisl
-
FrameBuilder: add FrameMappingToolImpl.Mon, 17 Nov 2014 18:28:51 +0100, by Josef Eisl
-
FrameMapBuilder: outsource FrameMappingTool.Mon, 17 Nov 2014 17:39:16 +0100, by Josef Eisl
-
FrameMapBuilder: outsource FrameMappable.Mon, 17 Nov 2014 16:53:26 +0100, by Josef Eisl
-
AMD64HotSpotLIRGenerationResult does not need to be FrameMappable.Mon, 17 Nov 2014 17:22:54 +0100, by Josef Eisl
-
FrameMapBuilder: move into package.Mon, 17 Nov 2014 16:41:44 +0100, by Josef Eisl
-
FrameMapBuilder: remove freeSpillSlot().Mon, 17 Nov 2014 16:14:47 +0100, by Josef Eisl
-
Allow updating HotSpotMonitorValue.slot.Tue, 11 Nov 2014 18:17:17 +0100, by Josef Eisl
-
LIR: map all VirtualStackSlot operands to StackSlots.Tue, 11 Nov 2014 17:03:16 +0100, by Josef Eisl
-
LinearScan: update VirtualStackSlot in intervals.spillSlot.Tue, 11 Nov 2014 17:01:47 +0100, by Josef Eisl
-
Interval: allow to change VirtualStackSlot to StackSlot.Tue, 11 Nov 2014 16:53:32 +0100, by Josef Eisl
-
Change VirtualStackSlot.toString().Tue, 11 Nov 2014 16:51:41 +0100, by Josef Eisl
-
Use StackSlotValue where appropriate.Tue, 11 Nov 2014 14:15:39 +0100, by Josef Eisl
-
Add getId(), hashCode() toString() equals() to VirtualStackSlot.Tue, 11 Nov 2014 14:12:55 +0100, by Josef Eisl
-
Handel RBP and deoptimization rescue slot in AMD64FrameMapBuilder.Mon, 10 Nov 2014 19:43:16 +0100, by Josef Eisl
-
FrameMapFactory: create (empty) FrameMap eagerly.Mon, 10 Nov 2014 18:40:52 +0100, by Josef Eisl
-
Revert Backend.frameMap(FrameMapBuilder) to Backend.frameMap(RegisterConfig).Mon, 10 Nov 2014 18:37:28 +0100, by Josef Eisl
-
Introduce FrameMappingTool.Wed, 05 Nov 2014 20:16:00 +0100, by Josef Eisl
-
LIRVerifier: allow StackSlotValues for OperandFlag.STACK.Wed, 05 Nov 2014 19:29:26 +0100, by Josef Eisl
-
StackSlot is no longer a VirtualStackSlot (rename ForwardingFrameMapBuilder to DelayedFrameMapBuilder).Wed, 05 Nov 2014 19:18:35 +0100, by Josef Eisl
-
Use VirtualStackSlot for outObjectStackSlots in FrameMapBuilder.allocateStackSlots().Wed, 05 Nov 2014 17:30:22 +0100, by Josef Eisl
-
Move allocateStackSlots logic from FrameMap to ForwardingFrameMapBuilder.Thu, 23 Oct 2014 18:07:31 +0200, by Josef Eisl
-
Move freeSpillSlot() from FrameMap to ForwardingFrameMapBuilder.Thu, 23 Oct 2014 17:48:46 +0200, by Josef Eisl
-
Introduce StackSlotValue and VirtualStackSlot.Thu, 23 Oct 2014 14:55:04 +0200, by Josef Eisl
-
Introduce AMD64FrameMapBuilder to support special stack slot allocation for RBP.Thu, 23 Oct 2014 14:27:34 +0200, by Josef Eisl
-
Pass LIRGenerationResult to FrameMapBuilder.buildFrameMap().Thu, 23 Oct 2014 13:13:16 +0200, by Josef Eisl
-
Add FrameMapBuilder.getCodeCache().Mon, 10 Nov 2014 18:23:51 +0100, by Josef Eisl
-
Renamed FrameMapBuilderImpl to ForwardingFrameMapBuilder.Thu, 23 Oct 2014 10:13:01 +0200, by Josef Eisl
-
Print LIR after FrameMap building.Tue, 11 Nov 2014 14:16:39 +0100, by Josef Eisl
-
Add CHANGELOG entry about the changed behavior of ResolvedJavaType#resolveMethod().Tue, 11 Nov 2014 18:34:42 +0100, by Josef Eisl
-
Use HotSpotWordTypeRewriterPhase in Truffle.Wed, 19 Nov 2014 13:43:12 +0100, by Roland Schatz
-
Trust interface types comming form LoadIndexed nodesWed, 19 Nov 2014 12:02:35 +0100, by Gilles Duboscq
-
StampTool: add more methods to create object stamps to avoid using too many boolean arguments, add some javadoc, use them.Wed, 19 Nov 2014 11:36:48 +0100, by Gilles Duboscq
-
Add support of lzcnt and tzcntWed, 19 Nov 2014 13:32:05 +0100, by Gilles Duboscq
-
fixed support for IDE_BUILD_TARGETWed, 19 Nov 2014 13:10:24 +0100, by Doug Simon
-
removed projects.deprecatedWed, 19 Nov 2014 09:53:16 +0100, by Doug Simon
-
SL: use the truffle object storage model to represent SL objectsTue, 18 Nov 2014 12:08:51 +0100, by Andreas Woess
-
SL: add basic support for creating objects and accessing propertiesTue, 18 Nov 2014 23:02:58 +0100, by Andreas Woess
-
SL: sanitize whitespace in ATGTue, 21 Oct 2014 15:11:32 +0200, by Andreas Woess
-
Truffle: add object API to truffle distribution, update changelogTue, 18 Nov 2014 23:11:00 +0100, by Andreas Woess
-
Truffle: initial commit of object API implementationTue, 18 Nov 2014 23:19:43 +0100, by Andreas Woess
-
Truffle: initial commit of object APITue, 18 Nov 2014 16:18:45 +0100, by Andreas Woess
-
improve path resolving in mx.sh so that it can be run from outside the repo rootFri, 14 Nov 2014 13:49:12 +0100, by Andreas Woess
-
SharedRuntime::compute_compiled_exc_handler: explain why it seems that we deoptimzie twice, use Deoptimization::deoptimize since we already have our hands on the frame.Tue, 18 Nov 2014 11:03:39 +0100, by Gilles Duboscq
-
Backout 810222d74f7cTue, 18 Nov 2014 10:55:59 +0100, by Gilles Duboscq
-
HotSpotVMConfig: use the correct deopt reason constantsMon, 17 Nov 2014 21:18:29 +0100, by Gilles Duboscq
-
Make stamp of LoadHubNode flexible.Mon, 17 Nov 2014 18:11:34 +0100, by Roland Schatz
-
Move metaspace pointer handling to hotspot specific WordTypeRewriter.Mon, 17 Nov 2014 17:25:38 +0100, by Roland Schatz
-
Remove dead code from CompressionNode.Mon, 17 Nov 2014 14:59:54 +0100, by Roland Schatz
-
Make sure FloatStamps have float boundsMon, 17 Nov 2014 18:03:51 +0100, by Gilles Duboscq
-
Rename GuardNode.negated to GuardNode.isNegatedWed, 12 Nov 2014 13:50:08 +0100, by Gilles Duboscq
-
Add some javadoc to MergeableStateWed, 12 Nov 2014 13:48:47 +0100, by Gilles Duboscq
-
ConditionalEliminaion: some refactorings and simplificationsWed, 12 Nov 2014 13:35:47 +0100, by Gilles Duboscq
-
ConditionalElimination: use GuardingNode interface where possibleWed, 12 Nov 2014 10:53:37 +0100, by Gilles Duboscq
-
Add TrustedInterface to list of classes for testsMon, 22 Sep 2014 10:27:52 +0200, by Gilles Duboscq
-
Make distribution dependencies also exclude librariesTue, 16 Sep 2014 15:06:32 +0200, by Gilles Duboscq
-
Unalias some DeoptReasonsTue, 21 Oct 2014 11:23:41 +0200, by Gilles Duboscq
-
When deoptimizing on unwind, revoke biases instead of calling deoptimize_frame before returning deopt continuationMon, 17 Nov 2014 14:58:39 +0100, by Gilles Duboscq
-
Additional constructor for AMD64HotSpotLIRGenerator.Mon, 17 Nov 2014 11:51:08 +0100, by Roland Schatz
-
Truffle: CHANGELOG entry for CompilerOptions.Sun, 16 Nov 2014 16:08:57 -0800, by Chris Seaton
-
Truffle: fix to error message in DefaultCompilerOptions.Sun, 16 Nov 2014 16:07:57 -0800, by Chris Seaton
-
Merge.Sun, 16 Nov 2014 15:48:34 -0800, by Chris Seaton
-
Truffle: add support for setting a couple of compiler options for individual execution contexts.Sun, 16 Nov 2014 15:44:38 -0800, by Chris Seaton
-
minor clean up of replay compilation test harnessSun, 16 Nov 2014 16:24:14 +0100, by Doug Simon
-
replace identity map with hash mapSun, 16 Nov 2014 16:15:11 +0100, by Doug Simon
-
use deterministic iteration order Set and Map data structures when in the scope of a replay compilation contextSun, 16 Nov 2014 09:44:04 +0100, by Doug Simon
-
fixed findbug's issueSat, 15 Nov 2014 23:19:58 +0100, by Doug Simon
-
Merge.Sat, 15 Nov 2014 16:39:23 +0100, by Doug Simon
-
Fold klass._java_mirror._klass into klass and improve stamps from layout_helperFri, 14 Nov 2014 09:32:59 -0800, by Tom Rodriguez
-
added LinkedIdentityHashMapSat, 15 Nov 2014 14:46:39 +0100, by Doug Simon
-
use LinkedHashSets for node sets when created within the scope of a replay compilation contextFri, 14 Nov 2014 19:16:08 +0100, by Doug Simon
-
when testing replay compilation, only compare result of capturing compilation against replay compilation and ignore result of original compilation altogetherFri, 14 Nov 2014 16:26:38 +0100, by Doug Simon
-
trust final fields in constants with default valuesThu, 13 Nov 2014 18:18:50 -0800, by Tom Rodriguez
-
BasicObjectCloneNode is always non-nullThu, 13 Nov 2014 18:18:18 -0800, by Tom Rodriguez
-
Eliminated the need for Signature.getParameterSlots()Thu, 13 Nov 2014 15:41:22 -0800, by Christian Wimmer
-
Use the base class Executable (introduced in Java 8) to unify the handling of Method and Constructor in MetaAccessProviderThu, 13 Nov 2014 14:56:04 -0800, by Christian Wimmer
-
Add default implementation for Kind accessors of Signature and JavaFieldThu, 13 Nov 2014 14:40:12 -0800, by Christian Wimmer
-
Make GraphMaker a static inner class to allow subclassing it independently from ReplacementsImplThu, 13 Nov 2014 14:30:15 -0800, by Christian Wimmer
-
Make the @Fold annotation a top-level interface in the api project. It is not tied to the Snippet class where it was located before.Thu, 13 Nov 2014 14:23:56 -0800, by Christian Wimmer
-
Truffle: make NodeInterface a pure marker interfaceThu, 13 Nov 2014 11:57:27 +0100, by Andreas Woess
-
made compilation replay testing less strict by defaultThu, 13 Nov 2014 17:25:08 +0100, by Doug Simon
-
try harder to avoid side-effects that perturb replay compilation testingThu, 13 Nov 2014 16:53:30 +0100, by Doug Simon
-
fixed HotSpotResolvedJavaMethodImpl.equalsThu, 13 Nov 2014 16:52:59 +0100, by Doug Simon
-
expanded support for shared globals (i.e., values that must be retrieved from static fields instead of being copied in replay/remote compilation)Thu, 13 Nov 2014 16:48:17 +0100, by Doug Simon
-
Remove StampProvider interface.Thu, 13 Nov 2014 15:07:10 +0100, by Roland Schatz
-
Fix assertion in SPARC backend.Thu, 13 Nov 2014 13:49:39 +0100, by Roland Schatz
-
Use pointer stamps in LoadHub and LoadMethod.Thu, 13 Nov 2014 11:12:25 +0100, by Roland Schatz
-
Split getEncoding into two methods.Wed, 12 Nov 2014 16:59:39 +0100, by Roland Schatz
-
Introduce PointerEqualsNode for metaspace pointer comparison.Wed, 12 Nov 2014 11:48:54 +0100, by Roland Schatz
-
Support constant folding of pointer reads.Tue, 11 Nov 2014 18:34:21 +0100, by Roland Schatz
-
Separate stamp for metaspace pointers.Tue, 11 Nov 2014 15:03:10 +0100, by Roland Schatz
-
replace use of '==' with .equals()Wed, 12 Nov 2014 15:33:20 +0100, by Doug Simon
-
infer stamps for graphs checked in CheckGraalInvariantsWed, 12 Nov 2014 15:32:35 +0100, by Doug Simon
-
size array appropriately when creating categorized register arrayWed, 12 Nov 2014 15:13:51 +0100, by Doug Simon
-
use separate scope for capturing and replay compilationsWed, 12 Nov 2014 15:07:50 +0100, by Doug Simon
-
invocations of void methods on proxies are not cacheable as void implies that have a side-effect (e.g., Formattable.formatTo)Wed, 12 Nov 2014 15:07:16 +0100, by Doug Simon
-
implemented hashCode() for CompilationResult.Reference subclassesWed, 12 Nov 2014 15:05:22 +0100, by Doug Simon
-
fixed pylint issueWed, 12 Nov 2014 14:49:42 +0100, by Doug Simon
-
converted HotSpotForeignCallLinkage to an interfaceWed, 12 Nov 2014 14:43:58 +0100, by Doug Simon
-
fixed NullPointerException in HotSpotReferenceMap.equalsWed, 12 Nov 2014 14:41:32 +0100, by Doug Simon
-
dump disassembly of non-matching CompilationResults when testing replay compilationWed, 12 Nov 2014 14:40:45 +0100, by Doug Simon
-
fix short circuit for special classes and objects when retrieving object from a replay compilation contextWed, 12 Nov 2014 14:37:24 +0100, by Doug Simon
-
made HotSpotCodeCacheProvider attempt to load and use the hcfdis toolWed, 12 Nov 2014 12:55:21 +0100, by Doug Simon
-
registered a couple more special static field valuesWed, 12 Nov 2014 10:56:21 +0100, by Doug Simon
-
made InvokeTarget and ForeignCallsProvider extend RemoteWed, 12 Nov 2014 10:39:39 +0100, by Doug Simon
-
removed DeepFieldsEquals utilityWed, 12 Nov 2014 10:38:34 +0100, by Doug Simon
-
implemented .equals() for CompilationResult and the objects it encapsulatesWed, 12 Nov 2014 10:36:30 +0100, by Doug Simon
-
Class._array_klass is not immutableTue, 11 Nov 2014 14:30:55 -0800, by Tom Rodriguez
-
More folding of constant classes and NodeClass referencesTue, 11 Nov 2014 12:45:26 -0800, by Tom Rodriguez
-
Truffle: increased the default TruffleTimeThreshold from 5s to 25s. This should be backed out once we have OSR.Tue, 11 Nov 2014 15:15:19 +0100, by Danilo Ansaloni
-
Probe interface should extend NodeInterfaceTue, 11 Nov 2014 14:24:21 +0100, by Andreas Woess
-
ignore non-existing special static fieldsTue, 11 Nov 2014 13:37:42 +0100, by Doug Simon
-
made replay compilation test failures less verboseTue, 11 Nov 2014 11:45:23 +0100, by Doug Simon
-
perform both capturing and replay when testing replay compilation and use deep object graph comparison to test compilation resultsTue, 11 Nov 2014 11:43:27 +0100, by Doug Simon
-
mx: ignore --fail-fast option to unittest if a single test method is specifiedTue, 11 Nov 2014 10:48:27 +0100, by Doug Simon
-
ConditionalElimination: only clear the state on loop exits if the graph needs to remain in loop closed formTue, 11 Nov 2014 10:06:24 +0100, by Gilles Duboscq
-
Truffle: add NodeInterface and require that all child fields be of this typeMon, 10 Nov 2014 19:29:08 +0100, by Andreas Woess
-
Truffle: remove obsolete nodeMon, 10 Nov 2014 19:08:52 +0100, by Andreas Woess
-
Truffle: fix stable array canonicalizationMon, 10 Nov 2014 19:03:06 +0100, by Andreas Woess
-
fixed toString() for JavaConstantsMon, 10 Nov 2014 20:23:05 +0100, by Doug Simon
-
Merge.Mon, 10 Nov 2014 20:16:12 +0100, by Doug Simon
-
Merge.Mon, 10 Nov 2014 18:18:42 +0100, by Doug Simon
-
mx: added --fail-fast option to unittest that stops Junit after first input class causing a test failureMon, 10 Nov 2014 18:16:21 +0100, by Doug Simon
-
be verbose about replay compilation test failureMon, 10 Nov 2014 18:13:01 +0100, by Doug Simon
-
removed annotation denoting which proxied invocations have their results cached (for now, all results are cached)Mon, 10 Nov 2014 17:28:38 +0100, by Doug Simon
-
removed *Impl types in signatures of Remote interfacesSun, 09 Nov 2014 17:01:15 +0100, by Doug Simon
-
IntegerStamp.constant only returns a single value stamp for PrimitiveConstantsSun, 09 Nov 2014 16:59:10 +0100, by Doug Simon
-
fixed NullConstant.equals to handle NullConstant not being a singletonSun, 09 Nov 2014 16:56:36 +0100, by Doug Simon
-
converted JavaConstant to an interfaceFri, 07 Nov 2014 22:18:17 +0100, by Doug Simon
-
(re)converted Value to an interfaceFri, 07 Nov 2014 22:00:11 +0100, by Doug Simon
-
Fix HotSpotCodeCacheProvider.disassembleMon, 10 Nov 2014 18:32:32 +0100, by Gilles Duboscq
-
made LocationIdentity values support .equals() instead of identity (i.e. '==') for equality comparisons (and as hash map keys)Mon, 10 Nov 2014 17:14:06 +0100, by Doug Simon
-
fixed reference in javadocMon, 10 Nov 2014 16:49:41 +0100, by Doug Simon
-
MethodCallTargetNode: replace StampFactory.declared() with StampFactory.declaredNonNull().Mon, 10 Nov 2014 11:24:22 +0100, by Josef Eisl
-
MethodCallTargetNode: document the single implementor optimization.Mon, 10 Nov 2014 11:31:41 +0100, by Josef Eisl
-
MethodCallTargetNode: also simplify default method calls to virtual calls if possible.Thu, 06 Nov 2014 12:40:28 +0100, by Josef Eisl
-
Add CONTRIBUTING.md file which will show up in GitHub when people try to send pull requests.Sun, 09 Nov 2014 16:33:40 +0000, by Chris Seaton
-
Truffle: RootNode#getExecutionContext.Sun, 09 Nov 2014 00:54:15 +0000, by Chris Seaton
-
Truffle: simpler, more consistent toString for DirectCallNode subclasses.Sat, 08 Nov 2014 22:22:00 +0000, by Chris Seaton
-
Truffle: more explicit warning about isCompilationConstant.Sat, 08 Nov 2014 22:03:36 +0000, by Chris Seaton
-
hotspotvmcfg: adding jacoco exclude markerSat, 08 Nov 2014 15:28:58 +0100, by Bernhard Urban
-
add mutable/immutable factory methods to NamedLocationIdentityFri, 07 Nov 2014 15:46:38 -0800, by Tom Rodriguez
-
fix mx warningFri, 07 Nov 2014 09:44:15 -0800, by Tom Rodriguez
-
preliminary code for managing and testing replay/remote compilationFri, 07 Nov 2014 14:50:43 +0100, by Doug Simon
-
Merge.Fri, 07 Nov 2014 12:36:32 +0100, by Doug Simon
-
disable blocking compilation requests once GraalRuntime::shutdown has been calledFri, 07 Nov 2014 12:35:58 +0100, by Doug Simon
-
removed getKind() from HotSpotMetaspaceConstant and made the latter extend StampProviderFri, 07 Nov 2014 12:34:18 +0100, by Doug Simon
-
moved use of HotSpotMetaAccessProvider to locations on the "local" side of remote compilationFri, 07 Nov 2014 11:28:34 +0100, by Doug Simon
-
Intrinsify Math.abs(float).Fri, 07 Nov 2014 10:58:57 +0100, by Roland Schatz
-
Support bitwise logic on float and double operands.Fri, 07 Nov 2014 10:58:50 +0100, by Roland Schatz
-
Make abs and sqrt subclasses of UnaryArithmeticNode.Fri, 07 Nov 2014 10:56:51 +0100, by Roland Schatz
-
added GraalCompiler.Request to encapsulate all inputs to a compilationThu, 06 Nov 2014 23:49:31 +0100, by Doug Simon
-
made HotSpotMetaspaceConstantImpl.forMetaspaceObject and HotSpotMetaspaceConstantImpl.getMetaspaceObject package privateThu, 06 Nov 2014 23:12:41 +0100, by Doug Simon
-
reduced use of HotSpotObjectConstantImpl.forObjectThu, 06 Nov 2014 23:04:43 +0100, by Doug Simon
-
fixed use of reflection in HSAILHotSpotAssemblerThu, 06 Nov 2014 22:39:36 +0100, by Doug Simon
-
fixed minor regressions after removing HotSpotObjectConstantImpl.asObject()Thu, 06 Nov 2014 20:44:09 +0100, by Doug Simon
-
fixed eclipseformat issueThu, 06 Nov 2014 20:23:51 +0100, by Doug Simon
-
Merge.Thu, 06 Nov 2014 20:14:47 +0100, by Doug Simon
-
removed HotSpotObjectConstantImpl.asObject()Thu, 06 Nov 2014 20:13:08 +0100, by Doug Simon
-
replaced HotSpotObjectConstantImpl.isCompressed() with HotSpotObjectConstant.isCompressed()Thu, 06 Nov 2014 14:52:46 +0100, by Doug Simon
-
added HotSpotObjectConstant.isInternedString()Thu, 06 Nov 2014 13:57:43 +0100, by Doug Simon
-
added HotSpotObjectConstant.getCompositeValueClass()Thu, 06 Nov 2014 13:55:47 +0100, by Doug Simon
-
added HotSpotObjectConstant.getCallSiteTarget()Thu, 06 Nov 2014 13:50:10 +0100, by Doug Simon
-
added HotSpotObjectConstant.getSuperclass()Thu, 06 Nov 2014 13:48:01 +0100, by Doug Simon
-
added HotSpotObjectConstant.getComponentType()Thu, 06 Nov 2014 13:28:35 +0100, by Doug Simon
-
added HotSpotObjectConstant.getNodeClass()Thu, 06 Nov 2014 13:26:33 +0100, by Doug Simon
-
added HotSpotObjectConstant.getIdentityHashCode()Thu, 06 Nov 2014 13:24:16 +0100, by Doug Simon
-
added PureFunction annotationThu, 06 Nov 2014 13:22:00 +0100, by Doug Simon
-
added HotSpotObjectConstant.getClassLoader()Thu, 06 Nov 2014 13:19:25 +0100, by Doug Simon
-
made Replacements interface extend RemoteThu, 06 Nov 2014 13:18:23 +0100, by Doug Simon
-
PEA: use block predecessor as insertion position if possibleThu, 06 Nov 2014 16:27:21 +0100, by Lukas Stadler
-
Truffle: implemented defer compilation statisticsThu, 06 Nov 2014 10:20:08 +0100, by Christian Humer
-
Truffle: implemented defer compilation.Thu, 06 Nov 2014 10:20:06 +0100, by Christian Humer
-
Truffle: minor cleanupWed, 05 Nov 2014 19:29:11 +0100, by Christian Humer
-
Truffle: cleanup trace performance warnings listener.Wed, 05 Nov 2014 19:19:29 +0100, by Christian Humer
-
Truffle: cleanup TraceInliningListener.Wed, 05 Nov 2014 19:18:57 +0100, by Christian Humer
-
Truffle: changed depth argument to represent the number of indendations instead of spaces.Wed, 05 Nov 2014 19:17:05 +0100, by Christian Humer
-
Truffle: changed argument of GraalTruffleCompilationListener#notifyStartup and #notifyShutdown to GraalTruffleRuntime.Wed, 05 Nov 2014 19:14:25 +0100, by Christian Humer
-
Truffle: added notifyStartup event to GraalTruffleCompilationListener.Wed, 05 Nov 2014 19:12:51 +0100, by Christian Humer
-
Truffle: added javadoc to GraalTruffleCompilationListenerWed, 05 Nov 2014 19:10:34 +0100, by Christian Humer
-
Since edge nullness is now verified using @OptionalInput, remove replace-with-null assert in replaceFloatingThu, 06 Nov 2014 11:29:39 +0100, by Gilles Duboscq
-
added Remote interface and applied it to API types that will be proxied for the purpose of replay/remote compilationWed, 05 Nov 2014 22:18:55 +0100, by Doug Simon
-
converted HotSpotMetaspaceConstant to an interfaceWed, 05 Nov 2014 21:55:55 +0100, by Doug Simon
-
made HotSpotObjectConstant extend JavaValueWed, 05 Nov 2014 21:27:26 +0100, by Doug Simon
-
converted HotSpotResolvedJavaField to an interfaceWed, 05 Nov 2014 21:21:35 +0100, by Doug Simon
-
minor documentation fixWed, 05 Nov 2014 21:19:44 +0100, by Doug Simon
-
converted HotSpotObjectConstant to an interfaceWed, 05 Nov 2014 21:07:59 +0100, by Doug Simon
-
refactored Fields class to make it usable for implementing custom serializationWed, 05 Nov 2014 17:32:21 +0100, by Doug Simon
-
prevent use of identity for ArithmeticOpTable and ArithmeticOpTable.OpWed, 05 Nov 2014 17:07:30 +0100, by Doug Simon
-
added global map to ensure each NamedLocationIdentity object has a unique name which can be used for implementing .equals() and .hashCode()Wed, 05 Nov 2014 17:04:18 +0100, by Doug Simon
-
MethodCallTargetNode: better variable names.Wed, 05 Nov 2014 13:09:49 +0100, by Josef Eisl
-
Add description for PTX/HSAIL JUnit assumptions.Wed, 05 Nov 2014 13:01:20 +0100, by Josef Eisl
-
TailDuplicationPhase.DummyAnchorNode: add allowedUsageTypes.Wed, 05 Nov 2014 11:48:13 +0100, by Josef Eisl
-
Merge.Wed, 05 Nov 2014 12:26:35 +0100, by Doug Simon
-
switch to using use .equals() instead of == when comparing RegisterCaterory objects for equalityWed, 05 Nov 2014 12:23:57 +0100, by Doug Simon
-
spelling fix: omited -> omittedWed, 05 Nov 2014 11:41:18 +0100, by Doug Simon
-
minor documentation fixesWed, 05 Nov 2014 10:31:02 +0100, by Doug Simon
-
MethodCallTargetNode: get profile from TypeProfileProxy if available.Tue, 04 Nov 2014 13:22:58 +0100, by Josef Eisl
-
StandardMethodSubstitutionsTest: get valid code for each iteration.Wed, 05 Nov 2014 11:20:39 +0100, by Josef Eisl
-
added test demonstrating bug in HotSpotResolvedObjectTypeImpl.findUniqueConcreteMethod (and similar bugs in C1 and C2)Tue, 04 Nov 2014 22:43:54 +0100, by Doug Simon
-
Improve SimpleAssemblerTest junit assumption.Tue, 04 Nov 2014 17:02:39 +0100, by Josef Eisl
-
Fix SPARCAllocatorTest junit assumption.Tue, 04 Nov 2014 16:57:21 +0100, by Josef Eisl
-
Fix AMD64AllocatorTest junit assumption.Tue, 04 Nov 2014 16:51:08 +0100, by Josef Eisl
-
Merge.Wed, 30 Jul 2014 22:28:09 +0200, by Thomas Wuerthinger
-
Add missing import.Tue, 01 Jul 2014 21:44:57 +0200, by Thomas Wuerthinger
-
Resolved virtual calls are guaranteed to have as receiver type at least the holder of the virtual method.Tue, 01 Jul 2014 15:52:18 +0200, by Thomas Wuerthinger
-
Add utility to get the return stamp from a structured graph.Tue, 01 Jul 2014 15:50:12 +0200, by Thomas Wuerthinger
-
Add utility for testing whether a stamp can be improved. And a utility for getting the default stamps of the parameters of a method.Tue, 01 Jul 2014 15:43:48 +0200, by Thomas Wuerthinger
-
Add utility for getting the unqualified type name of a Java type.Tue, 01 Jul 2014 15:41:54 +0200, by Thomas Wuerthinger
-
Remove unnecessary padding in constants section.Tue, 04 Nov 2014 14:06:35 +0100, by Roland Schatz
-
mx: set initial value for flagTue, 04 Nov 2014 13:08:52 +0100, by Bernhard Urban
-
igv: fix coloring for 'Param' nodes (formerly 'Local')Tue, 04 Nov 2014 13:03:21 +0100, by Bernhard Urban
-
MethodCallTargetNode: simplify interface invokes to (guarded) virtual invoke on a single implementor, if there is one.Thu, 30 Oct 2014 15:02:36 +0100, by Josef Eisl
-
Add InvokeInterface tests.Tue, 04 Nov 2014 12:02:37 +0100, by Josef Eisl
-
MergeMon, 03 Nov 2014 16:49:28 -0800, by Tom Rodriguez
-
Fine grained naming of immutable HotSpot LocationIdentitiesMon, 03 Nov 2014 14:07:50 -0800, by Tom Rodriguez
-
Use LocationIdentity.isImmutable instead of testing against FINAL_LOCATIONMon, 03 Nov 2014 13:37:10 -0800, by Tom Rodriguez
-
fixed spelling mistakeTue, 04 Nov 2014 00:13:30 +0100, by Doug Simon
-
MergeMon, 03 Nov 2014 10:31:39 -0800, by Tom Rodriguez
-
Correct the bci used by stateDuring in ForeignCallNodeMon, 03 Nov 2014 10:17:24 -0800, by Tom Rodriguez
-
Test deoptimization inside ForeignCallNodeFri, 31 Oct 2014 12:22:06 -0700, by Tom Rodriguez
-
Record compilation dependencies with +LogCompilationFri, 31 Oct 2014 12:20:56 -0700, by Tom Rodriguez
-
Record frame state for deopts with +LogCompilationFri, 31 Oct 2014 11:25:32 -0700, by Tom Rodriguez
-
Suppress menubar for GraalJUnitCore on MacFri, 31 Oct 2014 11:24:02 -0700, by Tom Rodriguez
-
converted HotSpotResolvedObjectType to an interfaceMon, 03 Nov 2014 17:03:19 +0100, by Doug Simon
-
converted HotSpotResolvedJavaMethod to an interfaceMon, 03 Nov 2014 16:08:06 +0100, by Doug Simon
-
Truffle: add a test to track an ImplicitCast bugFri, 31 Oct 2014 10:44:05 +0100, by Benoit Daloze
-
Truffle: add TruffleRuntime#getCapability methodThu, 30 Oct 2014 17:04:16 +0100, by Andreas Woess
-
Truffle: remove CompilerDirectives.unsafeFrameCastThu, 30 Oct 2014 16:32:31 +0100, by Andreas Woess
-
mx jol: let user select from found classes, skip duplicatesWed, 29 Oct 2014 19:54:50 +0100, by Andreas Woess
-
Truffle: checkstyle fixes.Fri, 31 Oct 2014 00:27:14 +0100, by Christian Humer
-
Turffle: checkstyle fix.Thu, 30 Oct 2014 23:56:23 +0100, by Christian Humer
-
Truffle: fixed getDataPatches disappeared.Thu, 30 Oct 2014 22:56:08 +0100, by Christian Humer
-
Truffle: checkstyle fixes.Thu, 30 Oct 2014 18:19:25 +0100, by Christian Humer
-
Truffle: implemented new flag -G:+TruffleCompilationStatisticsThu, 30 Oct 2014 18:13:50 +0100, by Christian Humer
-
Truffle: add getQueuedCallTargets to GraalTruffleRuntime.Thu, 30 Oct 2014 18:12:45 +0100, by Christian Humer
-
Truffle: fixed node visitor was traversing the full call tree.Tue, 28 Oct 2014 14:29:16 +0100, by Christian Humer
-
Truffle: fixed invalidations were printed multiple times.Tue, 28 Oct 2014 14:29:16 +0100, by Christian Humer
-
Truffle: added compilation graal tier finished event to compilation listener.Mon, 27 Oct 2014 19:25:48 +0100, by Christian Humer
-
Truffle: add headers for new compilation listener files.Mon, 27 Oct 2014 18:23:52 +0100, by Christian Humer
-
Truffle: refactor TraceTruffleSplitting into separate class.Mon, 27 Oct 2014 18:03:45 +0100, by Christian Humer
-
Truffle: extract methods from OptimizedCallUtils and remove it.Mon, 27 Oct 2014 17:37:45 +0100, by Christian Humer
-
Truffle: refactor TraceTruffleCompilationAST into a separate class.Mon, 27 Oct 2014 17:34:08 +0100, by Christian Humer
-
Truffle: refactor TraceTrufflePerformanceWarnings into separate class.Mon, 27 Oct 2014 17:07:51 +0100, by Christian Humer
-
Truffle: refactor TraceTruffleCompilationCallTree into a separate class.Mon, 27 Oct 2014 15:40:31 +0100, by Christian Humer
-
Truffle: refactor TraceTruffleInlining into a separte class.Mon, 27 Oct 2014 15:30:53 +0100, by Christian Humer
-
Truffle: refactor TruffleCallTargetProfiling into a separate class.Mon, 27 Oct 2014 15:18:14 +0100, by Christian Humer
-
Truffle: refactor implementation of TraceTruffleCompilation, TraceTruffleCompilationDetails into separate classes.Mon, 27 Oct 2014 15:18:14 +0100, by Christian Humer
-
Truffle: add support for a CompilationListener in GraalTruffleRuntime.Mon, 27 Oct 2014 13:42:21 +0100, by Christian Humer
-
Truffle: refactor notifications in OptimizedCallTarget.Mon, 27 Oct 2014 13:42:21 +0100, by Christian Humer
-
Truffle: factor out assumption invalidate into a truffle boundary.Mon, 27 Oct 2014 13:42:21 +0100, by Christian Humer
-
Fix bug in code installer.Thu, 30 Oct 2014 18:14:41 +0100, by Roland Schatz
-
Improve javadoc for ResolvedJavaType.getSingleImplementor() and CompilerToVM.getKlassImplementor().Thu, 30 Oct 2014 17:52:18 +0100, by Josef Eisl
-
Rename ResolvedJavaType.getImplementor() to getSingleImplementor().Thu, 30 Oct 2014 16:52:13 +0100, by Josef Eisl