log

age author description
Tue, 17 Jan 2012 19:45:39 +0100 Lukas Stadler changes to Node structures:
Tue, 17 Jan 2012 15:28:41 +0100 Lukas Stadler Merge
Tue, 17 Jan 2012 15:26:59 +0100 Lukas Stadler small fixes: don't cascade GraalInternalErrors, convert useless ifs to gotos
Tue, 17 Jan 2012 12:14:32 +0100 Lukas Stadler Merge
Tue, 17 Jan 2012 11:41:53 +0100 Lukas Stadler move part of the cfg-modifying operations into one place (currently: StructuredGraph)
Mon, 16 Jan 2012 10:59:54 +0100 Lukas Stadler Merge
Fri, 13 Jan 2012 15:27:47 +0100 Lukas Stadler add GVN after FloatingReadPhase
Fri, 13 Jan 2012 15:23:40 +0100 Lukas Stadler Merge
Thu, 12 Jan 2012 17:30:11 +0100 Lukas Stadler mx.py: new projectgraph command
Wed, 18 Jan 2012 20:27:56 -0800 Christian Wimmer Merge
Wed, 18 Jan 2012 20:19:30 -0800 Christian Wimmer update of the automatically generated project list for the classpath
Wed, 18 Jan 2012 20:12:06 -0800 Christian Wimmer Remove unnecessary disassembler-projects
Wed, 18 Jan 2012 20:08:08 -0800 Christian Wimmer Use HotSpot disassmblers for native code and bytecode
Wed, 18 Jan 2012 16:21:54 +0100 Andreas Woess Add possibility to disable inlining for specific methods.
Wed, 18 Jan 2012 15:04:03 -0800 Christian Wimmer Output of lifetime intervals for new register allocator
Wed, 18 Jan 2012 18:21:52 +0100 Gilles Duboscq force ALT_BOOTDIR to the proper jdk to avoid installing non-product builds into the product build
Wed, 18 Jan 2012 16:53:04 +0100 Gilles Duboscq Handle SIGTERM : killing mx will properly kill subprocesses
Tue, 17 Jan 2012 19:38:48 -0800 Christian Wimmer First draft of SSA-based linear scan allocator
Tue, 17 Jan 2012 19:36:20 -0800 Christian Wimmer Use HexCodeFile for disassembly to avoid loading slow disassembler.
Tue, 17 Jan 2012 19:35:29 -0800 Christian Wimmer Enforce that one fixed register cannot be a temporary operand multiple times with different kinds
Tue, 17 Jan 2012 19:33:48 -0800 Christian Wimmer Add assertions
Tue, 17 Jan 2012 20:35:49 +0100 Gilles Duboscq make SPECjvm2008 warmup time 120s, delete old benchmarkdb.py
Tue, 17 Jan 2012 13:43:19 +0100 Gilles Duboscq Merge
Tue, 17 Jan 2012 13:43:10 +0100 Gilles Duboscq Tweak some benchmark settings
Mon, 16 Jan 2012 15:35:33 +0100 Peter Hofer IdealGraphVisualizer: don't internalize strings from parsed graphs, it's expensive and can lead to OutOfMemoryErrors in the perm gen space for huge graphs
Fri, 13 Jan 2012 16:26:37 +0100 Gilles Duboscq gate : do not run tradesoap in fastdebug mode, run fop in fastdebug mode only
Fri, 13 Jan 2012 16:11:34 +0100 Gilles Duboscq Merge
Fri, 13 Jan 2012 16:11:18 +0100 Gilles Duboscq mx commands : improve bench command, fix in the outparser so that no empty 'line' is retruned if there was no match, fix bootstrap's regex
Thu, 12 Jan 2012 13:48:27 -0800 Christian Wimmer Copyright fixes
Thu, 12 Jan 2012 13:46:47 -0800 Christian Wimmer Unify and simplify conversion LIR instructions
Thu, 12 Jan 2012 13:46:26 -0800 Christian Wimmer Helper class for slow paths
Thu, 12 Jan 2012 13:44:57 -0800 Christian Wimmer Fixes after removal of GraalCompilation
Thu, 12 Jan 2012 13:44:18 -0800 Christian Wimmer Remove asAddress from FrameMap, I don't like it there.
Thu, 12 Jan 2012 16:08:41 +0100 Doug Simon Modified 'mx build' to update graal_paths.hpp (if necessary).
Thu, 12 Jan 2012 14:56:18 +0100 Lukas Stadler fix to graal_paths.hpp
Thu, 12 Jan 2012 14:50:14 +0100 Lukas Stadler move graal class path entries into a separate file that can be generated by the mx script
Wed, 11 Jan 2012 18:59:33 +0100 Doug Simon Merge.
Wed, 11 Jan 2012 18:25:56 +0100 Doug Simon Merge.
Wed, 11 Jan 2012 18:25:25 +0100 Doug Simon Fixed regressions and Windows issues in generated IDE project configurations.
Wed, 11 Jan 2012 16:55:30 +0100 Doug Simon Made generated NetBeans projects use project cross referencing.
Wed, 11 Jan 2012 15:14:45 +0100 Doug Simon Moved IDE project configuration into mx.py.
Wed, 11 Jan 2012 18:02:51 +0100 Andreas Woess Add frameMap getter to LIRGenerator. Add compileMethod overload with input graph parameter.
Wed, 11 Jan 2012 16:42:35 +0100 Lukas Stadler remove unused projects
Wed, 11 Jan 2012 16:31:46 +0100 Lukas Stadler Merge
Wed, 11 Jan 2012 16:17:51 +0100 Lukas Stadler * removed CiStatistics
Wed, 11 Jan 2012 14:02:08 +0100 Lukas Stadler fix to float/double to int/long conversion
Wed, 11 Jan 2012 13:40:12 +0100 Lukas Stadler remove CompilerStub class
Wed, 11 Jan 2012 13:35:49 +0100 Lukas Stadler another batch of work towards GraalCompilation removal:
Wed, 11 Jan 2012 12:13:33 +0100 Lukas Stadler implement F2I, D2I, F2L, D2L compiler stubs as ordinary slow paths
Tue, 10 Jan 2012 13:24:00 +0100 Lukas Stadler remove a number of GraalCompilation usages in backend and CFGPrinter (breaks CFGPrinter lir output)
Mon, 09 Jan 2012 17:15:03 +0100 Lukas Stadler small fixes to the c++ eclipse project files
Wed, 11 Jan 2012 14:04:04 +0100 Andreas Woess mx.py: fix OS detection in exe_suffix()
Tue, 10 Jan 2012 23:49:13 +0100 Doug Simon Made 'mx ideinit' resolve library dependencies eagerly as well as put absolute paths into the generated Eclipse project configurations.
Tue, 10 Jan 2012 09:35:00 -0800 Christian Wimmer Merge
Tue, 10 Jan 2012 09:07:56 -0800 Christian Wimmer Test how trace-code wrapped into an assert looks like.
Tue, 10 Jan 2012 08:50:07 -0800 Christian Wimmer Canonicalize parameter lists and names
Tue, 10 Jan 2012 16:59:46 +0100 Andreas Woess Add a compileMethod overload that takes an initial graph.
Mon, 09 Jan 2012 22:01:39 +0100 Doug Simon Removed need for GRAAL environment variable on Windows.
Mon, 09 Jan 2012 16:03:02 +0100 Peter Hofer IdealGraphVisualizer: upgrade to NetBeans 7.1 as platform
Mon, 09 Jan 2012 16:09:41 +0100 Gilles Duboscq Merge
Mon, 09 Jan 2012 14:05:12 +0100 Gilles Duboscq Fix some warnings from findbugs
Mon, 09 Jan 2012 14:21:54 +0100 Andreas Woess fix mx.py for windows
Mon, 09 Jan 2012 14:12:53 +0100 Doug Simon Changed 'mx build' such that all Java sources for a project are compiled together instead of by source directory.
Sat, 07 Jan 2012 16:05:07 -0800 Christian Wimmer Merge
Sat, 07 Jan 2012 16:04:22 -0800 Christian Wimmer Support stack-operands and register hints in new register allocator API
Sat, 07 Jan 2012 23:59:54 +0100 Doug Simon Made the DaCapo library be downloaded only on demand.
Sat, 07 Jan 2012 23:59:23 +0100 Doug Simon Removed obsolete documentation.
Sat, 07 Jan 2012 23:59:02 +0100 Doug Simon Disabled eager resolution of libraries as they are defined.
Fri, 06 Jan 2012 22:11:20 +0100 Doug Simon Made command timeout also kill any currently executing subprocess (group).
Fri, 06 Jan 2012 18:35:39 +0100 Doug Simon Disabled certain DaCapo tests for fastdebug testing in the gate.
Fri, 06 Jan 2012 17:45:40 +0100 Doug Simon Made the --timeout option apply to the whole mx command as opposed to each subprocess executed (the new --ptimeout does the latter).
Fri, 06 Jan 2012 17:44:22 +0100 Doug Simon Made the gate time each DaCapo test individually.
Fri, 06 Jan 2012 15:35:52 +0100 Doug Simon Undid expected failure for EscapeAnalysisTest.testMonitor2().
Fri, 06 Jan 2012 15:34:17 +0100 Doug Simon Fixed bug in getting correct result code for a subprocess executed with a timeout.
Fri, 06 Jan 2012 14:22:57 +0100 Doug Simon Re-enabled Java cleaning in gate.
Fri, 06 Jan 2012 14:01:43 +0100 Doug Simon Improved time stamps of gate tasks to show duration of each task explicitly.
Thu, 05 Jan 2012 17:02:58 -0800 Christian Wimmer Remove lock information from frame states, and compute it instead when LIR is generated.
Thu, 05 Jan 2012 17:02:13 -0800 Christian Wimmer jsr return addresses are valid in registers
Thu, 05 Jan 2012 16:09:47 -0800 Christian Wimmer Renaming
Thu, 05 Jan 2012 20:15:45 +0100 Gilles Duboscq Add SPECjvm2008 to benchmarks, use dacapos defined in sanitycheck for the gate
Thu, 05 Jan 2012 17:25:28 +0100 Gilles Duboscq Fix bug in code installer that caused builds with assertions to crash
Thu, 05 Jan 2012 14:53:37 +0100 Gilles Duboscq add a simple specjvm2008 command, fail a benchmark if one of the failureRE matches
Thu, 05 Jan 2012 14:25:58 +0100 Doug Simon Environment variables for HotSpot's make are only set by mx.build if they aren't already defined.
Thu, 05 Jan 2012 13:17:15 +0100 Doug Simon Made the gate clean the Java projects only.
Thu, 05 Jan 2012 11:31:46 +0100 Doug Simon Made mx.run work properly when stderr is redirected to stdout.
Wed, 04 Jan 2012 23:34:15 +0100 Thomas Wuerthinger Merge.
Wed, 04 Jan 2012 22:08:17 +0100 Thomas Wuerthinger Renaming of VMExits and VMEntries part 4.
Wed, 04 Jan 2012 21:13:44 +0100 Thomas Wuerthinger Renaming of VMExits and VMEntries part 3.
Wed, 04 Jan 2012 21:07:44 +0100 Thomas Wuerthinger Renaming of VMExits and VMEntries part 2.
Wed, 04 Jan 2012 20:59:11 +0100 Thomas Wuerthinger Renaming of VMExits and VMEntries part 1.
Wed, 04 Jan 2012 22:54:27 +0100 Gilles Duboscq Fix javac build issues with classpath
Wed, 04 Jan 2012 19:58:51 +0100 Gilles Duboscq Merge
Wed, 04 Jan 2012 19:57:51 +0100 Gilles Duboscq Various small fix around benchmarks in gate scripts
Wed, 04 Jan 2012 19:47:17 +0100 Gilles Duboscq fix for when no vm build is explicitely selected
Wed, 04 Jan 2012 13:52:46 +0100 Gilles Duboscq Fix mx : commands' scripts mx_init hook should be called before parsing command line arguments.
Wed, 04 Jan 2012 10:49:09 -0800 Christian Wimmer Using the incoming stack slot of object parameters is broken, so disable it for now.
Tue, 03 Jan 2012 18:47:27 -0800 Christian Wimmer Do not emit stack-to-stack moves.
Tue, 03 Jan 2012 18:42:32 -0800 Christian Wimmer Define incoming parameters in a PARAMS instruction. This simplifies register allocation because the initial register state does not have to be inferred from the calling convention.
Tue, 03 Jan 2012 18:41:01 -0800 Christian Wimmer Do not emit stack-to-stack moves.
Tue, 03 Jan 2012 18:36:53 -0800 Christian Wimmer Improve debug printing
Tue, 03 Jan 2012 18:35:37 -0800 Christian Wimmer Remove stack-to-stack moves because 32-bit memory push and pop instructions are not available on Intel 64 bit.
Tue, 03 Jan 2012 18:33:54 -0800 Christian Wimmer Improve debug printing
Tue, 03 Jan 2012 13:47:14 -0800 Christian Wimmer Allow an arbitary number of output operands for LIR instructions
Tue, 03 Jan 2012 12:10:27 -0800 Christian Wimmer Remove CiVariable from the CRI
Tue, 03 Jan 2012 18:22:10 +0100 Thomas Wuerthinger moved graphbuilder into the graal.java project.
Tue, 03 Jan 2012 17:53:26 +0100 Thomas Wuerthinger Fixed unit tests.
Tue, 03 Jan 2012 17:31:23 +0100 Thomas Wuerthinger Add graph builder to the phase plan.
Tue, 03 Jan 2012 16:47:54 +0100 Thomas Wuerthinger Canonicalized projects.
Tue, 03 Jan 2012 16:47:02 +0100 Thomas Wuerthinger Merge.
Tue, 03 Jan 2012 16:44:31 +0100 Thomas Wuerthinger Move printer into separate project.
Tue, 03 Jan 2012 16:29:28 +0100 Thomas Wuerthinger Renamed cri packages from sun to oracle.
Tue, 03 Jan 2012 16:24:22 +0100 Thomas Wuerthinger More restructuring of cri; moved bytecodes ingo compiler.graphbuilder.* package
Tue, 03 Jan 2012 16:06:31 +0100 Thomas Wuerthinger Move HotSpotMethod* and HotSpotType* implementations into ri subpackage.
Tue, 03 Jan 2012 15:36:28 +0100 Thomas Wuerthinger Remove isFoldable from runtime interface.
Tue, 03 Jan 2012 15:34:46 +0100 Thomas Wuerthinger Removed inlining decisions from CRI.
Tue, 03 Jan 2012 15:30:57 +0100 Thomas Wuerthinger More CRI clean up.
Tue, 03 Jan 2012 15:26:18 +0100 Thomas Wuerthinger Delete HotSpotTarget.
Tue, 03 Jan 2012 15:24:41 +0100 Thomas Wuerthinger CRI clean up.
Tue, 03 Jan 2012 15:17:35 +0100 Thomas Wuerthinger Removed tail call node and opcode (=> must be moved to the truffle project).
Tue, 03 Jan 2012 15:16:05 +0100 Thomas Wuerthinger Added mx.bat for Windows.