log

age author description
Thu, 30 Jan 2014 17:53:27 -0800 Christian Wimmer More documentation and improvements of Simple Language
Thu, 30 Jan 2014 17:52:24 -0800 Christian Wimmer Truffle: add a simple API to report loop counts
Fri, 31 Jan 2014 00:32:03 +0100 Doug Simon Merge.
Fri, 31 Jan 2014 00:13:12 +0100 Doug Simon disable printing of CUDA errors unless TraceGPUInteraction is enabled
Thu, 30 Jan 2014 23:52:34 +0100 Doug Simon implemented GC locking for duration of a PTX kernel call
Thu, 30 Jan 2014 23:51:55 +0100 Doug Simon added PTX support for loading a boolean field
Thu, 30 Jan 2014 22:50:00 +0100 Doug Simon foreign call from PTX wrapper to PTX runtime requires a stub
Thu, 30 Jan 2014 22:49:14 +0100 Doug Simon fixed or removed incorrect assertions
Thu, 30 Jan 2014 17:49:56 -0500 S.Bharadwaj Yadavalli Add additional device checks and compute capability checks for CUDA devices found on Linux.
Thu, 30 Jan 2014 21:11:38 +0100 Doug Simon fixed Windows build issues
Thu, 30 Jan 2014 17:27:04 +0100 Doug Simon reverted removal of Okra Windows DLL name
Thu, 30 Jan 2014 15:55:43 +0100 Michael Haupt merge
Thu, 30 Jan 2014 11:02:16 +0100 Michael Haupt address issue in Eclipse working set generation
Thu, 30 Jan 2014 14:16:19 +0100 Doug Simon fixed HotSpotResolvedJavaField.getModifiers() to mask out FIELD_INTERNAL_FLAG
Thu, 30 Jan 2014 13:21:15 +0100 Doug Simon fixed Linux compile error and removed name of not-yet-existing Windows Okra dll
Wed, 29 Jan 2014 20:45:43 -0800 Christian Wimmer Documentation and more refactoring of Simple Language
Wed, 29 Jan 2014 20:43:28 -0800 Christian Wimmer ControlFlowException can always have a null cause
Thu, 30 Jan 2014 00:52:33 +0100 Doug Simon added support for co-existing GPU backends (JBS:GRAAL-1)
Thu, 30 Jan 2014 00:48:41 +0100 Doug Simon added more unit tests for meta.api, discovering and fixing an issue with HotSpotResolvedJavaField.getModifiers() in the process
Wed, 29 Jan 2014 15:02:19 -0800 Tom Rodriguez Merge
Wed, 29 Jan 2014 14:06:32 -0800 Tom Rodriguez Make sure a compile id is assigned
Wed, 29 Jan 2014 14:05:05 -0800 Tom Rodriguez avoid profile pathology in CompressedOopTest
Tue, 28 Jan 2014 13:20:56 -0800 Tom Rodriguez respect useCountLeadingZerosInstruction. improve substitution test
Wed, 29 Jan 2014 21:56:34 +0100 Christian Humer Merge.
Wed, 29 Jan 2014 21:26:26 +0100 Christian Humer Truffle-DSL: implemented specific structured exception for unsupported specializations. (GRAAL-682)
Wed, 29 Jan 2014 20:49:09 +0100 Christian Humer Truffle: further fixes to the new CallNode.
Wed, 29 Jan 2014 12:19:03 +0100 Christian Humer Merge.
Tue, 28 Jan 2014 19:37:26 +0100 Christian Humer SL: added junit integration for external tests.
Tue, 28 Jan 2014 19:36:54 +0100 Christian Humer SL: minor fix in direct dispatch node.
Tue, 28 Jan 2014 13:37:07 +0100 Christian Humer SL: migration to Truffle CallNode.
Tue, 28 Jan 2014 13:36:16 +0100 Christian Humer Merge fixes.
Tue, 28 Jan 2014 12:55:06 +0100 Christian Humer Merge.
Tue, 28 Jan 2014 12:52:57 +0100 Christian Humer Merge.
Fri, 24 Jan 2014 15:55:41 +0100 Christian Humer Truffle: refactored inlining interfaces to a more compact CallNode.
Wed, 29 Jan 2014 18:30:42 +0100 Lukas Stadler later lowering of MonitorEnterNode and MonitorExitNode
Wed, 29 Jan 2014 18:32:19 +0100 Lukas Stadler small cosmetic fix
Wed, 29 Jan 2014 16:53:35 +0100 Gilles Duboscq In InstanceOfSnippets selection, use the exact (non-deoptimizing) snippet when we have an exact type even when the hint probabiliy is high enough for the instanceofWithProfile snippet.
Wed, 29 Jan 2014 15:46:15 +0100 Gilles Duboscq FixedGuardNode simplification should conserve the deoptimization action
Wed, 29 Jan 2014 13:36:20 +0100 Andreas Woess GraphBuilderPhase: remove unused constant added by createExceptionDispatch
Wed, 29 Jan 2014 13:10:02 +0100 Andreas Woess Truffle: disable UseExceptionProbability optimistic optimization
Wed, 29 Jan 2014 09:21:50 +0100 Lukas Stadler rework of benchmark counters: fix size at VM entry, not at build time
Wed, 29 Jan 2014 10:45:43 +0100 Lukas Stadler make MonitorEnterNode iterable
Wed, 29 Jan 2014 10:45:43 +0100 Lukas Stadler add GraphUtil.removeFixedWithUnusedInputs
Tue, 28 Jan 2014 21:37:29 -0500 S.Bharadwaj Yadavalli Fix incorrect code generation for conditional branch instructions. Reenable ControlPTXTest.
Tue, 28 Jan 2014 23:38:22 +0100 Andreas Woess kill unused frame states when loop exits are removed
Tue, 28 Jan 2014 22:55:50 +0100 Andreas Woess fix handling of skipped exceptions (must not cut off other exception types or unwind)
Tue, 28 Jan 2014 21:48:50 +0100 Andreas Woess add partial evaluation test for a ControlFlowException catch block that follows a SlowPathException catch block
Tue, 28 Jan 2014 21:42:50 +0100 Andreas Woess PartialEvaluationTest should use the same GraphBuilderConfiguration as the TruffleCompiler; code cleanup
Tue, 28 Jan 2014 21:24:24 +0100 Doug Simon guard again null receiver object when reading a constant field
Tue, 28 Jan 2014 18:46:43 +0100 Doug Simon added documentation
Tue, 28 Jan 2014 18:34:04 +0100 Doug Simon ignore StaticMethod16InArraysTest until multi-GPU support is complete
Tue, 28 Jan 2014 18:32:30 +0100 Doug Simon Merge.
Mon, 27 Jan 2014 20:24:12 +0100 Doug Simon moved HSAIL compilation harness logic into HSAILHotSpotBackend and deleted HSAILCompilationResult
Tue, 28 Jan 2014 14:46:17 +0100 Lukas Stadler better assertion message in GraphOrder
Tue, 28 Jan 2014 14:45:56 +0100 Lukas Stadler remember InvokeKind in MacroNode
Tue, 28 Jan 2014 14:39:52 +0100 Lukas Stadler test for ShortCiruitNode/guard handling
Tue, 28 Jan 2014 14:39:48 +0100 Lukas Stadler canonicalize a LoadField on a null constant object to deopt
Tue, 28 Jan 2014 12:38:08 +0100 Doug Simon fixed pylint warnings
Tue, 28 Jan 2014 12:31:31 +0100 Doug Simon PTXHotSpotBackend$1.getGraphFor() checks GPUOffload VM option (JBS:GRAAL-6)
Tue, 28 Jan 2014 12:27:39 +0100 Doug Simon fixed HotSpotResolvedJavaMethod.isSynthetic so that it doesn't do any class loading (JBS:GRAAL-5)
Tue, 28 Jan 2014 12:19:30 +0100 Doug Simon an empty architecture specification implies all architectures
Tue, 28 Jan 2014 12:18:38 +0100 Doug Simon use lowest version JRE specified by any project for source path in Eclipse attach/launch configuration
Mon, 27 Jan 2014 16:39:17 +0100 Gilles Duboscq Use a OptimizedCallTarget-bound SpeculationLog for Truffle compilations
Mon, 27 Jan 2014 16:05:10 +0100 Gilles Duboscq Throw-away speculation logs should not be used. Just use null instead
Mon, 27 Jan 2014 15:39:27 +0100 Gilles Duboscq Fix: HotSpotDisassemblerProvider should return null when the code could not be disassembled.
Mon, 27 Jan 2014 15:28:50 -0800 Tom Rodriguez Merge
Mon, 27 Jan 2014 15:26:26 -0800 Tom Rodriguez Add duplicate detection to IGV binary graphs
Wed, 22 Jan 2014 11:10:09 -0800 Tom Rodriguez Only use mature method datas
Wed, 22 Jan 2014 10:54:38 -0800 Tom Rodriguez print name and sig in TraceDeoptimization output
Mon, 27 Jan 2014 15:50:19 +0100 Doug Simon added getCodeString() to ExternalCompilationResult
Mon, 27 Jan 2014 15:49:33 +0100 Doug Simon removed unused PTX code
Sat, 25 Jan 2014 20:02:07 +0100 Doug Simon updated mx/projects for new Okra version
Fri, 24 Jan 2014 19:19:16 -0800 Christian Wimmer Fix SL unit test directory
Fri, 24 Jan 2014 18:42:52 -0800 Christian Wimmer Fix Eclipse formatter issues
Fri, 24 Jan 2014 18:18:49 -0800 Christian Wimmer Use source and expected output files to test Simple Language, instead of individual JUnit tests with the source and expected output as strings
Fri, 24 Jan 2014 18:16:24 -0800 Christian Wimmer Refactoring and cleanup of Simple Language (more to come soon)
Fri, 24 Jan 2014 18:13:38 -0800 Christian Wimmer Truffle API cleanup: Reduce the visibility of classes and constructors that are not intended to be instantiated by guest language implementations; provide abstract class RootCallTarget as a CallTarget to a RootNode
Fri, 24 Jan 2014 18:34:18 +0100 Doug Simon Merge.
Fri, 24 Jan 2014 18:06:03 +0100 Doug Simon refactored phase for stamping parameters as non-null that was duplicated in the GPU backends
Fri, 24 Jan 2014 18:04:49 +0100 Doug Simon added ObjectPTXTest to test object parameter passing - all tests are disabled until GC issues are resolved
Fri, 24 Jan 2014 18:04:11 +0100 Doug Simon enabled some tests in FloatPTXTest that now work
Fri, 24 Jan 2014 18:03:55 +0100 Doug Simon disabled ControlPTXTest until issues are resolved
Fri, 24 Jan 2014 18:03:09 +0100 Doug Simon added work-around to handle CUDA context management in PTX C++ code
Fri, 24 Jan 2014 18:01:36 +0100 Doug Simon partially fixed passing of object parameters to PTX kernels; use a C++ object for managing resource allocation and cleanup around a PTX kernel execution
Fri, 24 Jan 2014 17:59:46 +0100 Doug Simon fixed assertion
Fri, 24 Jan 2014 17:43:14 +0100 Roland Schatz Fix CollapseFrameForSingleSideEffectPhase.
Fri, 24 Jan 2014 12:26:05 +0100 Lukas Stadler only register ShortCircuitOrNodes in ConditionalElimination for fixed anchors
Fri, 24 Jan 2014 01:19:52 +0000 Chris Seaton Merge.
Fri, 24 Jan 2014 00:44:12 +0000 Chris Seaton Merge.
Thu, 23 Jan 2014 23:49:46 +0000 Chris Seaton Ruby: turn tracing and debugging back on by default.
Thu, 23 Jan 2014 23:27:46 +0000 Chris Seaton Ruby: change GRAAL_DIR to TRUFFLE_DIR.
Thu, 23 Jan 2014 16:35:57 -0800 Tom Rodriguez Merge
Thu, 23 Jan 2014 16:15:04 -0800 Tom Rodriguez Always copy method substitutions. Add some assertion checking for it.
Thu, 23 Jan 2014 15:21:14 -0800 Tom Rodriguez Disable AOT boolean test for now
Thu, 23 Jan 2014 14:35:40 -0800 Tom Rodriguez Handle null in printing
Thu, 23 Jan 2014 14:35:10 -0800 Tom Rodriguez Add bodies so exact math can deopt
Fri, 24 Jan 2014 00:52:06 +0100 Doug Simon HSAIL: support for using Okra simulator without needing to configure PATH and LD_LIBRARY_PATH
Fri, 24 Jan 2014 00:49:10 +0100 Doug Simon GPUOffload option does not interact with GPU detection
Fri, 24 Jan 2014 00:33:56 +0100 Doug Simon Merge.
Wed, 22 Jan 2014 18:46:38 +0100 Doug Simon use shared util for HSAIL calling convention
Wed, 22 Jan 2014 21:34:00 -0800 Michael Van De Vanter Merge with 9161ed8ce7964ca3df5e91894522b207a2bc4a3e
Wed, 22 Jan 2014 21:02:06 -0800 Michael Van De Vanter Ruby: refactor low level instrumentation services
Wed, 22 Jan 2014 20:35:00 -0800 Michael Van De Vanter Ruby: improve how instrumentation proxy handles some exceptional conditions
Wed, 22 Jan 2014 20:28:52 -0800 Michael Van De Vanter Truffle/Instrumentation: Javadoc and cleanup
Sat, 18 Jan 2014 22:12:42 -0800 Michael Van De Vanter Ruby: remove some prototyping code no longer needed
Wed, 22 Jan 2014 16:06:47 -0500 S.Bharadwaj Yadavalli Add graal-specific option -XX:+GPUOffload to trigger all GPU offload functionality. Cleanup function to decide GPU offload. Exclude GPU sources from nongraal builds.
Wed, 22 Jan 2014 15:27:31 +0100 Lukas Stadler fix invalid MemoryPhiNodes at loop begins
Wed, 22 Jan 2014 15:27:31 +0100 Lukas Stadler cyclic graph verification
Wed, 22 Jan 2014 14:03:47 +0100 Lukas Stadler fix GuardNode canonicalization
Wed, 22 Jan 2014 13:39:45 +0100 Doug Simon added library sources (if available) to generated Eclipse attach launcher
Wed, 22 Jan 2014 11:44:27 +0100 Roland Schatz Support narrow oops in reference maps.
Wed, 22 Jan 2014 11:27:28 +0100 Roland Schatz Refactor reference maps.
Wed, 22 Jan 2014 10:51:32 +0100 Lukas Stadler split a negated guard with a ShortCircuitOr condition into two guards
Tue, 21 Jan 2014 18:35:46 +0100 Gilles Duboscq GuardLowering: do not use trapping accesses for guards with a speculation
Tue, 21 Jan 2014 18:35:03 +0100 Gilles Duboscq Sweeper: make sure we only run the sweeper on java threads
Tue, 21 Jan 2014 15:26:38 +0100 Doug Simon added list to PTXHotSpotBackend for keeping a valid installed kernel (and its associated nmethods) alive
Tue, 21 Jan 2014 12:14:38 +0100 Andreas Woess Truffle: fix non-local control flow using exceptions
Tue, 21 Jan 2014 00:20:33 +0200 Bernhard Urban IGV: throw graph reference away when GraphNode component is closed
Mon, 20 Jan 2014 20:17:05 +0100 Bernhard Urban IGV: fix nulling out reference in rootnode
Mon, 20 Jan 2014 22:30:19 +0100 Doug Simon Merge.