Tue, 24 Jan 2012 14:23:40 -0800 |
Christian Haeubl |
bugfix |
Tue, 24 Jan 2012 13:25:16 -0800 |
Christian Haeubl |
bugfixes |
Tue, 24 Jan 2012 23:47:20 -0800 |
Christian Haeubl |
changed visual studio build directories to match mx build |
Mon, 23 Jan 2012 18:56:52 -0800 |
Christian Haeubl |
bugfixes |
Mon, 23 Jan 2012 15:02:58 -0800 |
Christian Haeubl |
fixed methodDataOop access |
Mon, 23 Jan 2012 13:37:40 -0800 |
Christian Haeubl |
Merge |
Mon, 23 Jan 2012 13:22:43 -0800 |
Christian Haeubl |
fixed graal to hotspot |
Fri, 20 Jan 2012 18:24:17 -0800 |
Christian Haeubl |
profiling info fixes |
Thu, 19 Jan 2012 16:29:35 -0800 |
Christian Haeubl |
profiling info first try |
Sat, 04 Feb 2012 15:43:40 +0100 |
Doug Simon |
Made gate do a full clean and added timing report for all gate tasks to end of gate log. |
Sat, 04 Feb 2012 11:46:32 +0100 |
Gilles Duboscq |
Remove 'Starting scope' and 'regexp:' messages from Debug |
Sat, 04 Feb 2012 11:45:35 +0100 |
Gilles Duboscq |
Merge |
Fri, 03 Feb 2012 18:56:09 -0800 |
Christian Wimmer |
Restructure block and control flow graph data structures |
Fri, 03 Feb 2012 18:34:33 +0100 |
Andreas Woess |
Minor change. |
Fri, 03 Feb 2012 17:13:46 +0100 |
Lukas Stadler |
some more checkcast opts |
Fri, 03 Feb 2012 11:05:58 +0100 |
Lukas Stadler |
simplifications to instanceof and checkcast hints |
Fri, 03 Feb 2012 10:21:02 +0100 |
Lukas Stadler |
Merge |
Fri, 03 Feb 2012 10:17:33 +0100 |
Lukas Stadler |
add hints to InstanceOfNode and CheckCastNode |
Fri, 03 Feb 2012 10:08:57 +0100 |
Lukas Stadler |
small fix to NodeInputList and NodeList constructors |
Wed, 01 Feb 2012 11:59:32 +0100 |
Lukas Stadler |
enable dumping graphs upon exception, new constructor for NodeInputList, initialize debug system for non-compiler threads |
Thu, 02 Feb 2012 19:08:03 +0100 |
Gilles Duboscq |
Fix off by one in array copy write barrier, since the bulk barrier works, remove the barrier from the copy loop |
Wed, 01 Feb 2012 23:44:16 +0100 |
Andreas Woess |
Fix evaluation order of the And and Or node predicates. |
Wed, 01 Feb 2012 17:46:20 +0100 |
Gilles Duboscq |
Fix missing write barrier for object arraycopy's aliased case |
Wed, 01 Feb 2012 17:23:23 +0100 |
Gilles Duboscq |
Fix array copy snippet's write barrier |
Wed, 01 Feb 2012 16:54:44 +0100 |
Gilles Duboscq |
Move Array copy, Unsafe and System snippets to hotspot specific project since they are hotspot specific. |
Wed, 01 Feb 2012 11:36:50 +0100 |
Gilles Duboscq |
Merge |
Wed, 01 Feb 2012 11:35:57 +0100 |
Gilles Duboscq |
Remove RemovePlaceholderPhase, Add InsertStateAfterPlaceholderPhase for snippets so that a method can not deopt from after a snippet invoke into the inlined snippet |
Mon, 30 Jan 2012 23:29:59 +0100 |
Gilles Duboscq |
Make Array copy intrinsifier active again, fix format string in canonicalizer |
Tue, 31 Jan 2012 10:47:55 +0100 |
Lukas Stadler |
set probability of nodes added to the cfg graph |
Tue, 31 Jan 2012 10:47:33 +0100 |
Lukas Stadler |
small fixed to log output |
Mon, 30 Jan 2012 22:17:01 +0100 |
Doug Simon |
Made it possible to build and run the client and server VM with a new '--vm' option to 'mx build' and a global option of the same name. |
Mon, 30 Jan 2012 16:14:55 +0100 |
Gilles Duboscq |
Fail bench/test on "Exception occured in scope: " |
Mon, 30 Jan 2012 15:46:58 +0100 |
Gilles Duboscq |
Merge |
Mon, 30 Jan 2012 15:41:28 +0100 |
Gilles Duboscq |
fix merge |
Mon, 30 Jan 2012 15:16:33 +0100 |
Gilles Duboscq |
Merge |
Mon, 30 Jan 2012 15:08:49 +0100 |
Gilles Duboscq |
Add new arraycopy intrinsics : Object (when no storecheck required), Float and Double |
Mon, 30 Jan 2012 13:06:11 +0100 |
Gilles Duboscq |
cleanup around filter and predicates : |
Mon, 30 Jan 2012 15:16:00 +0100 |
Doug Simon |
Small doc fixes. |
Sun, 29 Jan 2012 11:40:04 +0100 |
Andreas Woess |
Merge |
Sun, 29 Jan 2012 11:27:18 +0100 |
Andreas Woess |
Fix and improve tail call. |
Sun, 29 Jan 2012 02:13:31 +0100 |
Thomas Wuerthinger |
Removed code for updating graal_path. |
Sun, 29 Jan 2012 01:56:43 +0100 |
Thomas Wuerthinger |
Tentative implementation of Meter and Time. |
Sun, 29 Jan 2012 00:06:40 +0100 |
Thomas Wuerthinger |
Remove TraceRelocation flag. |
Sun, 29 Jan 2012 00:05:58 +0100 |
Thomas Wuerthinger |
Remove TraceLIRVisit |
Sun, 29 Jan 2012 00:04:36 +0100 |
Thomas Wuerthinger |
Remove TraceAssembler flag. |
Sun, 29 Jan 2012 00:03:33 +0100 |
Thomas Wuerthinger |
Remove TraceInlining. |
Sat, 28 Jan 2012 23:56:49 +0100 |
Thomas Wuerthinger |
Remove TraceCanonicalizer flag. |
Sat, 28 Jan 2012 23:55:52 +0100 |
Thomas Wuerthinger |
Remove TraceGVN flag. |
Sat, 28 Jan 2012 23:55:02 +0100 |
Thomas Wuerthinger |
Remove TraceProbability flag. |
Sat, 28 Jan 2012 23:53:14 +0100 |
Thomas Wuerthinger |
Removed TraceReadElimination flag. |
Sat, 28 Jan 2012 23:52:45 +0100 |
Thomas Wuerthinger |
Added Formattable interface to node base class in order to allow custom handling of formatter specifiers for the node class. |
Sat, 28 Jan 2012 23:14:46 +0100 |
Thomas Wuerthinger |
Make mx script killable on Windows. renamed mx.bat to mx.cmd. |
Sat, 28 Jan 2012 22:27:36 +0100 |
Thomas Wuerthinger |
Add memory window to IGV in order to track current memory usage. |
Sat, 28 Jan 2012 22:10:31 +0100 |
Thomas Wuerthinger |
Fixed warnings. |
Sat, 28 Jan 2012 21:53:02 +0100 |
Thomas Wuerthinger |
Removing unused projects. |
Sat, 28 Jan 2012 21:44:17 +0100 |
Thomas Wuerthinger |
Removed debug output. |
Sat, 28 Jan 2012 17:18:29 +0100 |
Thomas Wuerthinger |
Organize imports in IGV. |
Sat, 28 Jan 2012 16:07:06 +0100 |
Thomas Wuerthinger |
Removed CFG view and related concepts from IGV. |
Sat, 28 Jan 2012 15:48:40 +0100 |
Thomas Wuerthinger |
Improved layout algorithm to put an emphasis on CFG edges. |
Sat, 28 Jan 2012 00:44:26 +0100 |
Thomas Wuerthinger |
Lazy initialize the printer. |
Sat, 28 Jan 2012 00:40:18 +0100 |
Thomas Wuerthinger |
Merge. |
Sat, 28 Jan 2012 00:39:03 +0100 |
Thomas Wuerthinger |
Removed everything related to cluster nodes. |
Sat, 28 Jan 2012 00:26:03 +0100 |
Thomas Wuerthinger |
Remove block background. Default "show blocks" to false. |
Sat, 28 Jan 2012 00:19:08 +0100 |
Thomas Wuerthinger |
Use try with resources. |
Sat, 28 Jan 2012 00:17:24 +0100 |
Thomas Wuerthinger |
Use @Override annotation consistently. |
Sat, 28 Jan 2012 00:16:17 +0100 |
Thomas Wuerthinger |
Removed old hierarchical layout manager; start removing cluster layout. apply diamond operator to whole source. |
Fri, 27 Jan 2012 23:57:47 +0100 |
Thomas Wuerthinger |
Removed StructuredText model. |
Fri, 27 Jan 2012 23:56:17 +0100 |
Thomas Wuerthinger |
Fixed regression in diff view. Fully removed text editor. |
Fri, 27 Jan 2012 23:32:59 +0100 |
Thomas Wuerthinger |
Removed graph-to-text component and associated classes from igv. |
Fri, 27 Jan 2012 23:31:28 +0100 |
Thomas Wuerthinger |
Removed scripting proxies (and therefore support for running igv on java 5 or below). |
Fri, 27 Jan 2012 23:25:52 +0100 |
Thomas Wuerthinger |
Made inline tree work in IGV. |
Fri, 27 Jan 2012 21:38:21 +0100 |
Thomas Wuerthinger |
Removed receiver text box from igv. Clean up igv printer. |
Fri, 27 Jan 2012 21:06:41 +0100 |
Thomas Wuerthinger |
More clean up on igv printer. |
Fri, 27 Jan 2012 20:53:54 +0100 |
Thomas Wuerthinger |
Automatically identify inline scoping in igv dump handler. |
Fri, 27 Jan 2012 20:36:54 +0100 |
Thomas Wuerthinger |
Fixed multi-threading issue when changing the model. Fixed regression in folder node deletion. |
Fri, 27 Jan 2012 19:39:29 +0100 |
Thomas Wuerthinger |
IGV clean up. Allow groups with subgroups. |
Fri, 27 Jan 2012 16:42:05 +0100 |
Thomas Wuerthinger |
Merge fix. |
Fri, 27 Jan 2012 16:39:32 +0100 |
Thomas Wuerthinger |
Merge. |
Thu, 26 Jan 2012 18:33:58 +0100 |
Thomas Wuerthinger |
Drafted regexp filters. Rewrote logging statements of floating read phase. |
Thu, 26 Jan 2012 17:26:42 +0100 |
Thomas Wuerthinger |
Add another #ifdef GRAAL |
Thu, 26 Jan 2012 17:17:42 +0100 |
Thomas Wuerthinger |
Remove debug print out. |
Thu, 26 Jan 2012 17:16:14 +0100 |
Thomas Wuerthinger |
Merge fix. |
Thu, 26 Jan 2012 17:09:43 +0100 |
Thomas Wuerthinger |
Merge. |
Tue, 24 Jan 2012 20:32:32 +0100 |
Thomas Wuerthinger |
Merge. |
Tue, 24 Jan 2012 20:32:23 +0100 |
Thomas Wuerthinger |
Draft changes to the graph plotting. |
Fri, 20 Jan 2012 16:26:35 +0100 |
Thomas Wuerthinger |
Added DebugDumpHandler interface. |
Fri, 20 Jan 2012 16:19:41 +0100 |
Thomas Wuerthinger |
Completed exception interception. |
Fri, 20 Jan 2012 15:43:15 +0100 |
Thomas Wuerthinger |
Merge fix. |
Fri, 20 Jan 2012 15:13:32 +0100 |
Thomas Wuerthinger |
Merge fixes. |
Fri, 20 Jan 2012 15:08:24 +0100 |
Thomas Wuerthinger |
Merge. |
Fri, 20 Jan 2012 14:58:51 +0100 |
Thomas Wuerthinger |
More work on debug framework. |
Wed, 18 Jan 2012 13:54:40 +0100 |
Thomas Wuerthinger |
Rename Timer DebugTimer and Metric DebugMetric. |
Wed, 18 Jan 2012 12:28:41 +0100 |
Thomas Wuerthinger |
Removed old Timer class. |
Tue, 17 Jan 2012 23:35:39 +0100 |
Thomas Wuerthinger |
Merge. |
Tue, 17 Jan 2012 23:35:21 +0100 |
Thomas Wuerthinger |
More work on debug framework. Removed concept of GraalContext. |
Mon, 16 Jan 2012 18:49:12 +0100 |
Thomas Wuerthinger |
More work on new debug infrastructure. |
Fri, 13 Jan 2012 18:48:46 +0100 |
Thomas Wuerthinger |
Fixed merge issues. |
Fri, 13 Jan 2012 18:46:56 +0100 |
Thomas Wuerthinger |
Merge. |
Fri, 13 Jan 2012 11:04:30 +0100 |
Thomas Wuerthinger |
More work on debug framework. |
Wed, 11 Jan 2012 15:46:58 +0100 |
Thomas Wuerthinger |
Remove GraalMetrics, replace with new syntax for metrics. |
Wed, 11 Jan 2012 15:03:55 +0100 |
Thomas Wuerthinger |
Deleted CiResult. CiTargetMethod is the result of a compilation. |
Wed, 11 Jan 2012 15:02:48 +0100 |
Thomas Wuerthinger |
more work on debug project; removed CiStatistics |
Tue, 10 Jan 2012 23:00:17 +0100 |
Thomas Wuerthinger |
Moved PrintCompilation logic from graal.compiler to graal.hotspot. Made bootclasspath generated from the GRAAL environment option more generic (such that adding/removing a project requires no changes in the C++ part). |
Tue, 10 Jan 2012 20:14:08 +0100 |
Thomas Wuerthinger |
Merge. |
Tue, 10 Jan 2012 20:13:56 +0100 |
Thomas Wuerthinger |
Added draft debug classes. |
Tue, 10 Jan 2012 20:13:29 +0100 |
Thomas Wuerthinger |
Drafted debug classes. |
Tue, 10 Jan 2012 15:44:39 +0100 |
Thomas Wuerthinger |
Added new project "graal.debug". |
Fri, 27 Jan 2012 17:36:06 +0100 |
Lukas Stadler |
small fix (missing changes) |
Fri, 27 Jan 2012 17:28:24 +0100 |
Lukas Stadler |
enable UseExceptionProbability by default and fix the InliningUtil to correctly handle FrameState.AFTER_EXCEPTION_BCI for Invokes without an exception edge |
Fri, 27 Jan 2012 17:07:03 +0100 |
Lukas Stadler |
misc cleanup |
Fri, 27 Jan 2012 00:40:26 +0100 |
Gilles Duboscq |
Fix NPE in FixedGuardNode's simplify |
Fri, 27 Jan 2012 00:27:10 +0100 |
Gilles Duboscq |
fix for SPECjvm2008 bench in commands.py |
Thu, 26 Jan 2012 23:35:08 +0100 |
Gilles Duboscq |
Add possibility to run individual DaCapo & SPECjvm2008 benchmarks, small fix in success and score regular expressions for SPECjvm2008 |
Thu, 26 Jan 2012 22:54:39 +0100 |
Gilles Duboscq |
fix for SPECjvm2008 bench |
Thu, 26 Jan 2012 19:12:12 +0100 |
Gilles Duboscq |
Merge |
Thu, 26 Jan 2012 19:12:00 +0100 |
Gilles Duboscq |
If a benchmark fails it should fail hard, not silently |
Thu, 26 Jan 2012 18:32:02 +0100 |
Gilles Duboscq |
Adding a few utility methods to Loop |
Thu, 26 Jan 2012 12:23:00 +0100 |
Gilles Duboscq |
Merge |
Thu, 26 Jan 2012 12:22:36 +0100 |
Gilles Duboscq |
Add posibility to give arguments for a SPECjvm2008 run |
Thu, 26 Jan 2012 12:17:11 +0100 |
Gilles Duboscq |
Loop : |
Wed, 25 Jan 2012 18:01:00 +0100 |
Gilles Duboscq |
Remove indcution variables code, to be replaced using type system |
Tue, 24 Jan 2012 18:30:21 +0100 |
Gilles Duboscq |
Generate if(!=null){Deopt}else{...} In the unresolved case for instanceof instead of always deopting |
Thu, 26 Jan 2012 09:17:12 -0800 |
Christian Wimmer |
Bugfix |
Thu, 26 Jan 2012 10:54:23 +0100 |
Doug Simon |
Added support for project specs in classpath. |
Wed, 25 Jan 2012 14:34:53 -0800 |
Christian Wimmer |
Remove LIROpcode and use non-anonymous subclasses of LIRInstruction |
Wed, 25 Jan 2012 18:32:03 +0100 |
Peter Hofer |
IdealGraphVisualizer: call analysis filter: mark leaf nodes light gray, cutoff nodes red |
Wed, 25 Jan 2012 14:15:17 +0100 |
Andreas Woess |
Merge |
Wed, 25 Jan 2012 14:09:59 +0100 |
Andreas Woess |
Fix compiled method unloading. |
Tue, 24 Jan 2012 19:17:28 +0100 |
Andreas Woess |
Add installMethodCallback() to HotSpotRuntime. |
Mon, 23 Jan 2012 08:26:45 -0800 |
Christian Wimmer |
Merge |
Thu, 19 Jan 2012 18:49:51 -0800 |
Christian Wimmer |
Improvement to LIR Verification |
Mon, 23 Jan 2012 14:35:29 +0100 |
Peter Hofer |
Fix eager resolving for class constants |
Mon, 23 Jan 2012 12:21:06 +0100 |
Peter Hofer |
Replace the eagerResolving option of GraphBuilderConfiguration with three resolve policies: Default, EagerForSnippets (previously eagerResolving), and Eager (resolves exceptions and types of constants as well) |
Thu, 19 Jan 2012 14:14:36 -0800 |
Christian Wimmer |
Allow CiAddress as Input and Alive operands of LIR instructions. |
Thu, 19 Jan 2012 14:13:50 -0800 |
Christian Wimmer |
Bootstrap with a syncrhonized method to avoid later deoptimization when the first real synchronized method is compiled. |
Thu, 19 Jan 2012 19:06:25 +0100 |
Lukas Stadler |
Merge |
Thu, 19 Jan 2012 18:53:48 +0100 |
Lukas Stadler |
more structured graph modification usage |
Wed, 18 Jan 2012 15:09:19 +0100 |
Lukas Stadler |
more CanonicalizerPhase simplifications, added Simplifiable interface |
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 |