Mercurial > hg > graal-compiler
graph
-
Forward mx verbose mode to jmhWed, 26 Feb 2014 15:24:58 +0100, by Gilles Duboscq
-
be more careful with clinit of CompilationTaskWed, 26 Feb 2014 11:10:27 -0800, by Tom Rodriguez
-
Source comments in integer conversion nodes.Wed, 26 Feb 2014 15:56:11 +0100, by Roland Schatz
-
Reduce bit width of integer operations where possible.Wed, 26 Feb 2014 15:56:03 +0100, by Roland Schatz
-
Support integer arithmetic for arbitrary types.Wed, 26 Feb 2014 15:55:04 +0100, by Roland Schatz
-
Keep stamp when canonicalizing nodes to constants.Wed, 26 Feb 2014 15:53:51 +0100, by Roland Schatz
-
Separate singleton stamp for the void type.Wed, 26 Feb 2014 11:20:50 +0100, by Roland Schatz
-
Remove unused method.Wed, 26 Feb 2014 11:08:08 +0100, by Roland Schatz
-
don't directly access the arraylength of Constant objectsTue, 25 Feb 2014 21:40:34 -0800, by Tom Rodriguez
-
support canonicalization of arraylength in ReadNodeTue, 25 Feb 2014 13:13:40 -0800, by Tom Rodriguez
-
Don't elide volatile LoadFieldTue, 25 Feb 2014 13:07:48 -0800, by Tom Rodriguez
-
ThreadLocals should be finalTue, 25 Feb 2014 13:04:25 -0800, by Tom Rodriguez
-
Make Debug.metric objects staticTue, 25 Feb 2014 09:49:47 -0800, by Tom Rodriguez
-
Bug fixes in StampTool.(zero|sign)Extend.Tue, 25 Feb 2014 13:36:18 +0100, by Roland Schatz
-
Substitution methods for injecting fake profiling data into unit tests.Tue, 25 Feb 2014 11:24:17 +0100, by Roland Schatz
-
make SPARC compile code againMon, 24 Feb 2014 17:31:15 -0800, by twisti
-
remove CompilerToVM.getInstanceFieldsMon, 24 Feb 2014 15:08:02 -0800, by twisti
-
Use correct PlatformKind in reinterpret LIR generation.Mon, 24 Feb 2014 15:06:07 +0100, by Roland Schatz
-
Fix corner case in stamp computation of zero extension.Mon, 24 Feb 2014 15:02:52 +0100, by Roland Schatz
-
Ignore reinterpret in backend if the new Stamp has the same PlatformKind.Mon, 24 Feb 2014 11:37:48 +0100, by Roland Schatz
-
Fix type error in compare convert-constant optimization.Mon, 24 Feb 2014 11:15:27 +0100, by Roland Schatz
-
add canonicalization to FloatConvertNodeSat, 22 Feb 2014 06:17:50 +0100, by Andreas Woess
-
Fix wrong kind in LIRGenerator.Fri, 21 Feb 2014 19:35:08 +0100, by Roland Schatz
-
Remove unused methods from Architecture.Fri, 21 Feb 2014 18:58:39 +0100, by Roland Schatz
-
IGV: Fix bug with subgraphs.Fri, 21 Feb 2014 18:47:02 +0100, by Roland Schatz
-
Make conversion from Stamp to PlatformKind extensible by backend.Fri, 21 Feb 2014 13:04:58 +0100, by Roland Schatz
-
Unit tests for x2L conversion.Fri, 21 Feb 2014 12:59:52 +0100, by Roland Schatz
-
Explicit x2L instructions in AMD64 backend.Fri, 21 Feb 2014 12:58:26 +0100, by Roland Schatz
-
Split convert node into separate nodes for different conversions.Fri, 21 Feb 2014 11:53:48 +0100, by Roland Schatz
-
Refactor Stamp hierarchy.Thu, 20 Feb 2014 14:42:01 +0100, by Roland Schatz
-
Remove unused method.Thu, 20 Feb 2014 12:08:04 +0100, by Roland Schatz
-
Merge.Fri, 21 Feb 2014 02:30:03 +0100, by Christian Humer
-
Truffle: further tweaks to the inlinig/split heuristic.Fri, 21 Feb 2014 02:29:16 +0100, by Christian Humer
-
Truffle: Added API in NodeUtil to count nodes restricted to a Kind.Fri, 21 Feb 2014 02:25:12 +0100, by Christian Humer
-
Truffle: Added API for Node.getKind().Fri, 21 Feb 2014 02:24:03 +0100, by Christian Humer
-
Remove unused field.Fri, 21 Feb 2014 00:19:50 +0100, by Thomas Wuerthinger
-
Merge.Thu, 20 Feb 2014 17:42:29 +0100, by Thomas Wuerthinger
-
Turn Truffle cache into least recently used cache with maximum size.Thu, 20 Feb 2014 17:42:18 +0100, by Thomas Wuerthinger
-
Merge.Thu, 20 Feb 2014 13:59:18 +0100, by Christian Humer
-
Merge.Thu, 20 Feb 2014 13:44:39 +0100, by Christian Humer
-
Truffle: added visited set to avoid duplicate inlinings when operating on truffle trees violating the tree property.Thu, 20 Feb 2014 13:44:06 +0100, by Christian Humer
-
Truffle: accidently increased max graph size.Thu, 20 Feb 2014 13:43:15 +0100, by Christian Humer
-
Truffle: Cleaned depracated API usage.Thu, 20 Feb 2014 01:52:58 +0100, by Christian Humer
-
SL: adaptions for SL to new inlining API.Thu, 20 Feb 2014 01:43:51 +0100, by Christian Humer
-
Truffle: New more reliable inlining strategy for the Truffle runtime.Thu, 20 Feb 2014 01:43:11 +0100, by Christian Humer
-
Truffle: Updated inlining API. Pushed inlining implementation to the Truffle runtime.Thu, 20 Feb 2014 01:21:49 +0100, by Christian Humer
-
mx eclipseinit: take care of working sets that were edited by handThu, 20 Feb 2014 11:14:46 +0100, by Michael Haupt
-
reduce IGV memory usage, intern strings, eliminate some LinkedHashMaps, cache InputEdgesWed, 19 Feb 2014 14:50:49 -0800, by Tom Rodriguez
-
freeze graphs before inserting into tableWed, 19 Feb 2014 14:41:51 -0800, by Tom Rodriguez
-
factor out listener notify. fix typoWed, 19 Feb 2014 11:18:37 -0800, by Tom Rodriguez
-
Provide piCast helpers instead of using raw booleansWed, 19 Feb 2014 11:16:42 -0800, by Tom Rodriguez
-
lower arraycopy calls later and support unchecked object arraycopyWed, 19 Feb 2014 00:39:44 -0800, by Tom Rodriguez
-
HSAIL: ensure debug configuration is initialized on Sumatra threads using GraalWed, 19 Feb 2014 15:58:45 +0100, by Doug Simon
-
HSAIL: upgraded to Okra 1.8 jarsWed, 19 Feb 2014 15:57:23 +0100, by Doug Simon
-
pass concrete frame type as argument to NewFrameNode constructorWed, 19 Feb 2014 12:08:37 +0100, by Andreas Woess
-
added Arrays.equals substitutionsTue, 18 Feb 2014 21:55:26 -0800, by twisti
-
safepoint poll at return can never be elidedTue, 18 Feb 2014 15:04:47 -0800, by Tom Rodriguez
-
added Array.getLength substitutionTue, 18 Feb 2014 13:21:11 -0800, by twisti
-
Move BytecodeFrame validation into the HotSpot backendTue, 18 Feb 2014 11:16:48 -0800, by Tom Rodriguez
-
Acquire proper locks before calling assign_compile_idTue, 18 Feb 2014 10:47:13 -0800, by Tom Rodriguez
-
mxtool: fix pylint 1.1.0 warningsMon, 17 Feb 2014 23:18:00 +0100, by Bernhard Urban
-
mx_graal: fix pylint 1.1.0 warningsMon, 17 Feb 2014 23:09:19 +0100, by Bernhard Urban
-
New methods for querying memory usage of individual objects and object graphs in Graal API (MetaAccessProvider#getMemorySize, MetaUtil#getMemorySizeRecursive).Mon, 17 Feb 2014 17:06:41 +0100, by Thomas Wuerthinger
-
Merge.Mon, 17 Feb 2014 13:48:41 +0100, by Thomas Wuerthinger
-
Fix typo.Thu, 06 Feb 2014 17:41:51 +0100, by Thomas Wuerthinger
-
Merge.Thu, 06 Feb 2014 14:50:45 +0100, by Thomas Wuerthinger
-
Change AUTHORS, CHANGELOG, and README file from HTML to Markdown.Thu, 06 Feb 2014 14:50:36 +0100, by Thomas Wuerthinger
-
SL: Run test as part of "mx unittest"Sat, 15 Feb 2014 08:00:16 -0800, by Christian Wimmer
-
SL: Small JavaDoc fixesSat, 15 Feb 2014 07:59:48 -0800, by Christian Wimmer
-
SL: small cleanupsSat, 15 Feb 2014 06:54:20 -0800, by Christian Wimmer
-
MergeFri, 14 Feb 2014 20:43:43 +0100, by Andreas Woess
-
method substitution for unsafeGetFinal*Thu, 13 Feb 2014 15:04:15 +0100, by Andreas Woess
-
experimental CompilerDirectives.unsafeGetFinal*Fri, 14 Feb 2014 16:45:53 +0100, by Andreas Woess
-
add missing unsafeGetLong substitution; minor grammar fix (a/an)Thu, 13 Feb 2014 15:01:48 +0100, by Andreas Woess
-
Fix assert in HotSpotDebugInfoBuilderFri, 14 Feb 2014 16:59:27 +0100, by Gilles Duboscq
-
Add shouldBeInlined method to ResolvedJavaMethod, implement it for HotSpot and use it in the inlining phaseThu, 13 Feb 2014 18:46:15 +0100, by Gilles Duboscq
-
mx: factor out JavaConfig.processArgs and use it in mx vm. remove default -J arguments.Fri, 14 Feb 2014 15:09:57 +0100, by Gilles Duboscq
-
Allow using run_java without the arguments from -J -Ja -Jp. Factor out the argument processing of mx_graal.vm and use it to pass tested-vm args down through the jmh harnessThu, 13 Feb 2014 17:59:27 +0100, by Bernhard Urban
-
mx.run: shell-escape arguments when printing them in verbose modeThu, 13 Feb 2014 17:07:36 +0100, by Gilles Duboscq
-
mx jmh: display the number of benchmarks that will runThu, 13 Feb 2014 17:03:20 +0100, by Gilles Duboscq
-
mx jmh: avoid mx crash if JMH_BENCHMARKS is not defined at all and skip suites that do not contain the correct jarThu, 13 Feb 2014 15:39:18 +0100, by Gilles Duboscq
-
New unit tests for I2x bytecodes.Thu, 13 Feb 2014 14:43:07 +0100, by Roland Schatz
-
Documentation for jump emission logic.Thu, 13 Feb 2014 11:18:11 +0100, by Roland Schatz
-
MergeWed, 12 Feb 2014 23:57:22 -0800, by Christian Wimmer
-
Sort options alphabetically so that diffs do not show false positivesWed, 12 Feb 2014 10:49:31 -0800, by Christian Wimmer
-
SL: small cleanupsWed, 12 Feb 2014 10:30:42 -0800, by Christian Wimmer
-
Make code extensibleWed, 12 Feb 2014 10:25:29 -0800, by Christian Wimmer
-
Move stamp inference in its own class, and make it extensible via the ValueAndStampProxy interfaceWed, 12 Feb 2014 10:25:16 -0800, by Christian Wimmer
-
Allow subclassesWed, 12 Feb 2014 10:24:11 -0800, by Christian Wimmer
-
Allow outside access to fieldWed, 12 Feb 2014 10:23:54 -0800, by Christian Wimmer
-
Make graph builder more extensibleWed, 12 Feb 2014 10:23:41 -0800, by Christian Wimmer
-
Allow disabling of redundant move eliminationWed, 12 Feb 2014 10:23:21 -0800, by Christian Wimmer
-
Make reference map data accessible from Java codeWed, 12 Feb 2014 10:22:48 -0800, by Christian Wimmer
-
mx: add support for jmh benchmark suitesWed, 12 Feb 2014 20:12:33 +0200, by Bernhard Urban
-
MergeTue, 11 Feb 2014 15:07:50 -0800, by Tom Rodriguez
-
use hotspot stubs for primitive arraycopy callsTue, 11 Feb 2014 14:26:48 -0800, by Tom Rodriguez
-
a few stronger asserts in snipppet expansionTue, 11 Feb 2014 10:39:26 -0800, by Tom Rodriguez
-
minor assembly tweaksTue, 11 Feb 2014 10:37:28 -0800, by Tom Rodriguez
-
fix comment typoTue, 11 Feb 2014 10:37:08 -0800, by Tom Rodriguez
-
add assert to check format of debug infoTue, 11 Feb 2014 10:36:57 -0800, by Tom Rodriguez
-
gate: compile java with ECJ if availableTue, 11 Feb 2014 22:41:50 +0100, by Bernhard Urban
-
mx: add option for forcing the usage of javacTue, 11 Feb 2014 22:33:43 +0100, by Bernhard Urban
-
MergeTue, 11 Feb 2014 08:47:18 -0800, by Mick Jordan
-
update JLINE/JNR library dependenciesTue, 11 Feb 2014 08:42:57 -0800, by Mick Jordan
-
fixed JDT errors and warningsTue, 11 Feb 2014 16:38:32 +0100, by Doug Simon
-
abort if bad --jdt argument given to 'mx build; commandTue, 11 Feb 2014 16:31:53 +0100, by Doug Simon
-
Change CUDA context management to support multiple executions of a kernel. Exclude GPU offloading of lambdas from java.* library code.Mon, 10 Feb 2014 14:38:42 -0500, by S.Bharadwaj Yadavalli
-
Make NewMultiArrayNode a ArrayLengthProvider so that it can provide the length of its first dimensionMon, 10 Feb 2014 16:13:21 +0100, by Gilles Duboscq
-
changelog: switch to markdown syntaxMon, 10 Feb 2014 15:58:10 +0200, by Bernhard Urban
-
mx: set correct permissions for graal.jarMon, 10 Feb 2014 13:51:20 +0100, by Bernhard Urban
-
Ruby: restore prototype debugger.Mon, 10 Feb 2014 03:39:21 +0000, by Chris Seaton
-
Instrumentation: the default probe should pass specific types to the general object case unless overridden.Mon, 10 Feb 2014 03:37:32 +0000, by Chris Seaton
-
Truffle: canonicalize inlined invoke usages during partial evaluationSat, 08 Feb 2014 06:38:33 +0100, by Andreas Woess
-
Truffle: refactoringsSat, 08 Feb 2014 06:33:29 +0100, by Andreas Woess
-
LoadJavaMirrorWithKlassPhase: ConstantLocationNode.create already adds the node to the graph, remove redundant call to graph.unique.Fri, 07 Feb 2014 17:46:38 +0100, by Gilles Duboscq
-
Add an assert in HotSpotDebugInfoBuilder regarding lockDepthFri, 07 Feb 2014 17:44:58 +0100, by Gilles Duboscq
-
Setup the OSR calling convention before calling compileGraph rather than patching it in the LIRGeneratorFri, 07 Feb 2014 17:39:32 +0100, by Gilles Duboscq
-
Simplify IntegerArithmeticNode.add/mul/subFri, 07 Feb 2014 17:31:48 +0100, by Gilles Duboscq
-
Add specialization for int to BitScanForwardNode to avoid unnecessary sign-extension to long.Fri, 07 Feb 2014 17:51:14 +0100, by Gilles Duboscq
-
made NativeFunctionInterfaceTest pass on WindowsFri, 07 Feb 2014 16:24:31 +0100, by Doug Simon