log

age author description
Wed, 12 Mar 2014 21:55:09 +0100 Doug Simon fixed pylint warning
Wed, 12 Mar 2014 21:52:28 +0100 Doug Simon removed HotSpotResolvedJavaMethod.currentTask field
Wed, 12 Mar 2014 21:50:50 +0100 Doug Simon added unit test to ensure all classes in graal.jar comply with select global invariants
Wed, 12 Mar 2014 21:48:51 +0100 Doug Simon made it an error to run the client VM on a Mac via mx (since the Mac java launcher translates '-client' to '-server')
Wed, 12 Mar 2014 21:47:35 +0100 Doug Simon replaced == with .equals() for comparisons between JavaMethod/JavaField/JavaType values
Wed, 12 Mar 2014 12:40:45 -0700 twisti fixed FindBugs bugs
Wed, 12 Mar 2014 13:36:23 +0100 Bernhard Urban mx: compute sha1 digest blockwise
Wed, 12 Mar 2014 11:45:15 +0100 Bernhard Urban mx: use os.sep
Wed, 12 Mar 2014 11:40:33 +0100 Bernhard Urban mx: some cleanup around sha1 digest support
Wed, 12 Mar 2014 11:23:56 +0100 Christian Wirth fix for mx, did not compile on Windows
Wed, 12 Mar 2014 11:06:27 +0100 Josef Eisl Make LinearScan use AbstractBlock.
Wed, 12 Mar 2014 10:19:15 +0100 Roland Schatz Relax wrong assertion.
Wed, 12 Mar 2014 09:36:12 +0100 Josef Eisl Fix eclipseformat.
Wed, 12 Mar 2014 08:57:12 +0100 Josef Eisl merge
Tue, 11 Mar 2014 18:22:31 +0100 Josef Eisl Remove NodesToDoubles debug output from emitLIR.
Tue, 11 Mar 2014 17:48:26 +0100 Thomas Wuerthinger Fix warning.
Tue, 11 Mar 2014 17:43:29 +0100 Thomas Wuerthinger Add experimental AbstractBlock interface to make ComputeBlockOrder generic.
Tue, 11 Mar 2014 16:55:57 +0100 Thomas Wuerthinger Encapsulate LIR class fields.
Tue, 11 Mar 2014 16:43:18 +0100 Thomas Wuerthinger Remove nodesForBlock mapping in LIR data structure.
Tue, 11 Mar 2014 16:28:43 +0100 Thomas Wuerthinger Remove withScope parameter on GraalCompiler.compileGraph.
Tue, 11 Mar 2014 16:16:24 +0100 Thomas Wuerthinger Remove reference to graph in LIRGenerator.
Wed, 12 Mar 2014 00:00:05 +0100 Doug Simon apply workaround for clang 5.0 also to clang 5.1
Tue, 11 Mar 2014 23:59:19 +0100 Doug Simon fixed C++ compiler error reported by clang 5.1
Tue, 11 Mar 2014 20:35:34 +0100 Doug Simon hide Graal.runtime from reflection (JBS:GRAAL-22)
Tue, 11 Mar 2014 20:30:12 +0100 Doug Simon removed unnecessary cache in HotSpotResolvedJavaField
Tue, 11 Mar 2014 20:29:26 +0100 Doug Simon inverted security manager check and caller class check (JBS:GRAAL-22)
Tue, 11 Mar 2014 18:10:28 +0100 Bernhard Urban mx: check if it's a java process before sending sigquit
Tue, 11 Mar 2014 17:48:21 +0100 Bernhard Urban mx: add option to send sigquit before killing child
Tue, 11 Mar 2014 18:36:49 +0100 Bernhard Urban mx: proxy SIGQUIT to child process
Tue, 11 Mar 2014 18:36:20 +0100 Bernhard Urban mx: support sha1 digest for dependencies
Tue, 11 Mar 2014 18:03:09 +0100 Bernhard Urban compileBroker: remove unnecessary code in initialization of compilers
Tue, 11 Mar 2014 17:21:55 +0100 Roland Schatz Fix bug in OSR compilation.
Tue, 11 Mar 2014 14:45:35 +0100 Andreas Woess Merge
Tue, 11 Mar 2014 13:03:22 +0100 Andreas Woess add @CallerSensitive annotations (JBS:GRAAL-22)
Mon, 10 Mar 2014 18:18:55 +0100 Josef Eisl Compute LinearScanOrder in emitLIR.
Thu, 06 Mar 2014 11:00:50 +0100 Josef Eisl BaselineCompiler: fix typo.
Mon, 10 Mar 2014 13:41:24 -0700 Tom Rodriguez currentThread is not exact
Mon, 10 Mar 2014 18:14:24 +0100 Doug Simon implement initial security model for Graal (JBS:GRAAL-22)
Mon, 10 Mar 2014 16:26:10 +0100 Bernhard Urban make: remove GRAALVM and introduce COMPILERGRAAL. fix client hosted-mode
Mon, 10 Mar 2014 16:20:45 +0100 Bernhard Urban gate: add non-tiered bootstrap
Mon, 10 Mar 2014 13:32:06 +0100 Roland Schatz Don't narrow NarrowableArithmetic by default.
Mon, 10 Mar 2014 11:38:30 +0100 Roland Schatz Backed out changeset: 38c881305352
Sun, 09 Mar 2014 20:26:11 +0100 Andreas Woess windows: enable C1+C2 tiered
Sun, 09 Mar 2014 20:25:48 +0100 Andreas Woess windows: enable C1+Graal tiered
Sat, 08 Mar 2014 10:05:57 +0100 Doug Simon fixed incorrect test for null
Sat, 08 Mar 2014 10:04:44 +0100 Doug Simon removed unnecessary lookupKlassByName method
Fri, 07 Mar 2014 11:44:26 -0800 Christian Wimmer mx: new command to start c1visualizer; support for IGV download when using a proxy server
Fri, 07 Mar 2014 19:15:22 +0100 Roland Schatz Check for abstract modifier in NodeIntrinsic verification.
Fri, 07 Mar 2014 13:55:06 +0100 Bernhard Urban solaris: exclude gpu if graal is not used
Fri, 07 Mar 2014 13:15:40 +0100 Doug Simon enable C1 + Graal tiered (added Linux and Solaris support)
Fri, 07 Mar 2014 10:27:52 +0100 Gilles Duboscq CanonicalizerPhase: cosmetic simplification in performReplacement
Fri, 07 Mar 2014 11:37:26 +0100 Gilles Duboscq Remove useless code in LoopFragment.mergeEarlyExits
Thu, 06 Mar 2014 18:21:54 +0100 Gilles Duboscq During LoopFragment.mergeEarlyExits we need to update the orignal fragement's nodes bitmap
Thu, 06 Mar 2014 18:13:49 +0100 Gilles Duboscq Use a forceLog scope for LinearScan.reportFailure. Remove @SuppressWarnings on DebugScope.scope
Fri, 07 Mar 2014 09:23:53 +0100 Bernhard Urban TruffleCompiler: fix corner case in format string
Thu, 06 Mar 2014 17:11:39 -0800 Tom Rodriguez enable C1 + Graal tiered
Thu, 06 Mar 2014 22:45:25 -0800 twisti reorganized graalCompilerToVM.cpp
Thu, 06 Mar 2014 22:40:48 -0800 twisti make HotSpotResolvedJavaMethod leaner
Thu, 06 Mar 2014 21:03:59 -0800 twisti pass metaspace pointers instead of object to VM
Thu, 06 Mar 2014 18:43:40 -0800 Tom Rodriguez make mx respect umask when making jar files
Thu, 06 Mar 2014 18:41:48 -0800 Tom Rodriguez rename BeginEnqueue to Enqueueing
Thu, 06 Mar 2014 18:41:42 -0800 Tom Rodriguez fix overzeroing of new storage, refactor zeroing and unroll zeroing of small arrays
Thu, 06 Mar 2014 16:24:47 -0800 Michael Van De Vanter Merge with dd783f0ecf171f786674bb5b6b762581c3367f80
Thu, 06 Mar 2014 15:56:05 -0800 Michael Van De Vanter Merge with 13072c084e6f8f4a402827c0a541c54938537041
Wed, 05 Mar 2014 19:54:38 -0800 Michael Van De Vanter merge
Wed, 05 Mar 2014 19:40:15 -0800 Michael Van De Vanter Merge with 1b84e499127b0086271898a1298577d15e0b3101
Sun, 23 Feb 2014 17:00:35 -0800 Michael Van De Vanter Ruby/Instrumentation: renaming/API rearrangements
Tue, 04 Feb 2014 11:17:09 -0800 Michael Van De Vanter Ruby/Instrumentation: class rename
Mon, 03 Feb 2014 20:58:23 -0800 Michael Van De Vanter Truffle/Instrumentation: significant rearrangement (including moved class) and extension of the Truffle Instrumentation Framework. New interfaces include DebugContext (which can be attached to the ExecutionContext), through which access is provided to possibly language-specific (a) node instrumentation, (b) debug services manager, (c) notification when programs halt, (d) display of language values, and (e) display of variable identifiers.
Thu, 06 Mar 2014 15:18:47 -0800 twisti refactor CompilerToVM interface
Thu, 06 Mar 2014 23:17:10 +0100 Bernhard Urban TruffleCompiler: avoid interleaved output with application and compiler
Thu, 06 Mar 2014 17:46:11 +0100 Doug Simon simplified HotSpotResolvedObjectType.FieldInfo.getType(); encapsulated all access to javaClass in HotSpotResolvedObjectType more
Thu, 06 Mar 2014 17:44:56 +0100 Doug Simon removed java.lang.Class fields in HotSpotResolvedPrimitiveType
Thu, 06 Mar 2014 17:26:09 +0100 Doug Simon removed unnecessary explicit cast by tightening return type of overloaded method
Thu, 06 Mar 2014 16:12:22 +0100 Andreas Woess Truffle: remove call node notification loop (O(n^2))
Tue, 04 Mar 2014 12:59:37 +0100 Andreas Woess remove assertion in UnexpectedResultException constructor
Thu, 06 Mar 2014 13:40:13 +0100 Roland Schatz Verify existence of constructor for @NodeIntrinsic methods.
Thu, 06 Mar 2014 10:40:00 +0100 Roland Schatz Don't remove UnboxNode if the incoming type is wrong.
Wed, 05 Mar 2014 21:13:51 -0800 Tom Rodriguez fix queue code
Wed, 05 Mar 2014 16:22:42 -0800 Tom Rodriguez Wrap access to ThreadPoolExecutor to avoid ConcurrentModificationExceptions
Wed, 05 Mar 2014 15:50:35 -0800 Tom Rodriguez improve comment
Wed, 05 Mar 2014 23:58:54 +0100 Christian Humer Truffle: fixed minor formatting problem.
Wed, 05 Mar 2014 23:33:36 +0100 Christian Humer Truffle: added notification from callee to callers in the CallNode.
Wed, 05 Mar 2014 23:33:25 +0100 Christian Humer Truffle: refined split/inlining heuristics.
Wed, 05 Mar 2014 23:33:25 +0100 Christian Humer Truffle: deprecated CallNode.isInlinable
Wed, 05 Mar 2014 23:33:25 +0100 Christian Humer Truffle-DSL: generate better implementations for getKind()
Wed, 05 Mar 2014 23:33:25 +0100 Christian Humer Truffle: implemented new tracing flag TraceTruffleCompilationPolymorphism.
Wed, 05 Mar 2014 23:33:25 +0100 Christian Humer Truffle: Improved ASTSize output for opt done events.
Wed, 05 Mar 2014 23:33:25 +0100 Christian Humer Truffle: Added separate option to trace splitting.
Wed, 05 Mar 2014 23:33:25 +0100 Christian Humer Truffle: Now keeps track of all not just inlined call-sites called by CallNode. Deprecated some old API in NodeUtil.
Wed, 05 Mar 2014 21:37:50 +0100 Doug Simon removed HotSpotRuntimeInterpreterInterface
Wed, 05 Mar 2014 21:37:23 +0100 Doug Simon fixed link in javadoc
Wed, 05 Mar 2014 20:12:46 +0100 Josef Eisl Remove LIRGenerator from LinearScan.
Wed, 05 Mar 2014 19:07:29 +0100 Doug Simon removed remaining VMToCompiler calls for allocating Graal API objects
Wed, 05 Mar 2014 17:53:38 +0100 Lukas Stadler clean up snippet-related assertion in GraphBuilderPhase
Wed, 05 Mar 2014 14:01:21 +0100 Thomas Wuerthinger Remove unused imports.
Wed, 05 Mar 2014 13:56:04 +0100 Thomas Wuerthinger First draft of baseline compiler.
Wed, 05 Mar 2014 11:24:42 +0100 Thomas Wuerthinger Use LIR instead of LIRGenerator as parameter in emitCode.
Wed, 05 Mar 2014 10:32:19 +0100 Thomas Wuerthinger Merge.
Wed, 05 Mar 2014 10:27:30 +0100 Thomas Wuerthinger Merge.
Fri, 28 Feb 2014 16:19:10 +0100 Thomas Wuerthinger Merge.
Wed, 26 Feb 2014 13:09:16 +0100 Thomas Wuerthinger Remove unused imports.
Wed, 26 Feb 2014 13:07:38 +0100 Thomas Wuerthinger Merge.
Tue, 25 Feb 2014 18:17:08 +0100 Thomas Wuerthinger Merge.
Tue, 25 Feb 2014 18:16:59 +0100 Thomas Wuerthinger Remove unused import.
Tue, 25 Feb 2014 17:51:03 +0100 Thomas Wuerthinger Move functionality of SpillMoveFactory to FrameMap.
Wed, 05 Mar 2014 10:13:05 +0100 Josef Eisl Direct LIR generation: make compileBytecodeToLIR static.
Wed, 05 Mar 2014 10:12:35 +0100 Josef Eisl Direct LIR generation: refactoring alternative compilation path in GraalCompilerTest.
Wed, 05 Mar 2014 10:11:21 +0100 Josef Eisl Direct LIR generation: created a copy of GraphBuilderPhase for LIR generation.
Wed, 05 Mar 2014 10:11:34 +0100 Josef Eisl Direct LIR generation: added alternative compilation path to GraalCompilerTest.
Tue, 04 Mar 2014 22:23:24 -0800 twisti moved to-constant-pool-index conversion up to Java
Tue, 04 Mar 2014 20:07:03 -0800 twisti moved readCString to UnsafeAccess next to the other methods
Tue, 04 Mar 2014 16:12:18 -0800 Tom Rodriguez avoid deadlock in clinit of HotSpotResolvedJavaField
Mon, 03 Mar 2014 20:40:23 -0800 twisti removed duplicate vmStructs entries
Tue, 04 Mar 2014 01:08:46 +0000 Chris Seaton Remove Ruby implementation.
Fri, 28 Feb 2014 16:35:52 -0800 Tom Rodriguez don't allow unresolved field types to hang around
Fri, 28 Feb 2014 16:35:50 -0800 Tom Rodriguez fix field access and casts in method substitutions
Wed, 26 Feb 2014 11:39:47 -0800 Tom Rodriguez put tighter types on some builtin operations
Mon, 03 Mar 2014 12:04:16 +0100 Andreas Woess IGV: fix NPE
Mon, 03 Mar 2014 10:12:02 +0100 Andreas Woess TruffleCompilerOptions: add help texts, delete old options