Wed, 06 Aug 2014 15:05:34 +0200 |
Lukas Stadler |
default implementation of methods in MemoryAccess |
Wed, 06 Aug 2014 11:06:28 +0200 |
Doug Simon |
set javac.source and javac.target in NetBeans configurations based on per-project Java compliance |
Wed, 06 Aug 2014 10:59:42 +0200 |
Doug Simon |
NFI: more cleanup |
Wed, 06 Aug 2014 08:27:42 +0200 |
Matthias Grimmer |
NFI: cleanup |
Tue, 05 Aug 2014 16:35:28 -0700 |
David Piorkowski |
Merge. |
Tue, 05 Aug 2014 16:34:08 -0700 |
David Piorkowski |
SL: Added instrumentation testing |
Tue, 05 Aug 2014 23:12:22 +0100 |
Chris Seaton |
Merge. |
Tue, 05 Aug 2014 22:22:43 +0100 |
Chris Seaton |
Merge. |
Tue, 05 Aug 2014 22:20:06 +0100 |
Chris Seaton |
Truffle: build DSL processor before trying to install it. |
Tue, 05 Aug 2014 22:50:50 +0200 |
Andreas Woess |
Merge |
Tue, 05 Aug 2014 11:49:06 +0200 |
Andreas Woess |
Truffle: fix stack trace for indirect calls with default runtime |
Tue, 05 Aug 2014 22:00:12 +0200 |
Doug Simon |
moved MemoryUsageBenchmark to graal.hotspot.test and use CompilationTask to drive compilation |
Tue, 05 Aug 2014 21:15:40 +0200 |
Doug Simon |
consolidated graal.hotspot.jdk8.test into graal.hotspot.test |
Tue, 05 Aug 2014 20:57:38 +0200 |
Doug Simon |
HSAIL: miscellaneous HSAIL test tweaks and fixes: |
Tue, 05 Aug 2014 15:57:37 +0100 |
Chris Seaton |
Truffle: rename install to maven-install-truffle and update location of Truffle JARs. |
Tue, 05 Aug 2014 16:06:08 +0200 |
Matthias Grimmer |
Canonicalizeprojects |
Tue, 05 Aug 2014 15:58:11 +0200 |
Matthias Grimmer |
GNFI: move GNFI interfaces to oracle.nfi - interface does not depend on graal |
Tue, 05 Aug 2014 12:34:55 +0200 |
Doug Simon |
preliminary compiler memory usage benchmark |
Tue, 05 Aug 2014 12:34:15 +0200 |
Doug Simon |
use stream API to concatenate ZipFile iterators |
Mon, 04 Aug 2014 19:02:56 -0700 |
Michael Van De Vanter |
Merge with 4d0d1dc5db0039a0c7a0a1f127819b222b49a3a1 |
Mon, 04 Aug 2014 18:53:21 -0700 |
Michael Van De Vanter |
SL/SourceAttribution: restore some attribution fixes that were lost in a tussle with hg; turn off tracing code in SL tests. |
Fri, 01 Aug 2014 18:24:22 -0700 |
Michael Van De Vanter |
SL/SourceAttribution: correct expected output from a test that has changed |
Fri, 01 Aug 2014 18:14:43 -0700 |
Michael Van De Vanter |
Backed out changeset: d654cd5ed05a |
Fri, 01 Aug 2014 18:10:48 -0700 |
Michael Van De Vanter |
SL/SourceAttribution: further corrections for attributing function bodies |
Mon, 04 Aug 2014 23:25:14 +0200 |
Doug Simon |
introduce extra field to record when HotSpotGraalRuntime has been initialized to avoid spurious errors during VM shutdown for short lived applications |
Mon, 04 Aug 2014 16:50:50 +0200 |
Doug Simon |
moved distribution artifacts into build/ sub-directory |
Mon, 04 Aug 2014 15:54:41 +0200 |
Doug Simon |
Graal class loader must delegate directly to the boot class loader |
Mon, 04 Aug 2014 14:28:05 +0200 |
Doug Simon |
gracefully handle ConcurrentModificationException while iterating over system properties during initialization of the Debug class |
Mon, 04 Aug 2014 14:26:29 +0200 |
Doug Simon |
give all aborting threads a chance to print Graal related stack traces |
Mon, 04 Aug 2014 11:38:25 +0200 |
Doug Simon |
removed tests |
Sat, 02 Aug 2014 11:14:27 +0200 |
Doug Simon |
ignore all zip files |
Sat, 02 Aug 2014 11:11:56 +0200 |
Doug Simon |
mx_graal: do not install jdk jars twice when building (which should prevent duplicate GeneratedSourcesSha1 class in graal-truffle.jar) |
Fri, 01 Aug 2014 16:30:22 -0700 |
Michael Van De Vanter |
SL/SourceAttribution: correct some omissions, and in particular add new node SLParenExpressionNode to represent a parenthesized expression; this is semantically neutral of course, but needed to account correctly for the text of such an expression (as opposed to its contents). |
Fri, 01 Aug 2014 16:28:06 -0700 |
Michael Van De Vanter |
Truffle/SourceAttribution: NodeUtil.displaySourceAttribution() outut revised for legibility. |
Fri, 01 Aug 2014 17:37:34 +0200 |
Gilles Duboscq |
Truffle: Add conditions to CompilerDirective accesses in FrameWithoutBoxing |
Fri, 01 Aug 2014 15:19:26 +0200 |
Gilles Duboscq |
unswitching: check full SwitchNode structure |
Fri, 25 Jul 2014 13:12:32 +0200 |
Gilles Duboscq |
mx: fix comments: jrelibrary is about the JRE, not the JDK |
Fri, 01 Aug 2014 11:36:08 +0200 |
Doug Simon |
fixed regression in use of -f option to 'mx build' |
Thu, 31 Jul 2014 18:47:10 +0200 |
Doug Simon |
Merge. |
Thu, 31 Jul 2014 17:53:06 +0200 |
Doug Simon |
HSAIL: reset TLAB in donor thread to detect allocation in donor while kernel was active |
Thu, 31 Jul 2014 17:52:13 +0200 |
Doug Simon |
mx: distribution should (also) be rebuilt when a transitive project dependency is updated |
Thu, 31 Jul 2014 16:35:17 +0200 |
Bernhard Urban |
projects: consistent naming for source archives |
Thu, 31 Jul 2014 07:29:13 -0700 |
Stefan Anzinger |
Merge |
Thu, 31 Jul 2014 07:07:38 -0700 |
Stefan Anzinger |
[SPARC] Fixing compare of short/char with constants, using half of single float registers as of now, otherwise it would overlap with double registers |
Wed, 30 Jul 2014 14:49:41 -0700 |
Stefan Anzinger |
[SPARC] Putting safepoint to the right instruction in code. |
Wed, 30 Jul 2014 10:39:39 -0700 |
Stefan Anzinger |
Merge |
Wed, 30 Jul 2014 09:36:32 -0700 |
Stefan Anzinger |
Fix complaints from findbugs |
Wed, 30 Jul 2014 08:51:04 -0700 |
Stefan Anzinger |
[SPARC] Test op applies to bool, char, byte and short types as well. |
Wed, 30 Jul 2014 08:50:26 -0700 |
Stefan Anzinger |
[SPARC] Fist implementation of unsigned arithmethic (Still to improve) |
Wed, 30 Jul 2014 08:41:52 -0700 |
Stefan Anzinger |
[SPARC] Using now right opcodes for unsigned compare operations |
Wed, 30 Jul 2014 08:40:08 -0700 |
Stefan Anzinger |
[SPARC] Fix deoptimization fixup of return pc when called via the deoptimization entry |
Wed, 30 Jul 2014 08:37:10 -0700 |
Stefan Anzinger |
[SPARC] New test with mixed params (mixed slot sizes 1,2,4,8 bytes) in higher argument indices (> 5) |
Wed, 30 Jul 2014 08:35:22 -0700 |
Stefan Anzinger |
[SPARC] Fixed assertion for stackslot avalibility when deopt is possible |
Tue, 29 Jul 2014 11:51:29 -0700 |
Stefan Anzinger |
[SPARC] Spill slots must be 4 byte aligned |
Tue, 29 Jul 2014 11:04:36 -0700 |
Stefan Anzinger |
[SPARC] Let the register allocator manage where the thread is aved during the runtime call. |
Mon, 28 Jul 2014 15:49:50 -0700 |
Stefan Anzinger |
[SPARC] Fixing TableSwitchOp when using default target |
Mon, 28 Jul 2014 14:29:52 -0700 |
Stefan Anzinger |
[SPARC] First implementation of TableSwitchOp |
Mon, 28 Jul 2014 10:38:18 -0700 |
Stefan Anzinger |
[SPARC] Provide call save info for deoptimization calls as well |
Mon, 28 Jul 2014 10:37:13 -0700 |
Stefan Anzinger |
[SPARC] Control flow now for AT, BT, AE, BE |
Mon, 28 Jul 2014 10:36:27 -0700 |
Stefan Anzinger |
[SPARC] ld/st for char, byte and boolean |
Fri, 25 Jul 2014 20:57:11 -0700 |
Stefan Anzinger |
[SPARC] Small typo in monitorSnippets |
Fri, 25 Jul 2014 20:55:56 -0700 |
Stefan Anzinger |
[SPARC] Fix issues, with looking up information for exception handling, (Return PC is after the delay slot) |
Fri, 25 Jul 2014 20:54:28 -0700 |
Stefan Anzinger |
[SPARC] Fix issues when deoptimizing with floats in local scope. |
Fri, 25 Jul 2014 20:48:28 -0700 |
Stefan Anzinger |
[SPARC] Implement irem |
Thu, 24 Jul 2014 16:03:29 -0700 |
Stefan Anzinger |
[SPARC] When handling with stackpointer register, we need to always add the stack bias as well |
Thu, 24 Jul 2014 15:38:05 -0700 |
Stefan Anzinger |
[SPARC] compareAndSwap must not modify the new value. |
Thu, 24 Jul 2014 08:19:30 -0700 |
Stefan Anzinger |
[SPARC] Temporary fix to get the stack for deoptimization right when exception is thrown |
Thu, 24 Jul 2014 08:13:55 -0700 |
Stefan Anzinger |
[SPARC] Patch return address fix (cleanup) |
Thu, 24 Jul 2014 08:13:21 -0700 |
Stefan Anzinger |
[SPARC] Patch the return address fixed |
Thu, 24 Jul 2014 08:12:19 -0700 |
Stefan Anzinger |
[SPARC] InvokeInterface calls (vstubs) need the called interface in G5 register |
Mon, 21 Jul 2014 19:37:16 -0700 |
Stefan Anzinger |
[SPARC] Fix handling of overflow parameter on stack. |
Mon, 21 Jul 2014 11:16:25 -0700 |
Stefan Anzinger |
[SPARC] Implement loading float and double values from stack. |
Mon, 21 Jul 2014 11:15:44 -0700 |
Stefan Anzinger |
[SPARC] Reformatting some enum constants to match better to the SPARC 2011 Architecture manual |
Mon, 21 Jul 2014 10:45:43 -0700 |
Stefan Anzinger |
[SPARC] Put extended arguments (index > 6) on the right place in stack |
Mon, 21 Jul 2014 10:08:37 -0700 |
Stefan Anzinger |
[SPARC] Improving Exception Handling and Const2Stack |
Thu, 17 Jul 2014 17:29:35 -0700 |
Stefan Anzinger |
LIRIntrospection, print byte[] parameter as string, when array consists solely of printable (ascii) characters or null bytes. |
Thu, 17 Jul 2014 17:16:39 -0700 |
Stefan Anzinger |
[SPARC] Add relocation info for constant reference to constant section |
Wed, 16 Jul 2014 08:50:11 -0700 |
Stefan Anzinger |
[SPARC] Updating jump targets for fcmp instructions when doing unordered compare of float/double values |
Thu, 31 Jul 2014 14:43:37 +0200 |
Doug Simon |
respect dependency order between distributions when building them |
Thu, 31 Jul 2014 13:42:56 +0200 |
Doug Simon |
improved generated sources up-to-date check by using SHA1 digests |
Thu, 31 Jul 2014 12:00:23 +0200 |
Bernhard Urban |
mx: fix permissions of copied bootstrap JDK files (don't make everything executable) |
Thu, 31 Jul 2014 00:19:21 +0200 |
Doug Simon |
removed direct use of Unsafe.getUnsafe() since graal.jar is no longer on boot class path and so reflection method of accessed Unsafe must be used |
Wed, 30 Jul 2014 21:48:03 +0200 |
Doug Simon |
don't allow blocking compilation requests to Graal if Graal itself is not yet initialized |
Wed, 30 Jul 2014 18:27:14 +0200 |
Doug Simon |
made -XX:+UseGraalClassLoader the default (now that truffle.jar is on the boot class path) |
Wed, 30 Jul 2014 18:27:06 +0200 |
Doug Simon |
split com.oracle.graal.truffle.* projects into a separate graal-truffle.jar and added truffle.jar to the boot class path |
Wed, 30 Jul 2014 13:42:10 +0200 |
Chris Seaton |
Add an mx install command to install the Truffle jars to the local Maven repository. |
Wed, 30 Jul 2014 11:39:07 +0200 |
Chris Seaton |
Fix Python style. |
Wed, 30 Jul 2014 11:34:10 +0200 |
Chris Seaton |
Unless the current revision is tagged as a release, make the Graal version 0.(n+1)-dev, in order to differentiate between release and development versions. |
Tue, 29 Jul 2014 17:58:11 -0700 |
Tom Rodriguez |
Extra sanity checking in initHotSpotVMConfig |
Tue, 29 Jul 2014 17:57:29 -0700 |
Tom Rodriguez |
add some comments to BitOpNodesTest.java |
Tue, 29 Jul 2014 17:40:22 -0700 |
Tom Rodriguez |
Properly handle multiple copies of the same test when unswitching |
Tue, 29 Jul 2014 17:40:15 -0700 |
Tom Rodriguez |
eliminate duplicate entries from profile data |
Tue, 29 Jul 2014 17:40:00 -0700 |
Tom Rodriguez |
Don't read beyond end of known vtable |
Tue, 29 Jul 2014 17:39:11 -0700 |
Tom Rodriguez |
CleanTypeProfileProxyPhase should cleanup after itself |
Tue, 29 Jul 2014 17:35:33 +0200 |
Lukas Stadler |
fix FloatRemNode canonicalization |
Tue, 29 Jul 2014 16:58:05 +0200 |
Doug Simon |
added test showing that the Graal API is inaccessible when -XX:+UseGraalClassLoader is specified |
Tue, 29 Jul 2014 16:54:57 +0200 |
Doug Simon |
added test to show only verified bytecode can be accessed with Graal API |
Tue, 29 Jul 2014 16:53:42 +0200 |
Doug Simon |
make up-to-date check for generated sources work with --installed-jdks |
Mon, 28 Jul 2014 14:43:28 -0700 |
Tom Rodriguez |
Do final round of incremental conditional elimination |
Mon, 28 Jul 2014 14:43:01 -0700 |
Tom Rodriguez |
Don't create useless ValueAnchorNode |
Mon, 28 Jul 2014 13:52:26 -0700 |
Tom Rodriguez |
make scheduling before dumping optional to speed up dumping |
Mon, 28 Jul 2014 13:51:36 -0700 |
Tom Rodriguez |
correct name of zero usages method |
Mon, 28 Jul 2014 16:51:45 +0200 |
Doug Simon |
generalized check that VM is up-to-date with all generated sources |
Mon, 28 Jul 2014 15:53:07 +0200 |
Lukas Stadler |
cached MatchPattern.Result failure constants |
Mon, 28 Jul 2014 15:53:07 +0200 |
Lukas Stadler |
small fix in FloatingReadPhase (when handling existing phis) |
Mon, 28 Jul 2014 15:53:07 +0200 |
Lukas Stadler |
remove unused setters from BinaryOpLogicNode |
Mon, 28 Jul 2014 15:53:07 +0200 |
Lukas Stadler |
rename IntegerBelowThanNode to IntegerBelowNode |
Mon, 28 Jul 2014 14:48:11 +0200 |
Doug Simon |
modify the 'mx vm' command to check that the VM is up-to-date with respect to graalRuntime.inline.hpp |
Mon, 28 Jul 2014 13:55:33 +0200 |
Doug Simon |
made sha1 signatures mandatory for libraries; made libraries for all downloading performed by commands in mx_graal |
Mon, 28 Jul 2014 11:35:17 +0200 |
Doug Simon |
added per-user cache for mx downloads |
Fri, 25 Jul 2014 17:38:00 -0700 |
Tom Rodriguez |
loading of anonymous classes must update SystemDictionary::_number_of_modifications |
Fri, 25 Jul 2014 08:35:34 -0700 |
David Piorkowski |
SL: Merging changes to root |
Thu, 24 Jul 2014 16:14:44 -0700 |
David Piorkowski |
SL: Added support for instrumentation. |
Fri, 25 Jul 2014 14:31:36 +0200 |
Lukas Stadler |
correctly handle inlining of method with multiple returns |
Fri, 25 Jul 2014 13:21:48 +0200 |
Lukas Stadler |
inferStamp for CompressionNode |
Thu, 24 Jul 2014 12:22:54 -0700 |
Tom Rodriguez |
don't allow bsr to be used outside of intrinsics |
Wed, 23 Jul 2014 17:39:26 -0700 |
Tom Rodriguez |
BitScanReverseNode stamp tests should only be used with BitScanReverseNode |
Wed, 23 Jul 2014 17:36:15 -0700 |
Tom Rodriguez |
Don't allow infinite loops to explode loop frequencies |
Wed, 23 Jul 2014 15:01:58 +0200 |
Lukas Stadler |
handle HotSpotCompressedNullConstant in graalCodeInstaller |
Wed, 23 Jul 2014 14:24:17 +0200 |
Lukas Stadler |
cleanups and doc for PhiNode.singleValue |