Thu, 13 Feb 2014 14:43:07 +0100 |
Roland Schatz |
New unit tests for I2x bytecodes. |
Thu, 13 Feb 2014 11:18:11 +0100 |
Roland Schatz |
Documentation for jump emission logic. |
Wed, 12 Feb 2014 23:57:22 -0800 |
Christian Wimmer |
Merge |
Wed, 12 Feb 2014 10:49:31 -0800 |
Christian Wimmer |
Sort options alphabetically so that diffs do not show false positives |
Wed, 12 Feb 2014 10:30:42 -0800 |
Christian Wimmer |
SL: small cleanups |
Wed, 12 Feb 2014 10:25:29 -0800 |
Christian Wimmer |
Make code extensible |
Wed, 12 Feb 2014 10:25:16 -0800 |
Christian Wimmer |
Move stamp inference in its own class, and make it extensible via the ValueAndStampProxy interface |
Wed, 12 Feb 2014 10:24:11 -0800 |
Christian Wimmer |
Allow subclasses |
Wed, 12 Feb 2014 10:23:54 -0800 |
Christian Wimmer |
Allow outside access to field |
Wed, 12 Feb 2014 10:23:41 -0800 |
Christian Wimmer |
Make graph builder more extensible |
Wed, 12 Feb 2014 10:23:21 -0800 |
Christian Wimmer |
Allow disabling of redundant move elimination |
Wed, 12 Feb 2014 10:22:48 -0800 |
Christian Wimmer |
Make reference map data accessible from Java code |
Wed, 12 Feb 2014 20:12:33 +0200 |
Bernhard Urban |
mx: add support for jmh benchmark suites |
Tue, 11 Feb 2014 15:07:50 -0800 |
Tom Rodriguez |
Merge |
Tue, 11 Feb 2014 14:26:48 -0800 |
Tom Rodriguez |
use hotspot stubs for primitive arraycopy calls |
Tue, 11 Feb 2014 10:39:26 -0800 |
Tom Rodriguez |
a few stronger asserts in snipppet expansion |
Tue, 11 Feb 2014 10:37:28 -0800 |
Tom Rodriguez |
minor assembly tweaks |
Tue, 11 Feb 2014 10:37:08 -0800 |
Tom Rodriguez |
fix comment typo |
Tue, 11 Feb 2014 10:36:57 -0800 |
Tom Rodriguez |
add assert to check format of debug info |
Tue, 11 Feb 2014 22:41:50 +0100 |
Bernhard Urban |
gate: compile java with ECJ if available |
Tue, 11 Feb 2014 22:33:43 +0100 |
Bernhard Urban |
mx: add option for forcing the usage of javac |
Tue, 11 Feb 2014 08:47:18 -0800 |
Mick Jordan |
Merge |
Tue, 11 Feb 2014 08:42:57 -0800 |
Mick Jordan |
update JLINE/JNR library dependencies |
Tue, 11 Feb 2014 16:38:32 +0100 |
Doug Simon |
fixed JDT errors and warnings |
Tue, 11 Feb 2014 16:31:53 +0100 |
Doug Simon |
abort if bad --jdt argument given to 'mx build; command |
Mon, 10 Feb 2014 14:38:42 -0500 |
S.Bharadwaj Yadavalli |
Change CUDA context management to support multiple executions of a kernel. Exclude GPU offloading of lambdas from java.* library code. |
Mon, 10 Feb 2014 16:13:21 +0100 |
Gilles Duboscq |
Make NewMultiArrayNode a ArrayLengthProvider so that it can provide the length of its first dimension |
Mon, 10 Feb 2014 15:58:10 +0200 |
Bernhard Urban |
changelog: switch to markdown syntax |
Mon, 10 Feb 2014 13:51:20 +0100 |
Bernhard Urban |
mx: set correct permissions for graal.jar |
Mon, 10 Feb 2014 03:39:21 +0000 |
Chris Seaton |
Ruby: restore prototype debugger. |
Mon, 10 Feb 2014 03:37:32 +0000 |
Chris Seaton |
Instrumentation: the default probe should pass specific types to the general object case unless overridden. |
Sat, 08 Feb 2014 06:38:33 +0100 |
Andreas Woess |
Truffle: canonicalize inlined invoke usages during partial evaluation |
Sat, 08 Feb 2014 06:33:29 +0100 |
Andreas Woess |
Truffle: refactorings |
Fri, 07 Feb 2014 17:46:38 +0100 |
Gilles Duboscq |
LoadJavaMirrorWithKlassPhase: ConstantLocationNode.create already adds the node to the graph, remove redundant call to graph.unique. |
Fri, 07 Feb 2014 17:44:58 +0100 |
Gilles Duboscq |
Add an assert in HotSpotDebugInfoBuilder regarding lockDepth |
Fri, 07 Feb 2014 17:39:32 +0100 |
Gilles Duboscq |
Setup the OSR calling convention before calling compileGraph rather than patching it in the LIRGenerator |
Fri, 07 Feb 2014 17:31:48 +0100 |
Gilles Duboscq |
Simplify IntegerArithmeticNode.add/mul/sub |
Fri, 07 Feb 2014 17:51:14 +0100 |
Gilles Duboscq |
Add specialization for int to BitScanForwardNode to avoid unnecessary sign-extension to long. |
Fri, 07 Feb 2014 16:24:31 +0100 |
Doug Simon |
made NativeFunctionInterfaceTest pass on Windows |
Fri, 07 Feb 2014 15:20:59 +0100 |
Roland Schatz |
Use branch probability for emitting conditional jump. |
Fri, 07 Feb 2014 15:03:21 +0100 |
Roland Schatz |
Remove unused 'negated' arguments. |
Fri, 07 Feb 2014 12:37:34 +0100 |
Doug Simon |
added complete test coverage for NativeFunctionInterface except for getNativeFunctionPointerFromRawValue |
Fri, 07 Feb 2014 01:08:35 +0100 |
Doug Simon |
fixed bug in passing primitive arrays through native function handles |
Thu, 06 Feb 2014 23:28:16 +0100 |
Doug Simon |
fixed C++ compilation error |
Thu, 06 Feb 2014 23:25:48 +0100 |
Doug Simon |
HSAIL: fixed regression causing object lambda demos to break |
Thu, 06 Feb 2014 23:24:10 +0100 |
Doug Simon |
HSAIL: disable String.equals() substitutions |
Thu, 06 Feb 2014 23:14:06 +0100 |
Doug Simon |
modified Kind.format() to avoid calling any user code (JBS:GRAAL-14) |
Thu, 06 Feb 2014 22:47:41 +0100 |
Doug Simon |
HSAIL: fixed bug in kernel argument logic |
Thu, 06 Feb 2014 22:34:23 +0100 |
Doug Simon |
remove overly eager evaluation of toString() in Debug.log calls (JBS:GRAAL-14) |
Thu, 06 Feb 2014 21:41:33 +0100 |
Doug Simon |
added NativeLibraryHandle.getName() |
Thu, 06 Feb 2014 18:50:47 +0100 |
Doug Simon |
fixed code format warning |
Thu, 06 Feb 2014 18:47:57 +0100 |
Doug Simon |
Merge. |
Thu, 06 Feb 2014 18:44:14 +0100 |
Doug Simon |
consolidated GNFI code into graal.hotspot project and cleaned up the documentation and code |
Thu, 06 Feb 2014 18:42:45 +0100 |
Doug Simon |
added utility methods for writing a Java string to a native memory buffer as a C string |
Thu, 06 Feb 2014 18:41:16 +0100 |
Doug Simon |
fixed spelling |
Thu, 06 Feb 2014 17:31:48 +0100 |
Roland Schatz |
Increase TruffleGraphMaxNodes. |
Thu, 06 Feb 2014 11:24:00 +0100 |
Doug Simon |
HSAIL: support for storing immediates |
Thu, 06 Feb 2014 11:20:33 +0100 |
Doug Simon |
removed UseHSAILSimulator option |
Thu, 06 Feb 2014 11:17:58 +0100 |
Doug Simon |
updated projects to Okra 1.7 jars |
Thu, 06 Feb 2014 11:14:19 +0100 |
Doug Simon |
pulled Ptx and Hsail classes out of gpu class namespace |
Thu, 06 Feb 2014 00:21:10 -0800 |
Christian Wimmer |
Fix gate errors |
Wed, 05 Feb 2014 23:38:59 -0800 |
Christian Wimmer |
merge |
Wed, 05 Feb 2014 04:54:01 -0800 |
Christian Wimmer |
merge |
Wed, 05 Feb 2014 03:17:05 -0800 |
Christian Wimmer |
merge |
Wed, 05 Feb 2014 03:16:21 -0800 |
Christian Wimmer |
SL: small changes |
Wed, 05 Feb 2014 08:02:15 -0800 |
Christian Wimmer |
SL: Feedback from reviewers |
Wed, 05 Feb 2014 15:50:36 +0100 |
Roland Schatz |
Enable usage tracking in constant nodes. |
Wed, 05 Feb 2014 14:59:55 +0100 |
Thomas Wuerthinger |
Added tag graal-0.1 for changeset b124e22eb772 |
Wed, 05 Feb 2014 14:28:53 +0100 |
Thomas Wuerthinger |
Initial changelog.graal-0.1 |
Wed, 05 Feb 2014 14:02:54 +0100 |
Thomas Wuerthinger |
Update README and AUTHORS. Move to HTML format. |
Wed, 05 Feb 2014 12:16:56 +0100 |
Christian Wirth |
Merged |
Wed, 05 Feb 2014 11:44:10 +0100 |
Christian Wirth |
Merged with Michael Haupt's changes pulled from him directly |
Wed, 05 Feb 2014 11:40:13 +0100 |
Michael Haupt |
support frame slot removal |
Wed, 05 Feb 2014 11:38:00 +0100 |
Christian Wirth |
fix Truffle JavaDoc |
Wed, 05 Feb 2014 11:28:10 +0100 |
Christian Wirth |
In ConditionalEliminationPhase, check whether a ValueNode does record usages; caused crashes in FastR |
Wed, 05 Feb 2014 10:38:12 +0100 |
Matthias Grimmer |
GNFI: rename project from .ffi.amd64 to .nfi.hotspot.amd64 |
Wed, 05 Feb 2014 10:37:07 +0100 |
Matthias Grimmer |
GNFI: set invalid rtld_default in HotSpotVMConfig |
Wed, 05 Feb 2014 09:32:30 +0100 |
Matthias Grimmer |
GNFI: add comments |
Wed, 05 Feb 2014 09:26:36 +0100 |
Matthias Grimmer |
GNFI: cache lookup handles |
Wed, 05 Feb 2014 09:24:23 +0100 |
Matthias Grimmer |
GNFI: add JavaDoc |
Tue, 04 Feb 2014 17:12:12 -0800 |
twisti |
fixed JavaDoc |
Tue, 04 Feb 2014 17:18:16 +0100 |
Christian Humer |
SL: added testcase for inlining. |
Tue, 04 Feb 2014 13:19:16 +0100 |
Christian Humer |
Merge. |
Mon, 03 Feb 2014 21:11:36 +0100 |
Christian Humer |
Truffle: fixed inlined trees were not printed to graph visitor. |
Mon, 03 Feb 2014 21:01:26 +0100 |
Christian Humer |
Merge. |
Mon, 03 Feb 2014 21:01:11 +0100 |
Christian Humer |
SL: Make SL use the new UnsupportedSpecializationException#getSuppliedNodes() for error messages; Disabled dumping by default to IGV. |
Mon, 03 Feb 2014 20:59:57 +0100 |
Christian Humer |
Truffle-DSL: implemented support for UnsupportedSpecializationException#getSuppliedNodes(). |
Mon, 03 Feb 2014 17:16:52 -0800 |
Tom Rodriguez |
make sure pushed values are formatted correctly |
Mon, 03 Feb 2014 10:43:11 -0800 |
Tom Rodriguez |
Make blocking compiles safe |
Mon, 03 Feb 2014 15:49:58 +0100 |
Andreas Woess |
Truffle: disable (most) optimistic optimizations (profile is not reliable in hosted mode) |
Mon, 03 Feb 2014 14:47:11 +0100 |
Gilles Duboscq |
On HotSpot, debug_id should be an int, not a short |
Sun, 02 Feb 2014 18:47:02 +0100 |
Doug Simon |
changed Eclipse batch compiler settings so that it ignores task tags |
Sat, 01 Feb 2014 10:47:12 -0800 |
Mick Jordan |
remove multiple suite/repo support |
Sat, 01 Feb 2014 15:33:13 +0000 |
Chris Seaton |
Ruby: fix copyright message in shell. |
Fri, 31 Jan 2014 16:36:02 -0800 |
Christian Wimmer |
Use UTF-8 encoding when compiling on the command line and for Eclipse projects |
Fri, 31 Jan 2014 17:11:32 +0100 |
Doug Simon |
Merge. |
Fri, 31 Jan 2014 16:09:50 +0100 |
Christian Humer |
Truffle: Implement cache for truffle inlining heuristic. |
Fri, 31 Jan 2014 16:24:38 +0100 |
Doug Simon |
fixed non-PRODUCT build compilation error |
Fri, 31 Jan 2014 16:06:49 +0100 |
Doug Simon |
minor fix to test |
Fri, 31 Jan 2014 16:06:33 +0100 |
Doug Simon |
removed handling of pending exception from PTX wrapper as a stub does that |
Fri, 31 Jan 2014 16:05:37 +0100 |
Doug Simon |
removed PTXKernelArguments; added mechanism for printing incoming kernel arguments |
Fri, 31 Jan 2014 16:04:33 +0200 |
Bernhard Urban |
hs build: add graal tag to hotspot build version |
Fri, 31 Jan 2014 14:54:34 +0200 |
Bernhard Urban |
mx checkstyle: bail out if .checkstyle is missing |
Fri, 31 Jan 2014 11:39:40 +0100 |
Roland Schatz |
Optimize back edge in tight loops. |
Fri, 31 Jan 2014 11:38:32 +0100 |
Roland Schatz |
Align successor when deleting aligned empty block. |
Fri, 31 Jan 2014 11:35:38 +0100 |
Roland Schatz |
Do control flow optimizations independent of register allocation. |
Fri, 31 Jan 2014 11:34:56 +0100 |
Roland Schatz |
Remove timestamp file. |
Thu, 30 Jan 2014 16:41:59 +0100 |
Matthias Grimmer |
GNFI fixes, part2 |
Thu, 30 Jan 2014 15:50:46 +0100 |
Matthias Grimmer |
GNFI fixes |
Thu, 30 Jan 2014 15:50:29 +0100 |
Matthias Grimmer |
Create interface for host backends |
Thu, 30 Jan 2014 09:19:45 +0100 |
Matthias Grimmer |
Add the Graal Native Function Interface |
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. |