log

age author description
Fri, 05 Oct 2012 10:03:56 -0700 kvn Merge
Thu, 04 Oct 2012 06:31:07 -0700 neliasso 8000102: Resolve include conflicts
Tue, 02 Oct 2012 14:49:21 -0700 kvn 7199742: A lot of C2 OSR compilations of the same method's bci
Tue, 02 Oct 2012 12:25:13 -0700 kvn 7201026: add vector for shift count
Mon, 01 Oct 2012 14:50:10 -0700 twisti 7200949: JSR 292: rubybench/bench/time/bench_base64.rb fails with jruby.jar not on boot class path
Thu, 04 Oct 2012 14:01:07 -0700 jmasa Merge
Thu, 04 Oct 2012 10:40:23 -0700 jmasa 7198873: NPG: VM Does not unload classes with UseConcMarkSweepGC
Thu, 04 Oct 2012 10:04:13 -0700 johnc 8000311: G1: ParallelGCThreads==0 broken
Wed, 03 Oct 2012 20:31:41 +0200 jwilhelm 8000351: Tenuring threshold should be unsigned
Wed, 03 Oct 2012 08:08:52 -0700 jmasa 7199349: NPG: PS: Crash seen in jprt
Mon, 01 Oct 2012 13:29:11 +0200 stefank 8000228: Missing call to cr() when printing entry_point in nmethod, in os::print_location
Mon, 01 Oct 2012 13:29:11 +0200 stefank 8000227: [obj|type]ArrayKlass::oop_print_on prints one line to tty instead of the provided output stream
Fri, 28 Sep 2012 15:34:32 +0200 stefank 8000230: Change os::print_location to be more descriptive when a location is pointing into an object
Mon, 01 Oct 2012 11:07:31 +0200 stefank Merge
Thu, 27 Sep 2012 15:44:01 -0700 johnc 7200261: G1: Liveness counting inconsistencies during marking verification
Fri, 28 Sep 2012 14:36:20 -0700 amurillo 8000251: new hotspot build - hs25-b04
Thu, 04 Oct 2012 14:34:51 -0700 katleman Added tag jdk8-b59 for changeset 8a1a6b9b4f20
Wed, 03 Oct 2012 15:31:59 -0700 katleman Merge jdk8-b59
Thu, 27 Sep 2012 11:24:35 -0700 katleman Added tag jdk8-b58 for changeset 6bb378c50828
Fri, 28 Sep 2012 13:39:41 -0700 amurillo Added tag hs25-b03 for changeset f2e12eb74117
Fri, 28 Sep 2012 10:16:29 -0700 kvn Merge hs25-b03
Thu, 27 Sep 2012 15:49:48 -0700 kvn 7198084: NPG: distance is too big for short branches in test_invocation_counter_for_mdp()
Thu, 27 Sep 2012 09:38:42 -0700 kvn 7193318: C2: remove number of inputs requirement from Node's new operator
Tue, 25 Sep 2012 15:48:17 -0700 kvn 7200264: 7192963 changes disabled shift vectors
Tue, 25 Sep 2012 10:41:15 -0700 kvn 7200233: C2: can't use expand rules for vector instruction rules
Thu, 29 Mar 2012 16:43:21 +0200 neliasso 7163863: Updated projectcreator
Mon, 24 Sep 2012 17:59:24 -0700 twisti 7200001: failed C1 OSR compile doesn't get recompiled with C2
Mon, 24 Sep 2012 14:46:06 -0700 kvn Merge
Mon, 24 Sep 2012 12:31:47 -0700 twisti Merge
Mon, 24 Sep 2012 11:07:03 -0700 twisti 7188176: The JVM should differentiate between T and M series and adjust GC ergonomics
Mon, 24 Sep 2012 10:30:14 -0700 kvn 7200163: add CodeComments functionality to assember stubs
Thu, 20 Sep 2012 16:49:17 +0200 roland 7023898: Intrinsify AtomicLongFieldUpdater.getAndIncrement()
Wed, 19 Sep 2012 16:50:26 -0700 kvn 7199010: incorrect vector alignment
Wed, 19 Sep 2012 10:38:12 -0700 twisti 7198499: TraceTypeProfile as diagnostic option
Mon, 17 Sep 2012 19:39:07 -0700 kvn 7196199: java/text/Bidi/Bug6665028.java failed: Bidi run count incorrect
Mon, 17 Sep 2012 17:02:10 -0700 kvn 7197033: missing ResourceMark for assert in Method::bci_from()
Mon, 17 Sep 2012 12:57:58 -0700 twisti 7196262: JSR 292: java/lang/invoke/PrivateInvokeTest.java fails on solaris-sparc
Fri, 28 Sep 2012 14:14:25 +0200 stefank Merge
Tue, 25 Sep 2012 18:28:16 +0200 brutisso Merge
Tue, 25 Sep 2012 14:58:12 +0200 brutisso 7200470: KeepAliveClosure not needed in CodeCache::do_unloading
Tue, 25 Sep 2012 07:05:55 -0700 jmasa 7200615: NPG: optimized VM build is broken
Thu, 27 Sep 2012 20:22:57 +0400 dsamersoff Merge
Tue, 25 Sep 2012 07:58:42 -0400 dholmes 7200065: Cross-compilation changes to support the new-build
Mon, 24 Sep 2012 20:04:19 -0700 minqi Merge
Mon, 24 Sep 2012 12:44:00 -0700 minqi 6879063: SA should use hsdis for disassembly
Fri, 21 Sep 2012 10:56:28 +0200 nloodin 7200092: Make NMT a bit friendlier to work with
Thu, 20 Sep 2012 03:49:15 -0700 kevinw Merge
Wed, 19 Sep 2012 15:24:32 +0100 kevinw 7196045: Possible JVM deadlock in ThreadTimesClosure when using HotspotInternal non-public API.
Wed, 19 Sep 2012 16:18:55 -0400 jcoomes Merge
Tue, 18 Sep 2012 19:44:39 -0400 jcoomes Merge
Tue, 18 Sep 2012 13:15:28 -0700 ohair 7198329: Add $(sort) to object files used in links makes binarties more consistent
Tue, 18 Sep 2012 10:25:20 -0700 ohair Merge
Mon, 17 Sep 2012 11:46:25 -0700 ihse 7172012: Make test-in-build an option (Queens)
Wed, 19 Sep 2012 08:41:30 -0700 minqi Merge
Tue, 18 Sep 2012 10:10:43 -0700 minqi 7191786: retransformClasses() does not pass in LocalVariableTypeTable of a method
Tue, 18 Sep 2012 11:37:26 -0700 zgu Merge
Mon, 17 Sep 2012 16:37:26 -0400 zgu 7188594: Print statistic collected by NMT with VM flag
Mon, 17 Sep 2012 13:34:07 -0700 zgu Merge
Mon, 17 Sep 2012 10:20:04 -0400 zgu 7190089: NMT ON: NMT failed assertion on thread's stack base address
Mon, 17 Sep 2012 08:44:19 -0400 dholmes Merge
Mon, 17 Sep 2012 07:36:31 -0400 dholmes 7194254: jstack reports wrong thread priorities
Mon, 17 Sep 2012 11:46:19 +0200 sla 7193201: [OS X] The development launcher should be signed and given task_for_pid privileges
Mon, 24 Sep 2012 19:00:55 -0400 vladidan Merge
Wed, 19 Sep 2012 17:22:49 -0400 bpittore 7195372: Wrong copyright in new files
Fri, 21 Sep 2012 14:39:56 -0700 amurillo 7200236: new hotspot build - hs25-b03
Fri, 21 Sep 2012 14:02:58 -0700 amurillo Added tag hs25-b02 for changeset 5f54277c67f7 jdk8-b58
Fri, 21 Sep 2012 14:02:57 -0700 amurillo Merge hs25-b02
Thu, 20 Sep 2012 16:27:51 -0700 jcoomes 7199082: write warning messages to stderr
Thu, 20 Sep 2012 13:49:27 -0700 jmasa Merge
Thu, 20 Sep 2012 12:18:23 -0700 jmasa 7199923: NPG: tools/javac/T7093325.java timeout
Thu, 20 Sep 2012 09:52:56 -0700 johnc 7190666: G1: assert(_unused == 0) failed: Inconsistency in PLAB stats
Wed, 19 Sep 2012 15:48:02 -0700 johnc 7193946: Move warnings associated with UseMemSetInBOT flag
Wed, 19 Sep 2012 08:48:10 -0700 johnc 7016955: G1: remove the is_zeroed parameter from the HeapRegion constructor
Tue, 18 Sep 2012 14:15:06 -0700 jmasa 7197557: NPG: nsk/sysdict/vm/stress/chain/chain004 hangs intermittently
Mon, 17 Sep 2012 10:33:13 +0200 brutisso 7198130: G1: PrintReferenceGC output comes out of order
Mon, 17 Sep 2012 10:46:59 -0400 coleenp 7197269: NPG: FollowReferences has no ClassLoader -> Class link to follow
Thu, 13 Sep 2012 21:20:26 +0200 brutisso 7197906: BlockOffsetArray::power_to_cards_back() needs to handle > 32 bit shifts
Fri, 14 Sep 2012 22:00:41 -0700 amurillo 7198641: new hotspot build - hs25-b02
Thu, 20 Sep 2012 13:44:28 -0700 katleman Added tag jdk8-b57 for changeset d70102c4cb73
Fri, 14 Sep 2012 21:50:58 -0700 amurillo Added tag hs25-b01 for changeset 9b076bc3ab67
Fri, 14 Sep 2012 21:50:58 -0700 amurillo Merge hs25-b01
Fri, 14 Sep 2012 12:55:50 -0400 zgu 7198529: NPG: assert with NMT code in Thread destructor
Thu, 13 Sep 2012 22:09:16 +0200 roland 7198074: NPG: assert(((Metadata*)obj)->is_valid()) failed: obj is valid
Tue, 11 Sep 2012 20:12:55 -0700 zgu Merge
Tue, 11 Sep 2012 18:28:51 -0700 zgu Merge
Tue, 11 Sep 2012 20:53:17 -0400 zgu 7181995: NMT ON: NMT assertion failure assert(cur_vm->is_uncommit_record() || cur_vm->is_deallocation_record
Tue, 11 Sep 2012 20:20:38 -0400 coleenp 7196681: NPG: Some JSR 292 tests crash in Windows exception handler
Tue, 11 Sep 2012 16:20:57 +0200 roland 7195816: NPG: Crash in c1_ValueType - ShouldNotReachHere
Tue, 11 Sep 2012 14:59:23 +0200 stefank 7197350: NPG: jvmtiHeapReferenceCallback receives incorrect reference_kind for system class roots
Mon, 10 Sep 2012 16:37:22 -0700 twisti 7196242: vm/mlvm/indy/stress/java/loopsAndThreads crashed
Fri, 07 Sep 2012 16:42:25 -0400 coleenp 7196103: NPG: Unable to allocate bit map for parallel garbage collection for the requested heap size
Fri, 07 Sep 2012 12:04:16 -0400 coleenp 7195833: NPG: Rename instanceClassLoaderKlass, instanceRefKlass and instanceMirrorKlass
Thu, 06 Sep 2012 07:28:30 -0700 jmasa 7196298: Better fix for 7195789
Wed, 05 Sep 2012 20:08:08 -0400 coleenp 7195867: NPG: SAJDI tests fail with sun.jvm.hotspot.types.WrongTypeException: No suitable match for type
Wed, 05 Sep 2012 10:18:37 -0700 kvn 7196167: NPG: mismerge in make/solaris/makefiles/fastdebug.make
Wed, 05 Sep 2012 10:39:29 +0200 stefank 7195935: NPG: Some issues with compressed oops
Tue, 04 Sep 2012 16:20:28 -0700 jmasa 7195789: NPG: assert(used + free == capacity) failed: Accounting is wrong
Tue, 04 Sep 2012 18:01:20 -0700 twisti 7196120: NPG: JSR 2292 test fails because missing fix for 7188911
Tue, 04 Sep 2012 23:27:55 +0200 roland 7184649: NPG: Implement another MetdataPtr case
Tue, 04 Sep 2012 13:01:03 +0200 stefank 7195968: NPG: oopDesc::list_ptr_from_klass is broken
Mon, 03 Sep 2012 18:37:12 -0400 coleenp 7195823: NPG: CMS reserved() doesn't match _rs.base().
Sat, 01 Sep 2012 13:25:18 -0400 coleenp 6964458: Reimplement class meta-data storage to use native memory
Fri, 31 Aug 2012 16:39:35 -0700 jcoomes 7195615: new hotspot build - hs25-b01
Thu, 13 Sep 2012 13:15:14 -0700 katleman Added tag jdk8-b56 for changeset 6124ff421829 jdk8-b57
Thu, 06 Sep 2012 17:27:33 -0700 katleman Added tag jdk8-b55 for changeset af0c8a080851 jdk8-b56
Fri, 16 Nov 2012 17:21:10 +0100 Lukas Stadler make osr compilations asynchronous
Thu, 15 Nov 2012 17:18:16 +0100 Lukas Stadler disabled scaladacapo apparat benchmark
Thu, 15 Nov 2012 10:26:00 +0100 Laurent Daynes Automated merge with https://lafo.ssw.uni-linz.ac.at/hg/graalvm
Thu, 15 Nov 2012 10:25:46 +0100 Laurent Daynes Avoids stripping libjvm.so when building debug on Solaris (.debuginfo files don't work well with Oracle Solaris Studio 12.3's solaris).
Tue, 13 Nov 2012 21:21:02 +0100 Doug Simon clarified the specification of ResolvedJavaType.getModifiers() to indicate the similarity to Class.getModifiers() and fixed the current usages and the HotSpot implementation to accommodate the spec change
Tue, 13 Nov 2012 14:48:42 +0100 Doug Simon removed null check from UnsafeLoadNode, UnsafeStoreNode, ReadNode and WriteNode as it violates the sun.misc.Unsafe API
Mon, 12 Nov 2012 21:13:19 +0100 Doug Simon fixed bug in binding of logging stubs to the correct stub address
Mon, 12 Nov 2012 21:12:34 +0100 Doug Simon added symlinks to the BSD/MacOS HotSpot source directories
Mon, 12 Nov 2012 21:11:55 +0100 Doug Simon removed use of ResolvedJavaType.toJava() from WordTypeRewriterPhase
Mon, 12 Nov 2012 21:10:27 +0100 Doug Simon primitive types are not abstract
Mon, 12 Nov 2012 18:11:17 +0100 Lukas Stadler fix PartialEscapeAnalysisTest
Mon, 12 Nov 2012 17:49:06 +0100 Lukas Stadler add Virtualizable and VirtualizerTool, refactor PEA to use it
Mon, 12 Nov 2012 17:48:51 +0100 Lukas Stadler small cleanup
Mon, 12 Nov 2012 17:46:21 +0100 Lukas Stadler add isDefaultForKind to Constant
Mon, 12 Nov 2012 17:45:55 +0100 Lukas Stadler make VirtualObjectState and MaterializedObjectState global value numberable
Mon, 12 Nov 2012 17:45:27 +0100 Lukas Stadler make LoopFragment deal correctly with GVN'd VirtualState
Mon, 12 Nov 2012 13:04:08 +0100 Laurent Daynes Added recursive chmod for cases where JAVA_HOME is not owned by graal workspace owner.
Mon, 12 Nov 2012 13:02:43 +0100 Laurent Daynes Fixed use of mapfilevers for solaris makefile.
Mon, 12 Nov 2012 11:48:01 +0100 Laurent Daynes Automated merge with https://lafo.ssw.uni-linz.ac.at/hg/graalvm
Fri, 09 Nov 2012 19:41:52 +0100 Laurent Daynes added setup of ENFORCE_COMPILER_REV and ENFORCE_CC_COMPILER_REV when using sunstudio compilers on Solaris to avoid build complaint from HotSpot makefiles.
Fri, 09 Nov 2012 16:28:38 +0100 Laurent Daynes remove debug printout.
Mon, 12 Nov 2012 00:08:17 +0100 Doug Simon removed file that clashes with another file of the same name but different case (which Mac OS X cannot handle)
Fri, 09 Nov 2012 17:15:13 -0800 Christian Wimmer Support for interfaces in the Graal API: Make interfaces implemented by a ResolvedJavaType available; change semantics of ResolvedJavaType.getSuperclass to return null for interfaces (to conform with java.lang.Class); change semantics of ResolvedJavaType.isInstanceClass to return false for interfaces.
Fri, 09 Nov 2012 17:04:16 -0800 Christian Wimmer Make CalleeSaveLayout available in CompilationResult
Fri, 09 Nov 2012 17:03:40 -0800 Christian Wimmer Remove double checked locking rule, which is no longer supported in checkstyle
Fri, 09 Nov 2012 16:58:28 -0800 Christian Wimmer When InstanceOfNode is lowered to always true or always false condition, then the no longer used branch needs to be removed from graph.
Fri, 09 Nov 2012 16:57:29 -0800 Christian Wimmer Avoid NullPointerException
Fri, 09 Nov 2012 16:56:23 -0800 Christian Wimmer UnsignedMathSnippets are not HotSpot-specific. Move them to snippets project and activate them.
Fri, 09 Nov 2012 16:55:09 -0800 Christian Wimmer HexCodeFile is not HotSpot-specific, so move it to printer project
Fri, 09 Nov 2012 16:11:12 +0100 Lukas Stadler fix for bug in GraphBuilderPhase (which caused a NPE in insertLoopProxies)
Fri, 09 Nov 2012 15:23:35 +0100 Laurent Daynes Automatically add -d64 vm options when running graal
Fri, 09 Nov 2012 13:35:26 +0100 Laurent Daynes Automated merge with https://lafo.ssw.uni-linz.ac.at/hg/graalvm
Fri, 09 Nov 2012 13:32:53 +0100 Laurent Daynes added missing files to build on solaris
Wed, 24 Oct 2012 12:59:22 +0200 Laurent Daynes Make sure files in copy of JDK has write-protection unset before modifying it.
Tue, 23 Oct 2012 17:08:17 +0200 Laurent Daynes Added change to copied directory's protection when source JDK directories are read-only.
Thu, 08 Nov 2012 18:19:31 +0100 Gilles Duboscq Do not inline vtable lookup when the method's holder is not yet linked (no vtable offset available)
Thu, 08 Nov 2012 18:18:18 +0100 Gilles Duboscq Change default graph dumping to binary and no CFG, fix name template for RuntimeCall
Thu, 08 Nov 2012 18:16:34 +0100 Gilles Duboscq Add OSR marker in -G:+PrintCompilation output
Wed, 07 Nov 2012 17:48:02 +0100 Gilles Duboscq Fix Inlining : null check guard should use reason NullCheckException
Wed, 07 Nov 2012 16:22:11 +0100 Lukas Stadler remove unnecessary assertion in OSR compilation
Wed, 07 Nov 2012 15:59:38 +0100 Lukas Stadler refactor StructuredGraph constructor, remove debug output
Wed, 07 Nov 2012 15:59:11 +0100 Lukas Stadler fix for unnecessary BailoutExceptions in OSR
Wed, 07 Nov 2012 15:58:20 +0100 Lukas Stadler fix merge error
Wed, 07 Nov 2012 15:10:30 +0100 Lukas Stadler Merge.
Wed, 07 Nov 2012 14:52:12 +0100 Lukas Stadler hotspot infrastructure for OnStackReplacement
Wed, 07 Nov 2012 14:14:35 +0100 Lukas Stadler Graal infrastructure for OnStackReplacement
Wed, 07 Nov 2012 14:08:03 +0100 Lukas Stadler change LIRGenerator to take StructuredGraph instead of Graph
Wed, 07 Nov 2012 13:18:04 +0100 Lukas Stadler VM infrstructure for OnStackReplacement
Wed, 07 Nov 2012 12:18:37 +0100 Lukas Stadler remove InliningIdentifier
Wed, 07 Nov 2012 14:13:11 +0100 Gilles Duboscq Fix for Canonicalizer : accespt replacement of a floating node by a merge node
Wed, 07 Nov 2012 13:20:49 +0100 Gilles Duboscq Add option for EliminatePartiallyRedundantGuards, eliminate at splits after IterativeConditionalElimination
Wed, 07 Nov 2012 12:10:33 +0100 Gilles Duboscq Cleanup GraalOption : removed defunct options
Tue, 06 Nov 2012 14:26:30 +0100 Gilles Duboscq Simple elimination of some partially redundant guards
Tue, 06 Nov 2012 13:59:07 +0100 Gilles Duboscq Merge
Tue, 06 Nov 2012 13:57:04 +0100 Gilles Duboscq Directly return the NodeSuccessorList in ControlSplitNode.blockSuccessors instead of creating a new Iterable
Tue, 06 Nov 2012 10:01:17 +0100 Lukas Stadler fix lock-related assertion in PEA
Mon, 05 Nov 2012 12:58:32 +0100 Lukas Stadler PEA bugfix: look up scalar aliases when initializing virtual object entries
Mon, 05 Nov 2012 12:57:17 +0100 Lukas Stadler PEA: create default element for arrays only once
Fri, 02 Nov 2012 12:14:07 +0100 Doug Simon refactored complex snippet-based lowering mechanism for InstanceOfNodes into non-HotSpot specific project
Fri, 02 Nov 2012 10:21:38 +0100 Doug Simon simplified and improved the re-use of an instanceof snippet instantiation across all of the usages of the InstanceOfNode
Thu, 01 Nov 2012 17:33:48 +0100 Doug Simon fixed comment
Thu, 01 Nov 2012 17:32:35 +0100 Doug Simon added more tests to InstanceOfTest
Thu, 01 Nov 2012 17:30:53 +0100 Doug Simon refactored anonymous class into inner class to ease debugging
Thu, 01 Nov 2012 17:30:04 +0100 Doug Simon made all constructors public to be consistent
Wed, 31 Oct 2012 18:21:19 +0100 Lukas Stadler more PEA refactoring, multiple iterations
Wed, 31 Oct 2012 10:33:01 +0100 Lukas Stadler first part of PEA refactoring, fixes
Wed, 31 Oct 2012 08:20:42 +0100 Lukas Stadler first part of PEA refactoring
Tue, 30 Oct 2012 23:59:59 +0100 Doug Simon Merge.
Tue, 30 Oct 2012 23:58:53 +0100 Doug Simon intermediate materialization is now removed during lowering of an InstanceOfNode that has a single usage which is an IfNode in the same block
Tue, 30 Oct 2012 10:45:00 +0100 Doug Simon renamed snippet methods in InstanceOfSnippets
Tue, 30 Oct 2012 11:12:35 -0700 Christian Wimmer CodeCacheProvider.callKillsRegisters is not necessary because this information can be inferred from the register configuration
Tue, 30 Oct 2012 13:54:39 +0100 Lukas Stadler refactor PEA into separate classes
Tue, 30 Oct 2012 11:32:09 +0100 Lukas Stadler removed unused PEA version
Tue, 30 Oct 2012 10:22:25 +0100 Doug Simon factored CheckCastDynamicNode out of CheckCastNode
Tue, 30 Oct 2012 08:57:28 +0100 Doug Simon removed targetClassInstruction from InstanceOfNode
Mon, 29 Oct 2012 21:10:04 +0100 Doug Simon Merge with http://hg.openjdk.java.net/hsx/hsx25/hotspot/ just before the NPG (no perm gen) changeset
Fri, 31 Aug 2012 16:17:41 -0700 jcoomes Added tag hs24-b22 for changeset 09ea7e0752b3 jdk8-b55
Fri, 31 Aug 2012 16:17:40 -0700 jcoomes Merge hs24-b22
Fri, 31 Aug 2012 12:59:10 -0700 jiangli Merge
Fri, 31 Aug 2012 14:47:01 -0400 jiangli Merge
Thu, 30 Aug 2012 11:20:01 -0400 bpittore 7154641: Servicability agent should work on platforms other than x86, sparc
Fri, 17 Aug 2012 16:47:04 -0700 amurillo Merge
Wed, 08 Aug 2012 16:09:11 -0400 vladidan Merge
Wed, 08 Aug 2012 15:43:51 -0400 jprovino 7153374: ARM ONLY .. linking problem with new compilers.. Need to use -fPIC
Fri, 31 Aug 2012 10:48:08 -0700 twisti Merge
Wed, 29 Aug 2012 13:02:40 -0700 kvn 7160161: Missed safepoint in non-Counted loop
Wed, 29 Aug 2012 14:49:05 -0400 coleenp 7191926: Remove MKS dependency in Hotspot regression tests
Tue, 28 Aug 2012 15:24:39 -0700 twisti 7192406: JSR 292: C2 needs exact return type information for invokedynamic and invokehandle call sites
Mon, 27 Aug 2012 15:17:17 -0700 twisti 6677625: Move platform specific flags from globals.hpp to globals_<arch>.hpp
Mon, 27 Aug 2012 09:46:38 -0700 kvn 7148109: C2 compiler consumes too much heap resources
Fri, 31 Aug 2012 08:30:30 +0200 brutisso Merge
Wed, 29 Aug 2012 13:02:54 -0700 johnc 7194409: os::javaTimeNanos() shows hot on CPU_CLK_UNHALTED profiles
Tue, 28 Aug 2012 15:20:08 -0700 johnc 7041879: G1: introduce stress testing parameter to cause frequent evacuation failures
Thu, 23 Aug 2012 10:21:12 +0200 brutisso 7178363: G1: Remove the serial code for PrintGCDetails and make it a special case of the parallel code
Fri, 24 Aug 2012 19:45:42 -0700 dcubed Merge
Wed, 22 Aug 2012 10:01:51 +0200 sla 7192916: Hotspot development launcher should use DYLD_LIBRARY_PATH on OS X
Fri, 24 Aug 2012 16:23:59 -0700 amurillo 7194004: new hotspot build - hs24-b22
Thu, 30 Aug 2012 10:27:07 -0700 katleman Added tag jdk8-b54 for changeset e8fb566b9466
Fri, 24 Aug 2012 15:51:20 -0700 amurillo Added tag hs24-b21 for changeset 9e3ae661284d jdk8-b54
Fri, 24 Aug 2012 15:51:19 -0700 amurillo Merge hs24-b21
Fri, 24 Aug 2012 11:48:32 -0700 twisti Merge
Thu, 23 Aug 2012 09:13:16 -0700 kvn 7192965: assert(is_aligned_sets(size)) failed: mask is not aligned, adjacent sets
Wed, 22 Aug 2012 11:55:40 -0700 kvn 7192963: assert(_in[req-1] == this) failed: Must pass arg count to 'new'
Wed, 22 Aug 2012 14:29:57 +0200 roland 7171824: assert(_offset >= 1) failed: illegal call to offset()
Tue, 21 Aug 2012 14:50:02 -0700 kvn 7192964: assert(false) failed: bad AD file
Tue, 21 Aug 2012 10:48:50 -0700 twisti 7192167: JSR 292: C1 has old broken code which needs to be removed
Mon, 20 Aug 2012 09:58:58 -0700 kvn 7190310: Inlining WeakReference.get(), and hoisting $referent may lead to non-terminating loops
Mon, 20 Aug 2012 09:07:21 -0700 kvn 6340864: Implement vectorization optimizations in hotspot-server
Fri, 24 Aug 2012 09:45:08 +0200 brutisso Merge
Thu, 23 Aug 2012 05:25:59 +0200 brutisso 7193157: G1: Make some develpflags available in product builds
Tue, 21 Aug 2012 14:10:39 -0700 johnc 7185699: G1: Prediction model discrepancies
Tue, 21 Aug 2012 10:05:57 -0700 johnc 7192128: G1: Extend fix for 6948537 to G1's BOT
Tue, 21 Aug 2012 19:25:20 -0700 dcubed Merge
Fri, 17 Aug 2012 11:57:46 -0700 dcubed Merge
Tue, 14 Aug 2012 13:56:46 -0400 zgu 7191124: Optimized build is broken due to inconsistent use of DEBUG_ONLY and NOT_PRODUCT macros in NMT
Fri, 10 Aug 2012 23:16:52 -0700 tbell 7190512: Fix for 7181175 broke hotspot/make/windows/create.bat builds
Mon, 06 Aug 2012 15:54:45 -0400 kamg 7116786: RFE: Detailed information on VerifyErrors
Mon, 06 Aug 2012 09:34:40 -0700 dcubed Merge
Fri, 03 Aug 2012 18:34:28 -0700 dcubed 7181175: Enable builds on Windows with MinGW/MSYS
Thu, 02 Aug 2012 14:54:14 -0700 dcubed 7188168: 7071904 broke the DEBUG_BINARIES option on Linux
Wed, 01 Aug 2012 16:16:13 -0700 zgu Merge
Wed, 01 Aug 2012 15:00:50 -0700 zgu Merge
Wed, 01 Aug 2012 17:19:30 -0400 zgu 7185614: NMT ON: "check by caller" assertion failed on nsk ThreadMXBean test
Wed, 01 Aug 2012 16:52:43 -0400 coleenp 7129723: MAC: Some regression tests need to recognize Mac OS X platform
Fri, 17 Aug 2012 15:41:04 -0700 amurillo Merge
Tue, 07 Aug 2012 09:53:12 -0700 amurillo 7189729: jprt.properties should include release jdk7u8
Mon, 06 Aug 2012 12:20:14 -0700 johnc 6818524: G1: use ergonomic resizing of PLABs
Wed, 15 Aug 2012 16:49:38 -0700 amurillo 7191765: make jdk8 the default jprt release for hs24
Fri, 10 Aug 2012 23:19:43 -0700 amurillo 7190772: new hotspot build - hs24-b21
Thu, 23 Aug 2012 12:27:33 -0700 katleman Added tag jdk8-b53 for changeset 54240c1b8e87
Thu, 16 Aug 2012 11:43:12 -0700 katleman Added tag jdk8-b52 for changeset 6d0436885201 jdk8-b53
Mon, 29 Oct 2012 20:02:54 +0100 Doug Simon removing intermediate materialization with frame-state-full merges now works
Mon, 29 Oct 2012 17:22:25 +0100 Doug Simon Merge.
Mon, 29 Oct 2012 17:12:47 +0100 Doug Simon removed _'s from method names in CompilerToVM
Mon, 29 Oct 2012 17:05:44 +0100 Lukas Stadler renamed CheckCastElimination to ConditionalElimination, plus a few small changes
Mon, 29 Oct 2012 14:47:07 +0100 Doug Simon removing intermediate materializations when merge has frame state (pending bug fix)
Mon, 29 Oct 2012 14:44:53 +0100 Doug Simon removing intermediate materializations is disabled when the compare input to an if has more than one usage
Mon, 29 Oct 2012 14:41:20 +0100 Doug Simon added more javadoc to DebugConfig interface
Fri, 26 Oct 2012 17:32:57 +0200 Doug Simon improved IfNode simplification of removing intermediate materializations to handle (some) MergeNodes with a non-null frame state
Thu, 25 Oct 2012 20:08:32 +0200 Doug Simon deleted Architecture.twoOperandMode() and encapsulated all public fields in Architecture with getters
Thu, 25 Oct 2012 14:50:14 +0200 Doug Simon removed Architecture.isX86() and Architecture.isSPARC()
Thu, 25 Oct 2012 12:52:54 +0200 Doug Simon moved AMD64 into its own (new) project: com.oracle.graal.amd64
Thu, 25 Oct 2012 12:42:25 +0200 Doug Simon added test case to demonstrate current limitation in the IfNode simplification of removing intermediate materializations
Thu, 25 Oct 2012 12:29:56 +0200 Doug Simon updated javadoc
Thu, 25 Oct 2012 12:29:39 +0200 Doug Simon disabled IfNode materialization simplification if associated merge has a non-null frame state
Thu, 25 Oct 2012 08:42:26 +0200 Doug Simon fixed formatting in FrameState.toString()
Thu, 25 Oct 2012 08:13:16 +0200 Doug Simon removed left-over debugging statement
Thu, 25 Oct 2012 01:22:07 +0200 Doug Simon removed JumpNode and the non-materializing instanceof snippets that used it
Wed, 24 Oct 2012 22:30:46 +0200 Doug Simon extended IfNode simplification to try and connect code that initializes a variable directly with the successors of an if construct that switches on the variable
Wed, 24 Oct 2012 17:40:06 +0200 Doug Simon re-add successor of a canonicalized fixed node to the canonicalization work list as the removal may have presented new canonicalization opportunities for the successor
Wed, 24 Oct 2012 17:37:03 +0200 Doug Simon removed unnecessary boxing
Wed, 24 Oct 2012 17:35:44 +0200 Doug Simon added method to DebugScope to simplify dumping of a graph from with Eclipse
Mon, 22 Oct 2012 20:22:50 +0200 Doug Simon use of JumpNodes to lower instanceof snippets can be disabled with graal.instanceof.disableJumpNodes system property
Mon, 22 Oct 2012 18:10:04 +0200 Doug Simon added indirection for the replacement of a snippet-lowered node with the snippet's return value
Mon, 22 Oct 2012 10:23:50 +0200 Doug Simon improved InstanceOfTest.isStringInt()
Sat, 20 Oct 2012 12:21:23 +0200 Doug Simon fixed detection of architecture on Snow Leopard and earlier versions of MacOSX
Sat, 20 Oct 2012 11:53:12 +0200 Doug Simon Merge.
Sat, 13 Oct 2012 15:54:33 +0200 Doug Simon Merge.
Tue, 09 Oct 2012 13:27:17 +0200 Doug Simon renamed input for IfNode from 'compare' to 'condition'
Fri, 19 Oct 2012 13:25:19 +0200 Laurent Daynes Silently ignore error on installing .diz files when building on Solaris.
Fri, 19 Oct 2012 12:51:46 +0200 Laurent Daynes Merge
Fri, 19 Oct 2012 11:30:50 +0200 Laurent Daynes Fixed linking issue on Solaris. Mapfile vers files must be defined.
Fri, 19 Oct 2012 11:30:06 +0200 Laurent Daynes fixed compilation issues on Solaris. When using SunStudio compiler, Solaris build with DONT_USE_PRECOMPILED_HEADER
Fri, 19 Oct 2012 10:18:40 +0200 Laurent Daynes arch is i86pc on solaris x64 boxes.
Fri, 19 Oct 2012 09:55:54 +0200 Laurent Daynes fixed makefile to build on Solaris.
Fri, 12 Oct 2012 16:47:18 -0700 Christian Wimmer Remove unnecessary test folder definition
Fri, 12 Oct 2012 16:12:13 -0700 Christian Wimmer Add trailing comma
Fri, 12 Oct 2012 16:11:12 -0700 Christian Wimmer Intrinsification of more Unsafe methods
Fri, 12 Oct 2012 16:10:45 -0700 Christian Wimmer Remove BoxNode that is never used
Fri, 12 Oct 2012 16:10:05 -0700 Christian Wimmer Do not generate null check for values already proven to be non-null.
Fri, 12 Oct 2012 16:09:36 -0700 Christian Wimmer Add assertion to prevent use of wrong factory method
Thu, 11 Oct 2012 15:38:10 +0200 Lukas Stadler small change to inlining heuristics
Wed, 10 Oct 2012 20:32:33 -0700 Christian Wimmer Add functionality to initialize a type
Wed, 10 Oct 2012 20:29:53 -0700 Christian Wimmer The lowering currently does not support a FixedGuard as the usage of an InstanceOfNode
Wed, 10 Oct 2012 20:29:24 -0700 Christian Wimmer Allow virtual phi functions
Wed, 10 Oct 2012 20:29:07 -0700 Christian Wimmer Call target can be null, so don't crash debug printer
Wed, 10 Oct 2012 20:28:42 -0700 Christian Wimmer Allow virtual phi functions
Wed, 10 Oct 2012 20:21:56 -0700 Christian Wimmer Avoid assertion failures for BoxedVirtualObjectNode
Tue, 09 Oct 2012 16:16:39 -0700 Christian Wimmer Minor fixes after cleanup
Tue, 09 Oct 2012 15:39:49 -0700 Christian Wimmer Change that was missing in earlier improvements to annotation processing in the mx script
Tue, 09 Oct 2012 15:37:12 -0700 Christian Wimmer Remove project graal.boot
Tue, 09 Oct 2012 15:32:45 -0700 Christian Wimmer Rename project graal.api to graal.api.runtime
Tue, 09 Oct 2012 15:23:38 -0700 Christian Wimmer Cleanup of Graal API: Rename methods so that it follows the getXxx naming convention and so that they are similar to the names of the java.lang.reflect classes. Remove unused methods.
Tue, 09 Oct 2012 14:06:26 +0200 Gilles Duboscq Merge
Tue, 09 Oct 2012 14:02:33 +0200 Gilles Duboscq Fix NullPointerException when disabling Debug
Tue, 09 Oct 2012 13:34:25 +0200 Lukas Stadler increase code cache size for Graal
Mon, 08 Oct 2012 19:46:12 -0700 Christian Wimmer Improvements of annotation processor functionality in mx script; allow javac to be run in debugger in order to debug annotation processor
Mon, 08 Oct 2012 19:34:32 -0700 Christian Wimmer SnippetTemplate must not depend on CodeCacheProvider (only on MetaAccessProvider). This means that the hasSideEffect flag of a RuntimeCall must be already fixed in the RuntimeCall.Descriptor to avoid a lookup of the actual RuntimeCall using the CodeCacheProvider.
Mon, 08 Oct 2012 17:38:24 +0200 Doug Simon modified canonicalizeprojects to ensure all package prefixes match the enclosing project
Mon, 08 Oct 2012 17:36:51 +0200 Doug Simon renamed package: com.oracle.graal.compiler.target.amd64 -> com.oracle.graal.compiler.amd64
Mon, 08 Oct 2012 17:35:03 +0200 Doug Simon renamed packages: com.oracle.max.asm... -> com.oracle.graal.asm...
Mon, 08 Oct 2012 17:31:58 +0200 Doug Simon moved classes from com.oracle.graal.util into com.oracle.graal.nodes.util
Mon, 08 Oct 2012 17:30:11 +0200 Doug Simon renamed package: com.oracle.graal.lir.cfg -> com.oracle.graal.nodes.cfg
Mon, 08 Oct 2012 17:18:31 +0200 Doug Simon fixed imprecise dependencies
Mon, 08 Oct 2012 17:18:00 +0200 Doug Simon modified canonicalizeprojects to detect imprecise dependencies (e.g., A specifies that it depends on B but only imports packages from B's dependencies)
Sun, 07 Oct 2012 14:27:50 +0200 Doug Simon split phases out of graal.phases project into graal.phases.common project
Sun, 07 Oct 2012 14:15:44 +0200 Doug Simon rename packages in graal.phases to match project name
Sun, 07 Oct 2012 14:11:55 +0200 Doug Simon rename packages in graal.virtual to match project name
Sun, 07 Oct 2012 14:08:36 +0200 Doug Simon rename packages in graal.loop to match project name
Sun, 07 Oct 2012 12:44:05 +0200 Doug Simon refactoring: graal.compiler.phases -> graal.phases, graal.compiler.virtual -> graal.virtual, graal.compiler.loop -> graal.loop
Fri, 05 Oct 2012 17:55:12 +0200 Doug Simon consolidated framework for runtime and stub calls and moved declaration of descriptors for such calls to the source file in which they are used
Fri, 05 Oct 2012 15:54:08 +0200 Lukas Stadler add new backtracking partial escape analysis
Fri, 05 Oct 2012 15:39:40 +0200 Lukas Stadler move TailDuplication to before lowering and escape analysis
Fri, 05 Oct 2012 15:17:27 +0200 Lukas Stadler add hashCode fast path for System.identityHashCode
Fri, 05 Oct 2012 13:44:26 +0200 Lukas Stadler fix hashCode changes: port to x64
Fri, 05 Oct 2012 10:54:06 +0200 Christian Haeubl Merge.
Fri, 05 Oct 2012 10:13:19 +0200 Christian Haeubl Fixed VS2010 warnings in HotSpot.
Fri, 05 Oct 2012 10:11:22 +0200 Lukas Stadler Merge.
Fri, 05 Oct 2012 09:59:21 +0200 Lukas Stadler enable hashCode fast path in generate_native_wrapper for GRAAL
Fri, 05 Oct 2012 09:48:01 +0200 Christian Haeubl Windows-specific fix for mx.
Fri, 05 Oct 2012 09:12:55 +0200 Lukas Stadler add infrastructure for creating locked objects
Fri, 05 Oct 2012 09:01:20 +0200 Lukas Stadler javadoc and visualizer fixes
Thu, 04 Oct 2012 19:54:22 +0200 Doug Simon added packageinfo command
Thu, 04 Oct 2012 16:58:00 +0200 Doug Simon fixed imprecise dependencies
Thu, 04 Oct 2012 13:35:32 +0200 Doug Simon refined the API for CallingConvention
Thu, 04 Oct 2012 11:22:09 +0200 Doug Simon added projects table to the top level javadoc page generated by the site command
Wed, 03 Oct 2012 23:44:38 +0200 Doug Simon fixed an ordering issue in the initialization and retrieval of the platform specific HotSpotGraalRuntime instance
Wed, 03 Oct 2012 20:43:44 +0200 Doug Simon fixed subtle bug in TLAB allocation snippet involving unchecked, unsigned integer overflow (bug and fix submitted by Peter Kessler)
Wed, 03 Oct 2012 20:38:40 +0200 Doug Simon simplified error checking when loading Graal classes from the C++ code
Wed, 03 Oct 2012 18:47:11 +0200 Doug Simon removed inclusion of deleted com.oracle.max.crutils project
Wed, 03 Oct 2012 18:39:22 +0200 Doug Simon moved UnsignedMath to com.oracle.graal.api.code
Wed, 03 Oct 2012 18:34:46 +0200 Doug Simon moved TTY and LogStream to com.oracle.graal.debug
Wed, 03 Oct 2012 18:22:33 +0200 Doug Simon moved HexCodeFile to com.oracle.graal.hotspot
Wed, 03 Oct 2012 18:14:17 +0200 Doug Simon moved MemoryBarriers to com.oracle.graal.api.code
Wed, 03 Oct 2012 17:42:12 +0200 Doug Simon renamed projects com.oracle.max.asm* to com.oracle.graal.asm*
Wed, 03 Oct 2012 16:49:51 +0200 Doug Simon moved AMD64 specific code into com.oracle.graal.compiler.amd64
Wed, 03 Oct 2012 01:18:03 +0200 Doug Simon moved AMD64 specific HotSpot code in com.oracle.graal.hotspot.amd64 project
Wed, 03 Oct 2012 00:25:30 +0200 Doug Simon refactored all AMD64 specific HotSpot code in com.oracle.graal.hotspot.target.amd64 package
Tue, 02 Oct 2012 22:22:06 +0200 Doug Simon moved ADM64-specific assembler code into separate project
Tue, 02 Oct 2012 22:06:37 +0200 Doug Simon removed MethodEntryCounters
Tue, 02 Oct 2012 18:25:17 +0200 Doug Simon refactored lowering of DirectCompareAndSwap node into HotSpotLIRGenerator
Tue, 02 Oct 2012 17:31:03 +0200 Doug Simon refactored stub names into constants shared between definition and usage sites
Tue, 02 Oct 2012 17:22:22 +0200 Doug Simon defined new HotSpot specific interface extending the contract of a LIR generator
Tue, 02 Oct 2012 16:48:54 +0200 Doug Simon removed more XIR remnants
Tue, 02 Oct 2012 16:09:06 +0200 Doug Simon modified VmErrorStubCall to use information provided by the (platform independent) backend
Tue, 02 Oct 2012 15:28:05 +0200 Doug Simon removed TemplateFlag, an XIR remnant
Tue, 02 Oct 2012 15:27:00 +0200 Doug Simon modified VerifyOopStubCall to use information provided by the (platform independent) backend instead of AMD64 specific nodes for linking the stub call
Tue, 02 Oct 2012 15:20:07 +0200 Doug Simon modified NewMultiArrayStubCall to use information provided by the (platform independent) backend instead of AMD64 specific nodes for linking the stub call
Tue, 02 Oct 2012 15:03:07 +0200 Doug Simon modified NewInstanceStubCall to use information provided by the (platform independent) backend instead of AMD64 specific nodes for linking the stub call
Tue, 02 Oct 2012 14:58:13 +0200 Doug Simon modified NewArrayStubCall to use information provided by the (platform independent) backend instead of AMD64 specific nodes for linking the stub call
Tue, 02 Oct 2012 14:17:40 +0200 Doug Simon modified Monitor[Enter|Exit]StubCall nodes to use information provided by the (platform independent) backend instead of AMD64 specific nodes for linking the stub calls
Tue, 02 Oct 2012 14:14:26 +0200 Doug Simon added .gdb_history to .hgignore
Tue, 02 Oct 2012 14:03:42 +0200 Doug Simon introduced platform independent HotSpotBackend to manage stub linkage information
Tue, 02 Oct 2012 13:58:36 +0200 Doug Simon added support for temps in LIR call instructions
Tue, 02 Oct 2012 13:48:16 +0200 Doug Simon added temps used by a call to CallingConvention
Mon, 01 Oct 2012 22:38:44 +0200 Doug Simon removed CallPositionListener, another XIR remnant
Mon, 01 Oct 2012 22:10:47 +0200 Doug Simon append global stub address when disassembling a call to a global stub
Mon, 01 Oct 2012 22:09:38 +0200 Doug Simon ignore kinds when checking for redundant register to register move
Mon, 01 Oct 2012 22:07:59 +0200 Doug Simon removed graal_slow_subtype_check stub
Mon, 01 Oct 2012 22:00:22 +0200 Doug Simon pushed CallingConvention further into LIR API for emitting calls
Mon, 01 Oct 2012 21:41:38 +0200 Doug Simon removed linkage to slow path monitor stubs (which were only used by XIR snippets)
Mon, 01 Oct 2012 21:37:20 +0200 Doug Simon expanded CallingConvention API class to also include the location of the value (if any) returned by a call
Mon, 01 Oct 2012 16:12:45 +0200 Doug Simon Merge.
Mon, 01 Oct 2012 16:12:28 +0200 Doug Simon added extra CheckCast test
Mon, 01 Oct 2012 16:02:39 +0200 Doug Simon documented PiNode
Mon, 01 Oct 2012 16:01:36 +0200 Doug Simon added debug scope for node simplification
Mon, 01 Oct 2012 16:00:49 +0200 Doug Simon extended documentation for the concept of an object hub by showing that it is the same as a klassOop in HotSpot
Mon, 01 Oct 2012 15:53:03 +0200 Gilles Duboscq Fix problem in MemoryPhi creation during FloatingRead, add an assert to detect this kind of problems
Sun, 30 Sep 2012 21:44:03 +0200 Doug Simon reverted LoadHubNode to be a fixed node
Sun, 30 Sep 2012 13:21:20 +0200 Doug Simon removed XIR
Sun, 30 Sep 2012 13:19:38 +0200 Doug Simon removed support for extended bytecodes
Fri, 28 Sep 2012 15:33:29 +0200 Doug Simon renamed ReadHubNode to LoadHubNode to be imply higher level operation (c.f. UnsafeLoadNode vs ReadNode)
Fri, 28 Sep 2012 15:27:42 +0200 Doug Simon made ReadHubNode floating
Fri, 28 Sep 2012 11:50:37 +0200 Doug Simon made all @NodeIntrinsic annotated methods be native (this is a requirement now enforced during snippet intrinsification)
Thu, 27 Sep 2012 21:37:46 +0200 Doug Simon removed IsTypeNode and replaced its usage with an ObjectEqualsNode
Thu, 27 Sep 2012 20:29:17 +0200 Doug Simon removed need for genTypeBranch() in XIR by replacing an IsTypeNode with an ObjectEqualsNode during lowering
Thu, 27 Sep 2012 16:58:01 +0200 Doug Simon made position calculation for VMErrorNode more robust when debug info is not available
Thu, 27 Sep 2012 16:56:50 +0200 Doug Simon added missing stub registration for VMErrorNode
Thu, 27 Sep 2012 14:23:04 +0200 Doug Simon added VMErrorNode intrinsic to support handling fatal errors in snippets
Wed, 26 Sep 2012 21:48:07 +0200 Doug Simon fixed wrong path in README_GRAAL.txt
Wed, 26 Sep 2012 21:47:42 +0200 Doug Simon fixed bug in monitor snippets; they are now used for general lowering of monitor operations
Wed, 26 Sep 2012 21:45:20 +0200 Doug Simon replaced magic constant with configuration value
Wed, 26 Sep 2012 21:44:04 +0200 Doug Simon added sanity assertion to snippet instantiation
Wed, 26 Sep 2012 21:43:31 +0200 Doug Simon added test for deopt while holding lock(s)
Wed, 26 Sep 2012 21:42:11 +0200 Doug Simon minor restructuring of GraalCompilerTest
Wed, 26 Sep 2012 18:15:11 +0200 Doug Simon added Log.printf() for more flexibility in debugging snippets
Wed, 26 Sep 2012 13:56:27 +0200 Doug Simon added 'name' field to RuntimeCall so that RuntimeCall objects still format nicely in traces and logs as they did when RuntimeCall was an enum
Wed, 26 Sep 2012 12:15:52 +0200 Lukas Stadler fix bailouts due to insufficient balanced monitor checks
Tue, 25 Sep 2012 09:28:03 -0700 Christian Wimmer Make RuntimeCall more extensible by changing it from an enum to a class
Tue, 25 Sep 2012 09:23:45 -0700 Christian Wimmer Add MetaAccessProvider.getResolvedJavaField to convert from reflection field to metadata field
Tue, 25 Sep 2012 09:22:22 -0700 Christian Wimmer Add a NodeIntrinsic factory method
Tue, 25 Sep 2012 09:21:52 -0700 Christian Wimmer MembarNode does not need state and has no side effects, so it needs not be a StateSplit
Tue, 25 Sep 2012 09:21:16 -0700 Christian Wimmer Invoke constructor required too specific call target class
Tue, 25 Sep 2012 09:20:18 -0700 Christian Wimmer Allow calls without a FrameState in the backend
Tue, 25 Sep 2012 09:19:46 -0700 Christian Wimmer Add conversion from java.lang.Class to Kind
Tue, 25 Sep 2012 17:50:01 +0200 Lukas Stadler move monitors into FrameState (fixes subtle issues for tail duplication and other optimizations)
Tue, 25 Sep 2012 16:35:27 +0200 Lukas Stadler fix for InliningUtil (dropped outer frame states while inlining)
Tue, 25 Sep 2012 11:29:52 +0200 Lukas Stadler make some NodeInputList fields final
Tue, 25 Sep 2012 11:29:36 +0200 Lukas Stadler small fix to tail duplication heuristics
Tue, 25 Sep 2012 09:10:40 +0200 Doug Simon Merge.
Tue, 25 Sep 2012 09:09:19 +0200 Doug Simon added snippet for lowering NewMultiArrayNodes
Tue, 25 Sep 2012 09:01:58 +0200 Doug Simon fixed HotSpotResolvedJavaType.componentType() to correctly implement the specification in JavaType
Mon, 24 Sep 2012 17:15:34 +0200 Doug Simon removed the javadoc for methods in ResolvedJavaType that override methods defined in JavaType (the former inherits the javadoc from the latter)
Mon, 24 Sep 2012 18:51:23 +0200 Lukas Stadler fix for deopt issue with -XX:-UseBiasedLocking (plus a cosmetic fix in graalCodeInstaller.cpp)
Mon, 24 Sep 2012 11:00:35 +0200 Doug Simon re-conditionalized tracing statement
Fri, 21 Sep 2012 11:56:13 +0200 Doug Simon re-disabled MonitorSnippets for general lowering due to bug causing IllegalMonitorStateException
Fri, 21 Sep 2012 11:53:47 +0200 Doug Simon rename: MonitorTest -> MonitorGraphTest
Thu, 20 Sep 2012 17:11:41 +0200 Doug Simon fixed bug in MonitorSnippets and enabled them for general use
Thu, 20 Sep 2012 17:10:58 +0200 Doug Simon improved tracing in graal_monitorenter and graal_monitorexit
Thu, 20 Sep 2012 17:09:53 +0200 Doug Simon Added usage to javadoc for BreakpointNode
Wed, 19 Sep 2012 12:12:00 +0200 Lukas Stadler fix to PostOrderBlockIterator: deal with unnecessary BeginNodes
Tue, 18 Sep 2012 20:54:46 +0200 Doug Simon mark word of new object is initialized by value loaded from the hub if biased locking is enabled
Tue, 18 Sep 2012 16:59:24 +0200 Doug Simon fixed oopmap bug caused by unsafe mixing of word and object values
Tue, 18 Sep 2012 16:58:09 +0200 Doug Simon fixed small regression in CFGPrinter
Mon, 17 Sep 2012 18:38:38 +0200 Gilles Duboscq Add loop projet to C++
Mon, 17 Sep 2012 18:36:03 +0200 Gilles Duboscq Merge
Mon, 17 Sep 2012 18:35:06 +0200 Gilles Duboscq Create a loop project
Mon, 17 Sep 2012 18:22:51 +0200 Gilles Duboscq Remove unused hasOutgoingEdges field in NodeClass
Mon, 17 Sep 2012 18:12:02 +0200 Doug Simon added support for placing breakpoints in snippets
Mon, 17 Sep 2012 16:32:51 +0200 Lukas Stadler canonicalize projects, add package info
Mon, 17 Sep 2012 16:08:46 +0200 Lukas Stadler change of project structure: separate compiler and LIR, put EA into separate project
Mon, 17 Sep 2012 13:35:55 +0200 Doug Simon excluded Word and Log from JaCoCo processing
Fri, 14 Sep 2012 14:45:47 -0700 Christian Wimmer Lowering of call targets to direct / indirect call targets
Fri, 14 Sep 2012 14:21:33 -0700 Christian Wimmer Allow snippets to inherit the stateAfter and stamp from the replacee
Fri, 14 Sep 2012 14:14:01 -0700 Christian Wimmer Snippets need only a MetaAccessProvider, not a CodeCacheProvider
Fri, 14 Sep 2012 14:10:36 -0700 Christian Wimmer Add snippet factory methods
Fri, 14 Sep 2012 14:07:58 -0700 Christian Wimmer Rename snippet factory method to a less generic name
Fri, 14 Sep 2012 14:03:43 -0700 Christian Wimmer Create Backend instance directly instead of specifying the class name as a system property
Fri, 14 Sep 2012 13:58:17 -0700 Christian Wimmer Unify the declared type of accessingClass parameter
Fri, 14 Sep 2012 13:54:17 -0700 Christian Wimmer Download URL of DaCapo has changed
Fri, 14 Sep 2012 13:53:11 -0700 Christian Wimmer Distinguish between the Representation of primitive and Object fields so that Object fields can be stored in a different place.
Fri, 14 Sep 2012 15:28:05 +0200 Lukas Stadler Merge.
Fri, 14 Sep 2012 15:26:57 +0200 Lukas Stadler cleanups, merge EscapeRecord and VirtualObjectNode
Fri, 14 Sep 2012 15:16:50 +0200 Lukas Stadler removed old EscapeAnalysisPhase
Fri, 14 Sep 2012 10:03:38 +0200 Lukas Stadler small fix to partial escape analysis
Thu, 13 Sep 2012 18:17:05 +0200 Lukas Stadler Merge.
Thu, 13 Sep 2012 18:12:54 +0200 Lukas Stadler Merge.
Thu, 13 Sep 2012 18:12:27 +0200 Lukas Stadler iterative partial escape analysis
Thu, 13 Sep 2012 11:41:43 +0200 Lukas Stadler more escape analysis infrastructure: change EscapeOp behavior, make MaterializeObjectNodes roots for escape analysis
Fri, 14 Sep 2012 13:50:49 +0200 Gilles Duboscq Merge
Fri, 14 Sep 2012 13:42:58 +0200 Gilles Duboscq use more sensible string representation for classes in the binary graph protocol
Fri, 14 Sep 2012 13:32:04 +0200 Doug Simon moved Node classes into com.oracle.graal.hotspot.nodes package
Fri, 14 Sep 2012 10:52:30 +0200 Doug Simon enabled type-filter based logging of (snippet-based) monitor operations with the "graal.monitorsnippets.log" system property
Fri, 14 Sep 2012 10:49:34 +0200 Doug Simon added Log.printObject() and Log.printlnObject() for more detailed logging of objects
Thu, 13 Sep 2012 17:45:04 +0200 Doug Simon Merge.
Thu, 13 Sep 2012 17:43:18 +0200 Doug Simon added MonitorSnippets which passes MonitorTest but is not yet enabled for general lowering
Thu, 13 Sep 2012 17:35:43 +0200 Doug Simon enhanced tracing of Graal monitor slow paths (i.e., stub calls)
Thu, 13 Sep 2012 12:35:21 +0200 Doug Simon made InliningIdentifier.toString() robust against exceptions
Thu, 13 Sep 2012 11:13:09 +0200 Doug Simon removed need for calling Node.toString() when creating an InliningIdentifier
Thu, 13 Sep 2012 11:05:37 +0200 Doug Simon factored out access to LIRGenerator lock scope for external use in LIR lowering
Thu, 13 Sep 2012 12:59:27 +0200 Gilles Duboscq Merge
Thu, 13 Sep 2012 10:45:17 +0200 Gilles Duboscq Merge
Wed, 12 Sep 2012 13:07:35 +0200 Gilles Duboscq Checks on vtableEntryOffset to avoid calling to the VM if the holder is not initialized
Thu, 13 Sep 2012 11:29:18 +0200 Lukas Stadler Merge.
Thu, 13 Sep 2012 11:27:37 +0200 Lukas Stadler fix for partial escape analysis bugs (related to StoreIndexed and monitors)
Thu, 13 Sep 2012 10:53:41 +0200 Doug Simon put boiler plate for CompilerToVM native methods in macros
Thu, 13 Sep 2012 09:04:06 +0200 Doug Simon terminology change to match C++ code and biased locking paper: "initial mark word" -> "prototype mark word"
Thu, 13 Sep 2012 08:25:28 +0200 Doug Simon made the name for stub call LIR ops clearer
Thu, 13 Sep 2012 08:18:36 +0200 Doug Simon added AND, OR and XOR intrinsics on Word types
Thu, 13 Sep 2012 00:27:23 +0200 Doug Simon removed duplicated comment
Thu, 13 Sep 2012 00:25:58 +0200 Doug Simon added tests for monitor snippets
Thu, 13 Sep 2012 00:25:36 +0200 Doug Simon added support for multi-threaded compiler tests
Thu, 13 Sep 2012 00:22:43 +0200 Doug Simon added missing @Test annotation
Wed, 12 Sep 2012 23:50:52 +0200 Doug Simon made NewObjectSnippets optionally load the initial mark word when initializing an object - this is disabled until the bug triggered in lusearch by this change is fixed
Wed, 12 Sep 2012 23:50:37 +0200 Doug Simon deleted caching of initial mark word in HotSpotResolvedJavaType. This value is modified by the biased locking mechanism and so it not constant for a Klass
Wed, 12 Sep 2012 23:37:39 +0200 Doug Simon added more tests to NewInstanceTest
Wed, 12 Sep 2012 21:38:57 +0200 Doug Simon Merge.
Wed, 12 Sep 2012 12:51:54 +0200 Doug Simon thread register is now retrieved from HotSpotVMConfig instead of being hard coded
Wed, 12 Sep 2012 12:45:46 +0200 Doug Simon HotSpotVMConfig object is now allocated in Java
Wed, 12 Sep 2012 12:34:48 +0200 Doug Simon factored shared snippet functionality into HotSpotSnippetUtils
Wed, 12 Sep 2012 16:22:44 +0200 Lukas Stadler PartialEscapeAnalysis: fix for bailout, better metrics, small renaming
Wed, 12 Sep 2012 12:57:27 +0200 Lukas Stadler first prototype of new PartialEscapeAnalysis
Wed, 12 Sep 2012 11:29:34 +0200 Lukas Stadler canonicalize IntegerSwitchNode with only a default successor
Tue, 11 Sep 2012 14:57:06 +0200 Lukas Stadler add new PostOrderBlockIterator for escape analysis
Tue, 11 Sep 2012 14:50:35 +0200 Lukas Stadler don't dump the graph in SchedulePhase during lowering
Tue, 11 Sep 2012 14:48:24 +0200 Lukas Stadler adapt old EscapeAnalysisPhase to infrastructure changes
Tue, 11 Sep 2012 14:27:44 +0200 Lukas Stadler add support for fillConents to NewObjectSnippets
Tue, 11 Sep 2012 14:25:40 +0200 Lukas Stadler add fillContents property to New... nodes
Tue, 11 Sep 2012 14:09:46 +0200 Lukas Stadler remove unnecessary debug scope during inlining
Tue, 11 Sep 2012 14:08:14 +0200 Lukas Stadler determine offending use blocks for liveIn - violations
Tue, 11 Sep 2012 12:10:45 +0200 Lukas Stadler fix for cyclic references in virtual objects
Mon, 10 Sep 2012 15:50:31 +0200 Doug Simon added support for downloading dependencies that are directories
Mon, 10 Sep 2012 15:24:29 +0200 Thomas Wuerthinger Correct visibility of BlockExitState.
Mon, 10 Sep 2012 10:28:51 +0200 Gilles Duboscq Ignore core files
Mon, 10 Sep 2012 10:26:58 +0200 Gilles Duboscq Fix warning