log

age author description
Thu, 09 Jan 2014 11:29:18 +0100 Gilles Duboscq GraalCompilerTest: add messages to exception comparison asserts to make JUnit output clearer
Thu, 09 Jan 2014 11:27:45 +0100 Gilles Duboscq GraalCompilerTest: fix NPE when debugging is not enabled.
Thu, 09 Jan 2014 11:29:56 +0100 Gilles Duboscq Add DynamicNewInstanceNode and use it to intrinsify Unsafe.allocateInstance
Tue, 31 Dec 2013 17:23:54 +0100 Gilles Duboscq Macro nodes should have priority over substitutions in Truffle Partial Evaluator
Thu, 09 Jan 2014 13:09:44 +0100 Roland Schatz Move data section building code to Java.
Thu, 09 Jan 2014 11:46:07 +0100 Doug Simon Merge.
Thu, 09 Jan 2014 11:45:41 +0100 Doug Simon fixed compare instruction emitting in HSAILAssembler
Thu, 09 Jan 2014 10:24:26 +0100 Lukas Stadler fix truffle compilation after monitorenter/exit changes
Thu, 09 Jan 2014 08:30:58 +0100 Doug Simon added assertion for correct format argument in a safepoint poll reloc info
Thu, 09 Jan 2014 08:29:54 +0100 Doug Simon removed no longer necessary special code path for Graal
Wed, 08 Jan 2014 15:49:18 -0800 Michael Van De Vanter Merge with 4fc8c8bb4c32878cc04b064d2ac9ad1fce1a85e0
Wed, 08 Jan 2014 14:03:36 -0800 Michael Van De Vanter Ruby: major upgrade in debugging support, mainly for navigation: step, next (passing over calls), return (from enclosing function), etc. Also a few bug fixes.
Wed, 08 Jan 2014 14:00:21 -0800 Michael Van De Vanter Ruby: minor tweaks to implementation nodes for debugging access
Tue, 07 Jan 2014 18:28:40 -0800 Michael Van De Vanter Truffle: extensions to the DebugManager interface in the Instrumentation Framework
Tue, 07 Jan 2014 18:26:59 -0800 Michael Van De Vanter Truffle: delete an unnecessary class from the Instrumentation Framework
Tue, 07 Jan 2014 18:26:11 -0800 Michael Van De Vanter Truffle: extend Instrumentation Framework for proxies/probes to include phylum marking, low level stepping mode, and bug fixes.
Tue, 07 Jan 2014 18:21:20 -0800 Michael Van De Vanter Truffle: refinements in the management of source information: a new marker interface for empty SourceSections and fix a bug that kept modified source files from being reloaded.
Tue, 07 Jan 2014 18:09:42 -0800 Michael Van De Vanter Truffle/Ruby: extend Instrumentation framework with language-agnostic interfaces for access to AST printing utilities and a Ruby implementation
Tue, 07 Jan 2014 17:52:54 -0800 Michael Van De Vanter Truffle: introduce the notion of a node "phylum", a user-oriented categorization of nodes that is independent of implementation, to be used by tools when identifying program parts, such as "statements".
Wed, 08 Jan 2014 22:59:53 +0100 Doug Simon removed Assembler::no_operand alias
Wed, 08 Jan 2014 22:59:24 +0100 Doug Simon re-added relocation entry for safepoint polling instruction emitted by C1 on SPARC
Wed, 08 Jan 2014 11:17:11 -0800 Tom Rodriguez Remove overly restrictive assert
Wed, 08 Jan 2014 18:20:32 +0000 Chris Seaton Merge.
Wed, 08 Jan 2014 17:44:56 +0000 Chris Seaton Merge.
Wed, 08 Jan 2014 17:42:10 +0000 Chris Seaton Ruby: fix some ?break? semantics.
Wed, 08 Jan 2014 17:10:18 +0000 Chris Seaton Ruby: fix minor issues.
Wed, 08 Jan 2014 18:23:33 +0100 Lukas Stadler rework of monitorenter/exit (use MonitorIdNode)
Wed, 08 Jan 2014 16:57:30 +0100 Doug Simon removed poll_Relocation::pollingForm type and associated data field and rely solely on format field of safepoint relocation entries when deciding whether or not to relocate the operand of a safepoint poll instruction
Wed, 08 Jan 2014 16:56:01 +0100 Doug Simon removed unnecessary relocation entry
Wed, 08 Jan 2014 15:40:06 +0100 Doug Simon removed ability for the log indentation mechanism to also enable/disable logging which should be controlled only by the -G:Log command line option
Wed, 08 Jan 2014 14:50:05 +0100 Lukas Stadler small parameter renaming in HotSpotDebugInfoBuilder
Wed, 08 Jan 2014 14:49:32 +0100 Lukas Stadler refactor CommitAllocationNode lowering in HotSpotLoweringProvider
Wed, 08 Jan 2014 14:48:32 +0100 Lukas Stadler NodeList: use EMPTY_NODE_ARRAY for zero-sized arrays
Wed, 08 Jan 2014 14:47:47 +0100 Lukas Stadler fix handling of sandboxed debug scopes (don't destroy parent flags)
Wed, 08 Jan 2014 12:51:13 +0100 Erik Eckstein don?t explicitly disable debug log output in linear scan and graphbuilder
Wed, 08 Jan 2014 11:49:52 +0100 Doug Simon removed debug output
Wed, 08 Jan 2014 10:43:05 +0100 Doug Simon made initial size of block predecessor and successor lists 4 (testing shows this cover 99% of cases)
Tue, 07 Jan 2014 16:32:58 -0800 Tom Rodriguez improve quoting in c1 visualizer output
Tue, 07 Jan 2014 16:32:30 -0800 Tom Rodriguez Enable more constant stores
Tue, 07 Jan 2014 14:59:18 -0800 twisti String.equals method substitution
Tue, 07 Jan 2014 14:50:02 -0800 twisti removed unused variable in lookupFieldInPool
Mon, 06 Jan 2014 17:31:43 -0800 twisti UseCountLeadingZerosInstruction is AMD64 only; making optional
Tue, 07 Jan 2014 22:36:23 +0100 Christian Humer Merge.
Tue, 07 Jan 2014 22:27:04 +0100 Christian Humer Truffle-DSL: added missing Override to remove.
Tue, 07 Jan 2014 22:26:53 +0100 Christian Humer Truffle-DSL: removed try-catch hack for polymorphic invocations.
Tue, 07 Jan 2014 22:06:37 +0100 Christian Humer Truffle-DSL: fixed bugs due to previous cleanup. addtional cleanup.
Tue, 07 Jan 2014 20:21:17 +0100 Christian Humer Truffle-DSL: fixed missing field in copy constructor of ParamterSpec.
Tue, 07 Jan 2014 20:16:01 +0100 Christian Humer Truffle-DSL: fixed bug when using @CreateCast with children arrays.
Tue, 07 Jan 2014 20:06:27 +0100 Christian Humer Truffle-DSL: removed support for implicit parameters. not needed anymore.
Tue, 07 Jan 2014 20:05:55 +0100 Christian Humer Truffle-DSL: Added test for @CreateCast.
Tue, 07 Jan 2014 19:13:54 +0100 Christian Humer Truffle-DSL: minor cleanup.
Tue, 07 Jan 2014 18:53:04 +0100 Christian Humer Merge.
Tue, 07 Jan 2014 18:52:32 +0100 Christian Humer Truffle-DSL: Removed API classes NodeId, NodeContainer and SpecializationListener.
Tue, 07 Jan 2014 12:22:47 +0100 Christian Humer Truffle-DSL: Added support for references to child arrays in @ShortCircuit;
Tue, 07 Jan 2014 21:52:07 +0100 Bernhard Urban mx: fix length of revision specifier
Tue, 07 Jan 2014 21:46:56 +0100 Bernhard Urban mx: omit weird logic to copy bootstrap jdk, just do cp -R
Tue, 07 Jan 2014 22:40:02 +0200 Bernhard Urban mx: make copying files from bootstrap jdk optional
Tue, 07 Jan 2014 19:48:22 +0200 Bernhard Urban mx: append graal revision to release file of jdk
Tue, 07 Jan 2014 14:48:45 +0200 Bernhard Urban mx: also copy files from bootstrap jdk
Tue, 07 Jan 2014 14:41:52 +0100 Roland Schatz Change signature of lowerToIf.
Mon, 06 Jan 2014 17:19:18 -0800 Tom Rodriguez Embed compressed constants when possible and use more efficient patterns for encoding
Mon, 06 Jan 2014 14:30:23 -0800 Tom Rodriguez Merge
Fri, 03 Jan 2014 16:38:57 -0800 Tom Rodriguez filter illegal toIntervals when verifying MoveResolver
Thu, 02 Jan 2014 14:53:19 -0800 Tom Rodriguez derive CPUFeatures from VM_Version::_cpuFeatures
Thu, 02 Jan 2014 14:56:47 -0800 Tom Rodriguez don't optimize moves involving unallocatable registers
Mon, 06 Jan 2014 20:43:31 +0100 Doug Simon renamed pollingPageDistance enum to pollingForm
Mon, 06 Jan 2014 17:12:09 +0000 Chris Seaton Ruby: import project.
Mon, 06 Jan 2014 14:21:39 +0100 Doug Simon added support for ImmutabelCode safepoints (GRAAL-283)
Mon, 06 Jan 2014 13:41:59 +0100 Doug Simon reloc info for safepoint polls includes whether the poison page is far or near
Sat, 04 Jan 2014 02:08:33 +0200 Bernhard Urban remove unmaintained 'graal visualizer'
Sat, 04 Jan 2014 02:03:51 +0200 Bernhard Urban mx: fix pylint import warning
Sat, 04 Jan 2014 01:43:37 +0200 Bernhard Urban mx: add completion support for hotspot options (GRAAL-297)
Sat, 04 Jan 2014 00:33:49 +0200 Bernhard Urban mx: add completion support for graal options (GRAAL-297)
Fri, 03 Jan 2014 16:36:15 +0200 Bernhard Urban mx: experimental autocompletion generation for zsh (GRAAL-297)
Fri, 03 Jan 2014 23:56:03 +0100 Doug Simon fixed bug (properly) in nested lock depth computation
Fri, 03 Jan 2014 12:00:19 -0800 Christian Wimmer Introduce a LoweringStage so that lowerings can be conditional on one of the three times that lowering is performed by default
Fri, 03 Jan 2014 11:56:49 -0800 Christian Wimmer Utility method to convert a long to a pointer
Fri, 03 Jan 2014 11:55:58 -0800 Christian Wimmer Re-use buildInitialGraph to ensure the same phases are run when inlining the original method
Fri, 03 Jan 2014 11:55:14 -0800 Christian Wimmer Bugfix in inlining
Fri, 03 Jan 2014 11:54:16 -0800 Christian Wimmer UnsafeCastNode is different from PiNode, so it is useful and not deprecated
Fri, 03 Jan 2014 11:53:34 -0800 Christian Wimmer Check for stackKind
Fri, 03 Jan 2014 11:53:03 -0800 Christian Wimmer Preserve guardsStage when copying graphs
Fri, 03 Jan 2014 11:51:56 -0800 Christian Wimmer ReturnOp ends a block
Fri, 03 Jan 2014 11:51:23 -0800 Christian Wimmer Bugfix: do not eliminate exception handler entry blocks
Fri, 03 Jan 2014 11:50:39 -0800 Christian Wimmer Make invoke node creation overrideable by subclasses
Fri, 03 Jan 2014 11:48:36 -0800 Christian Wimmer Bugfix: Canonicalize field flags before looking up cached fields, to avoid creating the same field twice with different flags
Fri, 03 Jan 2014 11:46:35 -0800 Christian Wimmer Bugfix: node successors are unordered, so emitting a jump to the first successor hits a random target
Thu, 02 Jan 2014 18:02:01 +0100 Doug Simon made CodeInstaller subclassable and virtualized the methods for creating ScopeValues
Mon, 30 Dec 2013 20:36:04 +0000 Chris Seaton Merge.
Sun, 22 Dec 2013 20:06:55 +0000 Chris Seaton Disable assertions that fail under normal usage.
Mon, 30 Dec 2013 16:39:50 +0200 Christos Kotselidis Use precise barriers for VirtualArrayNodes
Fri, 27 Dec 2013 17:13:57 -0800 Christian Wimmer merge
Fri, 27 Dec 2013 15:12:12 -0800 Christian Wimmer The runtime cannot always compare two constants
Fri, 27 Dec 2013 15:11:12 -0800 Christian Wimmer Move class SystemIdentityHashCodeNode to its own Java file to work around javac bug when compiling the inner class
Fri, 27 Dec 2013 23:25:34 +0100 Doug Simon fixed grammar in comment
Fri, 27 Dec 2013 23:25:21 +0100 Doug Simon refactored common code into a separate function
Fri, 27 Dec 2013 20:47:22 +0100 Doug Simon added [netbeans|eclipse]-config*.zip to .hgignore
Thu, 26 Dec 2013 12:37:28 -0800 twisti moved JavaType creation in CompilerToVM.lookupType into Java
Thu, 26 Dec 2013 12:13:28 -0800 twisti removed unused class definitions in graalJavaAccess.hpp
Thu, 26 Dec 2013 14:13:55 +0100 Doug Simon added support for JDT environment variable which forces all Java source compilation to use the Eclipse batch compiler, including compilation as part of other commands such as eclipseinit
Thu, 26 Dec 2013 12:07:07 +0100 Doug Simon put warning about missing Eclipse metadata directory behind -v option
Wed, 25 Dec 2013 20:27:59 -0800 twisti remove Graal mirror from Class
Wed, 25 Dec 2013 12:14:29 -0800 twisti replaced CompilerToVM.getUniqueImplementor with getKlassImplementor and moved the logic into Java
Mon, 23 Dec 2013 21:21:06 +0100 Doug Simon fixed bug when safepoint polling page is not within 32-bit offset of code cache (exposed by -XX:+ForceUnreachable_
Mon, 23 Dec 2013 20:57:34 +0100 Doug Simon exposed ForceUnreachable to Graal and used it when emitting safepoint polling code
Mon, 23 Dec 2013 12:55:14 +0100 Doug Simon separated external libs out from zipped up IDE configs
Sun, 22 Dec 2013 15:12:40 -0800 Michael Van De Vanter Truffle: add TextMap tests
Sun, 22 Dec 2013 22:34:01 +0100 Doug Simon modified eclipseinit and netbeansinit to save all created/copied/downloaded project related files in zip files
Sat, 21 Dec 2013 13:47:36 +0100 Doug Simon added support to replace NetBeans platform used by IGV if it is out of date (GRAAL-420)
Sat, 21 Dec 2013 13:33:05 +0100 Doug Simon renamed JavaVersion to VersionSpec
Sat, 21 Dec 2013 13:28:44 +0100 Doug Simon made mx.py (first line) more portable
Fri, 20 Dec 2013 23:01:36 +0100 Thomas Wuerthinger Move IGV to NetBeans platform 7.4 to support also JDK8.
Fri, 20 Dec 2013 10:57:33 +0100 Doug Simon added more tests for GETFIELD
Fri, 20 Dec 2013 08:08:06 +0100 Erik Eckstein remove remaining old style TTY debug logging in LinearScan and remove TraceLinearScan option
Fri, 20 Dec 2013 08:06:48 +0100 Erik Eckstein fix wrong register definition in AMD64 TableSwitchOp
Thu, 19 Dec 2013 11:42:16 +0100 Doug Simon refactored FastNodeClassRegistry to work around javac bug where it could not resolve NodeClass.Registry
Thu, 19 Dec 2013 11:38:44 +0100 Doug Simon made -G:PrintCompRate incompatible with -XX:+CITime and -XX:+CITimeEach
Thu, 19 Dec 2013 08:40:45 +0100 Erik Eckstein fix compiletime-expensive debug log message in LinearScan
Thu, 19 Dec 2013 08:35:37 +0100 Erik Eckstein limit complexity of redundant move elimination
Wed, 18 Dec 2013 17:33:00 +0100 Christian Wirth JS: fix, evaluating jboolean directly gives a warning (and thus error) on Windows