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 a2fef924d8e6
jdk8-b18
|
Fri, 16 Dec 2011 12:38:00 -0800 |
amurillo |
Merge
hs23-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 |
Merge
hs23-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
|