log

age author description
Fri, 03 Jan 2014 16:36:15 +0200 Bernhard Urban mx: experimental autocompletion generation for zsh (GRAAL-297)
Fri, 03 Jan 2014 23:56:03 +0100 Doug Simon fixed bug (properly) in nested lock depth computation
Fri, 03 Jan 2014 12:00:19 -0800 Christian Wimmer Introduce a LoweringStage so that lowerings can be conditional on one of the three times that lowering is performed by default
Fri, 03 Jan 2014 11:56:49 -0800 Christian Wimmer Utility method to convert a long to a pointer
Fri, 03 Jan 2014 11:55:58 -0800 Christian Wimmer Re-use buildInitialGraph to ensure the same phases are run when inlining the original method
Fri, 03 Jan 2014 11:55:14 -0800 Christian Wimmer Bugfix in inlining
Fri, 03 Jan 2014 11:54:16 -0800 Christian Wimmer UnsafeCastNode is different from PiNode, so it is useful and not deprecated
Fri, 03 Jan 2014 11:53:34 -0800 Christian Wimmer Check for stackKind
Fri, 03 Jan 2014 11:53:03 -0800 Christian Wimmer Preserve guardsStage when copying graphs
Fri, 03 Jan 2014 11:51:56 -0800 Christian Wimmer ReturnOp ends a block
Fri, 03 Jan 2014 11:51:23 -0800 Christian Wimmer Bugfix: do not eliminate exception handler entry blocks
Fri, 03 Jan 2014 11:50:39 -0800 Christian Wimmer Make invoke node creation overrideable by subclasses
Fri, 03 Jan 2014 11:48:36 -0800 Christian Wimmer Bugfix: Canonicalize field flags before looking up cached fields, to avoid creating the same field twice with different flags
Fri, 03 Jan 2014 11:46:35 -0800 Christian Wimmer Bugfix: node successors are unordered, so emitting a jump to the first successor hits a random target
Thu, 02 Jan 2014 18:02:01 +0100 Doug Simon made CodeInstaller subclassable and virtualized the methods for creating ScopeValues
Mon, 30 Dec 2013 20:36:04 +0000 Chris Seaton Merge.
Sun, 22 Dec 2013 20:06:55 +0000 Chris Seaton Disable assertions that fail under normal usage.
Mon, 30 Dec 2013 16:39:50 +0200 Christos Kotselidis Use precise barriers for VirtualArrayNodes
Fri, 27 Dec 2013 17:13:57 -0800 Christian Wimmer merge
Fri, 27 Dec 2013 15:12:12 -0800 Christian Wimmer The runtime cannot always compare two constants
Fri, 27 Dec 2013 15:11:12 -0800 Christian Wimmer Move class SystemIdentityHashCodeNode to its own Java file to work around javac bug when compiling the inner class
Fri, 27 Dec 2013 23:25:34 +0100 Doug Simon fixed grammar in comment
Fri, 27 Dec 2013 23:25:21 +0100 Doug Simon refactored common code into a separate function
Fri, 27 Dec 2013 20:47:22 +0100 Doug Simon added [netbeans|eclipse]-config*.zip to .hgignore
Thu, 26 Dec 2013 12:37:28 -0800 twisti moved JavaType creation in CompilerToVM.lookupType into Java
Thu, 26 Dec 2013 12:13:28 -0800 twisti removed unused class definitions in graalJavaAccess.hpp
Thu, 26 Dec 2013 14:13:55 +0100 Doug Simon added support for JDT environment variable which forces all Java source compilation to use the Eclipse batch compiler, including compilation as part of other commands such as eclipseinit
Thu, 26 Dec 2013 12:07:07 +0100 Doug Simon put warning about missing Eclipse metadata directory behind -v option
Wed, 25 Dec 2013 20:27:59 -0800 twisti remove Graal mirror from Class
Wed, 25 Dec 2013 12:14:29 -0800 twisti replaced CompilerToVM.getUniqueImplementor with getKlassImplementor and moved the logic into Java
Mon, 23 Dec 2013 21:21:06 +0100 Doug Simon fixed bug when safepoint polling page is not within 32-bit offset of code cache (exposed by -XX:+ForceUnreachable_
Mon, 23 Dec 2013 20:57:34 +0100 Doug Simon exposed ForceUnreachable to Graal and used it when emitting safepoint polling code
Mon, 23 Dec 2013 12:55:14 +0100 Doug Simon separated external libs out from zipped up IDE configs
Sun, 22 Dec 2013 15:12:40 -0800 Michael Van De Vanter Truffle: add TextMap tests
Sun, 22 Dec 2013 22:34:01 +0100 Doug Simon modified eclipseinit and netbeansinit to save all created/copied/downloaded project related files in zip files
Sat, 21 Dec 2013 13:47:36 +0100 Doug Simon added support to replace NetBeans platform used by IGV if it is out of date (GRAAL-420)
Sat, 21 Dec 2013 13:33:05 +0100 Doug Simon renamed JavaVersion to VersionSpec
Sat, 21 Dec 2013 13:28:44 +0100 Doug Simon made mx.py (first line) more portable
Fri, 20 Dec 2013 23:01:36 +0100 Thomas Wuerthinger Move IGV to NetBeans platform 7.4 to support also JDK8.
Fri, 20 Dec 2013 10:57:33 +0100 Doug Simon added more tests for GETFIELD
Fri, 20 Dec 2013 08:08:06 +0100 Erik Eckstein remove remaining old style TTY debug logging in LinearScan and remove TraceLinearScan option
Fri, 20 Dec 2013 08:06:48 +0100 Erik Eckstein fix wrong register definition in AMD64 TableSwitchOp
Thu, 19 Dec 2013 11:42:16 +0100 Doug Simon refactored FastNodeClassRegistry to work around javac bug where it could not resolve NodeClass.Registry
Thu, 19 Dec 2013 11:38:44 +0100 Doug Simon made -G:PrintCompRate incompatible with -XX:+CITime and -XX:+CITimeEach
Thu, 19 Dec 2013 08:40:45 +0100 Erik Eckstein fix compiletime-expensive debug log message in LinearScan
Thu, 19 Dec 2013 08:35:37 +0100 Erik Eckstein limit complexity of redundant move elimination
Wed, 18 Dec 2013 17:33:00 +0100 Christian Wirth JS: fix, evaluating jboolean directly gives a warning (and thus error) on Windows
Wed, 18 Dec 2013 06:06:52 -0800 Michael Van De Vanter Merge with aba12e3603b48feda21b2a09fd4e03710c83eace
Wed, 18 Dec 2013 03:16:17 -0800 Michael Van De Vanter Truffle: make the new class SourceManager.SourceImpl public temporarily until some related changes propagate completely.
Wed, 18 Dec 2013 03:13:19 -0800 Michael Van De Vanter Merge with 40530019af024ad7ac77c392a161a6ad91ed50cb
Tue, 17 Dec 2013 22:26:33 -0800 Michael Van De Vanter Merge with ad187607b784c7ee65c4832923619461c3243148
Tue, 17 Dec 2013 21:26:42 -0800 Michael Van De Vanter Merge with 430c9f08728d9efa37f4311aa712e969f9e5e254
Tue, 17 Dec 2013 20:22:45 -0800 Michael Van De Vanter Truffle: new infrastructure related to instrumentation, and in particular debugging: support for managing Source objects; framework for generalized "instrumentation proxy nodes" (to be inserted into ASTs with no runtime cost when inactive), and "probes" (which can be attached to proxy nodes to receive event notification); a rudimentary interface and abstract implementation for a "debug manager" (mostly a placeholder at this point); and the beginning of a language-agnostic ExecutionContext interface.
Wed, 18 Dec 2013 13:06:06 +0100 Doug Simon Merge.
Wed, 18 Dec 2013 11:35:04 +0100 Doug Simon Merge.
Wed, 18 Dec 2013 11:26:37 +0100 Doug Simon create profiling info, phase plan and optimistic opts when running a CompilationTask, not when creating it (GRAAL-640)
Wed, 18 Dec 2013 00:00:24 +0100 Doug Simon Merge with http://hg.openjdk.java.net/hsx/hsx25/hotspot/
Fri, 13 Dec 2013 09:40:58 -0800 amurillo Added tag hs25-b63 for changeset 41f4cad94c58jdk8-b121
Fri, 13 Dec 2013 09:40:57 -0800 amurillo Mergehs25-b63
Thu, 12 Dec 2013 14:06:21 -0800 vladidan Merge
Thu, 12 Dec 2013 17:08:04 -0500 vladidan Merge
Wed, 11 Dec 2013 13:51:28 -0500 jprovino 8029566: PPC: OrderAccess::load_acquire(julong) is broken
Thu, 12 Dec 2013 11:22:26 -0800 anoll Merge
Wed, 11 Dec 2013 01:09:04 +0400 iignatyev 8029153: [TESTBUG] test/compiler/7141637/SpreadNullArg.java fails because it expects NullPointerException
Wed, 11 Dec 2013 01:04:34 +0400 iignatyev 8028122: [TESTBUG] compiler/regalloc/C1ObjectSpillInLogicOp.java
Fri, 06 Dec 2013 16:43:56 -0800 twisti 8029366: ShouldNotReachHere error when creating an array with component type of void
Fri, 06 Dec 2013 12:11:51 -0800 kvn 8028107: Kitchensink crashed with EAV
Thu, 12 Dec 2013 16:13:44 +0100 ehelin Merge
Mon, 09 Dec 2013 10:03:39 +0100 stefank 8029106: JVM crashes in Metachunk::Metachunk during parallel class redefinition (PrivateMLetController, anonymous-simple_copy_1)
Tue, 10 Dec 2013 10:31:00 +0100 sjohanss 8028993: Full collections with ParallelScavenge slower in JDK 8 compared to 7u40
Mon, 09 Dec 2013 08:20:45 +0100 ehelin 8029326: G1 does not check if threads gets created
Tue, 10 Dec 2013 16:18:26 -0500 hseigel 8028741: Interface Method Resolution should skip static and non-public methods in j.l.Object
Sun, 08 Dec 2013 18:00:58 +0100 mgronlun Merge
Fri, 06 Dec 2013 11:49:50 -0500 hseigel Merge
Fri, 06 Dec 2013 11:33:10 -0500 hseigel 8029415: java/lang/reflect/Method/invoke/TestPrivateInterfaceMethodReflect.java fails on all platforms with hs25-b61
Thu, 05 Dec 2013 12:35:38 +0100 mgronlun 8028412: AsyncGetCallTrace() is broken on x86 in JDK 7u40
Wed, 04 Dec 2013 14:43:50 +0100 sla 8029395: SA: jstack throws WrongTypeException
Wed, 04 Dec 2013 08:10:31 -0500 hseigel 8027458: VM anonymous classes: wrong context for protected access checks
Fri, 06 Dec 2013 09:41:57 -0800 amurillo 8029693: new hotspot build - hs25-b63
Thu, 12 Dec 2013 05:20:55 -0800 katleman Added tag jdk8-b120 for changeset fca262db9c43
Fri, 06 Dec 2013 09:29:15 -0800 amurillo Added tag hs25-b62 for changeset 05fedd51e40djdk8-b120
Fri, 06 Dec 2013 09:29:14 -0800 amurillo Mergehs25-b62
Thu, 05 Dec 2013 12:49:55 -0800 anoll Merge
Wed, 04 Dec 2013 09:31:17 +0100 anoll 8028109: compiler/codecache/CheckReservedInitialCodeCacheSizeArgOrder.java crashes in RT_Baseline
Mon, 02 Dec 2013 11:12:32 +0100 simonis 8029190: VM_Version::determine_features() asserts on Fujitsu Sparc64 CPUs
Fri, 22 Nov 2013 15:26:37 +0100 rbackman 8028624: [TESTBUG] compiler/intrinsics/mathexact/DecExactLTest executes DecExactITest
Fri, 22 Nov 2013 14:14:26 +0100 rbackman 8028997: mathexact intrinsics are unstable
Thu, 05 Dec 2013 17:49:55 +0100 ehelin Merge
Tue, 03 Dec 2013 12:01:18 +0100 sjohanss 8029329: tmtools tests fail with NPE (in the tool) when run with G1 and FlightRecorder
Mon, 02 Dec 2013 15:43:04 +0100 ehelin Merge
Tue, 26 Nov 2013 14:35:38 +0100 sjohanss 8027675: Full collections with Serial slower in JDK 8 compared to 7u40
Tue, 03 Dec 2013 13:56:10 -0800 sspitsyn Merge
Tue, 03 Dec 2013 15:41:35 -0800 sspitsyn 8028126: nsk/jvmti/scenarios/hotswap/HS101/hs101t006 Crashed the vm on Solaris-sparc64 fastdebug builds: only current thread can flush its registers
Tue, 03 Dec 2013 11:13:14 -0800 acorn 8028438: static superclass method masks default methods
Tue, 03 Dec 2013 08:36:15 -0800 acorn 8026066: ICCE for invokeinterface static
Mon, 02 Dec 2013 11:42:10 +0100 mgronlun Merge
Wed, 27 Nov 2013 14:26:04 +0400 dsamersoff 7050685: jsdbproc64.sh has a typo in the package name
Sun, 01 Dec 2013 22:35:15 -0500 vladidan Merge
Tue, 19 Nov 2013 16:26:54 -0500 jprovino 8028396: Minimal VM: undefined symbol: _ZN23JvmtiCurrentBreakpoints11metadata_doEPFvP8MetadataE
Fri, 29 Nov 2013 11:20:34 -0800 amurillo 8029367: new hotspot build - hs25-b62
Wed, 04 Dec 2013 23:11:03 -0800 katleman Added tag jdk8-b119 for changeset ce42d815dd21
Fri, 29 Nov 2013 11:10:31 -0800 amurillo Added tag hs25-b61 for changeset b2426da30009jdk8-b119
Fri, 29 Nov 2013 11:10:30 -0800 amurillo Mergehs25-b61
Fri, 29 Nov 2013 11:32:45 -0500 drchase Merge
Tue, 26 Nov 2013 18:16:04 -0500 drchase 8016839: JSR292: AME instead of IAE when calling a method
Tue, 26 Nov 2013 16:03:57 -0500 hseigel 8028160: [TESTBUG] Exclude failing (runtime) jtreg tests using @ignore
Tue, 26 Nov 2013 09:52:22 -0500 hseigel 8026065: InterfaceMethodref for invokespecial must name a direct superinterface
Sat, 23 Nov 2013 12:25:13 +0100 mgronlun 8028128: Add a type safe alternative for working with counter based data
Sat, 23 Nov 2013 09:56:59 +0100 mgronlun Merge
Thu, 21 Nov 2013 14:41:13 -0500 hseigel 8028520: JVM should not throw VerifyError when a private method overrides a final method
Fri, 22 Nov 2013 13:42:46 -0800 amurillo 8028815: new hotspot build - hs25-b61
Thu, 28 Nov 2013 08:23:04 -0800 cl Added tag jdk8-b118 for changeset c9f439732b18
Fri, 22 Nov 2013 13:34:43 -0800 amurillo Added tag hs25-b60 for changeset abad3b2d905djdk8-b118
Fri, 22 Nov 2013 13:34:41 -0800 amurillo Mergehs25-b60
Fri, 22 Nov 2013 20:26:36 +0100 mgronlun Merge
Mon, 18 Nov 2013 08:21:19 +0100 sgabdura 8028341: PSR:FUNC: SCOPE PARAMETER MISSING FROM THE -XX:+PRINTFLAGSFINAL
Mon, 18 Nov 2013 10:20:13 +0100 sla 8027630: SIGSEGV in const char*Klass::external_name()
Fri, 15 Nov 2013 17:20:22 -0500 coleenp 8028347: Rewriter::scan_method asserts with array oob in RT_Baseline
Fri, 15 Nov 2013 21:39:27 +0100 mgronlun Merge
Thu, 14 Nov 2013 20:03:15 +0100 sla 6626412: jstack using SA prints some info messages into err stream
Thu, 14 Nov 2013 19:30:07 +0100 sla 6606002: jinfo doesn't detect dynamic vm flags changing
Wed, 13 Nov 2013 16:35:55 -0800 minqi Merge
Wed, 13 Nov 2013 16:24:33 -0800 minqi 8025632: Remove all references to MagicLambdaImpl from Hotspot
Wed, 20 Nov 2013 12:46:08 +0100 roland 8028308: nsk regression, assert(obj->is_oop()) failed: not an oop
Thu, 14 Nov 2013 19:27:07 +0100 anoll 8028306: nsk stress tests, CodeCache fills, then safepoint asserts
Mon, 18 Nov 2013 12:26:51 -0800 morris 8028319: ConflictingDefaultsTest.testReabstract spins when running with -mode invoke and -Xcomp
Fri, 15 Nov 2013 07:58:06 -0800 amurillo 8028444: new hotspot build - hs25-b60
Thu, 21 Nov 2013 09:22:49 -0800 cl Added tag jdk8-b117 for changeset f573d00213b7
Wed, 18 Dec 2013 11:27:06 +0100 Gilles Duboscq Backed out changeset: dad7737243c6
Wed, 18 Dec 2013 11:13:17 +0100 Bernhard Urban Options: rename flag (AOTCompilation -> ImmutableCode)
Wed, 18 Dec 2013 09:02:01 +0100 Erik Eckstein enable rematerialization of constants in LinearScan, including a bug fix
Wed, 18 Dec 2013 08:57:34 +0100 Erik Eckstein fixed wrong redundant move elimination after loop safepoints, re-enabled redundant move elimination
Tue, 17 Dec 2013 20:58:58 -0800 twisti cleaned up VMToCompiler.createResolvedJavaType
Tue, 17 Dec 2013 21:25:27 -0800 twisti make CompilerToVM.resolveMethod return a metadata method instead of a Java type
Tue, 17 Dec 2013 19:09:29 -0800 twisti moved most CompilerToVM.getUniqueConcreteMethod logic up to Java and replace getUniqueConcreteMethod with findUniqueConcreteMethod
Tue, 17 Dec 2013 17:58:16 -0800 twisti fixed JDK-7079626: x64 emits unnecessary REX prefix
Tue, 17 Dec 2013 22:37:03 +0100 Doug Simon read DontCompileHugeMethods and HugeMethodLimit from VM
Tue, 17 Dec 2013 21:39:01 +0100 Bernhard Urban SchedulePhase: remove old memory aware scheudling
Tue, 17 Dec 2013 16:38:51 +0100 Bernhard Urban utils: introduce ArraySet. use it instead of HashSet at some places
Tue, 17 Dec 2013 16:09:03 +0100 Bernhard Urban IncrementalCanonicalizer: use HashSetNodeChangeListener
Tue, 17 Dec 2013 16:00:57 +0100 Bernhard Urban remove some usages of HashSet
Tue, 17 Dec 2013 18:14:02 +0100 Doug Simon CTWCompilationTask should not be removed from compilation queue
Tue, 17 Dec 2013 17:09:22 +0100 Doug Simon consolidated mechanism for overriding options in CompileTheWorld
Tue, 17 Dec 2013 16:45:02 +0100 Doug Simon added -G:PrintCompRate option for periodically printing out the current compilation rate
Tue, 17 Dec 2013 16:43:52 +0100 Doug Simon improved comment explaining why CompileTheWorld is set to false during bootstrapping
Tue, 17 Dec 2013 16:42:29 +0100 Doug Simon made CompileTheWorld ignore profiling info
Tue, 17 Dec 2013 16:41:26 +0100 Doug Simon added -G:+CompileTheWorldVerbose and -G:CompileTheWorldIterations options
Tue, 17 Dec 2013 15:44:23 +0100 Christian Humer Merge.
Tue, 17 Dec 2013 15:44:02 +0100 Christian Humer SL: updated outdated implementation of write local variable nodes in SL.
Tue, 17 Dec 2013 14:43:41 +0100 Gilles Duboscq Add a version number for the mxtool and support for requesting a minimum mx version in a suite
Tue, 17 Dec 2013 11:57:20 +0100 Gilles Duboscq Canonicalize CompareAndSwapNode to a more precise location identity than ANY if possible
Tue, 17 Dec 2013 11:56:36 +0100 Gilles Duboscq HotSpotResolvedJavaField already implements LocationIdentity through ResolvedJavaField
Fri, 13 Dec 2013 19:57:00 +0100 Gilles Duboscq Cosmetic javadoc changes to StateSplit and NodeWithState
Tue, 17 Dec 2013 10:57:18 +0100 Matthias Grimmer Fix LIR assertion (distance between an operation with an exception edge and the last introduction of a LIR block)
Mon, 16 Dec 2013 23:33:40 +0100 Doug Simon enabled non-hosted CompileTheWorld execution with complete bootstrapping and the ability to override compilation options separately for CTW compilations
Mon, 16 Dec 2013 12:10:10 -0800 Tom Rodriguez use test instead of mov for poll
Mon, 16 Dec 2013 10:22:17 -0800 Tom Rodriguez refactor computation of architecture features
Mon, 16 Dec 2013 09:31:19 -0800 Tom Rodriguez add CPUFeature EnumSet to target description with appropriate asserts
Mon, 16 Dec 2013 17:18:18 +0100 Erik Eckstein temporarily disabled redundant move elimination because of a problem in specjvm2008
Mon, 16 Dec 2013 13:23:33 +0100 Doug Simon moved loads of constants out of loops
Mon, 16 Dec 2013 10:44:34 +0100 Doug Simon fixed pylint warnings
Mon, 16 Dec 2013 08:20:36 +0100 Erik Eckstein Merge
Fri, 13 Dec 2013 16:40:41 +0100 Erik Eckstein Merge
Fri, 13 Dec 2013 16:12:29 +0100 Erik Eckstein Merge
Fri, 13 Dec 2013 16:11:28 +0100 Erik Eckstein fixed: parameter registers missing from caller saved set if excluded with the RegisterPressure option
Fri, 13 Dec 2013 16:08:12 +0100 Erik Eckstein cosmetic change in debug logging of graph builder
Fri, 13 Dec 2013 09:36:16 +0100 Erik Eckstein fixed formatting problem in LinearScanWalker
Fri, 13 Dec 2013 08:38:52 +0100 Erik Eckstein added rematerialization of constants in LinearScan, but still disabled
Fri, 13 Dec 2013 07:56:25 +0100 Erik Eckstein added redundant move elimination as post-pass to LinearScan
Sun, 15 Dec 2013 23:32:41 +0100 Christian Humer SL: simplified call nodes. aligned builtin inlining with user function inlining.
Sun, 15 Dec 2013 22:43:45 +0100 Christian Humer Truffle: added getFrameDescriptor to DefaultCallTarget.
Sun, 15 Dec 2013 22:20:12 +0100 Christian Humer SL: added exemplary uses of new profiling utility BranchProfile to SL.
Sun, 15 Dec 2013 22:19:19 +0100 Christian Humer Truffle: introduced new profiling utility BranchProfile.
Sun, 15 Dec 2013 21:43:35 +0100 Christian Humer Truffle: set default TruffleInliningMaxCallerSize to 2250.
Sat, 14 Dec 2013 03:04:01 +0100 Andreas Woess AlwaysValidAssumption: fix typo and make constructor private
Sat, 14 Dec 2013 02:57:09 +0100 Andreas Woess mx trufflejar: do not strip debug attributes
Sat, 14 Dec 2013 02:49:18 +0100 Andreas Woess make TruffleRuntime field final
Fri, 13 Dec 2013 22:43:21 +0100 Lukas Stadler add base class for new object nodes, simplification to remove new objects without real usages
Fri, 13 Dec 2013 20:20:11 +0100 Doug Simon Merge.
Fri, 13 Dec 2013 19:31:10 +0100 Gilles Duboscq Fix native assertion failure when using PrintDeoptimizationDetails in non-product build
Fri, 13 Dec 2013 16:39:06 +0100 Gilles Duboscq Make LoweringPhase more robust to disapearing anchors
Fri, 13 Dec 2013 19:16:25 +0100 Gilles Duboscq Add Debug.isDumpEnabledForMethod() and Debug.isLogEnabledForMethod() use it to diable graph compression and enable guard-id-as-debug-id
Fri, 13 Dec 2013 15:53:30 +0000 Chris Seaton New assumption utilities.
Fri, 13 Dec 2013 14:27:03 +0000 Chris Seaton Merge.
Fri, 13 Dec 2013 14:26:39 +0000 Chris Seaton Test the Truffle JAR after building.
Fri, 13 Dec 2013 13:54:13 +0000 Chris Seaton Include annotation processor meta-info in Truffle JAR.
Fri, 13 Dec 2013 20:16:44 +0100 Doug Simon added comment explaining insertion of nop during commoning of constant loads
Fri, 13 Dec 2013 14:41:59 +0100 Doug Simon removed support for external nodes (GRAAL-508)
Fri, 13 Dec 2013 14:10:30 +0100 Doug Simon made commoning of loading constants non-configurable (GRAAL-508)
Fri, 13 Dec 2013 14:05:48 +0100 Doug Simon moved emitting code for LIR and queries about whether an edge goes to its lexical successor "inside" CompilationResultBuilder
Fri, 13 Dec 2013 13:32:11 +0100 Doug Simon the load of a constant is commoned to the nearest block dominating all usages (GRAAL-508)
Fri, 13 Dec 2013 13:25:36 +0100 Doug Simon improved LabelRef.toString()
Fri, 13 Dec 2013 13:25:05 +0100 Doug Simon moved call to beforeRegisterAllocation() to be within "LIRGen" debug scope
Fri, 13 Dec 2013 13:21:41 +0100 Doug Simon added test for any optimization that commons loads of non-inlineable constants
Fri, 13 Dec 2013 13:19:46 +0100 Doug Simon renamed PlaceholderOp to NoOp
Fri, 13 Dec 2013 13:18:01 +0100 Doug Simon added missing exception_seen and null_seen info info when formatting some profile data as strings
Fri, 13 Dec 2013 13:14:35 +0100 Doug Simon clarified requirements when overriding LIRGeneratorTool.beforeRegisterAllocation()
Fri, 13 Dec 2013 13:12:58 +0100 Doug Simon added subqWide to AMD64Assembler
Fri, 13 Dec 2013 12:25:28 +0100 Doug Simon added instructions for pushing and popping CPU state flags
Fri, 13 Dec 2013 10:44:09 +0100 Doug Simon HSAIL: added Math intrinsifications
Fri, 13 Dec 2013 10:39:15 +0100 Doug Simon added ExceptionHandler.hashCode() to remove Eclipse warning
Thu, 12 Dec 2013 14:56:52 -0800 twisti moved most CompilerToVM.getLocalVariableTable to Java
Wed, 11 Dec 2013 20:42:50 -0800 twisti moved most HotSpotResolvedJavaMethod.getExceptionHandlers logic to Java
Thu, 12 Dec 2013 20:09:39 +0000 Chris Seaton Merge.
Thu, 12 Dec 2013 20:09:10 +0000 Chris Seaton Added trufflejar command, and abstracted packagejar.
Thu, 12 Dec 2013 18:15:22 +0100 Lukas Stadler some javadoc for switch strategies
Thu, 12 Dec 2013 17:09:40 +0100 Roland Schatz Separate foreign calls into LEAF and LEAF_NOFP.
Thu, 12 Dec 2013 09:47:11 +0100 Lukas Stadler rename BooleanSwitch to BinarySwitch
Wed, 11 Dec 2013 21:57:10 +0100 Doug Simon Merge.
Mon, 09 Dec 2013 21:40:45 +0100 Doug Simon convert assertion in SchedulePhase to raise SchedulingError instead of AssertionError
Wed, 11 Dec 2013 20:49:47 +0100 Doug Simon removed unused import
Wed, 11 Dec 2013 20:49:31 +0100 Doug Simon fixed regression in VerifyOptionsPhase such that it actually checks class initializers again
Wed, 11 Dec 2013 20:46:25 +0100 Doug Simon simplified implementation of HotSpotResolvedObjectType.getClassInitializer()
Wed, 11 Dec 2013 15:59:40 +0100 Lukas Stadler rework of switch generation: move code into platform independent SwitchStrategy, add boolean switch strategy
Wed, 11 Dec 2013 15:15:35 +0100 Gilles Duboscq GRAAL-632: Clarify difference between states managed by StateSplit and DeoptimizingNode
Wed, 11 Dec 2013 16:28:15 +0100 Gilles Duboscq GRAAL-635: PartialEscapeClosure.processNodeWithState should support all NodeWithState correctly
Wed, 11 Dec 2013 14:23:58 +0100 Gilles Duboscq Access is not necessarily a DeoptimizingNode. In particular, FloatingAccessNodes are not DeoptimizingNode.
Wed, 11 Dec 2013 14:02:23 +0100 Gilles Duboscq Move Access.setNullCheck to FixedAccessNode.setNullCheck. FloatingAccessNode.asFixedNode retruns a FixedAccessNode
Wed, 11 Dec 2013 13:48:42 +0100 Gilles Duboscq Rename AccessNode to FixedAccessNode
Wed, 11 Dec 2013 12:21:07 +0100 Gilles Duboscq Log modiffied files during eclipseformat
Wed, 11 Dec 2013 12:14:46 +0100 Gilles Duboscq Use the appropriate phases in order to change the guards stage
Tue, 10 Dec 2013 17:34:48 +0100 Gilles Duboscq SnippetTemplates does not use assumptions any more
Thu, 05 Dec 2013 17:30:54 +0100 Gilles Duboscq InliningPhase asserts correct order on the garph stages
Tue, 10 Dec 2013 10:43:12 +0100 Gilles Duboscq make GuardLoweringPhase work even when no context can provide an implicitNullCheckLimit
Wed, 11 Dec 2013 13:29:23 +0100 Gilles Duboscq Allow GuardLoweringPhase, FrameStateAssignementPhase and the different lowerings to work with graph at any valid guards stage
Thu, 05 Dec 2013 13:49:42 +0100 Gilles Duboscq Make the guardsStage part of the hash for SnippetTemplate.CacheKey
Tue, 10 Dec 2013 19:23:55 -0800 twisti added PrintBootstrap option
Tue, 10 Dec 2013 22:09:27 +0100 Doug Simon force TypeProfileLevel to 0 in GRAAL until HotSpotMethodData is updated to be aware of the new profiling tags
Tue, 10 Dec 2013 21:40:12 +0100 Doug Simon fixed broken assertions
Tue, 10 Dec 2013 11:10:14 +0100 Christian Humer Merge.
Mon, 09 Dec 2013 17:31:12 +0100 Christian Humer Merge.
Mon, 09 Dec 2013 17:30:50 +0100 Christian Humer SL: removed unneccessary field in InlinableCallNode (reported by Stefan Marr)
Thu, 05 Dec 2013 13:39:08 +0100 Christian Humer Truffle-DSL: fixed wrong transferToInterpreter with transferToInterpreterAndInvalidate.
Mon, 02 Dec 2013 13:11:50 +0100 Christian Humer Truffle-DSL: fixed varArgs parsing is only used for executable methods. parsing varargs specialization methods must remain untouched for now.
Mon, 02 Dec 2013 11:48:40 +0100 Christian Humer Truffle-DSL: added another test case for generating execute methods with varargs.
Mon, 02 Dec 2013 10:45:37 +0100 Christian Humer Truffle-DSL: more testing for generating execute methods with varargs.
Sun, 01 Dec 2013 18:18:33 +0100 Christian Humer Truffle-DSL: added support for generating execute methods with java varargs.
Mon, 09 Dec 2013 18:13:58 +0100 Doug Simon modified ProfilingInfoTest to better handle variability in profiling info provided by the runtime
Mon, 09 Dec 2013 17:03:57 +0100 Doug Simon don't emit code for a JumpOp that goes to its successor
Mon, 09 Dec 2013 15:24:27 +0100 Doug Simon introduced BlockEndOp interface and require that every LIR block is terminated by such an operation