Thu, 14 Aug 2014 17:10:53 +0200 |
Christian Humer |
Truffle-DSL: minor fix for import guards. |
Thu, 14 Aug 2014 16:49:45 +0200 |
Christian Humer |
Merge. |
Thu, 14 Aug 2014 16:49:18 +0200 |
Christian Humer |
Truffle-DSL: implemented import guards feature. |
Thu, 14 Aug 2014 15:35:20 +0200 |
Doug Simon |
support use of -XX:CompileCommand=dontinline to exclude problematic methods from CompileTheWorld |
Thu, 14 Aug 2014 15:02:17 +0200 |
Christian Humer |
Truffle-DSL: fixed guard solve of guards for interfaces. |
Thu, 14 Aug 2014 13:11:47 +0200 |
Christian Humer |
SL: use the new IntegerConditionProfile in simple language. |
Wed, 13 Aug 2014 20:44:36 +0200 |
Christian Humer |
Truffle: new condition profile primitives. |
Wed, 13 Aug 2014 21:57:12 +0200 |
Doug Simon |
instances of generated Node classes are created with static factory methods |
Wed, 13 Aug 2014 21:28:23 +0200 |
Doug Simon |
fixed header |
Wed, 13 Aug 2014 21:09:30 +0200 |
Doug Simon |
fixed eclipseformat issue |
Wed, 13 Aug 2014 21:05:29 +0200 |
Doug Simon |
process all declared interfaces when collecting transitive super types |
Wed, 13 Aug 2014 18:36:52 +0200 |
Doug Simon |
Merge. |
Wed, 13 Aug 2014 18:06:26 +0200 |
Christian Humer |
Truffle-DSL: fixed resolve of executeWith. |
Wed, 13 Aug 2014 18:06:26 +0200 |
Christian Humer |
Truffle-DSL: cache primary executes |
Wed, 13 Aug 2014 18:06:26 +0200 |
Christian Humer |
Truffle-DSL: better caching for type checks. |
Wed, 13 Aug 2014 18:06:18 +0200 |
Christian Humer |
Truffle-DSL: no need to generate code the for type system anymore. |
Wed, 13 Aug 2014 18:06:18 +0200 |
Christian Humer |
Truffle-DSL: introduced identifiers for type matching. |
Wed, 13 Aug 2014 18:06:18 +0200 |
Christian Humer |
Truffle-DSL: refined autoimportCache organizeImports. |
Wed, 13 Aug 2014 18:06:18 +0200 |
Christian Humer |
Truffle-DSL: refined type system type caching |
Wed, 13 Aug 2014 18:06:18 +0200 |
Christian Humer |
Truffle-DSL: optimized ElementUtils.typeEquals |
Wed, 13 Aug 2014 18:06:18 +0200 |
Christian Humer |
Truffle-DSL: added hashing for type lookups. |
Wed, 13 Aug 2014 18:06:18 +0200 |
Christian Humer |
Truffle-DSL: added caching for autoimports. |
Wed, 13 Aug 2014 18:06:18 +0200 |
Christian Humer |
Truffle-DSL: fixed ElementUtils#getType should not throw NPE if type is not on the classpath. |
Wed, 13 Aug 2014 18:25:45 +0200 |
Doug Simon |
added @NodeInfo annotations to all Node classes |
Wed, 13 Aug 2014 18:24:26 +0200 |
Doug Simon |
check that all Node classes are annotated with @NodeInfo |
Wed, 13 Aug 2014 18:23:04 +0200 |
Doug Simon |
annotate generated Node classes with @GeneratedNode; improved error messages in @NodeInfo annotation processor |
Wed, 13 Aug 2014 14:06:36 +0200 |
Josef Eisl |
HSAIL: remove register hint for ShiftOp. |
Wed, 13 Aug 2014 14:05:09 +0200 |
Josef Eisl |
Assert that CompositeValues are not visited directly by ValueProcedures/ValueConsumers. |
Wed, 13 Aug 2014 10:11:43 +0200 |
Josef Eisl |
Use ValueConsumer in RedundantMoveElimination. |
Wed, 13 Aug 2014 10:11:27 +0200 |
Josef Eisl |
Use ValueConsumer in HotSpotBackend. |
Wed, 13 Aug 2014 10:03:21 +0200 |
Josef Eisl |
Use InstructionValueConsumer in CompositeValueReplacementTests. |
Tue, 12 Aug 2014 18:36:57 +0200 |
Josef Eisl |
Use ValueConsumer in LIRVerifier. |
Tue, 12 Aug 2014 17:55:39 +0200 |
Josef Eisl |
Use InstructionValueConsumer in RegisterVerifier. |
Wed, 13 Aug 2014 10:10:38 +0200 |
Josef Eisl |
Use ValueConsumer in LinearScan where possible. |
Tue, 12 Aug 2014 17:18:48 +0200 |
Josef Eisl |
Add LIRInstruction.visitEach{Input,Alive,Output,State}(InstructionValueConsumer). |
Tue, 12 Aug 2014 16:59:07 +0200 |
Josef Eisl |
Restrict access to internal forEach* in LIRInstructionClass and friends. |
Tue, 12 Aug 2014 16:09:18 +0200 |
Josef Eisl |
Add InstructionValueConsumer and ValueConsumer. |
Tue, 12 Aug 2014 17:38:00 +0200 |
Josef Eisl |
Introduce InstructionValueProcedureBase. |
Tue, 12 Aug 2014 16:18:07 +0200 |
Josef Eisl |
Outsource Value/StateProcedure classes into files. |
Tue, 12 Aug 2014 16:30:17 -0700 |
Tom Rodriguez |
Replace hsail donor threads with hsail tlabs |
Tue, 12 Aug 2014 16:12:49 -0700 |
Tom Rodriguez |
add exception to graph name in exception graph dump |
Tue, 12 Aug 2014 16:10:55 -0700 |
Tom Rodriguez |
add LoweredAtomicReadAndWriteNode to WriteBarrierVerificationPhase |
Tue, 12 Aug 2014 15:16:28 -0700 |
Tom Rodriguez |
copy all fields in cloneAsArrayAccess |
Tue, 12 Aug 2014 15:14:46 -0700 |
Tom Rodriguez |
Increase size of Integer.IntegerCache for igv to reduce duplicate boxed integers |
Tue, 12 Aug 2014 15:12:37 -0700 |
Tom Rodriguez |
improve rendering of RangeSlider |
Tue, 12 Aug 2014 17:45:03 +0200 |
Christian Humer |
Truffle-DSL: fixed a bug in ElementUtils#getType. |
Tue, 12 Aug 2014 17:33:24 +0200 |
Christian Humer |
Added checkstyle entry to new graph.processors project. |
Tue, 12 Aug 2014 17:21:06 +0200 |
Christian Humer |
Added initial version of the graal graph nodes annotation processor. |
Tue, 12 Aug 2014 17:21:06 +0200 |
Christian Humer |
Truffle-DSL: initial cleanups for code sharing with the new graal annotation processor. |
Tue, 12 Aug 2014 14:54:36 +0200 |
Roland Schatz |
Remove debug output. |
Tue, 12 Aug 2014 14:35:49 +0200 |
Roland Schatz |
Correctly parse VEX encoded instructions in Assembler::locate_operand. |
Tue, 12 Aug 2014 14:13:50 +0200 |
Roland Schatz |
More canonicalizations in FloatAdd/SubNode. |
Tue, 12 Aug 2014 14:04:01 +0200 |
Danilo Ansaloni |
Factored out the '_copyToJdk' function and allow copying files to jre/lib/ext. |
Tue, 12 Aug 2014 01:34:02 +0200 |
Christian Humer |
Truffle-DSL: fixed uninitialized triggered a deopt even if fallback was set to true. |
Tue, 12 Aug 2014 01:34:02 +0200 |
Christian Humer |
Fixed compile error in os_windows.cpp. |
Tue, 12 Aug 2014 00:08:19 +0200 |
Doug Simon |
put some security sensitive actions into a privileged action |
Tue, 12 Aug 2014 00:01:54 +0200 |
Doug Simon |
set protection domain to null for classes loaded by the Graal class loader |
Mon, 11 Aug 2014 13:53:37 -0700 |
Michael Van De Vanter |
Merge with db2ac421649a00f0f8e1022d9daa682a0e9dd114 |
Mon, 11 Aug 2014 13:51:26 -0700 |
Michael Van De Vanter |
SL/instrumentation: minor cleanups in sl.test.instrument |
Mon, 11 Aug 2014 10:35:38 -0700 |
Michael Van De Vanter |
Truffle/API test: additional documentation on the new instrumentation tests; move into project with other tests and add an entry in package-info.java |
Mon, 11 Aug 2014 18:53:38 +0200 |
Doug Simon |
Merge. |
Mon, 11 Aug 2014 16:11:27 +0200 |
Doug Simon |
added AllocSpy-based memory usage benchmarking |
Mon, 11 Aug 2014 16:10:42 +0200 |
Doug Simon |
support for eliding methods in snippets (e.g., to handle instrumentation agents) |
Mon, 11 Aug 2014 15:42:32 +0200 |
Doug Simon |
made AllocSpy public |
Mon, 11 Aug 2014 18:07:31 +0200 |
Josef Eisl |
Clone CompositeValue in ValuePosition.set(). |
Mon, 11 Aug 2014 17:40:27 +0200 |
Josef Eisl |
Add CompositeValue replacement tests for ValuePositionProcedure. |
Mon, 11 Aug 2014 14:39:43 +0200 |
Josef Eisl |
ExcludeFromIdentityComparisonVerification: update comment. |
Mon, 11 Aug 2014 17:44:52 +0200 |
Christian Humer |
Truffle-DSL: fixed findbugs error. |
Mon, 11 Aug 2014 17:29:24 +0200 |
Christian Humer |
Truffle-DSL: Fixed headers. |
Mon, 11 Aug 2014 17:20:24 +0200 |
Christian Humer |
Truffle-DSL: fixed assertions on unspecified toString methods of the annotation processing API. |
Mon, 11 Aug 2014 16:37:40 +0200 |
Christian Humer |
Truffle-DSL: fixed behaviour of insertBefore to be more intuitive. |
Mon, 11 Aug 2014 16:21:54 +0200 |
Christian Humer |
Truffle-DSL: fixed formatting problems. |
Mon, 11 Aug 2014 15:57:47 +0200 |
Christian Humer |
Truffle-DSL: added some javadoc |
Mon, 11 Aug 2014 15:57:47 +0200 |
Christian Humer |
SL: adapt SL for @Generic to @Fallback rename. |
Mon, 11 Aug 2014 15:57:47 +0200 |
Christian Humer |
Truffle-DSL: renamed @Generic to @Fallback. |
Mon, 11 Aug 2014 15:57:14 +0200 |
Christian Humer |
Truffle-DSL: new package structure. |
Mon, 11 Aug 2014 15:53:05 +0200 |
Christian Humer |
Truffle-DSL: moved new GeneratedTypeMirror to ast package. |
Mon, 11 Aug 2014 15:53:05 +0200 |
Christian Humer |
Truffle-DSL: removed old writable AST API. |
Mon, 11 Aug 2014 15:53:05 +0200 |
Christian Humer |
Truffle-DSL: updated tests for the new generation layout. |
Mon, 11 Aug 2014 15:53:05 +0200 |
Christian Humer |
Truffle-DSL: Several new features implemented: |
Mon, 11 Aug 2014 15:53:05 +0200 |
Christian Humer |
Truffle-DSL: minor adaptions to the processor AST. |
Mon, 11 Aug 2014 15:53:05 +0200 |
Christian Humer |
Truffle-DSL: the processor compiler abstraction now supports declaration oder for enclosed elements of types for JDT which is not conforming to specification. |
Mon, 11 Aug 2014 15:53:05 +0200 |
Christian Humer |
Truffle-DSL: removed PolymorphicLimit. Not supported and required anymore. |
Mon, 11 Aug 2014 15:53:05 +0200 |
Christian Humer |
Truffle-DSL: added shared code required for the new generation layout. |
Mon, 11 Aug 2014 15:53:05 +0200 |
Christian Humer |
Truffle-DSL: added experimental new implies annotation to declare implication relations on guards. |
Mon, 11 Aug 2014 15:53:04 +0200 |
Christian Humer |
Truffle-DSL: deprecated order and added insertBefore and contains attributes to the Specialization annotation. |
Mon, 11 Aug 2014 15:53:04 +0200 |
Christian Humer |
Truffle: -G:+TraceTruffleCompilationPolymorphism now prints the compact tree of the polymorphic node. |
Mon, 11 Aug 2014 15:53:04 +0200 |
Christian Humer |
Truffle: Added option to query a BranchProfile for visited. |
Mon, 11 Aug 2014 15:45:18 +0200 |
Christian Humer |
Merge. |
Mon, 11 Aug 2014 15:44:52 +0200 |
Christian Humer |
Truffle: turn off class instance stamps by default. |
Mon, 11 Aug 2014 14:29:56 +0200 |
Josef Eisl |
Clone value arrays in CompositeValue.clone(). |
Mon, 11 Aug 2014 13:58:08 +0200 |
Josef Eisl |
Add CompositeValue update test for value arrays. |
Fri, 08 Aug 2014 18:45:37 +0200 |
Josef Eisl |
LIRIntrospection.forEach: write back only if value has changed. |
Fri, 08 Aug 2014 18:13:50 +0200 |
Josef Eisl |
Clone CompositeValue in LIRIntrospection.forEachComponent(). |
Thu, 07 Aug 2014 14:36:28 +0200 |
Josef Eisl |
Create LIRIntrospection.forEachComponent (copy of LIRIntrospection.forEach). |
Thu, 07 Aug 2014 15:27:01 +0200 |
Josef Eisl |
Make CompositeValue Cloneable. |
Fri, 08 Aug 2014 18:40:23 +0200 |
Josef Eisl |
Add CompositeValue replacement test. |
Mon, 11 Aug 2014 12:04:00 +0200 |
Josef Eisl |
Remove println. |
Fri, 08 Aug 2014 19:21:39 +0200 |
Josef Eisl |
Add ExcludeFromIdentityComparisonVerification annotation. |
Fri, 08 Aug 2014 18:12:04 +0200 |
Josef Eisl |
Add identityEquals to Value. |
Sat, 09 Aug 2014 08:51:01 -0700 |
Michael Haupt |
merge |
Fri, 08 Aug 2014 10:44:37 -0700 |
Michael Haupt |
option for dumping only partial evaluation results |
Fri, 08 Aug 2014 23:58:53 +0200 |
Doug Simon |
use correct class loader when looking up services |
Fri, 08 Aug 2014 23:58:15 +0200 |
Doug Simon |
set context class loader for CompilerThreads |
Fri, 08 Aug 2014 23:15:45 +0200 |
Bernhard Urban |
check graal invariants: update stamp for phis before verification |
Fri, 08 Aug 2014 23:14:37 +0200 |
Bernhard Urban |
mx: refactor maven_install_truffle such that it uses specified paths from the project file |
Fri, 08 Aug 2014 17:18:48 +0200 |
Doug Simon |
changed result labels for MemoryUsageBenchmark |
Fri, 08 Aug 2014 15:54:39 +0200 |
Lukas Stadler |
additional info field on FrameSlot nodes (for language-specific use) |
Fri, 08 Aug 2014 15:52:34 +0200 |
Lukas Stadler |
use string switch in MetaUtil |
Fri, 08 Aug 2014 12:37:25 +0200 |
Doug Simon |
workaround for buggy pylint warning |
Fri, 08 Aug 2014 12:33:38 +0200 |
Doug Simon |
Merge. |
Fri, 08 Aug 2014 12:33:22 +0200 |
Doug Simon |
add support for CompileTheWorld based memory usage analysis |
Fri, 08 Aug 2014 12:29:07 +0200 |
Doug Simon |
added memory usage analysis to CompileTheWorld |
Thu, 07 Aug 2014 17:33:25 +0200 |
Doug Simon |
set bootClassPathAgent=true for JAVA_ALLOCATION_INSTRUMENTER library |
Thu, 07 Aug 2014 17:32:17 +0200 |
Doug Simon |
mx: add support for Java agent libraries that use the Boot-Class-Path manifest attribute to ensure that are loaded by the boot class path loader |
Thu, 07 Aug 2014 11:06:09 -0700 |
Tom Rodriguez |
Dump disassembly in crash log |
Thu, 07 Aug 2014 11:05:12 -0700 |
Tom Rodriguez |
Do normal crash reporting when encountering unexpected SEGV |
Thu, 07 Aug 2014 08:04:23 +0200 |
Matthias Grimmer |
NFI: initialization only if platform is x86 |
Wed, 06 Aug 2014 17:49:04 +0200 |
Doug Simon |
improvements to MemoryUsageBenchmark |
Wed, 06 Aug 2014 17:42:29 +0200 |
Doug Simon |
removed deprecated methods in MetaUtil |
Wed, 06 Aug 2014 17:41:51 +0200 |
Doug Simon |
renamed GraalCompilerTest.parse to GraalCompilerTest.parseEager and improved javadoc for all parse* methods |
Wed, 06 Aug 2014 17:34:00 +0200 |
Doug Simon |
added "Parsing" debug scope in GraalCompilerTest.parse0 |
Wed, 06 Aug 2014 15:12:49 +0200 |
Andreas Woess |
Truffle: add TraceTruffleAssumptions option for debugging installed code invalidations due to assumptions |
Wed, 06 Aug 2014 14:52:41 +0200 |
Andreas Woess |
Truffle: temporarily disable inlining invalidations |
Wed, 06 Aug 2014 15:01:16 +0200 |
Lukas Stadler |
support for compressed inputs to NullCheckNode |
Tue, 05 Aug 2014 10:06:08 +0200 |
Lukas Stadler |
small cleanup |
Wed, 06 Aug 2014 15:05:34 +0200 |
Lukas Stadler |
ArrayEqualsNode is a memory access |
Wed, 06 Aug 2014 15:05:34 +0200 |
Lukas Stadler |
default implementation of methods in MemoryAccess |
Wed, 06 Aug 2014 11:06:28 +0200 |
Doug Simon |
set javac.source and javac.target in NetBeans configurations based on per-project Java compliance |
Wed, 06 Aug 2014 10:59:42 +0200 |
Doug Simon |
NFI: more cleanup |
Wed, 06 Aug 2014 08:27:42 +0200 |
Matthias Grimmer |
NFI: cleanup |
Tue, 05 Aug 2014 16:35:28 -0700 |
David Piorkowski |
Merge. |
Tue, 05 Aug 2014 16:34:08 -0700 |
David Piorkowski |
SL: Added instrumentation testing |
Tue, 05 Aug 2014 23:12:22 +0100 |
Chris Seaton |
Merge. |
Tue, 05 Aug 2014 22:22:43 +0100 |
Chris Seaton |
Merge. |
Tue, 05 Aug 2014 22:20:06 +0100 |
Chris Seaton |
Truffle: build DSL processor before trying to install it. |
Tue, 05 Aug 2014 22:50:50 +0200 |
Andreas Woess |
Merge |
Tue, 05 Aug 2014 11:49:06 +0200 |
Andreas Woess |
Truffle: fix stack trace for indirect calls with default runtime |
Tue, 05 Aug 2014 22:00:12 +0200 |
Doug Simon |
moved MemoryUsageBenchmark to graal.hotspot.test and use CompilationTask to drive compilation |
Tue, 05 Aug 2014 21:15:40 +0200 |
Doug Simon |
consolidated graal.hotspot.jdk8.test into graal.hotspot.test |
Tue, 05 Aug 2014 20:57:38 +0200 |
Doug Simon |
HSAIL: miscellaneous HSAIL test tweaks and fixes: |
Tue, 05 Aug 2014 15:57:37 +0100 |
Chris Seaton |
Truffle: rename install to maven-install-truffle and update location of Truffle JARs. |
Tue, 05 Aug 2014 16:06:08 +0200 |
Matthias Grimmer |
Canonicalizeprojects |
Tue, 05 Aug 2014 15:58:11 +0200 |
Matthias Grimmer |
GNFI: move GNFI interfaces to oracle.nfi - interface does not depend on graal |
Tue, 05 Aug 2014 12:34:55 +0200 |
Doug Simon |
preliminary compiler memory usage benchmark |
Tue, 05 Aug 2014 12:34:15 +0200 |
Doug Simon |
use stream API to concatenate ZipFile iterators |
Mon, 04 Aug 2014 19:02:56 -0700 |
Michael Van De Vanter |
Merge with 4d0d1dc5db0039a0c7a0a1f127819b222b49a3a1 |
Mon, 04 Aug 2014 18:53:21 -0700 |
Michael Van De Vanter |
SL/SourceAttribution: restore some attribution fixes that were lost in a tussle with hg; turn off tracing code in SL tests. |
Fri, 01 Aug 2014 18:24:22 -0700 |
Michael Van De Vanter |
SL/SourceAttribution: correct expected output from a test that has changed |
Fri, 01 Aug 2014 18:14:43 -0700 |
Michael Van De Vanter |
Backed out changeset: d654cd5ed05a |
Fri, 01 Aug 2014 18:10:48 -0700 |
Michael Van De Vanter |
SL/SourceAttribution: further corrections for attributing function bodies |
Mon, 04 Aug 2014 23:25:14 +0200 |
Doug Simon |
introduce extra field to record when HotSpotGraalRuntime has been initialized to avoid spurious errors during VM shutdown for short lived applications |
Mon, 04 Aug 2014 16:50:50 +0200 |
Doug Simon |
moved distribution artifacts into build/ sub-directory |
Mon, 04 Aug 2014 15:54:41 +0200 |
Doug Simon |
Graal class loader must delegate directly to the boot class loader |
Mon, 04 Aug 2014 14:28:05 +0200 |
Doug Simon |
gracefully handle ConcurrentModificationException while iterating over system properties during initialization of the Debug class |
Mon, 04 Aug 2014 14:26:29 +0200 |
Doug Simon |
give all aborting threads a chance to print Graal related stack traces |
Mon, 04 Aug 2014 11:38:25 +0200 |
Doug Simon |
removed tests |
Sat, 02 Aug 2014 11:14:27 +0200 |
Doug Simon |
ignore all zip files |
Sat, 02 Aug 2014 11:11:56 +0200 |
Doug Simon |
mx_graal: do not install jdk jars twice when building (which should prevent duplicate GeneratedSourcesSha1 class in graal-truffle.jar) |
Fri, 01 Aug 2014 16:30:22 -0700 |
Michael Van De Vanter |
SL/SourceAttribution: correct some omissions, and in particular add new node SLParenExpressionNode to represent a parenthesized expression; this is semantically neutral of course, but needed to account correctly for the text of such an expression (as opposed to its contents). |
Fri, 01 Aug 2014 16:28:06 -0700 |
Michael Van De Vanter |
Truffle/SourceAttribution: NodeUtil.displaySourceAttribution() outut revised for legibility. |
Fri, 01 Aug 2014 17:37:34 +0200 |
Gilles Duboscq |
Truffle: Add conditions to CompilerDirective accesses in FrameWithoutBoxing |
Fri, 01 Aug 2014 15:19:26 +0200 |
Gilles Duboscq |
unswitching: check full SwitchNode structure |
Fri, 25 Jul 2014 13:12:32 +0200 |
Gilles Duboscq |
mx: fix comments: jrelibrary is about the JRE, not the JDK |
Fri, 01 Aug 2014 11:36:08 +0200 |
Doug Simon |
fixed regression in use of -f option to 'mx build' |
Thu, 31 Jul 2014 18:47:10 +0200 |
Doug Simon |
Merge. |
Thu, 31 Jul 2014 17:53:06 +0200 |
Doug Simon |
HSAIL: reset TLAB in donor thread to detect allocation in donor while kernel was active |
Thu, 31 Jul 2014 17:52:13 +0200 |
Doug Simon |
mx: distribution should (also) be rebuilt when a transitive project dependency is updated |
Thu, 31 Jul 2014 16:35:17 +0200 |
Bernhard Urban |
projects: consistent naming for source archives |
Thu, 31 Jul 2014 07:29:13 -0700 |
Stefan Anzinger |
Merge |
Thu, 31 Jul 2014 07:07:38 -0700 |
Stefan Anzinger |
[SPARC] Fixing compare of short/char with constants, using half of single float registers as of now, otherwise it would overlap with double registers |
Wed, 30 Jul 2014 14:49:41 -0700 |
Stefan Anzinger |
[SPARC] Putting safepoint to the right instruction in code. |
Wed, 30 Jul 2014 10:39:39 -0700 |
Stefan Anzinger |
Merge |
Wed, 30 Jul 2014 09:36:32 -0700 |
Stefan Anzinger |
Fix complaints from findbugs |
Wed, 30 Jul 2014 08:51:04 -0700 |
Stefan Anzinger |
[SPARC] Test op applies to bool, char, byte and short types as well. |
Wed, 30 Jul 2014 08:50:26 -0700 |
Stefan Anzinger |
[SPARC] Fist implementation of unsigned arithmethic (Still to improve) |
Wed, 30 Jul 2014 08:41:52 -0700 |
Stefan Anzinger |
[SPARC] Using now right opcodes for unsigned compare operations |
Wed, 30 Jul 2014 08:40:08 -0700 |
Stefan Anzinger |
[SPARC] Fix deoptimization fixup of return pc when called via the deoptimization entry |
Wed, 30 Jul 2014 08:37:10 -0700 |
Stefan Anzinger |
[SPARC] New test with mixed params (mixed slot sizes 1,2,4,8 bytes) in higher argument indices (> 5) |
Wed, 30 Jul 2014 08:35:22 -0700 |
Stefan Anzinger |
[SPARC] Fixed assertion for stackslot avalibility when deopt is possible |
Tue, 29 Jul 2014 11:51:29 -0700 |
Stefan Anzinger |
[SPARC] Spill slots must be 4 byte aligned |
Tue, 29 Jul 2014 11:04:36 -0700 |
Stefan Anzinger |
[SPARC] Let the register allocator manage where the thread is aved during the runtime call. |
Mon, 28 Jul 2014 15:49:50 -0700 |
Stefan Anzinger |
[SPARC] Fixing TableSwitchOp when using default target |
Mon, 28 Jul 2014 14:29:52 -0700 |
Stefan Anzinger |
[SPARC] First implementation of TableSwitchOp |
Mon, 28 Jul 2014 10:38:18 -0700 |
Stefan Anzinger |
[SPARC] Provide call save info for deoptimization calls as well |
Mon, 28 Jul 2014 10:37:13 -0700 |
Stefan Anzinger |
[SPARC] Control flow now for AT, BT, AE, BE |
Mon, 28 Jul 2014 10:36:27 -0700 |
Stefan Anzinger |
[SPARC] ld/st for char, byte and boolean |
Fri, 25 Jul 2014 20:57:11 -0700 |
Stefan Anzinger |
[SPARC] Small typo in monitorSnippets |
Fri, 25 Jul 2014 20:55:56 -0700 |
Stefan Anzinger |
[SPARC] Fix issues, with looking up information for exception handling, (Return PC is after the delay slot) |
Fri, 25 Jul 2014 20:54:28 -0700 |
Stefan Anzinger |
[SPARC] Fix issues when deoptimizing with floats in local scope. |
Fri, 25 Jul 2014 20:48:28 -0700 |
Stefan Anzinger |
[SPARC] Implement irem |
Thu, 24 Jul 2014 16:03:29 -0700 |
Stefan Anzinger |
[SPARC] When handling with stackpointer register, we need to always add the stack bias as well |
Thu, 24 Jul 2014 15:38:05 -0700 |
Stefan Anzinger |
[SPARC] compareAndSwap must not modify the new value. |
Thu, 24 Jul 2014 08:19:30 -0700 |
Stefan Anzinger |
[SPARC] Temporary fix to get the stack for deoptimization right when exception is thrown |
Thu, 24 Jul 2014 08:13:55 -0700 |
Stefan Anzinger |
[SPARC] Patch return address fix (cleanup) |
Thu, 24 Jul 2014 08:13:21 -0700 |
Stefan Anzinger |
[SPARC] Patch the return address fixed |
Thu, 24 Jul 2014 08:12:19 -0700 |
Stefan Anzinger |
[SPARC] InvokeInterface calls (vstubs) need the called interface in G5 register |
Mon, 21 Jul 2014 19:37:16 -0700 |
Stefan Anzinger |
[SPARC] Fix handling of overflow parameter on stack. |
Mon, 21 Jul 2014 11:16:25 -0700 |
Stefan Anzinger |
[SPARC] Implement loading float and double values from stack. |
Mon, 21 Jul 2014 11:15:44 -0700 |
Stefan Anzinger |
[SPARC] Reformatting some enum constants to match better to the SPARC 2011 Architecture manual |
Mon, 21 Jul 2014 10:45:43 -0700 |
Stefan Anzinger |
[SPARC] Put extended arguments (index > 6) on the right place in stack |
Mon, 21 Jul 2014 10:08:37 -0700 |
Stefan Anzinger |
[SPARC] Improving Exception Handling and Const2Stack |
Thu, 17 Jul 2014 17:29:35 -0700 |
Stefan Anzinger |
LIRIntrospection, print byte[] parameter as string, when array consists solely of printable (ascii) characters or null bytes. |
Thu, 17 Jul 2014 17:16:39 -0700 |
Stefan Anzinger |
[SPARC] Add relocation info for constant reference to constant section |
Wed, 16 Jul 2014 08:50:11 -0700 |
Stefan Anzinger |
[SPARC] Updating jump targets for fcmp instructions when doing unordered compare of float/double values |
Thu, 31 Jul 2014 14:43:37 +0200 |
Doug Simon |
respect dependency order between distributions when building them |
Thu, 31 Jul 2014 13:42:56 +0200 |
Doug Simon |
improved generated sources up-to-date check by using SHA1 digests |
Thu, 31 Jul 2014 12:00:23 +0200 |
Bernhard Urban |
mx: fix permissions of copied bootstrap JDK files (don't make everything executable) |
Thu, 31 Jul 2014 00:19:21 +0200 |
Doug Simon |
removed direct use of Unsafe.getUnsafe() since graal.jar is no longer on boot class path and so reflection method of accessed Unsafe must be used |
Wed, 30 Jul 2014 21:48:03 +0200 |
Doug Simon |
don't allow blocking compilation requests to Graal if Graal itself is not yet initialized |
Wed, 30 Jul 2014 18:27:14 +0200 |
Doug Simon |
made -XX:+UseGraalClassLoader the default (now that truffle.jar is on the boot class path) |
Wed, 30 Jul 2014 18:27:06 +0200 |
Doug Simon |
split com.oracle.graal.truffle.* projects into a separate graal-truffle.jar and added truffle.jar to the boot class path |
Wed, 30 Jul 2014 13:42:10 +0200 |
Chris Seaton |
Add an mx install command to install the Truffle jars to the local Maven repository. |
Wed, 30 Jul 2014 11:39:07 +0200 |
Chris Seaton |
Fix Python style. |
Wed, 30 Jul 2014 11:34:10 +0200 |
Chris Seaton |
Unless the current revision is tagged as a release, make the Graal version 0.(n+1)-dev, in order to differentiate between release and development versions. |
Tue, 29 Jul 2014 17:58:11 -0700 |
Tom Rodriguez |
Extra sanity checking in initHotSpotVMConfig |
Tue, 29 Jul 2014 17:57:29 -0700 |
Tom Rodriguez |
add some comments to BitOpNodesTest.java |
Tue, 29 Jul 2014 17:40:22 -0700 |
Tom Rodriguez |
Properly handle multiple copies of the same test when unswitching |
Tue, 29 Jul 2014 17:40:15 -0700 |
Tom Rodriguez |
eliminate duplicate entries from profile data |
Tue, 29 Jul 2014 17:40:00 -0700 |
Tom Rodriguez |
Don't read beyond end of known vtable |
Tue, 29 Jul 2014 17:39:11 -0700 |
Tom Rodriguez |
CleanTypeProfileProxyPhase should cleanup after itself |
Tue, 29 Jul 2014 17:35:33 +0200 |
Lukas Stadler |
fix FloatRemNode canonicalization |
Tue, 29 Jul 2014 16:58:05 +0200 |
Doug Simon |
added test showing that the Graal API is inaccessible when -XX:+UseGraalClassLoader is specified |
Tue, 29 Jul 2014 16:54:57 +0200 |
Doug Simon |
added test to show only verified bytecode can be accessed with Graal API |
Tue, 29 Jul 2014 16:53:42 +0200 |
Doug Simon |
make up-to-date check for generated sources work with --installed-jdks |
Mon, 28 Jul 2014 14:43:28 -0700 |
Tom Rodriguez |
Do final round of incremental conditional elimination |
Mon, 28 Jul 2014 14:43:01 -0700 |
Tom Rodriguez |
Don't create useless ValueAnchorNode |
Mon, 28 Jul 2014 13:52:26 -0700 |
Tom Rodriguez |
make scheduling before dumping optional to speed up dumping |
Mon, 28 Jul 2014 13:51:36 -0700 |
Tom Rodriguez |
correct name of zero usages method |
Mon, 28 Jul 2014 16:51:45 +0200 |
Doug Simon |
generalized check that VM is up-to-date with all generated sources |
Mon, 28 Jul 2014 15:53:07 +0200 |
Lukas Stadler |
cached MatchPattern.Result failure constants |
Mon, 28 Jul 2014 15:53:07 +0200 |
Lukas Stadler |
small fix in FloatingReadPhase (when handling existing phis) |
Mon, 28 Jul 2014 15:53:07 +0200 |
Lukas Stadler |
remove unused setters from BinaryOpLogicNode |
Mon, 28 Jul 2014 15:53:07 +0200 |
Lukas Stadler |
rename IntegerBelowThanNode to IntegerBelowNode |
Mon, 28 Jul 2014 14:48:11 +0200 |
Doug Simon |
modify the 'mx vm' command to check that the VM is up-to-date with respect to graalRuntime.inline.hpp |
Mon, 28 Jul 2014 13:55:33 +0200 |
Doug Simon |
made sha1 signatures mandatory for libraries; made libraries for all downloading performed by commands in mx_graal |
Mon, 28 Jul 2014 11:35:17 +0200 |
Doug Simon |
added per-user cache for mx downloads |
Fri, 25 Jul 2014 17:38:00 -0700 |
Tom Rodriguez |
loading of anonymous classes must update SystemDictionary::_number_of_modifications |
Fri, 25 Jul 2014 08:35:34 -0700 |
David Piorkowski |
SL: Merging changes to root |
Thu, 24 Jul 2014 16:14:44 -0700 |
David Piorkowski |
SL: Added support for instrumentation. |