Fri, 15 Feb 2013 21:53:55 -0500 |
bpittore |
Merge
|
Fri, 15 Feb 2013 14:42:37 -0500 |
jprovino |
Merge
|
Thu, 14 Feb 2013 11:08:58 -0500 |
jprovino |
8003581: UseG1GC is not properly accounted for by INCLUDE_ALTERNATE_GCS
|
Thu, 14 Feb 2013 11:07:24 -0500 |
jprovino |
8006878: Some non-existent GC source files are in the minimalVM exclude list.
|
Thu, 24 Jan 2013 13:27:54 -0500 |
bpittore |
8005722: Assert in c1_LIR.hpp incorrect wrt to number of register operands
|
Tue, 12 Feb 2013 09:54:34 -0800 |
kvn |
Merge
|
Fri, 08 Feb 2013 16:08:17 -0500 |
bpittore |
Merge
|
Tue, 05 Feb 2013 13:32:34 -0500 |
jprovino |
8003539: Minimal VM don't react to -Dcom.sun.management and -XX:+ManagementServer
|
Thu, 21 Feb 2013 06:29:43 -0800 |
vlivanov |
Merge
|
Mon, 18 Feb 2013 16:47:15 -0800 |
kvn |
8004867: VM crashing with assert "share/vm/opto/node.hpp:357 - assert(i < _max) failed: oob"
|
Mon, 18 Feb 2013 15:08:39 -0800 |
drchase |
7102300: performance warnings cause results diff failure in Test6890943
|
Mon, 18 Feb 2013 14:29:16 -0800 |
drchase |
8008180: Several tests in compiler/5091921 need more time to run
|
Mon, 18 Feb 2013 09:06:24 +0100 |
roland |
8007959: Use expensive node logic for more math nodes
|
Thu, 21 Feb 2013 13:13:22 +0100 |
brutisso |
Merge
|
Wed, 20 Feb 2013 12:52:13 -0800 |
johnc |
8008188: Add regression test for 8005875
|
Tue, 19 Feb 2013 16:22:28 -0800 |
johnc |
8006628: NEED_TEST for JDK-8002870
|
Thu, 14 Feb 2013 14:43:01 -0800 |
tamao |
8007764: Wrong initialized value of max_gc_pause_sec for an instance of class AdaptiveSizePolicy
|
Thu, 14 Feb 2013 09:11:43 +0100 |
brutisso |
8006398: Add regression tests for deprectated GCs
|
Wed, 20 Feb 2013 08:51:44 -0800 |
sspitsyn |
Merge
|
Tue, 19 Feb 2013 13:33:39 -0500 |
coleenp |
Merge
|
Tue, 19 Feb 2013 11:36:52 -0500 |
emc |
8007153: Ensure that MethodParameters API works properly with RedefineClasses
|
Tue, 19 Feb 2013 08:51:56 -0500 |
hseigel |
6749267: Signal handler should save/restore errno
|
Mon, 18 Feb 2013 12:49:53 +0100 |
sla |
8007779: os::die() on solaris should generate core file
|
Mon, 18 Feb 2013 10:43:07 +0100 |
sla |
8007901: SA: Don't read flag values as constants
|
Fri, 15 Feb 2013 10:29:23 -0800 |
dsamersoff |
Merge
|
Fri, 15 Feb 2013 10:08:25 +0100 |
sla |
Merge
|
Fri, 15 Feb 2013 08:54:12 +0100 |
sla |
8008102: SA on OS X does not stop the attached process
|
Thu, 14 Feb 2013 12:36:07 -0800 |
mikael |
8007639: Workaround for ccache in vm.make is incorrect
|
Thu, 14 Feb 2013 14:33:35 -0500 |
acorn |
8007736: VerifyError for static method in interface
|
Thu, 14 Feb 2013 13:08:15 +0100 |
sla |
8004840: Jstack seems to output unnecessary information in 7u9
|
Wed, 13 Feb 2013 09:46:19 +0100 |
rbackman |
8008088: SA can hang the VM
|
Wed, 13 Feb 2013 11:23:46 +0100 |
mgronlun |
8007312: null check signal semaphore in os::signal_notify windows
|
Fri, 15 Feb 2013 13:36:56 -0800 |
amurillo |
8008286: new hotspot build - hs25-b20
|
Thu, 21 Feb 2013 11:12:50 -0800 |
katleman |
Added tag jdk8-b78 for changeset d5e12e7d2f71
|
Fri, 15 Feb 2013 13:27:21 -0800 |
amurillo |
Added tag hs25-b19 for changeset 9f19f4a7d48a
jdk8-b78
|
Fri, 15 Feb 2013 13:27:20 -0800 |
amurillo |
Merge
hs25-b19
|
Thu, 14 Feb 2013 05:36:59 -0800 |
vlivanov |
Merge
|
Wed, 13 Feb 2013 08:29:04 -0800 |
iignatyev |
8006683: Add WhiteBox API to testing of compiler
|
Tue, 12 Feb 2013 14:33:19 -0800 |
kmo |
Merge
|
Tue, 12 Feb 2013 07:39:42 -0800 |
kmo |
8002169: TEST_BUG: compiler/7009359/Test7009359.java sometimes times out
|
Tue, 12 Feb 2013 12:56:11 +0100 |
roland |
7197327: 40% regression on 8 b41 comp 8 b40 on specjvm2008.mpegaudio on oob
|
Mon, 11 Feb 2013 14:47:04 -0800 |
morris |
8003252: PPC: move MacroAssembler into separate file
|
Mon, 11 Feb 2013 10:38:11 -0800 |
morris |
8003251: ARM: move MacroAssembler into separate file
|
Sun, 10 Feb 2013 22:35:38 -0800 |
kmo |
8006430: TraceTypeProfile is a product flag while it should be a diagnostic flag
|
Sat, 09 Feb 2013 12:55:09 -0800 |
drchase |
8007402: Code cleanup to remove Parfait false positive
|
Fri, 08 Feb 2013 15:39:43 -0800 |
morris |
8006851: When TieredCompilation is set, max code cache should be bumped to 256mb
|
Fri, 08 Feb 2013 15:07:17 -0800 |
kvn |
8007708: compiler/6855215 assert(VM_Version::supports_sse4_2())
|
Thu, 14 Feb 2013 11:01:05 +0100 |
brutisso |
Merge
|
Wed, 23 Jan 2013 19:08:04 -0800 |
jmasa |
8005452: NPG: Create new flags for Metaspace resizing policy
|
Mon, 11 Feb 2013 15:24:48 -0800 |
johnc |
8007772: G1: assert(!hr->isHumongous() || mr.start() == hr->bottom()) failed: the start of HeapRegion and MemRegion should be consistent for humongous regions
|
Sun, 10 Feb 2013 21:15:16 +0100 |
brutisso |
8002144: G1: large number of evacuation failures may lead to large c heap memory usage
|
Thu, 07 Feb 2013 18:40:45 -0800 |
brutisso |
Merge
|
Thu, 07 Feb 2013 22:04:17 +0100 |
brutisso |
Merge
|
Thu, 07 Feb 2013 15:51:25 +0100 |
jwilhelm |
8006432: Ratio flags should be unsigned
|
Wed, 06 Feb 2013 14:50:37 -0800 |
johnc |
7052429: G1: Avoid unnecessary scanning of humongous regions during concurrent marking
|
Wed, 13 Feb 2013 08:42:03 -0800 |
sspitsyn |
Merge
|
Tue, 12 Feb 2013 12:19:28 -0500 |
zgu |
8007950: Undo hs_file permission change
|
Mon, 11 Feb 2013 14:06:22 -0500 |
coleenp |
8007320: NPG: move method annotations
|
Fri, 08 Feb 2013 16:56:03 -0800 |
zgu |
Merge
|
Fri, 08 Feb 2013 13:55:41 -0800 |
zgu |
Merge
|
Fri, 08 Feb 2013 16:31:48 -0500 |
zgu |
8006691: Remove jvm_version_info.is_kernel_jvm field
|
Fri, 08 Feb 2013 14:32:13 -0800 |
zgu |
Merge
|
Fri, 08 Feb 2013 14:49:01 -0500 |
zgu |
8007791: More Restricted hs_err file permission
|
Fri, 08 Feb 2013 09:14:06 -0800 |
sspitsyn |
Merge
|
Fri, 08 Feb 2013 14:05:36 +0100 |
sla |
Merge
|
Fri, 08 Feb 2013 12:48:24 +0100 |
sla |
8006423: SA: NullPointerException in sun.jvm.hotspot.debugger.bsd.BsdThread.getContext(BsdThread.java:67)
|
Fri, 08 Feb 2013 10:42:24 +0100 |
ctornqvi |
8007434: Write tests for 8006298
|
Wed, 06 Feb 2013 14:31:37 -0800 |
dcubed |
7182152: Instrumentation hot swap test incorrect monitor count
|
Fri, 08 Feb 2013 08:16:00 -0800 |
amurillo |
8007801: new hotspot build - hs25-b19
|
Thu, 14 Feb 2013 11:43:44 -0800 |
katleman |
Added tag jdk8-b77 for changeset cdb46031e718
|
Fri, 08 Feb 2013 08:07:07 -0800 |
amurillo |
Added tag hs25-b18 for changeset 412d722168bc
jdk8-b77
|
Fri, 08 Feb 2013 08:07:06 -0800 |
amurillo |
Merge
hs25-b18
|
Fri, 08 Feb 2013 10:08:40 +0100 |
brutisso |
Merge
|
Tue, 05 Feb 2013 22:24:36 -0800 |
johnc |
Merge
|
Tue, 05 Feb 2013 09:13:05 -0800 |
johnc |
8005032: G1: Cleanup serial reference processing closures in concurrent marking
|
Mon, 28 Jan 2013 15:41:45 +0100 |
jwilhelm |
6348447: Specifying -XX:OldSize crashes 64-bit VMs
|
Mon, 04 Feb 2013 19:40:27 -0800 |
johnc |
Merge
|
Mon, 04 Feb 2013 13:24:57 -0800 |
johnc |
8001384: G1: assert(!is_null(v)) failed: narrow oop value can never be zero
|
Mon, 04 Feb 2013 13:26:04 -0800 |
jmasa |
Merge
|
Mon, 04 Feb 2013 12:51:25 -0800 |
jmasa |
Merge
|
Thu, 31 Jan 2013 10:45:09 -0800 |
johnc |
8005875: G1: Kitchensink fails with ParallelGCThreads=0
|
Fri, 01 Feb 2013 17:21:53 -0800 |
mikael |
8007257: NPG: metaspace.cpp: Incorrect arguments in calls to err_msg
|
Fri, 01 Feb 2013 13:17:04 -0800 |
johnc |
8006894: G1: Number of marking threads missing from PrintFlagsFinal output
|
Tue, 29 Jan 2013 10:51:33 +0100 |
stefank |
8004710: NPG: jmap could throw sun.jvm.hotspot.types.WrongTypeException after PermGen removal
|
Thu, 07 Feb 2013 20:40:14 -0500 |
vladidan |
Merge
|
Thu, 07 Feb 2013 16:05:48 -0500 |
bpittore |
Merge
|
Sun, 27 Jan 2013 01:07:09 -0800 |
dlong |
Merge
|
Wed, 23 Jan 2013 13:02:39 -0500 |
jprovino |
8005915: Unify SERIALGC and INCLUDE_ALTERNATE_GCS
|
Thu, 07 Feb 2013 12:23:51 -0800 |
vlivanov |
Merge
|
Wed, 06 Feb 2013 11:33:49 -0800 |
drchase |
8006807: C2 crash due to out of bounds array access in Parse::do_multianewarray
|
Tue, 05 Feb 2013 08:25:51 -0800 |
vlivanov |
8006613: adding reason to made_not_compilable
|
Mon, 04 Feb 2013 11:30:37 +0100 |
roland |
8007144: Incremental inlining mistakes some call sites for dead ones and doesn't inline them
|
Mon, 04 Feb 2013 10:28:39 -0800 |
mikael |
8007403: Incorrect format arguments in adlparse.cpp
|
Mon, 04 Feb 2013 09:11:21 +0100 |
roland |
8005114: VM is crashing in ciKlass*ciObjArrayKlass::element_klass() if metaspaces are full
|
Fri, 25 Jan 2013 16:50:33 -0800 |
morris |
6518907: cleanup IA64 specific code in Hotspot
|
Fri, 25 Jan 2013 16:09:14 -0800 |
drchase |
8006500: compiler/8004741/Test8004741.java fails intermediately
|
Fri, 25 Jan 2013 16:31:47 -0800 |
morris |
8005811: Turn off TierdCompilation in JDK8 trunk for all platforms
|
Fri, 01 Feb 2013 03:02:01 -0800 |
vlivanov |
8005439: no message about inline method if it specifed by CompileCommand
|
Fri, 01 Feb 2013 02:50:23 -0800 |
vlivanov |
8006410: allocating without ResourceMark when CompileCommand was specified
|
Wed, 06 Feb 2013 15:22:32 -0800 |
dcubed |
Merge
|
Tue, 05 Feb 2013 00:59:40 -0800 |
dholmes |
Merge
|
Mon, 04 Feb 2013 23:53:10 -0500 |
dholmes |
8006508: Wrong frame constructor is called in os_linux_x86.cpp
|
Mon, 04 Feb 2013 22:59:45 -0800 |
coleenp |
Merge
|
Mon, 04 Feb 2013 13:14:12 -0500 |
simonis |
8007475: Memory stomp with UseMallocOnly
|
Mon, 04 Feb 2013 13:51:01 -0800 |
coleenp |
Merge
|
Mon, 04 Feb 2013 13:05:32 -0500 |
emc |
8006949: Update hotspot for MethodParameters format change
|
Mon, 04 Feb 2013 08:26:02 -0500 |
hseigel |
8000968: NPG: UseCompressedKlassPointers asserts with ObjectAlignmentInBytes for > 32G CompressedOops
|
Sun, 03 Feb 2013 17:12:31 -0500 |
hseigel |
Merge
|
Sun, 03 Feb 2013 16:49:16 -0500 |
hseigel |
7197672: There are issues with shared data on windows
|
Sun, 03 Feb 2013 22:28:08 +0400 |
dsamersoff |
8002048: Protocol to discovery of manageable Java processes on a network
|
Sat, 02 Feb 2013 20:13:27 +0100 |
ctornqvi |
8000363: runtime/7158988/FieldMonitor.java fails with exception
|
Sat, 02 Feb 2013 16:34:10 +0100 |
ctornqvi |
8005013: Add NMT tests
|
Sat, 02 Feb 2013 03:51:01 -0800 |
minqi |
Merge
|
Fri, 01 Feb 2013 22:41:34 -0800 |
minqi |
Merge
|
Thu, 31 Jan 2013 17:43:01 -0800 |
minqi |
8000973: SA on windows thread inspection is broken
|
Sat, 02 Feb 2013 08:46:48 +0100 |
ctornqvi |
Merge
|
Sat, 02 Feb 2013 07:24:29 +0100 |
ctornqvi |
Merge
|
Fri, 01 Feb 2013 23:48:08 +0100 |
ctornqvi |
8005012: Add WB APIs to better support NMT testing
|
Fri, 01 Feb 2013 19:36:55 -0800 |
jiangli |
Merge
|
Fri, 01 Feb 2013 15:25:37 -0500 |
jiangli |
Merge
|
Thu, 24 Jan 2013 10:57:38 -0800 |
iklam |
8006280: Need to reorder metadata structures to reduce size (64-bit)
|
Fri, 01 Feb 2013 14:42:43 -0800 |
minqi |
Merge
|
Fri, 01 Feb 2013 10:57:06 -0800 |
minqi |
Merge
|
Thu, 31 Jan 2013 20:11:14 -0800 |
sspitsyn |
8006731: JSR 292: the VM_RedefineClasses::rewrite_cp_refs_in_method() must support invokedynamic
|
Thu, 31 Jan 2013 20:09:16 -0800 |
sspitsyn |
8006546: JSR 292: typos in the ConstantPool::copy_cp_impl()
|
Thu, 31 Jan 2013 20:07:18 -0800 |
sspitsyn |
8006542: JSR 292: the VM_RedefineClasses::append_entry() must support invokedynamic entry kinds
|
Fri, 01 Feb 2013 13:30:12 -0500 |
hseigel |
Merge
|
Fri, 01 Feb 2013 14:14:54 -0500 |
hseigel |
8006298: Specifying malformed JFR options (-XX:+FlightRecorderOptions) outputs non-sensical error
|
Fri, 25 Jan 2013 10:14:22 +0100 |
ctornqvi |
8006413: Add utility classes for writing better multiprocess tests in jtreg
|
Mon, 28 Jan 2013 09:33:55 -0800 |
acorn |
Merge
|
Mon, 28 Jan 2013 10:55:30 -0500 |
acorn |
8004967: Default method cause VerifyError: Illegal use of nonvirtual
|
Mon, 28 Jan 2013 10:34:07 -0500 |
acorn |
Merge
|
Fri, 25 Jan 2013 15:06:18 -0500 |
acorn |
6479360: PrintClassHistogram improvements
|
Sun, 27 Jan 2013 21:58:34 -0500 |
acorn |
Merge
|
Fri, 25 Jan 2013 13:47:52 -0800 |
minqi |
Merge
|
Fri, 25 Jan 2013 04:23:49 -0800 |
minqi |
Merge
|
Thu, 24 Jan 2013 22:13:32 -0800 |
sspitsyn |
8005128: JSR 292: the mlvm redefineClassInBootstrap test crashes in ConstantPool::compare_entry_to
|
Fri, 25 Jan 2013 10:04:08 -0500 |
zgu |
8000692: Remove old KERNEL code
|
Thu, 24 Jan 2013 23:30:45 -0800 |
minqi |
8005278: Serviceability Agent: jmap -heap and jstack -m fail
|
Wed, 23 Jan 2013 10:34:29 -0500 |
coleenp |
8006040: NPG: on_stack processing wastes space in ConstantPool
|
Mon, 04 Feb 2013 12:01:07 -0800 |
jmasa |
Merge
|
Thu, 03 Jan 2013 15:03:27 -0800 |
jmasa |
8004895: NPG: JMapPermCore test failure caused by warnings about missing field
|
Fri, 25 Jan 2013 03:03:23 -0800 |
amurillo |
8006827: new hotspot build - hs25-b18
|
Thu, 07 Feb 2013 12:32:50 -0800 |
katleman |
Added tag jdk8-b76 for changeset 20b605466ccb
|
Thu, 31 Jan 2013 17:04:28 -0800 |
katleman |
Added tag jdk8-b75 for changeset 6778d0b16593
jdk8-b76
|
Tue, 05 Mar 2013 21:58:51 +0100 |
Thomas Wuerthinger |
Relax safepoint polling assertion.
|
Tue, 05 Mar 2013 21:21:45 +0100 |
Thomas Wuerthinger |
Remove access modifier restriction for allocatable values.
|
Tue, 05 Mar 2013 21:03:20 +0100 |
Thomas Wuerthinger |
Removed unused imports.
|
Tue, 05 Mar 2013 21:01:19 +0100 |
Thomas Wuerthinger |
Remove debug stub.
|
Tue, 05 Mar 2013 20:45:39 +0100 |
Thomas Wuerthinger |
Remove stub declaration.
|
Tue, 05 Mar 2013 19:47:36 +0100 |
Thomas Wuerthinger |
Allocate temporary register for safepoint operation instead of using scratch register.
|
Tue, 05 Mar 2013 19:32:06 +0100 |
Thomas Wuerthinger |
New strategy for inserting safepoints - always insert in loops but avoid in leaf methods.
|
Tue, 05 Mar 2013 19:20:05 +0100 |
Thomas Wuerthinger |
Remove setDeoptInfo functionality. Start getting rid of scratch register usages.
|
Tue, 05 Mar 2013 19:00:23 +0100 |
Thomas Wuerthinger |
Clean up of usage of marks and code installation.
|
Tue, 05 Mar 2013 17:22:05 +0100 |
Thomas Wuerthinger |
Fix array copy intrinsification test.
|
Tue, 05 Mar 2013 17:21:54 +0100 |
Thomas Wuerthinger |
Remove more code related to deferred writes.
|
Tue, 05 Mar 2013 17:16:41 +0100 |
Thomas Wuerthinger |
Remove deferred write logic.
|
Tue, 05 Mar 2013 16:43:34 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 05 Mar 2013 16:43:26 +0100 |
Thomas Wuerthinger |
Create direct call for Static and Special to avoid out-of-line patching stub.
|
Tue, 05 Mar 2013 11:49:29 +0100 |
Thomas Wuerthinger |
Mark PTX parameters as non-null.
|
Tue, 05 Mar 2013 11:03:33 +0100 |
Thomas Wuerthinger |
Added new basic array PTX test.
|
Tue, 05 Mar 2013 11:02:01 +0100 |
Thomas Wuerthinger |
Move implicit null check emission to AMD64 specific code.
|
Tue, 05 Mar 2013 15:29:06 +0100 |
Doug Simon |
Merge.
|
Tue, 05 Mar 2013 15:20:35 +0100 |
Doug Simon |
use zipfile module instead of an external call to jar for creating jar files from projects
|
Tue, 05 Mar 2013 13:11:36 +0100 |
Doug Simon |
replaced tabs with spaces
|
Mon, 04 Mar 2013 18:41:48 +0100 |
Bernhard Urban |
IfNode: simplify expression in `simplify()'
|
Mon, 04 Mar 2013 17:20:55 +0100 |
Roland Schatz |
Fix wrong type in LMUL instruction.
|
Mon, 04 Mar 2013 17:02:52 +0100 |
Roland Schatz |
Use AllocatableValue in DivRemOp.
|
Mon, 04 Mar 2013 16:48:17 +0100 |
Roland Schatz |
Remove duplicate code in DivOp.
|
Mon, 04 Mar 2013 16:48:11 +0100 |
Roland Schatz |
Restructure Op2 in AMD64 backend.
|
Mon, 04 Mar 2013 10:00:49 +0100 |
Gilles Duboscq |
Merge
|
Mon, 04 Mar 2013 09:59:47 +0100 |
Gilles Duboscq |
Fix for the Graal CFG filter, be a bit more robust and accept graphs comming from the binary deserializer. Fixes GRAAL-127
|
Mon, 04 Mar 2013 09:48:14 +0100 |
Gilles Duboscq |
Better java version numbers support in mx
|
Wed, 13 Feb 2013 20:29:01 +0100 |
Gilles Duboscq |
Add jdk1.8.0* to .hgignore
|
Sun, 03 Mar 2013 10:56:18 +0100 |
Doug Simon |
fixed API and test for ResolvedJavaMethod.getCode()
|
Sat, 02 Mar 2013 13:52:56 +0400 |
Doug Simon |
added fsckproject command to mx for removing directories corresponding to deleted projects. This command is also called from the ideinit command (GRAAL-90)
|
Sat, 02 Mar 2013 09:53:47 +0400 |
Doug Simon |
added unit tests for bytecode and machine code disassembly
|
Fri, 01 Mar 2013 19:51:45 +1000 |
Doug Simon |
removed redundant graal_ prefix from Graal specific functions and variable in native code
|
Thu, 28 Feb 2013 16:41:44 +0100 |
Roland Schatz |
Cleanup Op1 in AMD64 backend.
|
Thu, 28 Feb 2013 15:29:46 +0100 |
Roland Schatz |
Fix usage and operand flags of AMD64BitManipulationOp.
|
Thu, 28 Feb 2013 14:15:25 +0100 |
Roland Schatz |
Change Value to AllocatableValue in move operations.
|
Thu, 28 Feb 2013 14:15:24 +0100 |
Roland Schatz |
Common superclass for RegisterValue, StackSlot and Variable.
|
Thu, 28 Feb 2013 14:15:24 +0100 |
Roland Schatz |
Disallow directly storing constants in PTX.
|
Thu, 28 Feb 2013 14:15:24 +0100 |
Roland Schatz |
Common base class for Load and Store.
|
Thu, 28 Feb 2013 12:07:59 +0100 |
Lukas Stadler |
reintroduce default Word read/write operations, more tests
|
Thu, 28 Feb 2013 11:50:06 +0100 |
Lukas Stadler |
more bug fixes and tests for Word read/write operations
|
Wed, 27 Feb 2013 18:37:08 +0100 |
Lukas Stadler |
improved arraycopy and Object.clone snippets
|
Wed, 27 Feb 2013 18:28:09 +0100 |
Lukas Stadler |
clear frame states in snippets and replace with sentries
|
Wed, 27 Feb 2013 17:53:21 +0100 |
Lukas Stadler |
let UnsafeStoreNode implement MemoryCheckpoint
|
Wed, 27 Feb 2013 17:52:28 +0100 |
Lukas Stadler |
small clarification for InstanceOfSnippetsTemplates
|
Wed, 27 Feb 2013 17:50:11 +0100 |
Lukas Stadler |
fix Word.readByte/writeByte/readShort/writeShort/readChar/writeChar
|
Wed, 27 Feb 2013 15:59:16 +0100 |
Lukas Stadler |
rename ValueProxyNode to ProxyNode
|
Wed, 27 Feb 2013 15:51:34 +0100 |
Lukas Stadler |
don't kill memory proxies during RemoveValueProxyPhase
|
Wed, 27 Feb 2013 14:35:16 +0100 |
Lukas Stadler |
ValueProxyNodes for memory locations at loop exits
|
Wed, 27 Feb 2013 09:53:49 +0100 |
Lukas Stadler |
simplify GraphBuilderConfiguration and add omitAllExceptionEdges
|
Tue, 26 Feb 2013 20:10:02 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 26 Feb 2013 20:07:29 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 26 Feb 2013 17:25:14 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 26 Feb 2013 15:05:58 +0100 |
Thomas Wuerthinger |
Removed unused JumpOp.
|
Tue, 26 Feb 2013 14:37:52 +0100 |
Thomas Wuerthinger |
Fix unused import warnings.
|
Tue, 26 Feb 2013 14:31:33 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 26 Feb 2013 13:26:54 +0100 |
Thomas Wuerthinger |
Remove canStoreConstant from LIRGeneratorTool.
|
Tue, 26 Feb 2013 11:55:00 +0100 |
Thomas Wuerthinger |
Merge.
|
Mon, 25 Feb 2013 18:19:53 +0100 |
Thomas Wuerthinger |
Remove unused code in backend.
|
Tue, 26 Feb 2013 19:32:42 +0100 |
Roland Schatz |
Separate store op for storing constants.
|
Tue, 26 Feb 2013 18:26:13 +0100 |
Roland Schatz |
Change argument order to be consistent with the rest of the backend.
|
Tue, 26 Feb 2013 18:26:12 +0100 |
Roland Schatz |
Separate STACK and ADDR nodes in LIR.
|
Tue, 26 Feb 2013 18:26:11 +0100 |
Roland Schatz |
Code formatter.
|
Tue, 26 Feb 2013 18:26:10 +0100 |
Roland Schatz |
Convert Value fields to Address.
|
Tue, 26 Feb 2013 17:31:24 +0100 |
Lukas Stadler |
create debug scope for graph building during inlining
|
Tue, 26 Feb 2013 17:30:35 +0100 |
Lukas Stadler |
more metrics for CullFrameStatesPhase
|
Tue, 26 Feb 2013 17:30:22 +0100 |
Lukas Stadler |
rename CheckCastElimination option to ConditionalElimination
|
Tue, 26 Feb 2013 17:29:30 +0100 |
Lukas Stadler |
small change to ReentrantBlockIterator
|
Tue, 26 Feb 2013 17:25:30 +0100 |
Lukas Stadler |
FloatingReadPhase changes to accomodate new scheduling behavior
|
Tue, 26 Feb 2013 17:25:24 +0100 |
Lukas Stadler |
new ReentrantNodeIterator
|
Tue, 26 Feb 2013 17:18:57 +0100 |
Lukas Stadler |
simplification and docs for OnStackReplacementPhase
|
Tue, 26 Feb 2013 17:18:36 +0100 |
Lukas Stadler |
fix for ObjectCloneNode
|
Tue, 26 Feb 2013 17:04:17 +0100 |
Lukas Stadler |
memory-aware scheduling phase
|
Wed, 13 Feb 2013 18:06:19 +0100 |
Lukas Stadler |
remove MergeableBlockState
|
Tue, 26 Feb 2013 16:57:23 +0100 |
Lukas Stadler |
use predefined schedule in GraphPrinterDumpHandler
|
Tue, 26 Feb 2013 16:35:23 +0100 |
Lukas Stadler |
add location identity to Pointer read and write operations
|
Wed, 13 Feb 2013 17:35:43 +0100 |
Lukas Stadler |
fix for OSR_MIGRATION_END descriptor
|
Wed, 13 Feb 2013 15:53:03 +0100 |
Lukas Stadler |
remove dependency on "latest possible" schedule from OnStackReplacementPhase
|
Tue, 26 Feb 2013 14:16:45 +0100 |
Lukas Stadler |
javadoc for MemoryCheckpoint
|
Wed, 13 Feb 2013 15:52:26 +0100 |
Lukas Stadler |
add location identity to MemoryCheckpoint and let WriteNode implement MemoryCheckpoint
|
Tue, 12 Feb 2013 14:22:38 +0100 |
Lukas Stadler |
remove dependency on "latest possible" schedule from InstanceOfSnippetsTemplate
|
Tue, 26 Feb 2013 12:19:20 +0100 |
Roland Schatz |
Comment cleanup.
|
Tue, 26 Feb 2013 12:18:50 +0100 |
Roland Schatz |
Get rid of all direct usages of Address outside of backend.
|
Mon, 25 Feb 2013 20:54:33 +0100 |
Christian Humer |
Merge.
|
Mon, 25 Feb 2013 17:00:52 +0100 |
Christian Humer |
Fixed a visibility bug in NodeFactory generation.
|
Mon, 25 Feb 2013 14:22:18 +0100 |
Christian Humer |
Fixed minor bugs in NodeFactory generation.
|
Mon, 25 Feb 2013 13:59:43 +0100 |
Christian Humer |
Organize imports now handles generic and array types properly.
|
Mon, 25 Feb 2013 13:14:39 +0100 |
Christian Humer |
Merge.
|
Mon, 25 Feb 2013 13:13:02 +0100 |
Christian Humer |
Generated factories implement the new NodeFactory interface.
|
Mon, 25 Feb 2013 13:05:23 +0100 |
Christian Humer |
Minor refactoring.
|
Mon, 25 Feb 2013 13:04:24 +0100 |
Christian Humer |
Fixed error messages in parser.
|
Mon, 25 Feb 2013 13:02:49 +0100 |
Christian Humer |
A few convenience additions to CodeTreeBuilder.
|
Mon, 25 Feb 2013 13:01:58 +0100 |
Christian Humer |
Codewriter now supports writing generic type hierarchies and wildcards.
|
Mon, 25 Feb 2013 12:43:18 +0100 |
Christian Humer |
Support for varargs parameters in code writer.
|
Tue, 19 Feb 2013 17:41:10 +0100 |
Christian Humer |
Merge.
|
Tue, 19 Feb 2013 17:27:02 +0100 |
Christian Humer |
Added a ternary operator to simple language to test short circuit specialization.
|
Tue, 19 Feb 2013 17:20:45 +0100 |
Christian Humer |
Casting is now done on demand using local variables for explicit guards.
|
Tue, 19 Feb 2013 14:29:12 +0100 |
Christian Humer |
Refactor guard creation methods are not flexible enough to handle two if guards.
|
Tue, 19 Feb 2013 11:31:23 +0100 |
Christian Humer |
Fixed generated generic does not need an else block.
|
Mon, 18 Feb 2013 20:35:54 +0100 |
Christian Humer |
Implemented line wrapping for code writer.
|
Mon, 18 Feb 2013 19:51:30 +0100 |
Christian Humer |
Renamed generated specialize to specializeAndExecute.
|
Mon, 25 Feb 2013 18:33:38 +0100 |
Lukas Stadler |
fix livein computation in liveness analysis
|
Mon, 25 Feb 2013 16:15:17 +0100 |
Thomas Wuerthinger |
Remove unused fields in TargetDescription. Use Unsafe.pageSize().
|
Mon, 25 Feb 2013 10:49:47 +0100 |
Michael Haupt |
let CodeUtil.getCallingConvention() honour receivers (if any)
|
Fri, 22 Feb 2013 12:15:14 +0100 |
Roland Schatz |
Make Address class platform specific.
|
Thu, 21 Feb 2013 14:24:47 -0800 |
Thomas Wuerthinger |
Complete first PTX unit test.
|
Thu, 21 Feb 2013 13:43:40 -0800 |
Thomas Wuerthinger |
Make methods in GraalCompiler static.
|
Thu, 21 Feb 2013 13:42:30 -0800 |
Thomas Wuerthinger |
Remove usage of left-over fields in GraalCompiler.
|
Thu, 21 Feb 2013 13:24:34 -0800 |
Thomas Wuerthinger |
Remove usage of GraalCompiler.target field.
|
Thu, 21 Feb 2013 13:11:52 -0800 |
Thomas Wuerthinger |
Added basic PTX test.
|
Thu, 21 Feb 2013 13:11:34 -0800 |
Thomas Wuerthinger |
Added basic test project for ptx backend.
|
Wed, 20 Feb 2013 23:11:14 -0800 |
Thomas Wuerthinger |
Allow subclasses to use emitOperandHelper.
|
Wed, 20 Feb 2013 14:51:09 +0100 |
Michael Haupt |
simplified class file path retrieval, added test
|
Wed, 20 Feb 2013 14:49:27 +0100 |
Michael Haupt |
fix for GRAAL-121 (MetaUtil.getSimpleName() shuffles inner class names for nesting levels >2)
|
Wed, 20 Feb 2013 14:10:47 +0100 |
Michael Haupt |
support for inner classes (local/member) in meta API
|
Wed, 20 Feb 2013 08:58:29 +0100 |
Michael Haupt |
class file path retrieval returns URL
|
Tue, 19 Feb 2013 19:56:44 -0800 |
Thomas Wuerthinger |
Convert indexScalingEnabled boolean into an indexScaling integer value. This change removed the dependency on TargetDescription in large parts of the system.
|
Tue, 19 Feb 2013 19:21:52 -0800 |
Thomas Wuerthinger |
Clean up unused parts of CompilationResult class.
|
Tue, 19 Feb 2013 18:31:31 -0800 |
Thomas Wuerthinger |
New formatter settings for enum values (every value on a new line).
|
Tue, 19 Feb 2013 18:27:55 -0800 |
Thomas Wuerthinger |
Changes in backend due to assembly renamings. Use jccb in two places for smaller code size.
|
Tue, 19 Feb 2013 18:19:02 -0800 |
Thomas Wuerthinger |
Clean up of AMD64Assembler.
|
Tue, 19 Feb 2013 17:19:22 -0800 |
Thomas Wuerthinger |
Clean up of AMD64MacroAssembler.
|
Tue, 19 Feb 2013 16:52:52 -0800 |
Thomas Wuerthinger |
Removed unused field in CompilationResult class.
|
Tue, 19 Feb 2013 16:03:11 +0100 |
Michael Haupt |
corrected class file retrieval
|
Tue, 19 Feb 2013 11:21:03 +0100 |
Michael Haupt |
class file path retrieval
|
Tue, 19 Feb 2013 08:50:11 +0100 |
Christian Haeubl |
removed MaximumInlineLevel
|
Mon, 18 Feb 2013 21:08:42 -0800 |
Thomas Wuerthinger |
Fix compiler warnings.
|
Mon, 18 Feb 2013 20:55:18 -0800 |
Thomas Wuerthinger |
Remove Kind.Jsr.
|
Mon, 18 Feb 2013 20:21:37 -0800 |
Thomas Wuerthinger |
Add InvokeTarget interface definition.
|
Mon, 18 Feb 2013 20:21:09 -0800 |
Thomas Wuerthinger |
Introduce marker interface InvokeTarget. Remove method lookupRuntimeCall from CodeCacheProvider.
|
Mon, 18 Feb 2013 19:16:59 -0800 |
Thomas Wuerthinger |
Remove last usage of VmIds.
|
Mon, 18 Feb 2013 19:12:32 -0800 |
Thomas Wuerthinger |
Remove usages of VmIds.toSymbol.
|
Mon, 18 Feb 2013 19:08:52 -0800 |
Thomas Wuerthinger |
Remove usages of VmIds.toString.
|
Mon, 18 Feb 2013 19:02:14 -0800 |
Thomas Wuerthinger |
Remove graalVmIds.cpp. Remove addStub/getStub methods as they were mere skeletons in new implementation.
|
Mon, 18 Feb 2013 19:01:40 -0800 |
Thomas Wuerthinger |
Small clean up of assembler and LIR.
|
Mon, 18 Feb 2013 16:25:06 -0800 |
Thomas Wuerthinger |
Move stack banging code to the AMD64-specific code.
|
Mon, 18 Feb 2013 16:09:29 -0800 |
Thomas Wuerthinger |
Fix project dependencies.
|
Mon, 18 Feb 2013 16:06:48 -0800 |
Thomas Wuerthinger |
Remove hotspot.ptx project. There is currently no HotSpot-specific part of the PTX backend.
|
Mon, 18 Feb 2013 16:04:25 -0800 |
Thomas Wuerthinger |
Integration fixes.
|
Mon, 18 Feb 2013 14:47:54 -0800 |
Thomas Wuerthinger |
Experimental PTX backend. Contribution by Christian Thalinger.
|
Mon, 18 Feb 2013 18:58:39 +0100 |
Christian Humer |
Merge
|
Mon, 18 Feb 2013 18:55:21 +0100 |
Christian Humer |
Fixed warning.
|
Mon, 18 Feb 2013 18:50:44 +0100 |
Christian Humer |
More JDK8 api change fixes.
|
Mon, 18 Feb 2013 18:33:04 +0100 |
Christian Humer |
Fixed a new method was added to Element in JDK8. (getAnnotationsByType)
|
Mon, 18 Feb 2013 12:22:00 +0100 |
Christian Humer |
Removed unnecessary casts from generated specialized execute methods.
|
Mon, 18 Feb 2013 17:20:57 +0100 |
Roland Schatz |
Pull out utility method.
|
Mon, 18 Feb 2013 15:34:58 +0100 |
Roland Schatz |
fix error message
|
Fri, 15 Feb 2013 20:04:03 +0100 |
Christian Humer |
Minor cleanup.
|
Fri, 15 Feb 2013 19:36:03 +0100 |
Christian Humer |
Fixed minor bug.
|
Fri, 15 Feb 2013 19:32:58 +0100 |
Christian Humer |
Made the usage of generic types more flexible for short circuits and generic specializations.
|
Fri, 15 Feb 2013 16:48:22 +0100 |
Christian Humer |
Merge
|
Fri, 15 Feb 2013 11:53:04 +0100 |
Christian Humer |
Fixed guard declarations can also have zero parameters as well as a mismatching frame signature.
|
Fri, 15 Feb 2013 15:04:58 +0100 |
Roland Schatz |
remove incorrect use of spillSlotSize
|
Fri, 15 Feb 2013 00:43:40 +0100 |
Andreas Woess |
Enable invokedynamic and make bytecode known to Graal.
|
Wed, 13 Feb 2013 18:46:24 +0100 |
Gilles Duboscq |
Fix for building with JDK8 (there is a new method in javax.lang.model.element.ExecutableElement)
|
Wed, 13 Feb 2013 18:33:54 +0100 |
Gilles Duboscq |
commands: accept 'server0' as a vm, accept version number which have '-...' suffix (-internal, -ea...)
|
Wed, 13 Feb 2013 16:21:35 +0100 |
Gilles Duboscq |
mx: When doanload fails using Java, try using python
|
Wed, 13 Feb 2013 13:34:05 +0100 |
Matthias Grimmer |
extended ResolvedJavaMethod API by getLocalVariableTable
|
Wed, 13 Feb 2013 11:37:14 +1000 |
Doug Simon |
support graph dumping with being nested in a DebugScope
|
Wed, 13 Feb 2013 11:36:16 +1000 |
Doug Simon |
added HotSpot implementation of disassembling APIs
|
Wed, 13 Feb 2013 11:34:22 +1000 |
Doug Simon |
added provider APIs for disassembling bytecode and machine code
|
Wed, 13 Feb 2013 11:33:11 +1000 |
Doug Simon |
fixed name of symbol missed in Java refactoring
|
Wed, 13 Feb 2013 11:32:31 +1000 |
Doug Simon |
minor grammar fix
|
Tue, 12 Feb 2013 16:06:20 +0100 |
Christian Humer |
Merge
|
Tue, 12 Feb 2013 15:59:46 +0100 |
Christian Humer |
mx build now requires a jdk version >= 1.7.0_04. Caused by http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7159016
|
Tue, 12 Feb 2013 14:33:24 +0100 |
Christian Humer |
Fixed clean should clean also generated source directories.
|
Mon, 11 Feb 2013 16:20:52 +0100 |
Christian Humer |
Fixed rewrite in generated generic did not invoke guards.
|
Mon, 11 Feb 2013 14:21:18 +0100 |
Christian Humer |
Fixed duplicate generation of @Override annotations.
|
Tue, 12 Feb 2013 10:32:44 +0100 |
Roland Schatz |
Fix build.
|
Mon, 11 Feb 2013 18:17:09 +0100 |
Roland Schatz |
Disable test (GRAAL-104).
|
Mon, 11 Feb 2013 17:47:21 +0100 |
Roland Schatz |
Merge.
|
Mon, 11 Feb 2013 17:41:33 +0100 |
Roland Schatz |
Fix warning that breaks windows build.
|
Mon, 11 Feb 2013 17:20:51 +0100 |
Roland Schatz |
Remove assumption that methods without bytecodes are empty.
|
Mon, 11 Feb 2013 16:46:11 +0100 |
Lukas Stadler |
fix EA test
|
Mon, 11 Feb 2013 16:11:32 +0100 |
Lukas Stadler |
disable Object.clone intrinsification
|
Mon, 11 Feb 2013 15:56:10 +0100 |
Lukas Stadler |
Merge
|
Mon, 11 Feb 2013 15:55:27 +0100 |
Lukas Stadler |
separate BooleanNode and ConstantNode hierarchy, rename BooleanNode to LogicNode and LogicNode to BitLogicNode
|
Mon, 11 Feb 2013 10:46:48 +0100 |
Lukas Stadler |
Merge
|
Mon, 11 Feb 2013 10:44:40 +0100 |
Lukas Stadler |
fix for Object.clone virtualization
|
Fri, 08 Feb 2013 11:14:15 +0100 |
Lukas Stadler |
implement Object.clone snippets and macro node
|
Fri, 08 Feb 2013 10:41:09 +0100 |
Lukas Stadler |
explicitly specify type in DirectStoreNode.store
|
Fri, 08 Feb 2013 10:31:54 +0100 |
Lukas Stadler |
allow null return values for ArrayLengthProvider.length()
|
Fri, 08 Feb 2013 10:26:30 +0100 |
Lukas Stadler |
add Assumptions to VirtualizerTool
|
Fri, 08 Feb 2013 10:25:17 +0100 |
Lukas Stadler |
add primitive type mask to HotSpotVMConfig
|
Fri, 08 Feb 2013 10:19:50 +0100 |
Lukas Stadler |
cleanups, javadoc, assertions
|
Mon, 11 Feb 2013 14:39:56 +0100 |
Roland Schatz |
Merge
|
Mon, 11 Feb 2013 12:14:52 +0100 |
Roland Schatz |
make emitOperandHelper protected
|
Mon, 11 Feb 2013 12:12:59 +0100 |
Roland Schatz |
provide calling convention for assembler tests
|
Mon, 11 Feb 2013 10:41:29 +0100 |
Christian Humer |
Merge
|
Mon, 11 Feb 2013 10:41:02 +0100 |
Christian Humer |
Minor cleanup.
|
Mon, 11 Feb 2013 10:40:52 +0100 |
Christian Humer |
Fixed bug in method parsing error messages.
|
Fri, 08 Feb 2013 16:23:11 +0100 |
Christian Humer |
Fixed resolve of generic execute type.
|
Fri, 08 Feb 2013 16:07:33 +0100 |
Christian Humer |
Implemented an option to turn off generated generic generation using specializations in @Generic.
|
Fri, 08 Feb 2013 15:59:43 +0100 |
Christian Humer |
Generated nodes can now handle the case were a non generic execute methods does not throw an UVE.
|
Fri, 08 Feb 2013 18:05:40 +0100 |
Roland Schatz |
avoid generics
|
Fri, 08 Feb 2013 14:37:55 +0100 |
Gilles Duboscq |
Make gate fail on warnings
|
Fri, 08 Feb 2013 14:02:25 +0100 |
Gilles Duboscq |
Revert cf27135ccf5b
|
Fri, 08 Feb 2013 11:49:48 +0100 |
Roland Schatz |
Pull out test code that's useful for other assemblers.
|
Thu, 07 Feb 2013 18:59:56 +0100 |
Thomas Wuerthinger |
Move SuppressWarnings.
|
Thu, 07 Feb 2013 18:47:47 +0100 |
Thomas Wuerthinger |
Move @SuppressWarnings.
|
Thu, 07 Feb 2013 18:31:00 +0100 |
Thomas Wuerthinger |
Added more skeleton code to SPARC projects.
|
Thu, 07 Feb 2013 18:01:08 +0100 |
Thomas Wuerthinger |
Remove hardcoding of x86 registers in the Graal code installer.
|
Thu, 07 Feb 2013 17:37:32 +0100 |
Thomas Wuerthinger |
Remove unused X64 instruction decoder.
|
Thu, 07 Feb 2013 17:37:06 +0100 |
Thomas Wuerthinger |
Add projects and skeletons for SPARC port.
|
Thu, 07 Feb 2013 11:39:57 +0100 |
Roland Schatz |
merge defaults from setDefaultOptions() into GraalOptions
|
Thu, 07 Feb 2013 09:56:09 +0100 |
Christian Haeubl |
Merge.
|
Wed, 06 Feb 2013 15:19:05 +0100 |
Christian Haeubl |
Merge.
|
Wed, 06 Feb 2013 14:26:47 +0100 |
Christian Haeubl |
changed code generation settings to those that C1/C2 use when compiling for newer Intel CPUs
|
Wed, 06 Feb 2013 18:01:07 -0800 |
twisti |
fix Solaris build and initial SPARC support
|
Wed, 06 Feb 2013 15:14:15 +0100 |
Gilles Duboscq |
All warnings are now errors in eclipse
|
Wed, 06 Feb 2013 10:24:39 +0100 |
Roland Schatz |
move AMD64HotSpotRuntime.getTarget up to HotSpotRuntime
|
Tue, 05 Feb 2013 19:46:09 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 05 Feb 2013 19:46:00 +0100 |
Thomas Wuerthinger |
Make fillInStackTrace final and non-synchronized in exceptions that do not need stack trace.
|
Tue, 05 Feb 2013 18:33:01 +0100 |
Gilles Duboscq |
Remove SPECjbb2013 from default benchmarks
|
Tue, 05 Feb 2013 17:59:25 +0100 |
Lukas Stadler |
Merge
|
Tue, 05 Feb 2013 17:41:15 +0100 |
Lukas Stadler |
remove unnecessary virtualId from VirtualObjectNodes
|
Tue, 05 Feb 2013 16:39:45 +0100 |
Lukas Stadler |
Merge
|
Tue, 05 Feb 2013 15:53:21 +0100 |
Lukas Stadler |
new IntegerTestNode, unit tests for IntegerTestNode canonicalization
|
Tue, 05 Feb 2013 15:52:41 +0100 |
Lukas Stadler |
backend support for integer test operation
|
Tue, 05 Feb 2013 15:51:23 +0100 |
Lukas Stadler |
remove MaterializeNode
|
Tue, 05 Feb 2013 17:19:52 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 05 Feb 2013 17:18:57 +0100 |
Thomas Wuerthinger |
Allow arbitrary objects to serve as identifiers for a frame slot.
|
Tue, 05 Feb 2013 17:03:51 +0100 |
Thomas Wuerthinger |
Added getFrameDescriptor() to Frame interface.
|
Tue, 05 Feb 2013 17:01:34 +0100 |
Thomas Wuerthinger |
Removed graph dump after every canonicalization.
|
Tue, 05 Feb 2013 16:21:14 +0100 |
Roland Schatz |
Merge
|
Tue, 05 Feb 2013 15:40:17 +0100 |
Roland Schatz |
simple unit tests for graal.asm.amd64
|
Tue, 05 Feb 2013 15:35:34 +0100 |
Roland Schatz |
lift GraalCompilerTest.getMethod to a common base class
|
Tue, 05 Feb 2013 15:24:15 +0100 |
Roland Schatz |
null-check on leafGraphArray
|
Tue, 05 Feb 2013 13:54:18 +0100 |
Roland Schatz |
expose TargetDescription through CodeCacheProvider API
|
Tue, 05 Feb 2013 12:07:24 +0100 |
Roland Schatz |
add CodeCacheProvider to HotSpotGraalRuntime.getCapability
|
Tue, 05 Feb 2013 15:27:40 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 05 Feb 2013 15:27:32 +0100 |
Thomas Wuerthinger |
Add ability to create materialized frame to Truffle runtime.
|
Tue, 05 Feb 2013 15:19:17 +0100 |
Thomas Wuerthinger |
Make materialized frame also being usable as a packed frame.
|
Tue, 05 Feb 2013 01:17:52 -0800 |
Christian Wimmer |
Implement toString() for Word type
|
Mon, 04 Feb 2013 22:53:01 +0100 |
Lukas Stadler |
coalesce NewObjectArrayNode and NewPrimitiveArrayNode into NewArrayNode
|
Mon, 04 Feb 2013 20:23:57 +0100 |
Lukas Stadler |
Merge
|
Mon, 04 Feb 2013 20:18:55 +0100 |
Lukas Stadler |
remove GlobalValueNumberingPhase
|
Mon, 04 Feb 2013 20:18:41 +0100 |
Lukas Stadler |
fix TypeSystemTest, cleanup of ConditionalEliminationPhase, handle ObjectEqualsNode and MaterializeNode
|
Mon, 04 Feb 2013 18:18:16 +0100 |
Lukas Stadler |
remove successorProbabilities from SwitchNode
|
Mon, 04 Feb 2013 15:33:43 +0100 |
Lukas Stadler |
fix formatting in MonitorSnippets
|
Mon, 04 Feb 2013 09:47:11 -0800 |
Christian Wimmer |
Merge
|
Mon, 04 Feb 2013 09:36:51 -0800 |
Christian Wimmer |
Merge
|
Mon, 04 Feb 2013 09:31:44 -0800 |
Christian Wimmer |
Use equal() and notEqual() instead of == and != to compare words
|
Mon, 04 Feb 2013 07:36:35 -0800 |
Christian Wimmer |
Use java.nio.ByteOrder instead of our own ByteOrder enumeration
|
Mon, 04 Feb 2013 17:50:35 +0100 |
Christian Haeubl |
minor fix after merge
|
Mon, 04 Feb 2013 17:48:20 +0100 |
Christian Haeubl |
Merge.
|
Mon, 04 Feb 2013 17:42:53 +0100 |
Christian Haeubl |
adjusted test case for the new inlining
|
Mon, 04 Feb 2013 17:29:13 +0100 |
Christian Haeubl |
fixed signal handler for long underflow on windows
|
Mon, 04 Feb 2013 15:49:59 +0100 |
Christian Haeubl |
reenabled nmethod statistics in product mode
|
Mon, 04 Feb 2013 14:45:31 +0100 |
Christian Haeubl |
code cleanup
|
Mon, 04 Feb 2013 14:35:52 +0100 |
Christian Haeubl |
fixed visual studio warnings
|
Mon, 04 Feb 2013 14:29:58 +0100 |
Christian Haeubl |
Merge.
|
Mon, 04 Feb 2013 14:27:32 +0100 |
Christian Haeubl |
fixed bootstrap performance issue that occurred because non-static final fields are no longer assumed constant
|
Mon, 04 Feb 2013 13:43:36 +0100 |
Christian Haeubl |
better computation of inlining relevance
|
Mon, 04 Feb 2013 10:53:24 +0100 |
Christian Haeubl |
extracted TODOs as issues
|
Mon, 04 Feb 2013 10:10:05 +0100 |
Christian Haeubl |
removed interpreter api
|
Mon, 04 Feb 2013 10:06:08 +0100 |
Christian Haeubl |
removed interpreter api
|
Fri, 01 Feb 2013 17:25:39 +0100 |
Christian Haeubl |
fixes after merge
|
Fri, 01 Feb 2013 17:06:26 +0100 |
Christian Haeubl |
Merge.
|
Fri, 01 Feb 2013 16:57:40 +0100 |
Christian Haeubl |
cleanup for the inlining policies
|
Mon, 04 Feb 2013 17:04:23 +0100 |
Christian Humer |
Merge
|
Mon, 04 Feb 2013 16:40:32 +0100 |
Christian Humer |
Merge.
|
Mon, 04 Feb 2013 16:36:50 +0100 |
Christian Humer |
Fixed eclipse configuration for annotation processors. Annotation processor jars
|
Thu, 31 Jan 2013 16:33:12 +0100 |
Christian Humer |
Removed invalid error message.
|
Thu, 31 Jan 2013 16:21:46 +0100 |
Christian Humer |
Cleanup and improved error messages.
|
Mon, 04 Feb 2013 16:29:07 +0100 |
Christian Wirth |
Fixed typo in Javadoc of FrameTest.java
|
Mon, 04 Feb 2013 06:31:27 -0800 |
Christian Wimmer |
Merge
|
Mon, 04 Feb 2013 06:26:47 -0800 |
Christian Wimmer |
getMethodDescriptor does not need to be in the Signature interface
|
Mon, 04 Feb 2013 05:59:06 -0800 |
Michael Haupt |
Add MetaUtil.classForName
|
Mon, 04 Feb 2013 05:57:15 -0800 |
Michael Haupt |
Fix computation of elementalClass
|
Mon, 04 Feb 2013 05:53:58 -0800 |
Christian Wimmer |
ReadNode created by a NodeIntrinsic needs to specify the memory dependency
|
Mon, 04 Feb 2013 05:51:50 -0800 |
Christian Wimmer |
Make the access of raw memory via Unsafe specific to HotSpot.
|
Mon, 04 Feb 2013 05:47:35 -0800 |
Christian Wimmer |
Typo in comment
|
Mon, 04 Feb 2013 05:45:28 -0800 |
Christian Wimmer |
Do not call inferStamp when it is already known that a node is a Word. When the input operand is already rewritten, this could cause an exception. Example: CheckCastNode.inferStamp expect that the input has an objectStamp, but at the point of inferStamp it would already be a primitive stamp.
|
Mon, 04 Feb 2013 05:41:14 -0800 |
Christian Wimmer |
Bugfix: ControlSplitNode can have no successor, so check for successor count instead of class
|
Mon, 04 Feb 2013 13:21:13 +0100 |
Thomas Wuerthinger |
Merge.
|
Mon, 04 Feb 2013 13:21:07 +0100 |
Thomas Wuerthinger |
Clean up more TODO comments.
|
Fri, 01 Feb 2013 19:53:52 +0100 |
Thomas Wuerthinger |
Remove ControlFlowException in SimpleLanguage.
|
Fri, 01 Feb 2013 19:50:04 +0100 |
Thomas Wuerthinger |
Fix comment.
|
Fri, 01 Feb 2013 21:10:53 +0100 |
Lukas Stadler |
Merge
|
Fri, 01 Feb 2013 21:10:23 +0100 |
Lukas Stadler |
fix client and servr ild for leafGraphId change
|
Fri, 01 Feb 2013 17:34:18 +0100 |
Lukas Stadler |
small cleanup in MaterializeObjectNode
|
Fri, 01 Feb 2013 17:34:01 +0100 |
Lukas Stadler |
fix probabilities for explicit NPE and AIOOBE in GraphBuilderPhase
|
Fri, 01 Feb 2013 17:32:59 +0100 |
Lukas Stadler |
keep track of leafGraphIds only at the StructuredGraph level (see GRAAL-60)
|
Fri, 01 Feb 2013 19:48:44 +0100 |
Thomas Wuerthinger |
Introduce ControlFlowException class in Truffle.
|
Fri, 01 Feb 2013 19:47:05 +0100 |
Thomas Wuerthinger |
Merge.
|
Fri, 01 Feb 2013 19:46:52 +0100 |
Thomas Wuerthinger |
Small clean up.
|
Fri, 01 Feb 2013 15:18:22 +0100 |
Gilles Duboscq |
Remove exclusion of FastMath::slowLog
|
Fri, 01 Feb 2013 11:06:54 +0100 |
Doug Simon |
improved utility for converting ProfilingInfo to a String
|
Thu, 31 Jan 2013 21:55:36 +0100 |
Doug Simon |
fixed repetition of compilation metric option on command line when running multiple benchmarks (JIRA issue GRAAL-66)
|
Thu, 31 Jan 2013 17:51:05 +0100 |
Thomas Wuerthinger |
Dead source code elimination.
|
Thu, 31 Jan 2013 17:45:41 +0100 |
Thomas Wuerthinger |
Merge.
|
Thu, 31 Jan 2013 17:45:25 +0100 |
Thomas Wuerthinger |
Remove commented out code.
|
Thu, 31 Jan 2013 17:33:27 +0100 |
Thomas Wuerthinger |
Remove exchange method in spill move factory.
|
Thu, 31 Jan 2013 17:30:02 +0100 |
Thomas Wuerthinger |
Remove scratch register TODOs.
|
Thu, 31 Jan 2013 17:04:16 +0100 |
Thomas Wuerthinger |
Dead source code elimination.
|
Thu, 31 Jan 2013 16:28:55 +0100 |
Thomas Wuerthinger |
Small code clean up.
|
Thu, 31 Jan 2013 16:28:12 +0100 |
Thomas Wuerthinger |
Remove more TODOs. Introduce implicitNullCheckLimit as target parameter.
|
Thu, 31 Jan 2013 16:10:56 +0100 |
Thomas Wuerthinger |
Clean up and remove TODO.
|
Thu, 31 Jan 2013 15:56:27 +0100 |
Thomas Wuerthinger |
Merge fix.
|
Thu, 31 Jan 2013 15:42:25 +0100 |
Thomas Wuerthinger |
Merge with hsx25/hotspot.
|
Fri, 25 Jan 2013 02:36:28 -0800 |
amurillo |
Added tag hs25-b17 for changeset b4391649e91e
jdk8-b75
|
Fri, 25 Jan 2013 02:36:28 -0800 |
amurillo |
Merge
hs25-b17
|
Thu, 24 Jan 2013 09:06:16 -0800 |
kmo |
Merge
|
Thu, 24 Jan 2013 02:03:38 -0800 |
kmo |
8006758: LinkResolver assertion (caused by @Contended changes)
|
Wed, 23 Jan 2013 15:11:03 -0800 |
kvn |
8003878: compiler/7196199 test failed on OS X since 8b54, jdk7u12b01
|
Tue, 22 Jan 2013 15:34:16 -0800 |
kvn |
6896617: Optimize sun.nio.cs.ISO_8859_1$Encode.encodeArrayLoop() on x86
|
Tue, 22 Jan 2013 11:31:25 -0800 |
kvn |
8005055: pass outputStream to more opto debug routines
|
Thu, 24 Jan 2013 06:04:43 -0800 |
jmasa |
Merge
|
Tue, 22 Jan 2013 13:42:39 +0100 |
mgerdin |
8004147: test/Makefile jtreg_tests target does not work with cygwin
|
Wed, 16 Jan 2013 12:46:27 +0100 |
brutisso |
8006242: G1: WorkerDataArray<T>::verify() too strict for double calculations
|
Tue, 22 Jan 2013 11:54:16 -0800 |
zgu |
Merge
|
Tue, 22 Jan 2013 14:27:41 -0500 |
zgu |
6871190: Don't terminate JVM if it is running in a non-interactive session
|
Tue, 22 Jan 2013 05:57:18 -0800 |
dcubed |
8004903: VMThread::execute() calls Thread::check_for_valid_safepoint_state() on concurrent VM ops
|
Tue, 22 Jan 2013 05:56:42 -0800 |
dcubed |
8004902: correctness fixes motivated by contended locking work (6607129)
|
Tue, 22 Jan 2013 05:55:04 -0800 |
dcubed |
6444286: Possible naked oop related to biased locking revocation safepoint in jni_exit()
|
Mon, 21 Jan 2013 16:11:24 -0500 |
acorn |
Merge
|
Mon, 21 Jan 2013 09:00:04 +0100 |
brutisso |
8006431: os::Bsd::initialize_system_info() sets _physical_memory too large
|
Thu, 17 Jan 2013 22:11:57 -0500 |
coleenp |
8006548: version wrong in new constantPool code
|
Thu, 17 Jan 2013 13:40:31 -0500 |
coleenp |
7174978: NPG: Fix bactrace builder for class redefinition
|
Thu, 17 Jan 2013 10:25:16 -0500 |
hseigel |
7102489: RFE: cleanup jlong typedef on __APPLE__and _LLP64 systems.
|
Fri, 18 Jan 2013 19:13:41 +0100 |
sla |
Merge
|
Fri, 18 Jan 2013 14:15:51 +0100 |
sla |
Merge
|
Wed, 16 Jan 2013 16:30:04 +0100 |
sla |
8006403: Regression: jstack failed due to the FieldInfo regression in SA
|
Fri, 18 Jan 2013 05:33:32 -0800 |
amurillo |
8006511: new hotspot build - hs25-b17
|
Thu, 24 Jan 2013 16:48:45 -0800 |
katleman |
Added tag jdk8-b74 for changeset 1a3e54283c54
|
Fri, 18 Jan 2013 05:19:07 -0800 |
amurillo |
Added tag hs25-b16 for changeset 70c89bd6b895
|
Fri, 18 Jan 2013 05:19:06 -0800 |
amurillo |
Merge
hs25-b16
|
Fri, 18 Jan 2013 11:03:15 +0100 |
brutisso |
Merge
|
Thu, 17 Jan 2013 19:04:48 -0800 |
jmasa |
8006537: Assert when dumping archive with default methods
|
Thu, 17 Jan 2013 11:39:48 +0100 |
stefank |
8006513: Null pointer in DefaultMethods::generate_default_methods when merging annotations
|
Tue, 15 Jan 2013 12:32:26 -0800 |
johnc |
8001425: G1: Change the default values for certain G1 specific flags
|
Tue, 15 Jan 2013 10:09:45 +0100 |
stefank |
8005994: Method annotations are allocated unnecessarily during class file parsing
|
Tue, 15 Jan 2013 13:32:13 +0100 |
stefank |
8005590: java_lang_Class injected field resolved_constructor appears unused
|
Mon, 14 Jan 2013 21:30:45 +0100 |
brutisso |
8005972: ParNew should not update the tenuring threshold when promotion failed has occurred
|
Mon, 14 Jan 2013 09:58:52 +0100 |
brutisso |
8004018: Remove old initialization flags
|
Thu, 17 Jan 2013 18:47:36 -0800 |
kvn |
Merge
|
Wed, 16 Jan 2013 14:55:18 -0800 |
kvn |
8006204: please JTREGify test/compiler/7190310/Test7190310.java
|
Tue, 15 Jan 2013 14:45:12 -0800 |
kvn |
8005821: C2: -XX:+PrintIntrinsics is broken
|
Tue, 15 Jan 2013 12:06:18 -0800 |
twisti |
8006109: test/java/util/AbstractSequentialList/AddAll.java fails: assert(rtype == ctype) failed: mismatched return types
|
Mon, 14 Jan 2013 08:22:32 -0800 |
vlivanov |
8006095: C1: SIGSEGV w/ -XX:+LogCompilation
|
Fri, 11 Jan 2013 20:01:16 -0800 |
twisti |
8006127: remove printing code added with 8006031
|
Fri, 11 Jan 2013 16:47:23 -0800 |
twisti |
8005820: Shark: enable JSR292 support
|
Fri, 11 Jan 2013 16:47:23 -0800 |
twisti |
8005818: Shark: fix OSR for non-empty incoming stack
|
Fri, 11 Jan 2013 16:47:23 -0800 |
twisti |
8005817: Shark: implement deoptimization support
|
Fri, 11 Jan 2013 16:47:23 -0800 |
twisti |
8005816: Shark: fix volatile float field access
|
Fri, 11 Jan 2013 14:07:09 -0800 |
twisti |
8006031: LibraryCallKit::inline_array_copyOf disabled unintentionally with 7172640
|
Thu, 17 Jan 2013 01:27:02 -0500 |
dlong |
Merge
|
Mon, 14 Jan 2013 13:52:08 -0500 |
vladidan |
8005204: Code Cache Reduction: command line options implementation
|
Mon, 14 Jan 2013 13:44:49 -0500 |
vladidan |
8005639: Move InlineSynchronizedMethods flag from develop to product
|
Fri, 11 Jan 2013 16:55:07 -0500 |
jiangli |
8005895: Inefficient InstanceKlass field packing wasts memory.
|
Wed, 16 Jan 2013 18:23:37 -0500 |
acorn |
Merge
|
Tue, 15 Jan 2013 17:05:53 -0500 |
coleenp |
8005467: CDS size information is incorrect and unfriendly
|
Mon, 14 Jan 2013 11:00:56 -0800 |
mikael |
8005592: ClassLoaderDataGraph::_unloading incorrectly defined as nonstatic in vmStructs
|
Mon, 14 Jan 2013 08:37:14 -0800 |
coleenp |
Merge
|
Mon, 14 Jan 2013 11:01:39 -0500 |
coleenp |
8006005: Fix constant pool index validation and alignment trap for method parameter reflection
|
Mon, 14 Jan 2013 15:17:47 +0100 |
jwilhelm |
8003985: Support @Contended Annotation - JEP 142
|
Fri, 11 Jan 2013 09:53:24 -0800 |
zgu |
Merge
|
Fri, 11 Jan 2013 12:30:54 -0500 |
zgu |
8005936: PrintNMTStatistics doesn't work for normal JVM exit
|
Thu, 10 Jan 2013 21:00:11 -0500 |
dholmes |
8005921: Memory leaks in vmStructs.cpp
|
Thu, 10 Jan 2013 17:06:26 -0800 |
mikael |
8004747: Remove last_entry from VM_STRUCT macros
|
Thu, 10 Jan 2013 17:38:20 -0500 |
acorn |
7199207: NPG: Crash in PlaceholderTable::verify after StackOverflow
|
Wed, 09 Jan 2013 12:10:25 -0800 |
zgu |
Merge
|
Wed, 09 Jan 2013 14:46:55 -0500 |
zgu |
7152671: RFE: Windows decoder should add some std dirs to the symbol search path
|
Wed, 09 Jan 2013 11:39:30 -0500 |
acorn |
8005689: InterfaceAccessFlagsTest failures in Lambda-JDK tests
|
Fri, 11 Jan 2013 02:02:51 -0800 |
amurillo |
8006034: new hotspot build - hs25-b16
|
Wed, 16 Jan 2013 20:53:05 -0800 |
katleman |
Merge
jdk8-b74
|
Wed, 16 Jan 2013 11:59:44 -0800 |
katleman |
Added tag jdk8-b73 for changeset 11619f33cd68
|
Thu, 31 Jan 2013 16:12:41 +0100 |
Lukas Stadler |
remove unused allocations during (full) canonicalization
|
Thu, 31 Jan 2013 15:23:31 +0100 |
Lukas Stadler |
cleanup and assertion for PEA fix in 17b6a63fe7c2
|
Thu, 31 Jan 2013 11:32:14 +0100 |
Lukas Stadler |
replace all-default MaterializeNodes with NewObject during lowering, not during PEA (fixes GRAAL-35)
|
Thu, 31 Jan 2013 11:23:55 +0100 |
Lukas Stadler |
remove LIRLowerable from VirtualState subclasses, not needed because they are not scheduled
|
Wed, 30 Jan 2013 22:44:51 +0100 |
Doug Simon |
Merge.
|
Wed, 30 Jan 2013 22:39:51 +0100 |
Doug Simon |
added collection of compilation speed metric for C1 and C2 to bench command
|
Wed, 30 Jan 2013 22:33:04 +0100 |
Doug Simon |
collection of Graal compilation speed metrics is now triggered by -XX:+CITime instead of -Dgraal.benchmark.compilation=true
|
Wed, 30 Jan 2013 21:36:28 +0100 |
Doug Simon |
added per-compiler compilation speed statistics for C1 and C2 (included in output produced by -XX:+CITime)
|
Wed, 30 Jan 2013 18:19:01 +0100 |
Doug Simon |
fix bug in parsing of SPECjvm2008 output
|
Wed, 30 Jan 2013 16:46:15 +0100 |
Gilles Duboscq |
Exclude FastMath::slowLog for now
|
Wed, 30 Jan 2013 16:39:01 +0100 |
Gilles Duboscq |
Add SPECjbb2013
|
Wed, 30 Jan 2013 11:33:31 +0100 |
Doug Simon |
changed convention for specifying constants versus named groups in a template for a value to extract from the output of a benchmark execution
|
Wed, 30 Jan 2013 11:03:32 +0100 |
Doug Simon |
moved execution of a benchmark out of OutputParser
|
Sun, 27 Jan 2013 23:09:56 +0100 |
Doug Simon |
spelling fix
|
Sun, 27 Jan 2013 21:07:16 +0100 |
Doug Simon |
disabled verbose reporting of non-null options for -G:Dump, -G:Meter, -G:Log, -G:Timer as it means these options cannot be used when running the 'mx bench' command
|
Sun, 27 Jan 2013 21:05:19 +0100 |
Doug Simon |
fixed bug in implementation of -Dgraal.benchmark.compilation=true
|
Fri, 25 Jan 2013 16:05:41 +0100 |
Doug Simon |
Merge.
|
Fri, 25 Jan 2013 16:05:11 +0100 |
Doug Simon |
added compilation rate measurements on top of existing metric/timer facility - enabled with -Dgraal.benchmark.compilation=true
|
Fri, 25 Jan 2013 15:31:54 +0100 |
Doug Simon |
changed DebugMetric.add() to take a long parameter instead of an int
|
Fri, 25 Jan 2013 11:47:28 +0100 |
Thomas Wuerthinger |
Modified formatter settings to not insert line break after annotation on parameters.
|
Fri, 25 Jan 2013 11:11:32 +0100 |
Thomas Wuerthinger |
Updated .hgignore file to also ignore IntelliJ project files.
|
Thu, 24 Jan 2013 18:20:46 +0100 |
Lukas Stadler |
named constants for snippet probabilities (likely, frequent, fast_path, deopt), see CR-7
|
Thu, 24 Jan 2013 17:06:00 +0100 |
Doug Simon |
applied eclipseformat
|
Thu, 24 Jan 2013 17:03:46 +0100 |
Doug Simon |
Merge.
|
Thu, 24 Jan 2013 16:58:53 +0100 |
Doug Simon |
made DebugValue implement Comparable and removed comparator that sorted the "Runs" metric before all others
|
Thu, 24 Jan 2013 16:44:40 +0100 |
Doug Simon |
removed space in metric name
|
Thu, 24 Jan 2013 13:05:50 +0100 |
Doug Simon |
added memory usage to CompilationStatistics
|
Tue, 22 Jan 2013 10:17:38 +0100 |
Doug Simon |
disabled running of Queens test (i.e., test_gamma) in normal HotSpot builds
|
Mon, 21 Jan 2013 17:09:31 +0100 |
Doug Simon |
changed format of files generated by CompilationStatistics to avoid spaces
|
Thu, 24 Jan 2013 10:37:43 +0100 |
Lukas Stadler |
let CheckCastSnippets insert UnsafeCastNodes (so that type stays visible during lowering)
|
Thu, 24 Jan 2013 08:16:41 +0100 |
Doug Simon |
sanity checks for SnippetInstaller.installSubstitutions()
|
Wed, 23 Jan 2013 22:39:57 +0100 |
Doug Simon |
factored out common code in NewObjectSnippets
|
Wed, 23 Jan 2013 22:37:22 +0100 |
Doug Simon |
factored out code common to SystemSubstitutions.identityHashCode() and ObjectSubstitutions.hashCode()
|
Wed, 23 Jan 2013 22:27:45 +0100 |
Doug Simon |
factored out common code shared by InstanceOfSnippets and CheckCastSnippets
|
Wed, 23 Jan 2013 21:56:28 +0100 |
Doug Simon |
factored out common code in AES crypto substitutions
|
Wed, 23 Jan 2013 17:40:14 +0100 |
Lukas Stadler |
remove errorneous assert, fix ArrayCopyNode's "replace local" code
|
Wed, 23 Jan 2013 17:25:47 +0100 |
Lukas Stadler |
Merge
|
Wed, 23 Jan 2013 17:23:04 +0100 |
Lukas Stadler |
ArrayCopyNode: cleanup, unrolling for fixed length arraycopy
|
Wed, 23 Jan 2013 17:22:51 +0100 |
Lukas Stadler |
arraycopy snippets: deopt on NPE and AIOOBE, add probabilities
|
Wed, 23 Jan 2013 17:21:07 +0100 |
Lukas Stadler |
don't tail duplicate allocations
|
Wed, 23 Jan 2013 16:46:20 +0100 |
Lukas Stadler |
provide TargetDescription in LoweringTool
|
Wed, 23 Jan 2013 16:44:46 +0100 |
Lukas Stadler |
handle InvokeWithExceptionNode when inlining macro nodes
|
Wed, 23 Jan 2013 16:49:55 +0100 |
Doug Simon |
added eclipseformat to the gate
|
Wed, 23 Jan 2013 16:42:13 +0100 |
Doug Simon |
eclipseformat is also applied to package-info.java files
|
Wed, 23 Jan 2013 16:39:56 +0100 |
Doug Simon |
enabled format-on-save
|
Wed, 23 Jan 2013 16:34:57 +0100 |
Doug Simon |
applied mx eclipseformat to all Java files
|
Wed, 23 Jan 2013 16:34:38 +0100 |
Doug Simon |
disabled line wrapping nested invocations
|
Wed, 23 Jan 2013 16:06:31 +0100 |
Doug Simon |
made eclipseformat command use batching
|
Wed, 23 Jan 2013 15:32:51 +0100 |
Doug Simon |
replace HTML escape sequence for '@' symbol with {@literal @}
|
Wed, 23 Jan 2013 14:13:49 +0100 |
Doug Simon |
gave formatter profile the name "Graal"
|
Wed, 23 Jan 2013 14:13:23 +0100 |
Doug Simon |
formatter does not put a new line after a field annotation
|
Tue, 22 Jan 2013 22:46:13 +0100 |
Doug Simon |
added 'mx eclipseformat' command for applying the Eclipse Code Formatter to the Java source files in a suite
|
Tue, 22 Jan 2013 22:01:21 +0100 |
Doug Simon |
removed whitespace padding around the wildcard type in a generic type declaration
|
Tue, 22 Jan 2013 22:00:34 +0100 |
Doug Simon |
disabled auto-formatting of manually formatted code
|
Tue, 22 Jan 2013 21:06:57 +0100 |
Doug Simon |
replaced use of <br> in javadoc with <p>
|
Tue, 22 Jan 2013 20:47:55 +0100 |
Doug Simon |
disabled auto-formatting of manually formatted code
|
Tue, 22 Jan 2013 20:44:15 +0100 |
Doug Simon |
disabled auto-formatting of manually formatted code
|
Tue, 22 Jan 2013 20:40:30 +0100 |
Doug Simon |
disabled auto-formatting of manually formatted test code
|
Tue, 22 Jan 2013 20:36:00 +0100 |
Doug Simon |
disabled auto-formatting of generated code
|
Tue, 22 Jan 2013 20:05:59 +0100 |
Doug Simon |
enabled use of formatter disabling/enabling tag (i.e. @formatter:off and @formatter:on)
|
Tue, 22 Jan 2013 20:04:42 +0100 |
Doug Simon |
removed name of shared formatter profile
|
Tue, 22 Jan 2013 17:46:40 +0100 |
Doug Simon |
disabled auto-formatting of some code sections that use manual alignment
|
Tue, 22 Jan 2013 16:54:50 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 22 Jan 2013 16:54:40 +0100 |
Thomas Wuerthinger |
Remove unused variable.
|
Tue, 22 Jan 2013 15:08:08 +0100 |
Lukas Stadler |
reapply fix from 8f7be0c45a82
|
Tue, 22 Jan 2013 11:29:40 +0100 |
Lukas Stadler |
added new macro node facility, removed ArrayCopyIntrinsificationPhase
|
Mon, 21 Jan 2013 12:23:55 +0100 |
Doug Simon |
fixed warnings
|
Fri, 18 Jan 2013 15:25:06 +0100 |
Christian Humer |
Fixed projects canonicalization.
|
Fri, 18 Jan 2013 14:39:04 +0100 |
Christian Humer |
Merge
|
Fri, 18 Jan 2013 14:38:43 +0100 |
Christian Humer |
Project dependency fixes.
|
Fri, 18 Jan 2013 13:41:46 +0100 |
Christian Humer |
Merge
|
Fri, 18 Jan 2013 13:39:04 +0100 |
Christian Humer |
Removed debug log output.
|
Fri, 18 Jan 2013 13:29:14 +0100 |
Christian Humer |
Updated truffle-sl for the changed operation code generation.
|
Fri, 18 Jan 2013 13:28:12 +0100 |
Christian Humer |
Codegen operation generation is inferred from the node type hierarchy.
|
Fri, 18 Jan 2013 14:07:47 +0100 |
Thomas Wuerthinger |
Remove caching of sorted blocks in LSRA.
|
Fri, 18 Jan 2013 12:20:25 +0100 |
Thomas Wuerthinger |
Additional comment describing the block ordering and alignment.
|
Fri, 18 Jan 2013 12:11:01 +0100 |
Thomas Wuerthinger |
Small clean up of access to predecessor/successor of blocks.
|
Thu, 17 Jan 2013 17:49:00 +0100 |
Thomas Wuerthinger |
Small clean up of the Block class.
|
Thu, 17 Jan 2013 17:21:16 +0100 |
Thomas Wuerthinger |
Code clean up and documentation for ComputeBlockOrder class.
|
Thu, 17 Jan 2013 00:41:44 +0100 |
Thomas Wuerthinger |
Fix for lock elimination phase.
|
Thu, 17 Jan 2013 00:24:36 +0100 |
Thomas Wuerthinger |
Fix assertion in lock elimination phase.
|
Thu, 17 Jan 2013 00:06:39 +0100 |
Thomas Wuerthinger |
Merge.
|
Thu, 17 Jan 2013 00:06:27 +0100 |
Thomas Wuerthinger |
Implement basic lock elimination phase.
|
Wed, 16 Jan 2013 18:53:10 +0100 |
Gilles Duboscq |
Merge
|
Wed, 16 Jan 2013 15:33:22 +0100 |
Gilles Duboscq |
Increase default thresholds in full unrolling policy
|
Wed, 16 Jan 2013 15:30:09 +0100 |
Gilles Duboscq |
Probabilities for the monitor snippets
|
Wed, 16 Jan 2013 14:36:15 +0100 |
Gilles Duboscq |
Better for Load/Read stamps for non-stack kinds
|
Wed, 16 Jan 2013 14:33:29 +0100 |
Gilles Duboscq |
Merge
|
Tue, 15 Jan 2013 15:16:42 +0100 |
Gilles Duboscq |
Add GRAALVM to the defined symbols for the hotspot project
|
Wed, 16 Jan 2013 16:17:07 +0100 |
Thomas Wuerthinger |
Merge.
|
Wed, 16 Jan 2013 15:39:59 +0100 |
Thomas Wuerthinger |
Another merge fix.
|
Wed, 16 Jan 2013 14:41:15 +0100 |
Thomas Wuerthinger |
Merge.
|
Wed, 16 Jan 2013 14:41:04 +0100 |
Thomas Wuerthinger |
Fixes after merge with hs25-b15.
|
Wed, 16 Jan 2013 01:34:24 +0100 |
Thomas Wuerthinger |
Merge with hs25-b15.
|
Fri, 11 Jan 2013 01:43:10 -0800 |
amurillo |
Added tag hs25-b15 for changeset 1e129851479e
|
Fri, 11 Jan 2013 01:43:09 -0800 |
amurillo |
Merge
hs25-b15
|
Thu, 10 Jan 2013 10:00:43 -0800 |
kvn |
Merge
|
Wed, 09 Jan 2013 15:37:23 -0800 |
twisti |
8005418: JSR 292: virtual dispatch bug in 292 impl
|
Tue, 08 Jan 2013 11:30:51 -0800 |
kvn |
8005419: Improve intrinsics code performance on x86 by using AVX2
|
Mon, 07 Jan 2013 14:08:28 -0800 |
twisti |
8004537: replace AbstractAssembler emit_long with emit_int32
|
Thu, 03 Jan 2013 16:30:47 -0800 |
kvn |
8005544: Use 256bit YMM registers in arraycopy stubs on x86
|
Thu, 03 Jan 2013 15:09:55 -0800 |
kvn |
8005522: use fast-string instructions on x86 for zeroing
|
Sun, 23 Dec 2012 17:08:22 +0100 |
roland |
8005071: Incremental inlining for JSR 292
|
Thu, 10 Jan 2013 07:32:32 -0800 |
jmasa |
Merge
|
Wed, 09 Jan 2013 09:48:58 +0100 |
brutisso |
8005489: VM hangs during GC with ParallelGC and ParallelGCThreads=0
|
Wed, 09 Jan 2013 21:18:52 -0500 |
dlong |
Merge
|
Tue, 08 Jan 2013 13:01:19 -0500 |
jiangli |
8001341: SIGSEGV in methodOopDesc::fast_exception_handler_bci_for(KlassHandle,int,Thread*)+0x3e9.
|
Thu, 03 Jan 2013 15:08:43 -0500 |
bpittore |
8004051: assert(_oprs_len[mode] < maxNumberOfOperands) failed: array overflow
|
Wed, 09 Jan 2013 18:06:34 -0500 |
acorn |
Merge
|
Tue, 08 Jan 2013 15:47:23 -0800 |
zgu |
Merge
|
Tue, 08 Jan 2013 11:39:53 -0800 |
zgu |
Merge
|
Tue, 08 Jan 2013 14:04:25 -0500 |
zgu |
8005048: NMT: #loaded classes needs to just show the # defined classes
|
Tue, 08 Jan 2013 13:44:10 -0800 |
coleenp |
Merge
|
Tue, 08 Jan 2013 14:01:36 -0500 |
coleenp |
8004728: Add hotspot support for parameter reflection
|
Tue, 08 Jan 2013 13:38:11 -0500 |
hseigel |
8005076: Creating a CDS archive with one alignment and running another causes a crash.
|
Mon, 07 Jan 2013 15:32:51 -0500 |
hseigel |
8003705: CDS failed on Windows: can not map in the CDS.
|
Wed, 02 Jan 2013 20:28:09 -0500 |
coleenp |
8005494: SIGSEGV in Rewriter::relocate_and_link() when testing Weblogic with CompressedOops and KlassPtrs
|
Mon, 24 Dec 2012 11:46:38 -0800 |
minqi |
Merge
|
Thu, 20 Dec 2012 10:22:19 +0100 |
stefank |
8004823: Add VM support for type annotation reflection
|
Wed, 19 Dec 2012 10:35:08 -0800 |
dcubed |
8005044: remove crufty '_g' support from HS runtime code
|
Fri, 04 Jan 2013 17:04:46 -0800 |
jmasa |
8005672: Clean up some changes to GC logging with GCCause's
|
Fri, 04 Jan 2013 17:04:25 -0800 |
jmasa |
8000325: Change default for CMSClassUnloadingEnabled to true
|
Fri, 04 Jan 2013 21:33:22 +0100 |
brutisso |
8003822: Deprecate the incremental mode of CMS
|
Fri, 04 Jan 2013 11:10:17 +0100 |
brutisso |
8003820: Deprecate untested and rarely used GC combinations
|
Sun, 30 Dec 2012 08:47:52 +0100 |
brutisso |
8005396: Use ParNew with only one thread instead of DefNew as default for CMS on single CPU machines
|
Thu, 03 Jan 2013 16:28:22 -0800 |
johnc |
8004816: G1: Kitchensink failures after marking stack changes
|
Fri, 21 Dec 2012 11:45:34 -0800 |
johnc |
8001424: G1: Rename certain G1-specific flags
|
Wed, 02 Jan 2013 11:32:41 -0800 |
johnc |
8004132: SerialGC: ValidateMarkSweep broken when running GCOld
|
Wed, 26 Dec 2012 15:05:30 -0800 |
jmasa |
8005486: NPG: Incorrect assertion in ChunkManager::list_index()
|
Mon, 03 Dec 2012 15:09:39 -0800 |
jmasa |
8005082: NPG: Add specialized Metachunk sizes for reflection and anonymous classloaders
|
Fri, 21 Dec 2012 10:27:49 -0800 |
amurillo |
8005382: new hotspot build - hs25-b15
|
Thu, 10 Jan 2013 09:55:30 -0800 |
katleman |
Added tag jdk8-b72 for changeset d5cb5830f570
jdk8-b73
|
Thu, 03 Jan 2013 12:44:39 -0800 |
katleman |
Added tag jdk8-b71 for changeset 0847210f8548
jdk8-b72
|
Thu, 27 Dec 2012 12:14:58 -0800 |
katleman |
Added tag jdk8-b70 for changeset e94068d4ff52
jdk8-b71
|
Wed, 26 Dec 2012 14:23:50 -0800 |
katleman |
Merge
jdk8-b70
|
Thu, 20 Dec 2012 16:24:51 -0800 |
katleman |
8004982: JDK8 source with GPL header errors
|
Fri, 21 Dec 2012 10:17:16 -0800 |
amurillo |
Added tag hs25-b14 for changeset 990bbd393c23
|
Fri, 21 Dec 2012 10:17:15 -0800 |
amurillo |
Merge
hs25-b14
|
Fri, 21 Dec 2012 16:33:22 +0100 |
jwilhelm |
Merge
|
Thu, 20 Dec 2012 05:31:40 +0100 |
brutisso |
8004691: Add a jtreg test that exercises the ExecuteInternalVMTests flag
|
Tue, 18 Dec 2012 10:40:51 +0100 |
stefank |
8005108: NPG: MetaspaceAux::used_in_bytes(), capacity_in_bytes() and reserved_in_bytes() return inconsistent numbers
|
Mon, 17 Dec 2012 15:25:26 +0100 |
brutisso |
8004845: Catch incorrect usage of new and delete during compile time for value objects and stack objects
|
Mon, 17 Dec 2012 08:49:20 +0100 |
brutisso |
7173959: Jvm crashed during coherence exabus (tmb) testing
|
Wed, 12 Dec 2012 12:07:32 -0800 |
johnc |
8001028: Improve GC option handling
|
Fri, 21 Dec 2012 01:39:34 -0800 |
roland |
Merge
|
Thu, 20 Dec 2012 18:53:44 -0800 |
twisti |
8004250: replace AbstractAssembler a_byte/a_long with emit_int8/emit_int32
|
Thu, 20 Dec 2012 14:17:52 -0800 |
kvn |
8004330: Add missing Unsafe entry points for addAndGet() family
|
Wed, 19 Dec 2012 19:21:15 -0800 |
kvn |
8004741: Missing compiled exception handle table entry for multidimensional array allocation
|
Wed, 19 Dec 2012 15:40:35 -0800 |
kvn |
8004835: Improve AES intrinsics on x86
|
Wed, 19 Dec 2012 14:44:00 -0800 |
twisti |
8005033: clear high word for integer pop count on SPARC
|
Tue, 18 Dec 2012 17:37:44 -0800 |
kvn |
8004318: JEP-171: Support Unsafe fences intrinsics
|
Tue, 18 Dec 2012 10:47:23 -0800 |
twisti |
8004536: replace AbstractAssembler emit_word with emit_int16
|
Tue, 18 Dec 2012 08:19:53 -0800 |
vlivanov |
Merge
|
Tue, 18 Dec 2012 06:52:00 -0800 |
vlivanov |
8003135: HotSpot inlines and hoists the Thread.currentThread().isInterrupted() out of the loop
|
Tue, 18 Dec 2012 14:55:25 +0100 |
roland |
8005031: Some cleanup in c2 to prepare for incremental inlining support
|
Mon, 17 Dec 2012 11:00:22 -0800 |
twisti |
8004548: remove unused AbstractAssembler::print(Label&)
|
Fri, 14 Dec 2012 12:11:17 -0800 |
twisti |
Merge
|
Fri, 14 Dec 2012 12:06:42 -0800 |
twisti |
8003238: JSR 292: intermittent exception failure with java/lang/invoke/CallSiteTest.java
|
Wed, 12 Dec 2012 22:41:13 +0100 |
stefank |
8005002: Crash because of a raw oop in ClassLoaderData::add_dependency
|
Thu, 13 Dec 2012 17:27:55 -0800 |
kvn |
8004713: Stackoverflowerror thrown when thread stack straddles 0x80000000
|
Fri, 07 Dec 2012 18:13:23 -0800 |
bharadwaj |
8004668: Build failure for Zero target
|
Wed, 19 Dec 2012 16:10:19 -0800 |
minqi |
Merge
|
Mon, 17 Dec 2012 10:40:52 -0800 |
zgu |
Merge
|
Mon, 17 Dec 2012 13:14:02 -0500 |
zgu |
8004802: jcmd VM.native_memory baseline=false crashes VM
|
Fri, 14 Dec 2012 16:43:37 -0800 |
coleenp |
Merge
|
Wed, 12 Dec 2012 21:40:04 -0500 |
rkennke |
8004898: library_call.cpp build error after 7172640 with GCC 4.7.2
|
Wed, 12 Dec 2012 11:39:29 -0500 |
coleenp |
8004883: NPG: clean up anonymous class fix
|
Fri, 14 Dec 2012 10:06:52 -0800 |
dcubed |
7153050: remove crufty '_g' support from HotSpot repo makefiles
|
Fri, 14 Dec 2012 14:27:40 -0800 |
amurillo |
8005036: new hotspot build - hs25-b14
|
Thu, 20 Dec 2012 09:17:47 -0800 |
katleman |
Added tag jdk8-b69 for changeset cb8a4e04bc8c
|
Fri, 14 Dec 2012 14:19:36 -0800 |
amurillo |
Added tag hs25-b13 for changeset b6c9c0109a60
jdk8-b69
|
Fri, 14 Dec 2012 14:19:35 -0800 |
amurillo |
Merge
hs25-b13
|
Fri, 14 Dec 2012 11:45:55 -0800 |
collins |
Merge
|
Tue, 11 Dec 2012 12:41:31 -0500 |
jiangli |
8004076: Move _max_locals and _size_of_parameters to ConstMethod for better sharing.
|
Thu, 13 Dec 2012 09:06:38 -0800 |
stefank |
Merge
|
Thu, 13 Dec 2012 09:28:14 +0100 |
stefank |
8004674: Add necessary .inline.hpp files to fix non-PCH build
|
Thu, 13 Dec 2012 10:09:49 +0100 |
brutisso |
8004661: Comment and function name java_lang_String::toHash is wrong
|
Fri, 07 Dec 2012 16:08:05 -0800 |
johnc |
Merge
|
Mon, 01 Oct 2012 09:28:13 -0700 |
johnc |
8000244: G1: Ergonomically set MarkStackSize and use virtual space for global marking stack
|
Fri, 07 Dec 2012 10:55:16 -0800 |
amurillo |
8004724: new hotspot build - hs25-b13
|
Thu, 13 Dec 2012 09:05:20 -0800 |
katleman |
Added tag jdk8-b68 for changeset 121aa71316af
|
Wed, 16 Jan 2013 15:15:32 +0100 |
Lukas Stadler |
changed PEA interface:
|
Wed, 16 Jan 2013 10:19:09 +0100 |
Christian Haeubl |
windows-specific bugfix
|
Wed, 16 Jan 2013 09:08:24 +0100 |
Christian Haeubl |
Merge.
|
Wed, 16 Jan 2013 09:05:48 +0100 |
Christian Haeubl |
added relevance-based inlining
|
Mon, 07 Jan 2013 10:56:06 +0100 |
Christian Haeubl |
added a log message when System.arraycopy() is not intrinsified
|
Mon, 07 Jan 2013 08:39:06 +0100 |
Christian Haeubl |
Merge.
|
Mon, 07 Jan 2013 08:38:40 +0100 |
Christian Haeubl |
added flag AlwaysInlineIntrinsics
|
Wed, 19 Dec 2012 10:01:08 +0100 |
Christian Haeubl |
Merge.
|
Tue, 18 Dec 2012 15:05:58 +0100 |
Christian Haeubl |
fixed HotSpot windows build
|
Tue, 15 Jan 2013 21:11:45 +0100 |
Doug Simon |
fixed warnings
|
Tue, 15 Jan 2013 21:11:32 +0100 |
Doug Simon |
added com.sun.crypto.provider.CipherBlockChaining intrinsifications
|
Tue, 15 Jan 2013 21:08:13 +0100 |
Doug Simon |
added support for substitute methods to call the original/substituted methods
|
Tue, 15 Jan 2013 20:43:44 +0100 |
Doug Simon |
gave CompilationTask a toString() method
|
Tue, 15 Jan 2013 18:54:02 +0100 |
Thomas Wuerthinger |
Fix the kind for DivRemOp results.
|
Tue, 15 Jan 2013 18:39:40 +0100 |
Thomas Wuerthinger |
Added possibility for platform-specific peephole optimizations. Added combining div/rem optimization.
|
Tue, 15 Jan 2013 18:27:01 +0100 |
Thomas Wuerthinger |
Added DivRemOp that produces both the division result and the remainder.
|
Tue, 15 Jan 2013 17:53:31 +0100 |
Thomas Wuerthinger |
Canonicalize ((a - a % b) / b) into (a / b).
|
Tue, 15 Jan 2013 15:44:04 +0100 |
Doug Simon |
an intrinsic graph must be cloned before being compiled
|
Tue, 15 Jan 2013 11:10:59 +0100 |
Gilles Duboscq |
Long.bitCount should also not be intrinsified if popcnt is missing
|
Tue, 15 Jan 2013 00:51:29 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 15 Jan 2013 00:51:12 +0100 |
Thomas Wuerthinger |
New experiment with LSRA order. Remove old block order calculation.
|
Mon, 14 Jan 2013 18:41:26 +0100 |
Doug Simon |
reworked mechanism for omitting intrinsics if the underlying hardware support is not available and used it to make intrinsification of Integer.bitCount() dependent on whether the POPCNT instruction is available
|
Mon, 14 Jan 2013 16:56:54 +0100 |
Thomas Wuerthinger |
Merge.
|
Mon, 14 Jan 2013 16:52:59 +0100 |
Thomas Wuerthinger |
Merge.
|
Mon, 14 Jan 2013 16:52:44 +0100 |
Thomas Wuerthinger |
Experiment with new block order for LSRA.
|
Mon, 14 Jan 2013 14:19:49 +0100 |
Thomas Wuerthinger |
Backed out changeset b5280041f59e. Alignment for branch targets has no positive effect. Remove to keep code cache smaller.
|
Mon, 14 Jan 2013 16:29:08 +0100 |
Lukas Stadler |
new facility to add branch probabilities for snippets, probabilities for frequently-used snippets
|
Mon, 14 Jan 2013 15:23:13 +0100 |
Gilles Duboscq |
Make sure that compressed oops are not used in benchmarks
|
Mon, 14 Jan 2013 14:26:00 +0100 |
Doug Simon |
fixed bugs in AESCrypt intrinsifications and enabled them by default
|
Mon, 14 Jan 2013 14:25:16 +0100 |
Doug Simon |
added missing ResourceMark
|
Mon, 14 Jan 2013 14:06:37 +0100 |
Doug Simon |
added support for making calls with the native/C ABI
|
Mon, 14 Jan 2013 00:14:54 +0100 |
Doug Simon |
AESCrypt intrinsification - disabled by default as it doesn't yet work
|
Sun, 13 Jan 2013 21:55:49 +0100 |
Doug Simon |
Merge.
|
Sun, 13 Jan 2013 21:19:19 +0100 |
Doug Simon |
compile the intrinsic graph for a method if the method is scheduled for compilation (in addition to intrinsifiying it when it is called)
|
Sun, 13 Jan 2013 21:17:13 +0100 |
Doug Simon |
support substitution of methods that are not in the bootstrap class path and/or whose signature contains non-accessible types
|
Sun, 13 Jan 2013 21:14:40 +0100 |
Doug Simon |
added API method for parsing a valid Method Descriptor string (JVMS 4.3.3) into a Signature object
|
Sat, 12 Jan 2013 22:05:07 +0100 |
Doug Simon |
added support for supplying an explicit signature in @MethodAnnotation to private types in the signature of the substituted method
|
Sat, 12 Jan 2013 21:53:22 +0100 |
Doug Simon |
added Signature.getString() to get a signature string in JVMS format
|
Sat, 12 Jan 2013 21:43:12 +0100 |
Doug Simon |
renamings to clarify the difference between lowering/stub snippets and substitution snippets (the end goal is to remove the term 'snippet' from the latter altogether)
|
Fri, 11 Jan 2013 18:26:32 +0100 |
Doug Simon |
only @MethodSubstitution annotated methods are now considered to be method substitutions which allows for helper methods to be in the same class
|
Fri, 11 Jan 2013 17:50:13 +0100 |
Doug Simon |
added support for writing substitutions for methods in package private classes
|
Sun, 13 Jan 2013 19:32:16 +0100 |
Thomas Wuerthinger |
Experiment with soft alignment for branch targets.
|
Sun, 13 Jan 2013 01:55:07 +0100 |
Thomas Wuerthinger |
Re-enable fast array allocation/initialization.
|
Sun, 13 Jan 2013 00:43:02 +0100 |
Thomas Wuerthinger |
Temporarily disable fast array allocation/initialization.
|
Sat, 12 Jan 2013 23:13:45 +0100 |
Thomas Wuerthinger |
Disable inc/dec again.
|
Sat, 12 Jan 2013 20:34:49 +0100 |
Thomas Wuerthinger |
Enable the use of inc/dec.
|
Sat, 12 Jan 2013 17:26:13 +0100 |
Thomas Wuerthinger |
New experiment with block code emission order.
|
Sat, 12 Jan 2013 17:25:41 +0100 |
Thomas Wuerthinger |
Put 1 as lower bound for loop frequency.
|
Sat, 12 Jan 2013 14:50:48 +0100 |
Thomas Wuerthinger |
Small fix that prevented debug mode to work with DebugSnippets set to false.
|
Sat, 12 Jan 2013 14:48:44 +0100 |
Thomas Wuerthinger |
Add possibility for -ict option to SPECjvm2008 benchmark execution.
|
Sat, 12 Jan 2013 00:55:09 +0100 |
Doug Simon |
reverted recent changes to arraycopy intrinsification
|
Sat, 12 Jan 2013 00:49:20 +0100 |
Doug Simon |
bug isolation: completely disabled arraycopy intrinsification for Object arrays
|
Sat, 12 Jan 2013 00:11:23 +0100 |
Doug Simon |
short-circuit isAssignableFrom test in arraycopy intrinsification
|
Sat, 12 Jan 2013 00:10:17 +0100 |
Doug Simon |
bug isolation: completely disabled arraycopy intrinsification for Object arrays
|
Sat, 12 Jan 2013 00:09:42 +0100 |
Doug Simon |
bug isolation: disabled arraycopy intrinsification for Ovject arrays
|
Fri, 11 Jan 2013 15:05:31 +0100 |
Doug Simon |
arraycopy cannot be intrinsified if the destination array type is not exact
|
Fri, 11 Jan 2013 12:47:37 +0100 |
Lukas Stadler |
fix checkstyle warning
|
Fri, 11 Jan 2013 11:44:44 +0100 |
Lukas Stadler |
more accurate inferStamp for UnsafeCastNode and CheckCastNode
|
Fri, 11 Jan 2013 11:44:11 +0100 |
Lukas Stadler |
more specific return value on ObjectStamp.join
|
Fri, 11 Jan 2013 11:38:56 +0100 |
Lukas Stadler |
typos and unused code
|
Fri, 11 Jan 2013 11:38:17 +0100 |
Lukas Stadler |
fix warnings in snippets
|
Thu, 10 Jan 2013 17:05:42 +0100 |
Gilles Duboscq |
Merge
|
Thu, 10 Jan 2013 17:05:31 +0100 |
Gilles Duboscq |
Support sub-types for typed node iterators
|
Thu, 10 Jan 2013 16:04:25 +0100 |
Thomas Wuerthinger |
Experimentation with new probability based code emission order.
|
Thu, 10 Jan 2013 15:29:52 +0100 |
Thomas Wuerthinger |
Merge.
|
Thu, 10 Jan 2013 15:29:42 +0100 |
Thomas Wuerthinger |
Remove left-over files.
|
Thu, 10 Jan 2013 15:28:26 +0100 |
Thomas Wuerthinger |
Increase loop alignment to 2 words.
|
Thu, 10 Jan 2013 15:00:15 +0100 |
Thomas Wuerthinger |
Remove PhiLabelOp.
|
Thu, 10 Jan 2013 12:03:14 +0100 |
Gilles Duboscq |
Be sure to remove framestate of merge when removing empty diamond shape
|
Thu, 10 Jan 2013 11:41:10 +0100 |
Gilles Duboscq |
Merge
|
Thu, 10 Jan 2013 11:40:25 +0100 |
Gilles Duboscq |
Fix display of lowered invokes in visualizer
|
Thu, 10 Jan 2013 08:54:44 +0100 |
Doug Simon |
fixed Checkstyle warnings
|
Wed, 09 Jan 2013 23:55:05 +0100 |
Thomas Wuerthinger |
Canonicalize projects.
|
Wed, 09 Jan 2013 23:22:28 +0100 |
Thomas Wuerthinger |
More clean up.
|
Wed, 09 Jan 2013 23:20:31 +0100 |
Thomas Wuerthinger |
Remove default enabling of debug output.
|
Wed, 09 Jan 2013 23:19:22 +0100 |
Thomas Wuerthinger |
Temporary fix for IfBoxingElimination test case.
|
Wed, 09 Jan 2013 23:18:18 +0100 |
Thomas Wuerthinger |
Refactor debug environment creation.
|
Wed, 09 Jan 2013 21:41:37 +0100 |
Thomas Wuerthinger |
Include probability when calculating block weight.
|
Wed, 09 Jan 2013 21:19:10 +0100 |
Thomas Wuerthinger |
Fix for probabilities of MergeNodes introduced during canonicalization.
|
Wed, 09 Jan 2013 19:16:53 +0100 |
Thomas Wuerthinger |
Fix small issue.
|
Tue, 08 Jan 2013 18:30:11 +0100 |
Thomas Wuerthinger |
Merge.
|
Mon, 07 Jan 2013 13:04:04 +0100 |
Thomas Wuerthinger |
Merge.
|
Fri, 21 Dec 2012 15:54:59 +0100 |
Thomas Wuerthinger |
Merge.
|
Thu, 20 Dec 2012 14:55:42 +0100 |
Thomas Wuerthinger |
Added missing files LineNumberTable.java and LineNumberTableImpl.java.
|
Thu, 20 Dec 2012 14:50:56 +0100 |
Thomas Wuerthinger |
Added getLineNumberTable and getFileName capabilities.
|
Thu, 20 Dec 2012 14:43:37 +0100 |
Thomas Wuerthinger |
Added capability to return the map of dupblicates when inlining a graph.
|
Thu, 20 Dec 2012 14:42:55 +0100 |
Thomas Wuerthinger |
Added constant propagation to BoxNode.
|
Thu, 20 Dec 2012 14:38:06 +0100 |
Thomas Wuerthinger |
Introduce cutomization capability for canonicalizer.
|
Mon, 07 Jan 2013 19:10:25 -0800 |
Christian Wimmer |
Rely on deoptimization to handle x86 division exceptions
|
Mon, 07 Jan 2013 19:08:26 -0800 |
Christian Wimmer |
Make integer division and remainder nodes fixed so that they can be lowered via snippets to do exception checks
|
Mon, 07 Jan 2013 19:03:29 -0800 |
Christian Wimmer |
Bugfix: GraphOrder did not process all nodes of loops
|
Mon, 07 Jan 2013 19:02:39 -0800 |
Christian Wimmer |
Fix wrong @Operation annotations
|
Fri, 04 Jan 2013 15:08:18 -0800 |
Christian Wimmer |
Fixes for new Word type
|
Fri, 04 Jan 2013 12:45:50 -0800 |
Christian Wimmer |
Canonicalize projects
|
Fri, 04 Jan 2013 12:08:11 -0800 |
Christian Wimmer |
More complete and reusable Word type
|
Wed, 02 Jan 2013 18:52:33 +0100 |
Christian Humer |
Removed ANT_JAR_TOOL dependency. Eclipse jar builds are now calling the command 'mx jar ${projectName}'.
|
Wed, 26 Dec 2012 13:55:43 -0800 |
Christian Wimmer |
Intrinsics for sun.misc.Unsafe are not HotSpot-specific and useful outside of the HotSpot project
|
Wed, 26 Dec 2012 13:37:44 -0800 |
Christian Wimmer |
Add constructor for node intrinsic
|
Wed, 26 Dec 2012 13:36:41 -0800 |
Christian Wimmer |
Fix elimination of unnecessary UnsafeCastNode
|
Wed, 26 Dec 2012 13:36:10 -0800 |
Christian Wimmer |
Better assertion error message
|
Tue, 25 Dec 2012 22:59:37 +0100 |
Doug Simon |
restored support for -G:+PrintFlags option
|
Fri, 21 Dec 2012 15:27:04 -0800 |
Christian Wimmer |
Avoid recursive calls of build
|
Fri, 21 Dec 2012 10:45:37 -0800 |
Christian Wimmer |
Simple Language: A simple dynamic programming language to demonstrate Truffle features
|
Fri, 21 Dec 2012 10:44:31 -0800 |
Christian Humer |
Truffle API to specify type-specalized Node classes; annotation processor for automatic code generation of the type-specialized Node classes during the build process
|
Fri, 21 Dec 2012 10:21:24 +0100 |
Doug Simon |
added -ea to execution of unit tests
|
Thu, 20 Dec 2012 18:03:14 +0100 |
Gilles Duboscq |
Remove CompileCommand that excluses run* for unittests
|
Thu, 20 Dec 2012 17:09:53 +0100 |
Gilles Duboscq |
JTT: Replace "runTestWithDelta(0, " with "runTest("
|
Thu, 20 Dec 2012 17:06:59 +0100 |
Gilles Duboscq |
Remove now useless prefix arguments for jtt unittests
|
Thu, 20 Dec 2012 17:06:34 +0100 |
Gilles Duboscq |
Fix StructuredGraph.reduceTrivialMerge: fix for degenerated loops
|
Thu, 20 Dec 2012 16:33:10 +0100 |
Gilles Duboscq |
Merge
|
Thu, 20 Dec 2012 14:11:45 +0100 |
Gilles Duboscq |
Fix to StructuredGraph.removeSplitPropagate for when a loop gets killed in the process
|
Thu, 20 Dec 2012 12:06:58 +0100 |
Gilles Duboscq |
Extend loop unswicthing to Switch nodes (integer or type)
|
Thu, 20 Dec 2012 14:59:57 +0100 |
Doug Simon |
converted the JTT tests to use the GraalCompilerTest framework which offers more control over what is compiled and executed
|
Thu, 20 Dec 2012 13:14:56 +0100 |
Doug Simon |
fixed bug in executing InstalledCode with more than 8 arguments
|
Wed, 19 Dec 2012 15:52:50 +0100 |
Doug Simon |
added intrinsifications for Integer.bitCount() and Long.bitCount()
|
Wed, 19 Dec 2012 12:39:47 +0100 |
Doug Simon |
fixed crash where Class.isInstance() is called on a primitive class (e.g., int.class)
|
Wed, 19 Dec 2012 00:12:32 +0100 |
Doug Simon |
added intrinsification of Class.isInstance()
|
Wed, 19 Dec 2012 00:12:01 +0100 |
Doug Simon |
InstanceOfNode no longer implements LIRLowerable
|
Tue, 18 Dec 2012 22:29:17 +0100 |
Doug Simon |
removed warnings
|
Tue, 18 Dec 2012 22:23:46 +0100 |
Doug Simon |
replaces node intrinsics for loadinf from a Word with methods directly in the Word class itself
|
Tue, 18 Dec 2012 17:59:32 +0100 |
Doug Simon |
Merge.
|
Tue, 18 Dec 2012 17:59:03 +0100 |
Doug Simon |
replace checked casts with unsafe casts in snippets where the exact type of a value loaded from metadata is known
|
Tue, 18 Dec 2012 17:58:08 +0100 |
Doug Simon |
add comment explaining temporarily limited application of SnippetFrameStateCleanupPhase
|
Tue, 18 Dec 2012 17:32:44 +0100 |
Doug Simon |
added phase to remove unnecessary frame states from substitution snippets
|
Tue, 18 Dec 2012 15:28:15 +0100 |
Doug Simon |
removed arraycopy test from IntrinsificationTest
|
Tue, 18 Dec 2012 16:32:35 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 18 Dec 2012 15:50:53 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 18 Dec 2012 15:33:55 +0100 |
Thomas Wuerthinger |
Introduction of the Truffle API for efficient implementation of dynamic languages on top of the Graal VM. New projects com.oracle.truffle.api for the API definition and com.oracle.truffle.api.test for API tests and documentation.
|
Tue, 18 Dec 2012 15:45:28 +0100 |
Gilles Duboscq |
Merge
|
Tue, 18 Dec 2012 15:02:42 +0100 |
Gilles Duboscq |
SwitchNode: avoid sharing any arrays while cloning
|
Tue, 18 Dec 2012 15:22:37 +0100 |
Doug Simon |
Merge.
|
Tue, 18 Dec 2012 15:22:01 +0100 |
Doug Simon |
added unit test for array copy intrinsification
|
Tue, 18 Dec 2012 15:20:58 +0100 |
Doug Simon |
removed @Snippet annotation from methods called by the array copy snippets
|
Tue, 18 Dec 2012 15:19:00 +0100 |
Doug Simon |
added more documentation to DeoptimizationAction
|
Tue, 18 Dec 2012 13:13:09 +0100 |
Doug Simon |
moved deep array equality comparison into base test class
|
Tue, 18 Dec 2012 14:29:04 +0100 |
Gilles Duboscq |
Merge
|
Tue, 18 Dec 2012 14:28:58 +0100 |
Gilles Duboscq |
Cleanups: remove unused NodeUsagesList.replaceFirst and FrameState.block
|
Tue, 18 Dec 2012 11:27:12 +0100 |
Gilles Duboscq |
Remove @Successor private final NodeSuccessorList<BeginNode> blockSuccessors from ControlSplitNode
|
Tue, 18 Dec 2012 13:22:20 +0100 |
Lukas Stadler |
canonicalize invoke usages during inlining
|
Tue, 18 Dec 2012 13:21:37 +0100 |
Lukas Stadler |
fix probability in TailDuplicationPhase
|
Mon, 17 Dec 2012 18:36:31 +0100 |
Lukas Stadler |
enable tlab stub for array allocation
|
Mon, 17 Dec 2012 17:44:09 +0100 |
Lukas Stadler |
replicate c1 tlab refill behavior more closely, fixes problem with huge tlab sizes
|
Mon, 17 Dec 2012 17:42:27 +0100 |
Lukas Stadler |
Merge
|
Mon, 17 Dec 2012 17:40:45 +0100 |
Lukas Stadler |
use DeoptAction.None for array allocations with invalid length (very large or negative)
|
Mon, 17 Dec 2012 17:36:46 +0100 |
Lukas Stadler |
perform initial iteration in WordTypeRewriterPhase in the right order (fixes problems with phis)
|
Mon, 17 Dec 2012 17:35:04 +0100 |
Lukas Stadler |
use Kind.Void for ReturnNode, not the return value kind
|
Mon, 17 Dec 2012 17:15:11 +0100 |
Gilles Duboscq |
Fix in MergeNode.removeEnd: while deleting phi inputs some other phis can die
|
Mon, 17 Dec 2012 16:38:48 +0100 |
Gilles Duboscq |
Use ThreadMXBean to get CPU time instead of Wallclock time for Timers if possible
|
Mon, 17 Dec 2012 16:02:43 +0100 |
Gilles Duboscq |
Move loop unswitching before lowering
|
Mon, 17 Dec 2012 16:01:55 +0100 |
Gilles Duboscq |
Fix for KillCFG while killing infinite empty loops
|
Mon, 17 Dec 2012 15:24:13 +0100 |
Gilles Duboscq |
Remove failing dependency printing
|
Mon, 17 Dec 2012 15:18:38 +0100 |
Gilles Duboscq |
Fix warning, Fix overly strong assert (the value of the 'abstract' modifier for array types is unspecified)
|
Mon, 17 Dec 2012 14:36:30 +0100 |
Christian Haeubl |
Merge.
|
Mon, 17 Dec 2012 14:35:43 +0100 |
Christian Haeubl |
avoid rare useless inlinings
|
Mon, 17 Dec 2012 13:44:56 +0100 |
Christian Haeubl |
fixed Unsafe snippets
|
Mon, 17 Dec 2012 12:02:11 +0100 |
Doug Simon |
(temp) forcing slow path for TLAB refill during array allocation
|
Mon, 17 Dec 2012 11:45:09 +0100 |
Doug Simon |
introduced graal.newArrayStub.forceSlowPath and graal.newInstanceStub.forceSlowPath system properties
|
Mon, 17 Dec 2012 11:29:06 +0100 |
Doug Simon |
made the effect of graal.logNewArrayStub independent from graal.logNewInstanceStub
|
Mon, 17 Dec 2012 11:12:25 +0100 |
Doug Simon |
fixed overly strong assertion
|
Mon, 17 Dec 2012 11:12:01 +0100 |
Doug Simon |
expanded LOG_PRINTF stub to handle up to 3 arguments in addition to the format string
|
Mon, 17 Dec 2012 08:32:49 +0100 |
Christian Haeubl |
C2 build bugfix
|
Fri, 14 Dec 2012 16:23:44 +0100 |
Christian Haeubl |
C1 build bugfix
|
Fri, 14 Dec 2012 15:19:38 +0100 |
Christian Haeubl |
Merge.
|
Fri, 14 Dec 2012 14:53:42 +0100 |
Christian Haeubl |
avoid searching for concrete methods on interfaces
|
Fri, 14 Dec 2012 14:39:50 +0100 |
Christian Haeubl |
ignore all graal files when building C1/C2
|
Fri, 14 Dec 2012 14:33:56 +0100 |
Christian Haeubl |
enforce that method substitution snippets are static methods
|
Fri, 14 Dec 2012 13:26:19 +0100 |
Christian Haeubl |
OS-specific identity hashcode bugfix
|
Fri, 14 Dec 2012 13:10:55 +0100 |
Christian Haeubl |
fixes after merge
|
Fri, 14 Dec 2012 13:02:49 +0100 |
Christian Haeubl |
Merge.
|
Fri, 14 Dec 2012 12:05:35 +0100 |
Christian Haeubl |
adder better CHA support
|
Wed, 12 Dec 2012 15:05:21 +0100 |
Christian Haeubl |
bugfixes for compiler intrinsics
|
Tue, 11 Dec 2012 16:38:27 +0100 |
Christian Haeubl |
use CHA more frequently for inlining
|
Tue, 11 Dec 2012 09:10:50 +0100 |
Christian Haeubl |
fixes after merge
|
Tue, 11 Dec 2012 08:48:12 +0100 |
Christian Haeubl |
Merge.
|
Tue, 11 Dec 2012 08:28:00 +0100 |
Christian Haeubl |
added more compiler intrinsics
|
Thu, 06 Dec 2012 13:53:36 +0100 |
Christian Haeubl |
added Unsafe.*Ordered* intrinsics
|
Tue, 04 Dec 2012 14:58:05 +0100 |
Christian Haeubl |
use the more compact nop instructions for alignment
|
Tue, 04 Dec 2012 14:57:13 +0100 |
Christian Haeubl |
removed unused C++ globals
|
Tue, 04 Dec 2012 11:14:23 +0100 |
Christian Haeubl |
fixed windows make files and VS2012-specific compilation issues
|
Tue, 04 Dec 2012 10:10:02 +0100 |
Christian Haeubl |
Merge.
|
Tue, 04 Dec 2012 10:09:25 +0100 |
Christian Haeubl |
re-enabled inlining of polymorphic calls with more than 2 receiver types
|
Mon, 03 Dec 2012 13:44:12 +0100 |
Christian Haeubl |
print more details when -XX:+PrintDeoptimizationDetails is enabled
|
Fri, 14 Dec 2012 14:35:13 +0100 |
Doug Simon |
Merge with http://hg.openjdk.java.net/hsx/hsx25/hotspot/
|
Fri, 07 Dec 2012 10:46:54 -0800 |
amurillo |
Added tag hs25-b12 for changeset a35a72dd2e12
jdk8-b68
|
Fri, 07 Dec 2012 10:46:53 -0800 |
amurillo |
Merge
hs25-b12
|
Fri, 07 Dec 2012 07:36:51 -0800 |
jwilhelm |
Merge
|
Thu, 29 Nov 2012 10:09:04 -0800 |
jmasa |
8003554: NPG: move Metablock and Metachunk code out of metaspace.cpp
|
Fri, 30 Nov 2012 11:46:17 -0800 |
johnc |
8004170: G1: Verbose GC output is not getting flushed to log file using JDK 8
|
Fri, 07 Dec 2012 01:09:03 -0800 |
roland |
Merge
|
Thu, 06 Dec 2012 11:05:33 -0800 |
twisti |
Merge
|
Thu, 06 Dec 2012 09:57:41 -0800 |
twisti |
8003250: SPARC: move MacroAssembler into separate file
|
Thu, 06 Dec 2012 14:33:52 +0100 |
neliasso |
Merge
|
Thu, 06 Dec 2012 09:50:08 +0100 |
neliasso |
8003934: Fix generation of malformed options to Projectcreator
|
Mon, 26 Nov 2012 15:11:55 +0100 |
neliasso |
8003983: LogCompilation tool is broken since c1 support
|
Mon, 03 Dec 2012 15:48:49 -0800 |
twisti |
8004319: test/gc/7168848/HumongousAlloc.java fails after 7172640
|
Fri, 30 Nov 2012 15:23:16 -0800 |
twisti |
8003240: x86: move MacroAssembler into separate file
|
Fri, 30 Nov 2012 11:44:05 -0800 |
twisti |
8003195: AbstractAssembler should not store code pointers but use the CodeSection directly
|
Tue, 27 Nov 2012 17:41:38 -0800 |
kvn |
8003850: add support for constants in stub code
|
Tue, 27 Nov 2012 17:24:15 -0800 |
bharadwaj |
7092905: C2: Keep track of the number of dead nodes
|
Tue, 27 Nov 2012 12:48:52 -0800 |
twisti |
8003868: fix shark for latest HotSpot and LLVM
|
Mon, 26 Nov 2012 17:25:11 -0800 |
twisti |
7172640: C2: instrinsic implementations in LibraryCallKit should use argument() instead of pop()
|
Wed, 21 Nov 2012 05:57:12 -0800 |
vlivanov |
8001538: hs_err file does not list anymore compiled methods in compilation events
|
Fri, 16 Nov 2012 15:49:46 -0800 |
kvn |
7146636: compiler/6865265/StackOverflowBug.java fails due to changed stack minimum
|
Fri, 30 Nov 2012 17:00:32 -0800 |
amurillo |
8004248: new hotspot build - hs25-b12
|
Thu, 06 Dec 2012 12:04:17 -0800 |
katleman |
Added tag jdk8-b67 for changeset 25bdce771bb3
|
Fri, 30 Nov 2012 16:45:27 -0800 |
amurillo |
Added tag hs25-b11 for changeset b61d9c88b759
jdk8-b67
|
Fri, 30 Nov 2012 16:45:26 -0800 |
amurillo |
Merge
hs25-b11
|
Fri, 30 Nov 2012 12:01:34 -0800 |
johnc |
Merge
|
Thu, 29 Nov 2012 23:02:52 +0100 |
stefank |
8004199: Change the ASM package for Test8003720
|
Thu, 29 Nov 2012 16:50:29 -0500 |
coleenp |
8000662: NPG: nashorn ant clean test262 out-of-memory with Java heap
|
Thu, 29 Nov 2012 13:55:49 -0800 |
cjplummer |
Merge
|
Tue, 27 Nov 2012 17:03:56 -0500 |
jiangli |
8003848: Make ConstMethod::generic_signature_index optional and move Method::_max_stack to ConstMethod.
|
Thu, 29 Nov 2012 11:23:15 -0800 |
johnc |
Merge
|
Tue, 27 Nov 2012 14:11:37 -0800 |
johnc |
7194633: G1: Assertion and guarantee failures in block offset table
|
Tue, 27 Nov 2012 14:20:21 +0100 |
stefank |
8003935: Simplify the needed includes for using Thread::current()
|
Tue, 27 Nov 2012 10:13:20 +0100 |
stefank |
8003720: NPG: Method in interpreter stack frame can be deallocated
|
Mon, 26 Nov 2012 12:31:03 -0500 |
coleenp |
8003722: More gcc 4.7 compilation errors
|
Tue, 20 Nov 2012 11:40:11 +0100 |
brutisso |
7198334: UseNUMA modifies system parameters on non-NUMA system
|
Wed, 28 Nov 2012 17:50:21 -0500 |
coleenp |
8003635: NPG: AsynchGetCallTrace broken by Method* virtual call
|
Wed, 28 Nov 2012 08:43:26 -0800 |
coleenp |
Merge
|
Wed, 28 Nov 2012 08:17:59 -0500 |
hseigel |
6924920: Class Data Sharing limit on the java version string can create failures
|
Wed, 28 Nov 2012 06:42:03 -0800 |
zgu |
Merge
|
Wed, 28 Nov 2012 09:19:38 -0500 |
zgu |
8003689: MemTracker::init_tracking_options() reads outside array if commandline argument is empty
|
Tue, 27 Nov 2012 07:57:57 -0800 |
mikael |
8003879: Duplicate definitions in vmStructs
|
Wed, 21 Nov 2012 21:26:12 -0500 |
dholmes |
Merge
|
Wed, 21 Nov 2012 20:07:52 -0500 |
dholmes |
8003591: Abstract_VM_Version::internal_vm_info_string needs to stringify FLOAT_ARCH for ease of use
|
Wed, 21 Nov 2012 09:02:13 -0800 |
mikael |
8003690: Example code in JVMTI GetStackTrace documentation is broken
|
Tue, 20 Nov 2012 20:27:40 -0500 |
coleenp |
Merge
|
Fri, 16 Nov 2012 09:05:19 -0500 |
zgu |
8003487: NMT: incorrect assertion in VMMemPointerIterator::remove_released_region method (memSnapshot.cpp)
|
Fri, 16 Nov 2012 09:43:43 -0800 |
amurillo |
8003541: new hotspot build - hs25-b11
|
Thu, 29 Nov 2012 11:30:04 -0800 |
katleman |
Added tag jdk8-b66 for changeset 01684f7fee1b
|
Fri, 14 Dec 2012 10:20:54 +0100 |
Doug Simon |
fixed bug in ReadNode.canonicalizeRead (can not canonicalize when the base address is a null object)
|
Thu, 13 Dec 2012 23:10:13 +0100 |
Doug Simon |
removed support for non-snippet based intrinsification
|
Thu, 13 Dec 2012 23:04:45 +0100 |
Doug Simon |
replaced manual intrinsification of Thread.currentThread() with a snippet
|
Thu, 13 Dec 2012 22:54:04 +0100 |
Doug Simon |
replaced manual intrinsification of Object.getClass() with a snippet
|
Thu, 13 Dec 2012 15:42:30 +0100 |
Doug Simon |
replaced usage of Unsafe.get<kind>(Object object, long offset) where object == null with Unsafe.get<kind>(long address)
|
Thu, 13 Dec 2012 14:27:37 +0100 |
Doug Simon |
replace manual intrinsification of Class.getModifiers() with a snippet
|
Thu, 13 Dec 2012 14:26:55 +0100 |
Doug Simon |
added @MethodSubstitution to support substitutions for methods such as Object.getClass() where the substitute method cannot have the same name as the original method
|
Thu, 13 Dec 2012 14:18:37 +0100 |
Doug Simon |
make the output produced by -Dgraal.printconfig=true sorted
|
Wed, 12 Dec 2012 21:55:50 +0100 |
Doug Simon |
added execution of the Graal API unittest with non-GraalVM HotSpot builds to the gate
|
Wed, 12 Dec 2012 21:36:40 +0100 |
Doug Simon |
changes to support Graal co-existing with the other HotSpot compiler(s) and being used for explicit compilation requests and code installation via the Graal API
|
Wed, 12 Dec 2012 15:46:11 +0100 |
Doug Simon |
made initialization of GraphPrinterDumpHandler.sdf be lazy to workaround an initialization order issue during VM start up
|
Tue, 11 Dec 2012 20:54:11 +0100 |
Doug Simon |
fixed issues triggered when using the CountingProxy (i.e., -Dgraal.countcalls=true) or LoggingProxy (i.e., -Dgraal.debug=true) to analyze traffic across the VM/compiler boundary
|
Tue, 11 Dec 2012 08:29:25 +0100 |
Doug Simon |
Merge.
|
Tue, 11 Dec 2012 08:27:01 +0100 |
Doug Simon |
branch to isolate fix for perf. regression
|
Mon, 10 Dec 2012 22:19:07 +0100 |
Doug Simon |
made the Graal implementation of the C++ AbstractCompiler class support native wrapper generation
|
Fri, 07 Dec 2012 23:41:51 +0100 |
Doug Simon |
removed declaration of temps (no longer) used by the monitorenter/monitorexits stubs
|
Fri, 07 Dec 2012 23:38:09 +0100 |
Doug Simon |
added TLAB fast refill stub for array allocation
|
Fri, 07 Dec 2012 23:35:23 +0100 |
Doug Simon |
removed unsafe injection of a new object constant into compiler graph
|
Fri, 07 Dec 2012 18:26:26 +0100 |
Doug Simon |
consolidated new_type_array and new_object_array stubs into one as there no difference between them
|
Fri, 07 Dec 2012 16:01:38 +0100 |
Doug Simon |
rename: RuntimeCall -> RuntimeCallTarget
|
Fri, 07 Dec 2012 15:12:05 +0100 |
Doug Simon |
added support for writing stubs in Java and wrote the TLAB fast refill stub
|
Fri, 07 Dec 2012 11:14:12 +0100 |
Doug Simon |
tightened first parameter type for LIRGeneratorTool.emitCall()
|
Fri, 07 Dec 2012 11:12:26 +0100 |
Doug Simon |
made snippet template specialization support ConstantParameters of type Word
|
Fri, 07 Dec 2012 11:09:17 +0100 |
Doug Simon |
made word type rewriting do stamp inference so that word typed phis are handled correctly
|
Fri, 07 Dec 2012 11:07:36 +0100 |
Doug Simon |
modified code installation to handle debug info that only contains oop maps but no frame information
|
Thu, 06 Dec 2012 14:01:32 +0100 |
Doug Simon |
created shared, cached exceptions with empty stack traces for the implementation of the -G:+OmitHotExceptionStacktrace option. This also avoids the issue of having an object embedded in compiled code without an external strong reference to the same object (objects in compiled code are weak references in HotSpot)
|
Wed, 05 Dec 2012 13:57:00 +0100 |
Lukas Stadler |
unify object reallocation code for c2 and Graal
|
Wed, 05 Dec 2012 13:56:56 +0100 |
Lukas Stadler |
sort the fields returned by getInstanceFields by offset
|
Tue, 04 Dec 2012 11:05:01 -0800 |
Christian Wimmer |
Defer lowering to next iteration when the CFG was changed by a previous lowering so that no lastFixedNode is available
|
Tue, 04 Dec 2012 11:02:56 -0800 |
Christian Wimmer |
Remove a usasge of getMirrorOrFail
|
Tue, 04 Dec 2012 10:53:19 -0800 |
Christian Wimmer |
Make method accessible from the outside
|
Tue, 04 Dec 2012 10:52:35 -0800 |
Christian Wimmer |
Add accessor
|
Tue, 04 Dec 2012 10:51:46 -0800 |
Christian Wimmer |
When a hub has Kind.Object, the hub is never null. Preserve that information it the stamp of the LoadHubNode.
|
Tue, 04 Dec 2012 10:50:12 -0800 |
Christian Wimmer |
Allow VM-specific lowering of FixedGuardNode
|
Tue, 04 Dec 2012 10:49:18 -0800 |
Christian Wimmer |
Provide Thread context class loader to getMirrorOrFail. This is a workaround until the Graal API is complete enough so that getMirrorOrFail is not necessary at all.
|