log

age author description
Mon, 19 Mar 2012 11:58:43 +0100 Gilles Duboscq getClass's intrinsic ReadNode floats, use a FloatingReadNode
Mon, 19 Mar 2012 11:57:33 +0100 Gilles Duboscq Run the canonicalizer early
Mon, 19 Mar 2012 11:57:10 +0100 Gilles Duboscq inputs in a NodeInputList can be null, allow adding null values to NodeInputList (consistent with NodeSuccessorList)
Mon, 19 Mar 2012 11:55:20 +0100 Gilles Duboscq Canonicalize some filter usages. Fix for graph printer's escape (escape invalid control chars). Small comment fixes
Fri, 16 Mar 2012 19:30:11 +0100 Andreas Woess Fix intrinsification of an invoke with exception with a deoptimize node.
Fri, 16 Mar 2012 19:23:43 +0100 Andreas Woess Fix possible endless recursion in ConvertDeoptimizeToGuardPhase.
Fri, 16 Mar 2012 20:23:29 +0100 Doug Simon added mechanism for disabling automatic native builds from the IDE (set IDE_BUILD_TARGET="" in mx/env)
Fri, 16 Mar 2012 20:03:11 +0100 Doug Simon compiler.class.path should not include system class path
Fri, 16 Mar 2012 18:25:30 +0100 Doug Simon fixed segv encountered while printing system property with a NULL value
Fri, 16 Mar 2012 14:48:15 +0100 Doug Simon Added -V option to mx for 'very verbose'which prints the environment variables used for an external command.
Fri, 16 Mar 2012 14:47:23 +0100 Doug Simon Disabled 'examples' command until the examples are revived.
Thu, 15 Mar 2012 08:23:05 +0100 Doug Simon Made the IdealGraphVisualizer runnable from mx with new 'igv' command.
Wed, 14 Mar 2012 21:54:42 +0100 Doug Simon Added mx/ecj.jar to .hgignore
Wed, 14 Mar 2012 18:00:59 +0100 Lukas Stadler disable PropagateTypes option
Wed, 14 Mar 2012 18:00:19 +0100 Lukas Stadler remove old PropagateTypesPhase
Wed, 14 Mar 2012 17:59:06 +0100 Lukas Stadler add and enable new PropagateTypeCachePhase, add type system tests
Wed, 14 Mar 2012 17:55:33 +0100 Lukas Stadler experimental type storage/query infrastructure, part 4:
Wed, 14 Mar 2012 17:50:59 +0100 Lukas Stadler experimental type storage/query infrastructure, part 3:
Wed, 14 Mar 2012 17:46:39 +0100 Lukas Stadler experimental type storage/query infrastructure, part 2: type feedback
Wed, 14 Mar 2012 17:42:41 +0100 Lukas Stadler experimental type storage/query infrastructure, part 1
Wed, 14 Mar 2012 17:23:31 +0100 Lukas Stadler experimental: dependencies on all ValueNodes
Wed, 14 Mar 2012 17:22:55 +0100 Lukas Stadler fix typos and remove unused parameters
Wed, 14 Mar 2012 17:17:24 +0100 Lukas Stadler let PostOrderBlockIterator iterate loops multiple times
Wed, 14 Mar 2012 17:15:17 +0100 Lukas Stadler fix to Condition.implies
Wed, 14 Mar 2012 17:14:22 +0100 Lukas Stadler propagate stamps while lowering
Wed, 14 Mar 2012 17:08:06 +0100 Lukas Stadler add NodeList.addAll(T[])
Wed, 14 Mar 2012 17:07:30 +0100 Lukas Stadler change MergeableState to use List<T> instead of Collection<T>
Wed, 14 Mar 2012 16:57:18 +0100 Lukas Stadler rename PiNode.value to PiNode.object and UnsafeCastNode.x to UnsafeCastNode.object
Wed, 14 Mar 2012 14:09:39 +0100 Doug Simon Made the Eclipse properties be automatically generated if they don't exist when building with the Eclipse batch compiler.
Wed, 14 Mar 2012 13:54:32 +0100 Doug Simon Made Java builds look for mx/ecj.jar to use Eclipse batch compiler by default.
Sun, 11 Mar 2012 13:11:37 +0100 Doug Simon Merge.
Fri, 09 Mar 2012 08:03:20 +0100 Doug Simon Removed GRAAL_README (outdated)
Fri, 09 Mar 2012 13:14:54 -0800 Christian Haeubl enabled wrappers for native method calls
Fri, 09 Mar 2012 17:12:20 +0100 Andreas Woess Remove method callback.
Thu, 08 Mar 2012 16:39:16 -0800 Christian Haeubl fixed debug/fastdebug warning message
Thu, 08 Mar 2012 19:49:51 +0100 Thomas Wuerthinger Two more package name corrections in C++ part.
Thu, 08 Mar 2012 19:35:42 +0100 Thomas Wuerthinger Updated mx commands.
Thu, 08 Mar 2012 19:27:37 +0100 Thomas Wuerthinger Adjusted Graal's vmSymbol entries.
Thu, 08 Mar 2012 19:24:41 +0100 Thomas Wuerthinger Adjust C++ part according to the renaming.
Thu, 08 Mar 2012 19:24:17 +0100 Thomas Wuerthinger Renamed projects.
Thu, 08 Mar 2012 19:11:12 +0100 Thomas Wuerthinger Update import statements.
Thu, 08 Mar 2012 17:57:30 +0100 Thomas Wuerthinger Perform renames on files.
Thu, 08 Mar 2012 15:09:11 +0100 Gilles Duboscq Merge
Thu, 08 Mar 2012 15:06:59 +0100 Gilles Duboscq more comments tag updates
Thu, 08 Mar 2012 15:01:19 +0100 Gilles Duboscq comments cleanup/retagging
Thu, 08 Mar 2012 12:46:19 +0100 Thomas Wuerthinger Merge.
Thu, 08 Mar 2012 12:45:49 +0100 Thomas Wuerthinger Remove duplicate method entry in debug scope.
Wed, 07 Mar 2012 14:35:22 -0800 Christian Haeubl added assertion
Wed, 07 Mar 2012 14:14:25 -0800 Christian Haeubl Merge
Wed, 07 Mar 2012 14:14:03 -0800 Christian Haeubl another fix for goto's deopt case
Wed, 07 Mar 2012 11:36:53 -0800 Christian Haeubl bugfix
Wed, 07 Mar 2012 11:29:04 -0800 Christian Haeubl Merge
Wed, 07 Mar 2012 11:14:00 -0800 Christian Haeubl fix for goto's deopt case
Wed, 07 Mar 2012 21:04:56 +0100 Doug Simon Added 'intro' command to mx that runs a simple 'hello world' program and visualizes its compilation in the Graal Visualizer.
Wed, 07 Mar 2012 11:06:14 -0800 Christian Wimmer Fix performance regression: When never executed code is not compiled, deoptimize before the branch so that interpreter updates profiling information.
Wed, 07 Mar 2012 10:09:55 -0800 Christian Haeubl reverted the changes to sanitycheck.py
Wed, 07 Mar 2012 10:09:33 -0800 Christian Haeubl hardcoded correct SPECjvm2008 startup settings in sanitycheck.py
Wed, 07 Mar 2012 10:03:52 -0800 Christian Haeubl fix after merge
Wed, 07 Mar 2012 10:02:33 -0800 Christian Haeubl Merge
Wed, 07 Mar 2012 09:50:36 -0800 Christian Haeubl only print a warning in case that an endless recompilation is detected
Wed, 07 Mar 2012 09:48:08 -0800 Christian Haeubl added option to print the profiling information
Tue, 06 Mar 2012 11:11:27 -0800 Christian Haeubl added detection for endless recompilation
Mon, 05 Mar 2012 12:40:54 -0800 Christian Haeubl fixed deoptimization output
Mon, 05 Mar 2012 12:03:02 -0800 Christian Haeubl Merge
Mon, 05 Mar 2012 12:01:38 -0800 Christian Haeubl exit the VM when an endless recompilation is detected
Tue, 06 Mar 2012 11:55:44 -0800 Christian Wimmer Fix performance regression: remove unnecessary restriction of JSR parsing
Tue, 06 Mar 2012 19:17:52 +0100 Gilles Duboscq Fix python warning
Tue, 06 Mar 2012 19:13:51 +0100 Gilles Duboscq Add jacoco report and a -XX:+DeoptimizeALot -XX:+VerifyOops bootstrap run to the gate
Tue, 06 Mar 2012 12:09:50 +0100 Doug Simon Integrated mxtool updates from Maxine project.
Mon, 05 Mar 2012 18:22:31 -0800 Christian Wimmer Use BytecodeStream in BciBlockMapping instead of hand-crafted byte-array accesses
Mon, 05 Mar 2012 17:36:34 -0800 Christian Wimmer Move bytecode definition in its own package to separate it from the bytecode parser
Mon, 05 Mar 2012 16:09:49 -0800 Christian Wimmer Fix and enable liveness analysis to prune unnecessary frame state entries
Mon, 05 Mar 2012 16:09:07 -0800 Christian Wimmer Remove unused import
Mon, 05 Mar 2012 16:07:42 -0800 Christian Wimmer Allow multiple entries in methodFilter
Mon, 05 Mar 2012 09:55:54 -0800 Christian Wimmer Remove FrameStateAccess: Make FrameState immutable and move all modification logic into FrameStateBuilder
Mon, 05 Mar 2012 14:38:43 +0100 Gilles Duboscq cosmetic simplifications in NewInstanceNode.ESCAPE.updateState
Mon, 05 Mar 2012 14:35:26 +0100 Gilles Duboscq Allow JaCoCon to append to the execution file
Mon, 05 Mar 2012 13:40:39 +0100 Gilles Duboscq fix variable redefinition in URLConnectionDownload
Sun, 04 Mar 2012 18:56:25 -0800 Christian Haeubl Merge
Fri, 02 Mar 2012 18:50:51 -0800 Christian Haeubl try to reduce MaximumGreedyInlineSize significantly
Fri, 02 Mar 2012 17:52:12 -0800 Christian Haeubl some more changes to inlining debug output
Fri, 02 Mar 2012 17:43:17 -0800 Christian Haeubl changed inlining debug output
Fri, 02 Mar 2012 16:44:36 -0800 Christian Haeubl fixed an issue that prevented java.util.concurrent methods from being compiled
Fri, 02 Mar 2012 09:23:18 -0800 Christian Wimmer Use lower case http_proxy because this is the default environment variable on Linux
Fri, 02 Mar 2012 09:21:10 -0800 Christian Wimmer Reorder gate checks to do the important stuff first
Fri, 02 Mar 2012 09:20:28 -0800 Christian Wimmer Remove assertion that does not hold
Fri, 02 Mar 2012 09:18:42 -0800 Christian Wimmer Additional infrastructure methods
Fri, 02 Mar 2012 09:17:59 -0800 Christian Wimmer Use context instead of individual dump calls to pass helper objects to CFG printer
Fri, 02 Mar 2012 09:13:36 -0800 Christian Wimmer Remove dead code
Fri, 02 Mar 2012 09:12:54 -0800 Christian Wimmer Do not use SchedulePhase in CFG printer
Fri, 02 Mar 2012 09:10:04 -0800 Christian Wimmer Make reverse postorder computation more robust so that it can handle dead code.
Fri, 02 Mar 2012 09:08:39 -0800 Christian Wimmer Allow Debug context with multiple objects
Fri, 02 Mar 2012 09:07:56 -0800 Christian Wimmer NodeList.toString should not print null elements at the end of the array
Fri, 02 Mar 2012 09:07:14 -0800 Christian Wimmer Use register hints in new linear scan allocator
Fri, 02 Mar 2012 09:06:31 -0800 Christian Wimmer Fix copy&paste error
Thu, 01 Mar 2012 15:18:32 -0800 Christian Haeubl fixed probabilities when polymorphic inlining is used
Thu, 01 Mar 2012 15:58:46 +0100 Lukas Stadler disable vtable stub inlining
Thu, 01 Mar 2012 15:36:35 +0100 Lukas Stadler fixes to vtable stub inlining: compute offset on demand, look out for interface methods
Thu, 01 Mar 2012 12:26:32 +0100 Lukas Stadler disable VTable stub inlining
Thu, 01 Mar 2012 12:26:18 +0100 Lukas Stadler enable VTable stub inlining
Thu, 01 Mar 2012 12:11:19 +0100 Lukas Stadler add option to inline VTable stubs
Thu, 01 Mar 2012 12:10:41 +0100 Lukas Stadler Merge
Thu, 01 Mar 2012 12:04:37 +0100 Lukas Stadler cleanup of XirSite: remove unused (and incorrectly implemented) type functions, add receiver to determine nonNull property
Wed, 29 Feb 2012 19:20:15 -0800 Christian Haeubl use profiling information whenever possible
Wed, 29 Feb 2012 14:49:54 +0100 Lukas Stadler fix for RiCompiledMethod.execute
Tue, 28 Feb 2012 21:25:21 +0100 Thomas Wuerthinger Fix DebugScope memory leak.
Tue, 28 Feb 2012 18:57:46 +0100 Andreas Woess Small fix for windows.
Tue, 28 Feb 2012 18:00:35 +0100 Lukas Stadler added RiCompiledMethod.execute and the required VM infrastructure
Tue, 28 Feb 2012 17:53:07 +0100 Lukas Stadler eclipse CDT project update
Mon, 27 Feb 2012 19:16:28 -0800 Christian Haeubl prefer inlining within loops
Mon, 27 Feb 2012 19:15:30 -0800 Christian Haeubl slightly prefer inlining within loops
Mon, 27 Feb 2012 19:14:36 -0800 Christian Haeubl disabled the preferred inlining within loops for one benchmark run
Mon, 27 Feb 2012 15:06:36 -0800 Christian Haeubl Merge
Mon, 27 Feb 2012 14:50:58 -0800 Christian Haeubl added comment about final non-static fields
Mon, 27 Feb 2012 14:47:55 -0800 Christian Haeubl small fix to loop frequency propagation
Mon, 27 Feb 2012 23:36:29 +0100 Thomas Wuerthinger 2 more #ifdef GRAAL
Mon, 27 Feb 2012 23:05:48 +0100 Thomas Wuerthinger Added missing #ifdef GRAAL
Mon, 27 Feb 2012 22:19:24 +0100 Thomas Wuerthinger Merge.
Mon, 27 Feb 2012 22:18:57 +0100 Thomas Wuerthinger create separate RUNTIME1_STUBS definition for non-graal build.
Mon, 27 Feb 2012 22:15:05 +0100 Thomas Wuerthinger Remove the hacks around "is_Compiler_thread" assertions; Graal no longer uses the compiler thread mechanisms; don't create a C++ compilation queue or any compiler threads.