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 |
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. |
Tue, 03 Jan 2012 15:15:53 +0100 |
Thomas Wuerthinger |
Fixed warning. |
Tue, 03 Jan 2012 15:49:22 +0100 |
Doug Simon |
Downloads are attempted via Java first since it shows a progress counter. |
Tue, 03 Jan 2012 13:54:11 +0100 |
Doug Simon |
Disabled copyright check in the gate until the CheckCopyright tools supports the HotSpot copyright notice format. |
Tue, 03 Jan 2012 13:53:38 +0100 |
Doug Simon |
Made stdout for mx unbuffered. |
Tue, 03 Jan 2012 12:56:55 +0100 |
Doug Simon |
Added message showing the number of changesets being checked. |
Tue, 03 Jan 2012 12:37:31 +0100 |
Doug Simon |
Added copyright check to the gate. |
Mon, 02 Jan 2012 17:39:20 -0800 |
Christian Wimmer |
Move all isXxx and asXxx out of CiValue and into their own util class. |
Mon, 02 Jan 2012 14:38:17 -0800 |
Christian Wimmer |
Simplify CiValue |
Mon, 02 Jan 2012 14:16:08 -0800 |
Christian Wimmer |
Simplify FrameMap: make offsets of spill slots and outgoing parameters independent so that they can be allocated at the same time, eliminating the separate phases. This makes the separate StackBlock unnecesary. Change CiStackSlot to use byte offsets instead of spill slot index. This makes CiTarget.spillSlotSize unnecessary. |
Mon, 02 Jan 2012 22:18:16 +0100 |
Thomas Wuerthinger |
Fixed gate script such that JAVA_HOME can be set in env file. |
Mon, 02 Jan 2012 21:55:47 +0100 |
Thomas Wuerthinger |
Merge. |
Mon, 02 Jan 2012 21:52:23 +0100 |
Thomas Wuerthinger |
Add the Dacapo benchmarks to the "lib" folder instead of using the environment variable. Fixed an issue in the downloader. |
Mon, 02 Jan 2012 17:47:48 +0100 |
Thomas Wuerthinger |
Make building work on Windows. |
Mon, 02 Jan 2012 18:40:00 +0100 |
Peter Hofer |
Initialize resolved as well as unresolved classes in the native implementation of HotSpotConstantPool.loadReferencedType() |
Mon, 02 Jan 2012 14:21:07 +0100 |
Peter Hofer |
IdealGraphVisualizer bugfixes: |
Thu, 29 Dec 2011 16:07:35 -0800 |
Christian Wimmer |
Use callee save area to model the saved rbp register. Remove various hacks that added the saved area size in native code. |
Thu, 29 Dec 2011 15:47:15 -0800 |
Christian Wimmer |
Canonicalize the incoming and outgoing parameters to stack-kinds |
Thu, 29 Dec 2011 14:06:59 -0800 |
Christian Wimmer |
hgignore all .cfg files |
Thu, 29 Dec 2011 14:05:08 -0800 |
Christian Wimmer |
Ensure bootstrapping waits until methods are compiled |
Thu, 29 Dec 2011 14:00:57 -0800 |
Christian Wimmer |
Remove unnecessary method |
Wed, 28 Dec 2011 18:13:25 -0800 |
Christian Wimmer |
Initial commit of SSA-based spill-all register assignment |
Wed, 28 Dec 2011 18:12:08 -0800 |
Christian Wimmer |
Start bootstrapping in compiler threads |
Tue, 27 Dec 2011 06:20:45 +0100 |
Doug Simon |
Trivial change to test gate. |
Fri, 23 Dec 2011 12:44:00 -0800 |
Christian Wimmer |
Remove unnecessary field from MoveResolver |
Fri, 23 Dec 2011 12:21:46 -0800 |
Christian Wimmer |
Change LIRInsertionBuffer to add instructions _before_ the specified index, instead of _after_. Cleanup the interface and document it. |
Fri, 23 Dec 2011 12:10:28 -0800 |
Christian Wimmer |
.hgignore all sub-versions of jsk1.7.0 |
Fri, 23 Dec 2011 11:26:04 +0100 |
Doug Simon |
Trivial change to test gate. |
Fri, 23 Dec 2011 10:38:39 +0100 |
Doug Simon |
Commented out clean step in gate. |
Fri, 23 Dec 2011 09:41:41 +0100 |
Doug Simon |
Interpret '--timeout 0' correctly (i.e. as no timeout). |
Fri, 23 Dec 2011 09:28:09 +0100 |
Doug Simon |
Added clean step to gate. |
Thu, 22 Dec 2011 22:52:25 +0100 |
Doug Simon |
Added 'unittest' command to run the Graal unit tests. |
Thu, 22 Dec 2011 22:51:37 +0100 |
Doug Simon |
Added support for specifying a timeout when running an external command. |
Wed, 21 Dec 2011 17:24:39 +0100 |
Doug Simon |
Simplified 'dacapo' command and made it more suitable for gate usage. |
Wed, 21 Dec 2011 14:54:26 +0100 |
Doug Simon |
Added 'export' command for creating a GraalVM zip file distribution without the Mercurial data or VM sources. |
Wed, 21 Dec 2011 11:25:27 +0100 |
Doug Simon |
Removed strict requirement for GRAAL environment variable. It only needs to be set now if the graal directory is not in the directory hierarchy of GraalVM JDK. |
Tue, 20 Dec 2011 15:59:32 +0100 |
Doug Simon |
Added mx.sh symlink at top level to mxtool/mx. |
Tue, 20 Dec 2011 15:50:25 +0100 |
Doug Simon |
Merge. |
Tue, 20 Dec 2011 14:09:53 +0100 |
Doug Simon |
Added PyDev configuration for mxtool. |
Tue, 20 Dec 2011 15:48:29 +0100 |
Gilles Duboscq |
missing file |
Tue, 20 Dec 2011 15:34:43 +0100 |
Gilles Duboscq |
start work on integrating old hooks into mx, work on sanity checks |
Tue, 20 Dec 2011 10:36:44 +0100 |
Doug Simon |
Integrated latest mxtool updates. |
Tue, 20 Dec 2011 10:14:52 +0100 |
Doug Simon |
Replace downloading of JDK 7 with copying of host JDK 7. |
Mon, 19 Dec 2011 22:22:56 +0100 |
Doug Simon |
Improved 'build' and 'clean' commands. |
Mon, 19 Dec 2011 21:48:32 +0100 |
Doug Simon |
Fixed 'build' command. |
Mon, 19 Dec 2011 20:56:59 +0100 |
Doug Simon |
Removed 'tests' command. |
Mon, 19 Dec 2011 18:31:09 +0100 |
Doug Simon |
Adopted mxtool changes. |
Sun, 18 Dec 2011 13:55:25 +0100 |
Lukas Stadler |
make domake executable |
Sun, 18 Dec 2011 05:24:06 +0100 |
Thomas Wuerthinger |
Adjust code base to new level of warnings. |
Sun, 18 Dec 2011 05:23:52 +0100 |
Thomas Wuerthinger |
Enforce stronger compiler warning rules. No longer allow: |
Sun, 18 Dec 2011 01:01:34 +0100 |
Thomas Wuerthinger |
Further reduce diff to HotSpot. |
Sun, 18 Dec 2011 00:41:15 +0100 |
Thomas Wuerthinger |
remove pollJavaQueue and related functionality, minimize diff against HotSpot in the compileBroker. |
Sat, 17 Dec 2011 22:03:44 +0100 |
Thomas Wuerthinger |
Merge fixes. |
Sat, 17 Dec 2011 21:40:27 +0100 |
Thomas Wuerthinger |
Merge with hsx23/hotspot. |
Fri, 16 Dec 2011 12:37:38 -0800 |
amurillo |
Added tag hs23-b08 for changeset a2fef924d8e6jdk8-b18 |
Fri, 16 Dec 2011 12:38:00 -0800 |
amurillo |
Mergehs23-b08 |
Wed, 14 Dec 2011 20:06:21 -0500 |
vladidan |
Merge |
Wed, 14 Dec 2011 04:30:57 -0800 |
fparain |
7104647: Adding a diagnostic command framework |
Fri, 09 Dec 2011 19:28:34 -0800 |
jmasa |
7119584: UseParallelGC barrier task can be overwritten. |
Fri, 09 Dec 2011 06:46:57 -0800 |
jmasa |
Merge |
Wed, 07 Dec 2011 12:54:51 -0500 |
tonyp |
7118202: G1: eden size unnecessarily drops to a minimum |
Mon, 28 Nov 2011 14:58:31 +0100 |
stefank |
7116081: USE_PRECOMPILED_HEADER=0 triggers a single threaded build of the JVM |
Mon, 28 Nov 2011 10:19:26 +0100 |
stefank |
7112034: Parallel CMS fails to properly mark reference objects |
Mon, 05 Dec 2011 12:26:40 -0500 |
tonyp |
Merge |
Fri, 02 Dec 2011 12:39:23 -0800 |
johnc |
7114095: G1: assert(obj == oopDesc::load_decode_heap_oop(p)) failed: p should still be pointing to obj |
Thu, 08 Dec 2011 10:27:33 -0800 |
kvn |
Merge |
Fri, 02 Dec 2011 21:37:19 -0800 |
kvn |
7117282: assert(base == NULL || t_adr->isa_rawptr() || !phase->type(base) |
Wed, 30 Nov 2011 17:35:51 -0800 |
iveresov |
7116795: Tiered: enable by default for server |
Mon, 28 Nov 2011 15:46:31 -0800 |
kvn |
7112478: after 7105605 JRuby bench_define_method_methods.rb fails with NPE |
Tue, 22 Nov 2011 09:45:57 +0100 |
roland |
7090968: Allow adlc register class to depend on runtime conditions |
Wed, 14 Sep 2011 09:22:51 +0200 |
roland |
7077312: Provide a CALL effect for instruct declaration in the ad file |
Mon, 21 Nov 2011 00:57:43 -0800 |
twisti |
7110058: change default for ScavengeRootsInCode to 2 |
Fri, 18 Nov 2011 10:29:27 -0800 |
never |
7110489: C1: 64-bit tiered with ForceUnreachable: assert(reachable(src)) failed: Address should be reachable |
Thu, 17 Nov 2011 04:07:30 -0800 |
twisti |
7108383: JSR 292: JRuby bench_define_method_methods.rb: assert(slow_jvms != NULL) failed: miss path must not |
Wed, 16 Nov 2011 19:42:58 -0800 |
iveresov |
7112085: assert(fr.interpreter_frame_expression_stack_size()==0) failed: only handle empty stacks |
Wed, 16 Nov 2011 09:13:57 -0800 |
kvn |
6890673: Eliminate allocations immediately after EA |
Wed, 16 Nov 2011 01:39:50 -0800 |
twisti |
7003454: order constants in constant table by number of references in code |
Mon, 14 Nov 2011 18:38:03 -0800 |
kvn |
7105605: Use EA info to optimize pointers compare |
Thu, 10 Nov 2011 20:17:05 -0800 |
kvn |
7110586: C2 generates incorrect results |
Wed, 07 Dec 2011 07:27:09 -0800 |
dcubed |
7118648: disable compressed oops by default on MacOS X until 7118647 is fixed |
Tue, 06 Dec 2011 16:35:04 -0500 |
vladidan |
Merge |
Tue, 06 Dec 2011 05:28:17 -0800 |
dcubed |
Merge |
Mon, 05 Dec 2011 14:55:16 -0800 |
dcubed |
7117748: SA_APPLE_BOOT_JAVA and ALWAYS_PASS_TEST_GAMMA settings should not be required on MacOS X |
Mon, 05 Dec 2011 12:50:00 -0500 |
phh |
7117389: Add a framework for vendor-specific command line switch extensions to Hotspot |
Fri, 02 Dec 2011 21:10:45 -0800 |
jcoomes |
7117536: new hotspot build - hs23-b08 |
Thu, 15 Dec 2011 15:52:58 -0800 |
katleman |
Merge |
Thu, 15 Dec 2011 15:47:18 -0800 |
katleman |
Added tag jdk8-b16 for changeset d1f29d4e0bc6 |
Thu, 15 Dec 2011 12:16:15 -0800 |
katleman |
Added tag jdk8-b17 for changeset d1f29d4e0bc6 |
Fri, 02 Dec 2011 15:11:40 -0800 |
jcoomes |
Added tag hs23-b07 for changeset 6de8c9ba5907 |
Fri, 02 Dec 2011 15:11:18 -0800 |
jcoomes |
Mergehs23-b07 |
Fri, 02 Dec 2011 08:52:53 -0500 |
tonyp |
Merge |
Tue, 22 Nov 2011 14:59:34 -0800 |
jmasa |
7112997: Remove obsolete code ResetObjectsClosure and VerifyUpdateClosure |
Tue, 22 Nov 2011 14:18:39 -0800 |
jmasa |
7106024: CMS: Removed unused code for precleaning in remark phase |
Thu, 17 Nov 2011 12:40:15 -0800 |
johnc |
7112743: G1: Reduce overhead of marking closure during evacuation pauses |
Mon, 28 Nov 2011 09:49:05 -0800 |
johnc |
7114303: G1: assert(_g1->mark_in_progress()) failed: shouldn't be here otherwise |
Tue, 09 Aug 2011 10:16:01 -0700 |
jmasa |
6593758: RFE: Enhance GC ergonomics to dynamically choose ParallelGCThreads |
Tue, 22 Nov 2011 04:47:10 -0500 |
tonyp |
Merge |
Fri, 18 Nov 2011 12:27:10 -0800 |
johnc |
7111795: G1: Various cleanups identified during walk through of changes for 6484965 |
Mon, 21 Nov 2011 09:24:56 -0800 |
johnc |
7110173: GCNotifier::pushNotification publishes stale data. |
Mon, 21 Nov 2011 07:47:34 +0100 |
brutisso |
7110718: -XX:MarkSweepAlwaysCompactCount=0 crashes the JVM |
Fri, 18 Nov 2011 12:52:27 -0500 |
tonyp |
7097002: G1: remove a lot of unused / redundant code from the G1CollectorPolicy class |
Thu, 01 Dec 2011 13:42:41 -0500 |
coleenp |
Merge |
Wed, 30 Nov 2011 12:48:52 -0500 |
phh |
7116730: Revert 7116481: Commercial features in Hotspot must be gated by a switch |
Tue, 29 Nov 2011 17:00:46 -0500 |
phh |
7116481: Commercial features in Hotspot must be gated by a switch |
Tue, 29 Nov 2011 09:21:02 -0500 |
phh |
7116189: Export JVM_SetNativeThreadName from Hotspot |
Mon, 21 Nov 2011 10:22:04 -0500 |
coleenp |
Merge |
Mon, 21 Nov 2011 08:02:40 +0100 |
brutisso |
7112308: Fix Visual Studio build for precompiled header |
Fri, 18 Nov 2011 17:26:49 -0500 |
coleenp |
Merge |
Wed, 16 Nov 2011 20:38:24 -0500 |
dholmes |
7110017: is_headless_jre should be updated to reflect the new location of awt toolkit libraries |
Fri, 18 Nov 2011 17:39:40 -0800 |
jcoomes |
7113503: Bump the hs23 build number to 07 |
Thu, 01 Dec 2011 10:33:15 -0800 |
katleman |
Added tag jdk8-b15 for changeset fde2a39ed7f3jdk8-b16 jdk8-b17 |
Fri, 18 Nov 2011 15:15:54 -0800 |
jcoomes |
Added tag hs23-b06 for changeset 6c2a55d4902fjdk8-b15 |
Fri, 18 Nov 2011 15:15:13 -0800 |
jcoomes |
Mergehs23-b06 |
Thu, 17 Nov 2011 13:14:49 -0500 |
tonyp |
Merge |
Wed, 16 Nov 2011 16:27:29 -0800 |
poonam |
7110428: Crash during HeapDump operation |
Tue, 15 Nov 2011 20:17:33 +0100 |
brutisso |
7110152: assert(size_in_words <= (julong)max_jint) failed: no overflow |
Wed, 09 Nov 2011 23:21:00 +0100 |
brutisso |
7110190: GCCause::to_string missing case for _adaptive_size_policy |
Tue, 08 Nov 2011 00:41:28 -0500 |
tonyp |
7099849: G1: include heap region information in hs_err files |
Mon, 07 Nov 2011 22:11:12 -0500 |
tonyp |
7092309: G1: introduce old region set |
Wed, 02 Nov 2011 08:04:23 +0100 |
brutisso |
7106751: G1: gc/gctests/nativeGC03 crashes VM with SIGSEGV |
Mon, 31 Oct 2011 08:01:20 +0100 |
brutisso |
7102044: G1: VM crashes with assert(old_end != new_end) failed: don't call this otherwise |
Fri, 28 Oct 2011 13:04:10 -0400 |
tonyp |
Merge |
Wed, 26 Oct 2011 21:07:52 -0700 |
ysr |
7105163: CMS: some mentions of MinChunkSize should be IndexSetStart |
Tue, 15 Nov 2011 12:40:55 -0500 |
coleenp |
Merge |
Thu, 10 Nov 2011 06:23:48 -0500 |
dholmes |
7108264: Fix for 7104173 is insufficient |
Thu, 10 Nov 2011 04:46:08 -0800 |
twisti |
Merge |
Wed, 09 Nov 2011 07:25:51 -0800 |
kvn |
7107042: assert(no_dead_loop) failed: dead loop detected |
Wed, 09 Nov 2011 06:14:32 -0800 |
kvn |
7109887: java/util/Arrays/CopyMethods.java fails with -XX:+DeoptimizeALot |
Wed, 09 Nov 2011 00:42:33 -0800 |
twisti |
7087727: JSR 292: C2 crash if ScavengeRootsInCode=2 when "static final" MethodHandle constants are in use |
Tue, 08 Nov 2011 20:42:26 -0800 |
never |
7108242: jinfo -permstat shouldn't report interned strings as part of perm |
Tue, 08 Nov 2011 17:29:57 -0800 |
never |
7105305: assert check_method_context proper context |
Tue, 08 Nov 2011 10:31:53 -0800 |
never |
7104960: JSR 292: +VerifyMethodHandles in product JVM can overflow buffer |
Mon, 07 Nov 2011 14:33:57 -0800 |
kvn |
7059047: EA: can't find initializing store with several CheckCastPP |
Fri, 04 Nov 2011 13:55:31 -0700 |
never |
6636110: unaligned stackpointer leads to crash during deoptimization |
Thu, 03 Nov 2011 04:12:49 -0700 |
twisti |
7106944: assert(_pc == *pc_addr) failed may be too strong |
Thu, 03 Nov 2011 01:43:26 -0700 |
twisti |
7106774: JSR 292: nightly test inlineMHTarget fails with wrong result |
Mon, 31 Oct 2011 15:52:11 -0700 |
kvn |
7106907: 64 bit VM fails test compiler/6865265/StackOverflowBug.java |
Mon, 31 Oct 2011 03:06:42 -0700 |
twisti |
7104561: UseRDPCForConstantTableBase doesn't work after shorten branches changes |
Fri, 28 Oct 2011 14:44:52 -0700 |
never |
7103261: crash with jittester on sparc |
Thu, 27 Oct 2011 18:20:50 -0700 |
kvn |
7105611: Set::print() is broken |
Thu, 27 Oct 2011 14:40:25 -0700 |
iveresov |
7104177: Tiered: -XX:+PrintCanonicalization doesn't work with -XX:+TieredCompilation |
Thu, 27 Oct 2011 09:39:24 -0700 |
kvn |
7105364: JDK8 b10 hotspot: src/share/vm/ci/ciMethodHandle.cpp Error: Use "." or "->" |
Thu, 27 Oct 2011 04:43:37 -0700 |
twisti |
7102657: JSR 292: C1 deoptimizes unlinked invokedynamic call sites infinitely |
Wed, 26 Oct 2011 06:08:56 -0700 |
kvn |
7097546: Optimize use of CMOVE instructions |
Tue, 25 Oct 2011 12:51:13 -0700 |
kvn |
7059039: EA: don't change non-escaping state of NULL pointer |
Tue, 25 Oct 2011 08:17:15 -0700 |
never |
7103224: collision between __LEAF define in interfaceSupport.hpp and /usr/include/sys/cdefs.h with gcc |
Tue, 25 Oct 2011 04:07:20 -0700 |
twisti |
7101642: JSR 292: SIGSEGV in java.lang.invoke.MethodHandleImpl$FieldAccessor.getFieldI(Ljava/lang/Object;)I |
Tue, 25 Oct 2011 00:55:10 -0700 |
twisti |
7094138: JSR 292: JRuby junit test fails in CallSite.setTargetNormal: obj->is_oop() failed: sanity check |
Mon, 24 Oct 2011 07:53:17 -0700 |
twisti |
7090904: JSR 292: JRuby junit test crashes in PSScavengeRootsClosure::do_oop |
Sun, 23 Oct 2011 23:57:39 -0700 |
never |
Merge |
Sun, 23 Oct 2011 12:31:20 -0700 |
never |
7103380: assertion failure with -XX:+PrintNativeNMethods |
Sun, 23 Oct 2011 20:23:14 -0700 |
never |
7103784: enable some flags by default |
Fri, 04 Nov 2011 14:06:09 -0700 |
jcoomes |
7108553: Bump the hs23 build number to 06 |
Thu, 17 Nov 2011 10:45:53 -0800 |
katleman |
Added tag jdk8-b14 for changeset 088d09a130ff |
Thu, 10 Nov 2011 11:46:05 -0800 |
katleman |
Added tag jdk8-b13 for changeset b92ca8e229d2jdk8-b14 |
Fri, 04 Nov 2011 12:43:41 -0700 |
jcoomes |
Added tag hs23-b05 for changeset 3e609627e780jdk8-b13 |
Fri, 04 Nov 2011 12:40:55 -0700 |
jcoomes |
Mergehs23-b05 |
Tue, 01 Nov 2011 13:44:40 +0100 |
brutisso |
7106766: Move the precompiled header from the src/share/vm directory |
Sun, 30 Oct 2011 18:40:48 -0700 |
dholmes |
Merge |
Thu, 27 Oct 2011 18:04:25 -0400 |
dholmes |
7104173: sun/tools tests fail with debug build after 7012206 |
Fri, 28 Oct 2011 18:30:47 -0700 |
jcoomes |
7106092: Bump the hs23 build number to 05 |
Thu, 03 Nov 2011 10:32:16 -0700 |
katleman |
Added tag jdk8-b12 for changeset 1d3900713a67 |
Fri, 28 Oct 2011 15:41:29 -0700 |
jcoomes |
Added tag hs23-b04 for changeset 6534482ff68ajdk8-b12 |
Fri, 28 Oct 2011 15:36:16 -0700 |
jcoomes |
Mergehs23-b04 |
Fri, 28 Oct 2011 12:49:16 -0400 |
tonyp |
Merge |
Wed, 26 Oct 2011 08:44:53 +0200 |
brutisso |
7102191: G1: assert(_min_desired_young_length <= initial_region_num) failed: Initial young gen size too small |
Tue, 25 Oct 2011 20:15:41 -0700 |
ysr |
7099817: CMS: +FLSVerifyLists +FLSVerifyIndexTable asserts: odd slot non-empty, chunk not on free list |
Sun, 23 Oct 2011 23:06:06 -0700 |
johnc |
7096030: G1: PrintGCDetails enhancements |
Thu, 20 Oct 2011 12:06:20 -0700 |
johnc |
7099824: G1: we should take the pending list lock before doing the remark pause |
Fri, 21 Oct 2011 12:42:42 -0400 |
tonyp |
Merge |
Thu, 20 Oct 2011 10:21:35 +0200 |
brutisso |
7097516: G1: assert(0<= from_card && from_card<HeapRegion::CardsPerRegion) failed: Must be in range. |
Fri, 21 Oct 2011 16:00:50 -0700 |
jcoomes |
7103619: Bump the hs23 build number to 04 |
Thu, 27 Oct 2011 13:54:31 -0700 |
katleman |
Added tag jdk8-b11 for changeset 4538caeef7b6 |
Fri, 21 Oct 2011 10:27:33 -0700 |
jcoomes |
Added tag hs23-b03 for changeset 4d3850d9d326jdk8-b11 |
Fri, 21 Oct 2011 10:27:32 -0700 |
jcoomes |
Mergehs23-b03 |
Fri, 21 Oct 2011 07:24:06 -0400 |
tonyp |
Merge |
Mon, 17 Oct 2011 09:57:41 -0700 |
johnc |
7095243: Disambiguate ReferenceProcessor::_discoveredSoftRefs |
Fri, 14 Oct 2011 11:12:24 -0400 |
tonyp |
7088680: G1: Cleanup in the G1CollectorPolicy class |
Thu, 13 Oct 2011 13:54:29 -0400 |
tonyp |
7098085: G1: partially-young GCs not initiated under certain circumstances |
Fri, 21 Oct 2011 00:58:30 -0700 |
iveresov |
Merge |
Wed, 19 Oct 2011 10:52:30 -0700 |
kvn |
7100935: win32: memmove is not atomic but is used for pd_conjoint_*_atomic operations |
Mon, 17 Oct 2011 21:38:29 -0700 |
never |
7098528: crash with java -XX:+ExtendedDTraceProbes |
Mon, 17 Oct 2011 11:00:41 -0700 |
never |
7093690: JSR292: SA-JDI AssertionFailure: Expected raw sp likely got real sp, value was |
Mon, 17 Oct 2011 01:40:27 -0400 |
dholmes |
Merge |
Thu, 13 Oct 2011 09:35:42 -0700 |
dcubed |
7098194: integrate macosx-port changes |
Mon, 10 Oct 2011 21:01:36 -0400 |
dholmes |
7096278: Update the VM name to indicate it is an embedded build |
Sun, 16 Oct 2011 02:59:24 -0700 |
iveresov |
Merge |
Fri, 14 Oct 2011 10:07:28 -0700 |
kvn |
7100757: The BitSet.nextSetBit() produces incorrect result in 32bit VM on Sparc |
Thu, 13 Oct 2011 14:08:15 -0700 |
never |
7100165: JSR 292: leftover printing code in methodHandleWalk.cpp |
Wed, 12 Oct 2011 21:00:13 -0700 |
twisti |
7092712: JSR 292: unloaded invokedynamic call sites can lead to a crash with signature types not on BCP |
Tue, 11 Oct 2011 02:19:37 -0700 |
twisti |
7081938: JSR292: assert(magic_number_2() == MAGIC_NUMBER_2) failed |
Fri, 07 Oct 2011 13:28:44 +0200 |
bdelsart |
7096366: PPC: corruption of floating-point values with DeoptimizeALot |
Tue, 04 Oct 2011 14:30:04 -0700 |
kvn |
6865265: JVM crashes with "missing exception handler" error |
Tue, 04 Oct 2011 10:07:07 -0700 |
iveresov |
7097679: Tiered: events with bad bci to Gotos reduced from Ifs |
Fri, 14 Oct 2011 21:45:37 -0700 |
jcoomes |
7101096: Bump the hs23 build number to 03 |
Thu, 20 Oct 2011 10:32:37 -0700 |
katleman |
Added tag jdk8-b10 for changeset d815de2e85e5 |
Fri, 14 Oct 2011 18:21:47 -0700 |
jcoomes |
Added tag hs23-b02 for changeset e4f412d2b75djdk8-b10 |
Fri, 14 Oct 2011 18:17:01 -0700 |
jcoomes |
Mergehs23-b02 |
Wed, 12 Oct 2011 10:25:51 -0700 |
johnc |
7098282: G1: assert(interval >= 0) failed: Sanity check, referencePolicy.cpp: 76 |
Tue, 11 Oct 2011 10:21:36 +0200 |
brutisso |
7099454: /bin/sh does not support syntax used in the src/os/posix/launcher/launcher.script shell script |
Mon, 10 Oct 2011 08:40:34 -0700 |
ysr |
Merge |
Thu, 06 Oct 2011 18:56:47 -0700 |
ysr |
7095236: G1: _markedRegions never contains NULL regions |
Wed, 28 Sep 2011 08:21:30 +0200 |
brutisso |
7005808: G1: re-enable ReduceInitialCardMarks for G1 |
Thu, 06 Oct 2011 13:28:09 -0400 |
tonyp |
Merge |
Wed, 05 Oct 2011 08:44:10 -0700 |
johnc |
7095194: G1: HeapRegion::GrainBytes, GrainWords, and CardsPerRegion should be size_t |
Mon, 12 Sep 2011 16:09:50 +0200 |
stefank |
7021322: assert(object_end <= top()) failed: Object crosses promotion LAB boundary |
Mon, 03 Oct 2011 19:04:14 -0400 |
tonyp |
7097048: G1: extend the G1 SA changes to print per-heap space information |
Mon, 03 Oct 2011 12:49:53 -0700 |
johnc |
7097053: G1: assert(da ? referent->is_oop() : referent->is_oop_or_null()) failed: referenceProcessor.cpp:1054 |
Wed, 28 Sep 2011 10:36:31 -0700 |
johnc |
7086533: G1: assert(!_g1->is_obj_dead(obj)): We should not be preserving dead objs: g1CollectedHeap.cpp:3835 |
Mon, 26 Sep 2011 10:14:30 +0200 |
brutisso |
7091366: re-enable quicksort tests |
Fri, 23 Sep 2011 16:07:49 -0400 |
tonyp |
7075646: G1: fix inconsistencies in the monitoring data |
Thu, 22 Sep 2011 10:57:37 -0700 |
johnc |
6484982: G1: process references during evacuation pauses |
Thu, 22 Sep 2011 07:18:51 -0400 |
tonyp |
7092238: G1: Uninitialized field gc_efficiency in G1PrintRegionLivenessInfo output |
Wed, 21 Sep 2011 15:24:07 -0700 |
johnc |
7092245: G1: Wrong format specifier in G1PrintRegionLivenessInfo header output |
Wed, 21 Sep 2011 13:36:37 -0400 |
tonyp |
7091032: G1: assert failure when NewRatio is used |
Wed, 21 Sep 2011 10:04:45 -0700 |
johnc |
7068215: G1: Print reference processing time during remark |
Wed, 21 Sep 2011 01:27:20 -0400 |
tonyp |
7045232: G1: pool names are inconsistent with other collectors (don't have 'Space') |
Tue, 20 Sep 2011 15:39:17 -0700 |
johnc |
7092412: G1: Some roots not marked during an initial mark that gets an evacuation failure |
Tue, 20 Sep 2011 09:59:59 -0400 |
tonyp |
7059019: G1: add G1 support to the SA |
Fri, 30 Sep 2011 22:54:43 -0700 |
jcoomes |
7096124: Bump the hs23 build number to 02 |
Thu, 13 Oct 2011 10:35:32 -0700 |
katleman |
Added tag jdk8-b09 for changeset 7c20d272643f |
Thu, 06 Oct 2011 14:01:26 -0700 |
katleman |
Added tag jdk8-b08 for changeset 49ed7eacfd16jdk8-b09 |
Fri, 30 Sep 2011 18:27:43 -0700 |
jcoomes |
Added tag hs23-b01 for changeset da883b9e6d37jdk8-b08 |