log

age author description
Fri, 08 Aug 2014 23:14:37 +0200 Bernhard Urban mx: refactor maven_install_truffle such that it uses specified paths from the project file
Fri, 08 Aug 2014 17:18:48 +0200 Doug Simon changed result labels for MemoryUsageBenchmark
Fri, 08 Aug 2014 15:54:39 +0200 Lukas Stadler additional info field on FrameSlot nodes (for language-specific use)
Fri, 08 Aug 2014 15:52:34 +0200 Lukas Stadler use string switch in MetaUtil
Fri, 08 Aug 2014 12:37:25 +0200 Doug Simon workaround for buggy pylint warning
Fri, 08 Aug 2014 12:33:38 +0200 Doug Simon Merge.
Fri, 08 Aug 2014 12:33:22 +0200 Doug Simon add support for CompileTheWorld based memory usage analysis
Fri, 08 Aug 2014 12:29:07 +0200 Doug Simon added memory usage analysis to CompileTheWorld
Thu, 07 Aug 2014 17:33:25 +0200 Doug Simon set bootClassPathAgent=true for JAVA_ALLOCATION_INSTRUMENTER library
Thu, 07 Aug 2014 17:32:17 +0200 Doug Simon mx: add support for Java agent libraries that use the Boot-Class-Path manifest attribute to ensure that are loaded by the boot class path loader
Thu, 07 Aug 2014 11:06:09 -0700 Tom Rodriguez Dump disassembly in crash log
Thu, 07 Aug 2014 11:05:12 -0700 Tom Rodriguez Do normal crash reporting when encountering unexpected SEGV
Thu, 07 Aug 2014 08:04:23 +0200 Matthias Grimmer NFI: initialization only if platform is x86
Wed, 06 Aug 2014 17:49:04 +0200 Doug Simon improvements to MemoryUsageBenchmark
Wed, 06 Aug 2014 17:42:29 +0200 Doug Simon removed deprecated methods in MetaUtil
Wed, 06 Aug 2014 17:41:51 +0200 Doug Simon renamed GraalCompilerTest.parse to GraalCompilerTest.parseEager and improved javadoc for all parse* methods
Wed, 06 Aug 2014 17:34:00 +0200 Doug Simon added "Parsing" debug scope in GraalCompilerTest.parse0
Wed, 06 Aug 2014 15:12:49 +0200 Andreas Woess Truffle: add TraceTruffleAssumptions option for debugging installed code invalidations due to assumptions
Wed, 06 Aug 2014 14:52:41 +0200 Andreas Woess Truffle: temporarily disable inlining invalidations
Wed, 06 Aug 2014 15:01:16 +0200 Lukas Stadler support for compressed inputs to NullCheckNode
Tue, 05 Aug 2014 10:06:08 +0200 Lukas Stadler small cleanup
Wed, 06 Aug 2014 15:05:34 +0200 Lukas Stadler ArrayEqualsNode is a memory access
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